]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00278663-3 [ARM]: dts add IPU v4l2 capture driver
authorOliver Brown <oliver.brown@freescale.com>
Sun, 8 Sep 2013 16:01:49 +0000 (11:01 -0500)
committerLothar Waßmann <LW@KARO-electronics.de>
Mon, 16 Jun 2014 15:50:20 +0000 (17:50 +0200)
Add V4L2 Capture support to device tree for SabreSD and SabreAuto
Boards.

Signed-off-by: Oliver Brown <oliver.brown@freescale.com>
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi
arch/arm/boot/dts/imx6qdl-sabresd.dtsi

index 50c3fb6e1903a227641de5055dbef7fb09e6007a..f105d361842ce9585c966dae8db3311fa97ed01f 100644 (file)
                default-brightness-level = <7>;
                status = "okay";
        };
-};
-
-&ecspi1 {
-       fsl,spi-num-chipselects = <1>;
-       cs-gpios = <&gpio3 19 0>;
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;
-       status = "disabled"; /* pin conflict with WEIM NOR */
-
-       flash: m25p80@0 {
-               #address-cells = <1>;
-               #size-cells = <1>;
-               compatible = "st,m25p32";
-               spi-max-frequency = <20000000>;
-               reg = <0>;
-       };
 
        mxcfb1: fb@0 {
                compatible = "fsl,mxc_sdc_fb";
                status = "okay";
        };
 
-       backlight {
-               compatible = "pwm-backlight";
-               pwms = <&pwm3 0 5000000>;
-               brightness-levels = <0 4 8 16 32 64 128 255>;
-               default-brightness-level = <7>;
+       v4l2_cap_0 {
+               compatible = "fsl,imx6q-v4l2-capture";
+               ipu_id = <0>;
+               csi_id = <0>;
+               mclk_source = <0>;
+               status = "okay";
        };
 
+       v4l2_cap_1 {
+               compatible = "fsl,imx6q-v4l2-capture";
+               ipu_id = <0>;
+               csi_id = <1>;
+               mclk_source = <0>;
+               status = "okay";
+       };
+
+       v4l2_out {
+               compatible = "fsl,mxc_v4l2_output";
+               status = "okay";
+       };
 };
 
 &ecspi1 {
index ebe28394727ce076306853211260083f1d5b7042..7d1c79ff24228cc647783004b6baab636e2dbb87 100644 (file)
                mux-ext-port = <3>;
        };
 
+       v4l2_cap_0 {
+               compatible = "fsl,imx6q-v4l2-capture";
+               ipu_id = <0>;
+               csi_id = <0>;
+               mclk_source = <0>;
+               status = "okay";
+       };
+
+       v4l2_cap_1 {
+               compatible = "fsl,imx6q-v4l2-capture";
+               ipu_id = <0>;
+               csi_id = <1>;
+               mclk_source = <0>;
+               status = "okay";
+       };
+
        v4l2_out {
                compatible = "fsl,mxc_v4l2_output";
                status = "okay";