工具与软件:
您好!
Linux SDK: ti-processor-sdk-linux-adas-j721s2-evm-09_02_00_05
我正在基于 TDA4AL 平台在我们自己的产品中调试 CSI2RX IF 驱动程序、在使用以下 DTS 配置时、我遇到以下问题:
cdns-csi2rx:451400.csi-bridge 的探测器出现故障、错误为-22
您能否帮助检查 DTS 配置是否有问题、以及问题的原因是什么? 如何分析此问题?
修改的 dtso 文件是
/*
* MIPI CSI 连接器上的 x05b1s MIPI 摄像头模块。
*
*
*/
/dts-v1/;
/plugin/;
#include
&{/}{
clk_ox05b1s_fixed:ox05b1s-inck{
Compatible ="固定时钟";
#clock-Cells =<0>;
时钟频率=<24000000>;
};
};
&MAIN_i2c3{
状态="正常";
#address-cells =<1>;
#size-cells =<0>;
ox05b1s:相机@50 {
兼容="ovti、ox05b";
REG =<0x50>;
Clocks =<&clk_ox05b1s_fixed>;
时钟名称="inck";
端口{
csi2_cam0:端点{
远端端点=<&csi2rx0_in_sensor>;
链路频率=/bits/ 64 <480000000>;
时钟通道=<0>;
data-channels =<1 2 3 4>;
};
};
};
};
&csi0_port0{
状态="正常";
csi2rx0_in_sensor:端点{
远程端点=<&csi2_cam0>;
Bus-type =<4>;/* CSI2 DPHY */
时钟通道=<0>;
data-channels =<1 2>;
};
};