我使用的是dvsdk_dm368-evm_4_02_00_06,期中内核版本是2.6.32,内核中没有ADV7604编码芯片的驱动,我是从3.12内核中移植过来的,但是3.12版本的v4l2架构跟2.6.32完全不一致,我也不知道移植过来能不能用,请问有谁在2.6.32中移植过ADV7604驱动,还有板级初始化中该如何配置该芯片(比如platform data等)。请求大神帮助,小弟万分感谢!!!
user1369122:
你就按照例子去修改就是了。不要指望直接copy paste
Ternence_Hsu:
你好;
你可以参考 https://ezchina.analog.com/community/video/content?filterID=contentstatus%5Bpublished%5D~objecttype~thread%5Bquestions%5D&query=ADV7604
驱动程序可以不用在内核里面去实现,可以直接在应用里面来实现的,主要根据信号和接口来实现。
lu edward:
回复 Ternence_Hsu:
简单的一些寄存器可以用应用层的办法去配置,但是他这个不行吧,好友buffer和dma申请等问题,我现在也在移植ADV的芯片。最大的问题是cam isp的外部接口0-14位的位宽,但是现在基本sensor的输出接口基本8-10位的位宽,ti有什么指导文档吗?datasheet解释的太过简单,也可能是我的理解力有限。
希望ti的fae可以给一般工程师普及一下
谢谢