From 2d29886e3628710ee7915b9b44022ba490223bec Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Wed, 17 Oct 2018 16:05:42 +0800 Subject: [PATCH] dt-bindings: Document add imx323 Change-Id: I364b1a6fffdd4e2ac2461a16f872d22190c2c163 Signed-off-by: Cai YiWei --- .../devicetree/bindings/media/i2c/imx323.txt | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/i2c/imx323.txt diff --git a/Documentation/devicetree/bindings/media/i2c/imx323.txt b/Documentation/devicetree/bindings/media/i2c/imx323.txt new file mode 100644 index 000000000000..2a578d23b587 --- /dev/null +++ b/Documentation/devicetree/bindings/media/i2c/imx323.txt @@ -0,0 +1,35 @@ +* Sony IMX323 DVP sensor + +Required Properties: +- compatible: should be "sony,imx323" +- clocks: reference to the 37.125M xvclk input clock. +- clock-names: should be "xvclk". +- dovdd-supply: Digital I/O voltage supply, 1.8 volts +- avdd-supply: Analog voltage supply, 2.8 volts +- dvdd-supply: Digital core voltage supply, 1.2 volts +- reset-gpios: Low active reset gpio + +The device node must contain one 'port' child node for its digital output +video port, in accordance with the video interface bindings defined in +Documentation/devicetree/bindings/media/video-interfaces.txt. + +Example: +&i2c3: imx323@1a { + compatible = "sony,imx323"; + reg = <0x1a>; + clocks = <&cru SCLK_CIF_OUT>; + clock-names = "xvclk"; + avdd-supply = <&vcc2v8_dvp>; + dovdd-supply = <&vcc1v8_dvp>; + dvdd-supply = <&vdd1v5_dvp>; + pwdn-gpios = <&gpio2 RK_PC4 GPIO_ACTIVE_HIGH>; + reset-gpios = <&gpio2 RK_PC5 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&dvp_d0d1_m0 &dvp_d2d9_m0 + &dvp_d10d11_m0 &cif_clkout_m0>; + port { + imx323_out: endpoint { + remote-endpoint = <&isp0_dvp_in>; + }; + }; +};