aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuwei Zhou <b45643@freescale.com>2014-03-05 04:12:08 -0500
committerNitin Garg <nitin.garg@freescale.com>2014-04-16 09:57:51 -0400
commit92399590ff6e2f44032e787350f7205bcf8daeaf (patch)
tree497958fe2ab2ab8564af949408fd30586f826f2a
parent331e332af10febfe3050f284b4cbec65be4467a9 (diff)
ENGR00301869-3 ARM: dts: imx6sx: add adc support on i.MX6SX-SDB platform
add adc devicetree support for i.MX6SX-SDB platform. Signed-off-by: Luwei Zhou <b45643@freescale.com>
-rw-r--r--arch/arm/boot/dts/imx6sx-sdb.dts17
-rw-r--r--arch/arm/boot/dts/imx6sx.dtsi20
2 files changed, 37 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6sx-sdb.dts b/arch/arm/boot/dts/imx6sx-sdb.dts
index f3fcc11e6f16..188efdbf5a3a 100644
--- a/arch/arm/boot/dts/imx6sx-sdb.dts
+++ b/arch/arm/boot/dts/imx6sx-sdb.dts
@@ -34,9 +34,26 @@
34 gpio = <&gpio3 27 0>; 34 gpio = <&gpio3 27 0>;
35 enable-active-high; 35 enable-active-high;
36 }; 36 };
37
38 reg_vref_3v3: regulator@0 {
39 compatible = "regulator-fixed";
40 regulator-name = "vref-3v3";
41 regulator-min-microvolt = <3300000>;
42 regulator-max-microvolt = <3300000>;
43 };
37 }; 44 };
38}; 45};
39 46
47&adc1 {
48 vref-supply = <&reg_vref_3v3>;
49 status = "okay";
50};
51
52&adc2 {
53 vref-supply = <&reg_vref_3v3>;
54 status = "okay";
55};
56
40&fec1 { 57&fec1 {
41 pinctrl-names = "default"; 58 pinctrl-names = "default";
42 pinctrl-0 = <&pinctrl_enet1_1 &pinctrl_enet1_clkout_1>; 59 pinctrl-0 = <&pinctrl_enet1_1 &pinctrl_enet1_clkout_1>;
diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi
index c1c7f8f4b85a..ab169900c8f7 100644
--- a/arch/arm/boot/dts/imx6sx.dtsi
+++ b/arch/arm/boot/dts/imx6sx.dtsi
@@ -765,6 +765,26 @@
765 aipstz@0227c000 { /* AIPSTZ3 */ 765 aipstz@0227c000 { /* AIPSTZ3 */
766 reg = <0x0227c000 0x4000>; 766 reg = <0x0227c000 0x4000>;
767 }; 767 };
768
769 adc1: adc@02280000 {
770 compatible = "fsl,imx6sx-adc", "fsl,vf610-adc";
771 reg = <0x02280000 0x4000>;
772 interrupts = <0 100 0x04>;
773 clocks = <&clks IMX6SX_CLK_IPG>;
774 clock-names = "adc";
775 num-channels = <4>;
776 status = "disabled";
777 };
778
779 adc2: adc@02284000 {
780 compatible = "fsl,imx6sx-adc", "fsl,vf610-adc";
781 reg = <0x02284000 0x4000>;
782 interrupts = <0 101 0x04>;
783 clocks = <&clks IMX6SX_CLK_IPG>;
784 clock-names = "adc";
785 num-channels = <4>;
786 status = "disabled";
787 };
768 }; 788 };
769 }; 789 };
770}; 790};