1 // SPDX-License-Identifier: GPL-2.0-only
2 // Definitions for Arducam Pivariety camera module on VC I2C bus
7 compatible = "brcm,bcm2835";
10 target = <&i2c_csi_dsi>;
16 arducam_pivariety: arducam_pivariety@c {
17 compatible = "arducam,arducam-pivariety";
24 VANA-supply = <&cam1_reg>; /* 2.8v */
25 VDIG-supply = <&cam_dummy_reg>; /* 1.8v */
26 VDDL-supply = <&cam_dummy_reg>; /* 1.2v */
32 arducam_pivariety_0: endpoint {
33 remote-endpoint = <&csi1_ep>;
38 /bits/ 64 <493500000>;
45 csi_frag: fragment@1 {
49 brcm,media-controller;
53 remote-endpoint = <&arducam_pivariety_0>;
69 clk_frag: fragment@3 {
72 clock-frequency = <24000000>;
85 rotation = <&arducam_pivariety>,"rotation:0";
86 orientation = <&arducam_pivariety>,"orientation:0";
87 media-controller = <&csi>,"brcm,media-controller?";
88 cam0 = <&i2c_frag>, "target:0=",<&i2c_csi_dsi0>,
89 <&csi_frag>, "target:0=",<&csi0>,
90 <&clk_frag>, "target:0=",<&cam0_clk>,
91 <&arducam_pivariety>, "clocks:0=",<&cam0_clk>,
92 <&arducam_pivariety>, "VANA-supply:0=",<&cam0_reg>;