saa7113的驱动怎么和csi驱动结合到一起?
想把摄像机的模拟信号转为YUV422信号给到CSI接口,用到了saa7113芯片。在内核driver/media/video下有saa7115的驱动,它其实也包含了saa7113这个型号的。大概看了下,其实里面就是用I2C初始化了需要设置的寄存器,并设置了一些相关参数。加载这模块后,VPO都有信号输出。现在就是不知道该怎么与CSI驱动结合起来才能采集到输出的数据,望大神出现! 这个版块人气弱爆了,纵观CB论坛,全是刷机,刷机,刷机..... 发现内核中对CCIR656这种格式的类型根本没有支持,写CSI驱动的人干嘛去了?只留下几个TODOelse if(dev->fmt->input_fmt == CSI_CCIR656){
//TODO
}case CSI_CCIR656://TODO}else if(dev->fmt->input_fmt==CSI_CCIR656){
//TODO:
} noudle614 发表于 2014-6-9 14:01 static/image/common/back.gif
发现内核中对CCIR656这种格式的类型根本没有支持,写CSI驱动的人干嘛去了?只留下几个TODO ...
等你去完善呢,我看好你 帮顶起,等大神出现 为啥要在这里问呢? 去 #irc-linux-sunxi 看看吧或者google网上论坛看看。大牛基本在那边呆着 那个saa7115的驱动是以i2c控制这个系列的芯片的,进行基本参数控制。saa7113也在支持之列。但是其用处仅限于i2c通信。常见应用场景是USB采集卡,前端用saa7113时的控制。而csi设备并没有提供i2c接口,需要自己做驱动的修改来提供支持才行。
我也考虑过saa7113来接CB,但看完了一圈源码就已经筋疲力竭了,没有耐心继续做下去。接的项目也就放弃,并离职了。
页:
[1]