1 // SPDX-License-Identifier: GPL-2.0-only
2 // Definitions for IMX477 camera module on VC I2C bus
5 compatible = "brcm,bcm2835";
14 clk_frag: fragment@1 {
16 cam_clk: __overlay__ {
17 clock-frequency = <24000000>;
29 reg_frag: fragment@3 {
31 cam_reg: __overlay__ {
32 startup-delay-us = <300000>;
36 i2c_frag: fragment@100 {
37 target = <&i2c_csi_dsi>;
43 #include "imx477_378.dtsi"
47 csi_frag: fragment@101 {
51 brcm,media-controller;
55 remote-endpoint = <&cam_endpoint>;
65 rotation = <&cam_node>,"rotation:0";
66 orientation = <&cam_node>,"orientation:0";
67 media-controller = <&csi>,"brcm,media-controller?";
68 cam0 = <&i2c_frag>, "target:0=",<&i2c_vc>,
69 <&csi_frag>, "target:0=",<&csi0>,
70 <&clk_frag>, "target:0=",<&cam0_clk>,
71 <®_frag>, "target:0=",<&cam0_reg>,
72 <&cam_node>, "clocks:0=",<&cam0_clk>,
73 <&cam_node>, "VANA-supply:0=",<&cam0_reg>;
82 remote-endpoint = <&csi_ep>;