noudle614 发表于 2014-6-3 14:52:12

saa7113的驱动怎么和csi驱动结合到一起?

想把摄像机的模拟信号转为YUV422信号给到CSI接口,用到了saa7113芯片。在内核driver/media/video下有saa7115的驱动,它其实也包含了saa7113这个型号的。大概看了下,其实里面就是用I2C初始化了需要设置的寄存器,并设置了一些相关参数。加载这模块后,VPO都有信号输出。现在就是不知道该怎么与CSI驱动结合起来才能采集到输出的数据,望大神出现!

noudle614 发表于 2014-6-4 15:59:12

这个版块人气弱爆了,纵观CB论坛,全是刷机,刷机,刷机.....

noudle614 发表于 2014-6-9 14:01:52

发现内核中对CCIR656这种格式的类型根本没有支持,写CSI驱动的人干嘛去了?只留下几个TODOelse if(dev->fmt->input_fmt == CSI_CCIR656)
{
        //TODO
}case CSI_CCIR656://TODO}else if(dev->fmt->input_fmt==CSI_CCIR656){
        //TODO:
}

xiaoxiong 发表于 2014-6-9 19:52:41

noudle614 发表于 2014-6-9 14:01 static/image/common/back.gif
发现内核中对CCIR656这种格式的类型根本没有支持,写CSI驱动的人干嘛去了?只留下几个TODO ...

等你去完善呢,我看好你

ws072290 发表于 2014-6-10 08:57:39

帮顶起,等大神出现

醉月 发表于 2014-6-14 22:11:06

为啥要在这里问呢? 去 #irc-linux-sunxi 看看吧或者google网上论坛看看。大牛基本在那边呆着

gashero 发表于 2015-6-2 17:47:37

那个saa7115的驱动是以i2c控制这个系列的芯片的,进行基本参数控制。saa7113也在支持之列。但是其用处仅限于i2c通信。常见应用场景是USB采集卡,前端用saa7113时的控制。而csi设备并没有提供i2c接口,需要自己做驱动的修改来提供支持才行。

我也考虑过saa7113来接CB,但看完了一圈源码就已经筋疲力竭了,没有耐心继续做下去。接的项目也就放弃,并离职了。
页: [1]
查看完整版本: saa7113的驱动怎么和csi驱动结合到一起?