1、问题描述
在 T7 上使用两个 mipi 接入两个 serdes max96722, 一颗接 4 路,一颗接 2 路
发现接 4 路的可以正常工作,接 2 路的会报错,log 提示 vin pipeline open failed
2、具体表现
打开接两路的那一颗 serdes 的两路数据时,会报错pipeline open failed,获取数据失败
3、解决方法
由于问题导向为 pipeline open failed,所以第一怀疑便是 pipeline 通路是否正确。
检查客户配置如下:
发现客户 pipeline 配置有问题,两个 serdes 使用的都是 isp0。
查看 T7 csic 数据框图如下:
可以发现,如果使用的是 vipp4-vipp7 , 只能使用 isp2 或者 isp3, 让客户把 isp_sel 修改为 2 后,问题解决。