// SPDX-License-Identifier: GPL-2.0 /* * IMX477 Camera Module * Setup analogous to k3-am62x-sk-csi2-imx219.dtso */ /dts-v1/; /plugin/; #include &{/} { clk_imx477_fixed: imx477-xclk { status = "okay"; compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <24000000>; }; }; &main_i2c2 { #address-cells = <1>; #size-cells = <0>; status = "okay"; ic2-switch@71 { compatible = "nxp,pca9543"; #address-cells = <1>; #size-cells = <0>; reg = <0x71>; /* CAM port */ i2c@1 { #address-cells = <1>; #size-cells = <0>; reg = <1>; imx477: camera@10 { compatible = "sony,imx477"; reg = <0x10>; clocks = <&clk_imx477_fixed>; clock-names = "xclk"; reset-gpios = <&exp1 13 GPIO_ACTIVE_HIGH>; port { csi2_cam0: endpoint { remote-endpoint = <&csi2rx0_in_sensor>; link-frequencies = /bits/ 64 <456000000>; clock-lanes = <0>; data-lanes = <1 2>; }; }; }; }; }; }; &csi0_port0 { status = "okay"; csi2rx0_in_sensor: endpoint { remote-endpoint = <&csi2_cam0>; bus-type = <4>; /* CSI2 DPHY */ clock-lanes = <0>; data-lanes = <1 2>; }; };