1 // SPDX-License-Identifier: GPL-2.0-only
2 // Definitions for IMX219 camera module on VC I2C bus
6 #include <dt-bindings/gpio/gpio.h>
9 compatible = "brcm,bcm2835";
18 clk_frag: fragment@1 {
22 clock-frequency = <24000000>;
33 i2c_frag: fragment@100 {
34 target = <&i2c_csi_dsi>;
40 #include "imx219.dtsi"
43 compatible = "adi,ad5398";
46 VANA-supply = <&cam1_reg>;
51 csi_frag: fragment@101 {
55 brcm,media-controller;
59 remote-endpoint = <&cam_endpoint>;
69 rotation = <&cam_node>,"rotation:0";
70 orientation = <&cam_node>,"orientation:0";
71 media-controller = <&csi>,"brcm,media-controller?";
72 cam0 = <&i2c_frag>, "target:0=",<&i2c_vc>,
73 <&csi_frag>, "target:0=",<&csi0>,
74 <&clk_frag>, "target:0=",<&cam0_clk>,
75 <&cam_node>, "clocks:0=",<&cam0_clk>,
76 <&cam_node>, "VANA-supply:0=",<&cam0_reg>,
77 <&vcm>, "VANA-supply:0=", <&cam0_reg>;
78 vcm = <&vcm>, "status=okay",
79 <&cam_node>,"lens-focus:0=", <&vcm>;
88 remote-endpoint = <&csi_ep>;