diff options
author | Oliver Brown <oliver.brown@freescale.com> | 2013-09-08 15:38:50 -0500 |
---|---|---|
committer | Oliver Brown <oliver.brown@freescale.com> | 2013-09-11 09:02:07 -0500 |
commit | bc64691c867e444f22723088041f24ad8478037f (patch) | |
tree | ddc395e1674e7a3125978fff8257eadb6528cd68 | |
parent | 5d2f8ba6ca8b87df67f5587c8e230cd52748e6f1 (diff) |
ENGR00278667-2 [ARM]: dtsi: imx6qdl-sabreauto: add adv7180 driver
Changes added to support adv7180 TV Decoder in the SabreAuto 3.10.9
Kernel device tree:
-Added adv7180 support
-Added reg_3p3v.
Signed-off-by: Oliver Brown <oliver.brown@freescale.com>
-rw-r--r-- | arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi index 4b275afd9f1d..a3b5c2aab586 100644 --- a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi @@ -185,6 +185,14 @@ gpio = <&max7310_c 1 GPIO_ACTIVE_HIGH>; enable-active-high; }; + + reg_3p3v: 3p3v { + compatible = "regulator-fixed"; + regulator-name = "3P3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; }; sound-cs42888 { @@ -494,6 +502,24 @@ interrupt-parent = <&gpio5>; interrupts = <17 2>; }; + + adv7180: adv7180@21 { + compatible = "adv,adv7180"; + reg = <0x21>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_ipu1_3>; + clocks = <&clks 201>; + clock-names = "csi_mclk"; + DOVDD-supply = <®_3p3v>; /* 3.3v, enabled via 2.8 VGEN6 */ + AVDD-supply = <®_3p3v>; /* 1.8v */ + DVDD-supply = <®_3p3v>; /* 1.8v */ + PVDD-supply = <®_3p3v>; /* 1.8v */ + pwn-gpios = <&max7310_b 2 0>; + csi_id = <0>; + mclk = <24000000>; + mclk_source = <0>; + cvbs = <1>; + }; }; &iomuxc { |