能否同时驱动2个的mipi csi 摄像头(IMX307)

目前我已经成功驱动了一个4lanes的IMX307,现在有个疑问是能否通过同一个mipi csi接口,接入两个IMX307,各用2lanes,cam0用 0和1 lane,cam1用2和3lane,然后同时开启两个imx307摄像头,由于sensor的i2c地址是一样的,不知道是否会有冲突?
烦请各位大神指导下,不胜感激,谢谢
@numbqq @Frank @Gouwa

@hugoleong 理论上4个lane可以分成2个2个用,但是我们没有这样子测试过。另外,同样的地址是行不通的,你需要挂到不用的总线上。

板子上的这个30pin的mipi csi接口上只有一个i2c,能否挂两路IMX307,因为两路都是相同的sensor,i2c地址是一样的
或者说我应该怎么处理,能否给点建议?@Frank

@hugoleong 如果你要同时使用,肯定是不行,硬件上不是很支持。除非你能把其中一个挂到其他i2c总线上。这中总线地址的冲突,目前没办法解决

明白了,谢谢 @Frank
另外我想请教下,假设我把另外一个挂到其他的i2c总线上了,那么内核上要如何修改配置,使其能生成两个/dev/video设备,并且能同时打开

@hugoleong 驱动肯定要修改的,而且不能都生成video0,应该要有一个生成其他节点。至于4lane分成两个2lane使用,我们没有这么做过,没有相关修改的经验

请问下大致如何修改内核配置,使其生成多一个video节点呢?@Frank

@hugoleong 目前的驱动就支持一个节点,你可以要自己写驱动

@Frank @numbqq 请问下关于CSI通道的配置裁剪是那里的,就是用户自主选择lane1~lane4来进行数据传输
另外mipi硬件出来的原始RAW数据是那里(源码)进行转换处理完之后传给ISP?