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 reg_alwayson_frag: fragment@99 {
43 i2c_frag: fragment@100 {
44 target = <&i2c_csi_dsi>;
50 #include "imx477_378.dtsi"
54 csi_frag: fragment@101 {
58 brcm,media-controller;
62 remote-endpoint = <&cam_endpoint>;
72 rotation = <&cam_node>,"rotation:0";
73 orientation = <&cam_node>,"orientation:0";
74 media-controller = <&csi>,"brcm,media-controller?";
75 cam0 = <&i2c_frag>, "target:0=",<&i2c_csi_dsi0>,
76 <&csi_frag>, "target:0=",<&csi0>,
77 <&clk_frag>, "target:0=",<&cam0_clk>,
78 <®_frag>, "target:0=",<&cam0_reg>,
79 <®_alwayson_frag>, "target:0=",<&cam0_reg>,
80 <&cam_node>, "clocks:0=",<&cam0_clk>,
81 <&cam_node>, "VANA-supply:0=",<&cam0_reg>;
82 always-on = <0>, "+99";
91 remote-endpoint = <&csi_ep>;