TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x hdmi sii9022

hi:

    我们的板子上根据AM335X_EVM_15X15BASEBOARD_3H0002_REV1_1A上sil9022的原理图画的,HDMI芯片用的也是sii9022。

   根据am437x的dts文件,我修改了hdmi的配置,但是加载后无法工作,提示sii9022 2-003b: failed to find video source。

   我根据Log查找文件,在drivers/gpu/drm/omapdrm/displays/encoder-sii9022-video.c文件中。附件是我使用的dts

   我发现encoder-sii9022-video.c中用的都是和dss相关的函数,而am437x的dts上是有dss的配置的,但是am335x上没有dss这个配置。

而我好像从哪里看到过,有文档说am335x用的是lcd control 而不是用的display sub system.也就是说am335x是没有dss的,那么我该如何修改sii9022的驱动或则修改dts文件?

谢谢。

yongqing wang:

参考一些这个http://www.ebaina.com/bbs/thread-9863-1-1.html

zizhen hu:

回复 yongqing wang:

您好:

您给的网页上的是IT6604这个芯片的驱动?这个芯片和SII9022的驱动可以共用还是?

另外,您是否用了此版驱动修改后在am335x上使用OK?

Jian Zhou:

回复 zizhen hu:

你是参考AM437x的代码,移植到AM335x平台上么?

AM335x是没有DSS这个模块的。

zizhen hu:

回复 Jian Zhou:

dts是参考am347x的,sii9022的驱动,SDK环境里本来就有。我们设计板子的时候,是根据附件设计的。以为AM335X是支持sii9022的。

Steven Liu1:

回复 zizhen hu:

 为啥是参考AM437x的DTS来做的?你这个不是AM335x的设计吗?

有参考过AM335x的BEAGLEBONEBLACK的开发板的配置吗?

以SDK8.0的代码为例,参考配置:

EZSDK_08_00_00_00/board-support/linux-3.14.26-g2489c02/arch/arm/boot/dts/am335x-boneblack.dts

zizhen hu:

回复 Steven Liu1:

设计板子的时候,供应商给的参考就是之前那个附件的原理图,所以用的sii9022.

AM335X BEAGLEBONEBLACK没有sii9022,没法参考吧?

Jian Zhou:

回复 Steven Liu1:

如果是AM437x上的验证过的驱动,而且这个驱动是要对DSS模块进行操作,那么不能直接移植到AM335x上,因为AM335x没有DSS模块。

zizhen hu:

回复 Jian Zhou:

周工:

    您看下原理图,原理图上sii9022有用在am335x上。

    如果我们想继续使用si9022在am335x上,在SDK-PROCESSOR-3.02的基础上,该如何修改?我看代码里有挺多dss相关的操作,如果修改成lcdc,该如何修改?

Jian Zhou:

回复 zizhen hu:

sii9022这颗芯片,有没有不依赖于任何平台的通用Linux驱动?

zizhen hu:

回复 Jian Zhou:

网上找到的好像都是omapdss接口的。

赞(0)
未经允许不得转载:TI中文支持网 » am335x hdmi sii9022
分享到: 更多 (0)