主题中讨论的其他器件:TDA4VL
工具/软件:
您好专家
硬件:tda4vl + max9296a(DES)+ max96701(SER)+ x1f(CMOS)
软件: max9296a 驱动程序和 x1f 驱动程序
max9296a 驱动器集 max96701的初始寄存器
设备树为:
&{/} { clk_x1f_fixed: x1f-xclk { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <24000000>; }; }; &main_i2c0 { status = "okay"; }; &main_i2c3 { #address-cells = <1>; #size-cells = <0>; status = "okay"; deser@48 { compatible = "maxim,max9296a"; reg = <0x48>; max9296a_0_ports: ports { #address-cells = <1>; #size-cells = <0>; /* CSI-2 TX */ port@4 { reg = <4>; max9296a_0_csi_out: endpoint { data-lanes = <1 2 3 4>; clock-lanes = <0>; link-frequencies = /bits/ 64 <800000000>; remote-endpoint = <&csi2_phy0>; }; }; port@0 { reg = <0>; max9296_1_in: endpoint { data-lanes = <1 2 3 4>; remote-endpoint = <&x1f_csi_out>; }; }; }; }; sensor@36{ compatible = "ovti,ox01f10"; reg = <0x36>; clocks = <&clk_x1f_fixed>; clock-names = "xclk"; port { x1f_csi_out: endpoint { remote-endpoint = <&max9296_1_in>; data-lanes = <1 2 3 4>; link-frequencies = /bits/ 64 <800000000>; }; }; }; }; &cdns_csi2rx0 { ports { #address-cells = <1>; #size-cells = <0>; csi0_port0: port@0 { reg = <0>; status = "okay"; csi2_phy0: endpoint { remote-endpoint = <&max9296a_0_csi_out>; clock-lanes = <0>; data-lanes = <1 2 3 4>; link-frequencies = /bits/ 64 <800000000>; }; }; }; }; &ti_csi2rx0 { status = "okay"; }; &dphy0 { status = "okay"; };
结果是在 insmod max9296a 和 x1f 驱动程序之后、media-ctl -p 命令无法在链接消息中 找到 x1f 信息、可以找到 max9296a。 并且带有驱动程序日志消息、x1f' probe()函数
特征值。
请帮助确认器件树是否有问题。
最好的考虑
守护程序