/ { clk_ov5640_fixed: ov5640-xclk { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <12000000>; }; }; &mcu_pmx0 { wkup_i2c0_pins_default: wkup-i2c0-pins-default { pinctrl-single,pins = < AM62X_IOPAD(0x04c, PIN_INPUT_PULLUP, 0) /* (B9) WKUP_I2C0_SCL.WKUP_I2C0_SCL */ AM62X_IOPAD(0x050, PIN_INPUT_PULLUP, 0) /* (A9) WKUP_I2C0_SDA.WKUP_I2C0_SDA */ >; }; }; &wkup_i2c0 { status = "okay"; clock-frequency = <10000>; pinctrl-names = "default"; pinctrl-0 = <&wkup_i2c0_pins_default>; ov5640: ov5640@3c { compatible = "ovti,ov5640"; reg = <0x3c>; clocks = <&clk_ov5640_fixed>; clock-names = "xclk"; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; csi2_cam0: endpoint { remote-endpoint = <&csi2rx0_in_sensor>; clock-lanes = <0>; data-lanes = <1 2 3 4>; }; }; }; }; }; &csi0_port0 { status = "okay"; csi2rx0_in_sensor: endpoint { remote-endpoint = <&csi2_cam0>; bus-type = <4>; clock-lanes = <0>; data-lanes = <1 2 3 4>; }; };