arm64: dts: zynqmp: Remove si5328 device nodes
authorQuanyang Wang <quanyang.wang@windriver.com>
Mon, 8 Mar 2021 11:54:37 +0000 (19:54 +0800)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 8 Mar 2021 16:27:08 +0000 (17:27 +0100)
The function of_i2c_get_board_info will call of_modalias_node to check
if a device_node contains "compatible" string. But for the device si5328
at zcu102/zcu106 boards, there is no proper DT bindings for them. So remove
si5328 device nodes from dts files to eliminate the error info in the boot
message:

i2c i2c-10: of_i2c: modalias failure on /axi/i2c@ff030000/i2c-mux@74/i2c@4/clock-generator@69
i2c i2c-10: Failed to create I2C device for /axi/i2c@ff030000/i2c-mux@74/i2c@4/clock-generator@69

Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com>
Link: https://lore.kernel.org/r/20210308115437.2232847-1-quanyang.wang@windriver.com
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts
arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts

index 12e8bd48dc8c8029ce226959bebbdd6c1cd78225..eca6c2de84a743c2a88a45a9cd33483994828f8f 100644 (file)
                        #address-cells = <1>;
                        #size-cells = <0>;
                        reg = <4>;
-                       si5328: clock-generator@69 {/* SI5328 - u20 */
-                               reg = <0x69>;
-                               /*
-                                * Chip has interrupt present connected to PL
-                                * interrupt-parent = <&>;
-                                * interrupts = <>;
-                                */
-                               #address-cells = <1>;
-                               #size-cells = <0>;
-                               #clock-cells = <1>;
-                               clocks = <&refhdmi>;
-                               clock-names = "xtal";
-                               clock-output-names = "si5328";
-
-                               si5328_clk: clk0@0 {
-                                       reg = <0>;
-                                       clock-frequency = <27000000>;
-                               };
-                       };
+                       /* SI5328 - u20 */
                };
                /* 5 - 7 unconnected */
        };
index 18771e868399ca32e2e94d6b9224c169d8e2b6e3..eff7c64470878c8d87d3104df6d089a674b48120 100644 (file)
                        #address-cells = <1>;
                        #size-cells = <0>;
                        reg = <4>;
-                       si5328: clock-generator@69 {/* SI5328 - u20 */
-                               reg = <0x69>;
-                               /*
-                                * Chip has interrupt present connected to PL
-                                * interrupt-parent = <&>;
-                                * interrupts = <>;
-                                */
-                               #address-cells = <1>;
-                               #size-cells = <0>;
-                               #clock-cells = <1>;
-                               clocks = <&refhdmi>;
-                               clock-names = "xtal";
-                               clock-output-names = "si5328";
-
-                               si5328_clk: clk0@0 {
-                                       reg = <0>;
-                                       clock-frequency = <27000000>;
-                               };
-                       };
+                       /* SI5328 - u20 */
                };
                i2c@5 {
                        #address-cells = <1>;