summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorLuwei Zhou <b45643@freescale.com>2014-09-18 15:29:34 +0800
committerNitin Garg <nitin.garg@freescale.com>2015-01-15 21:17:53 -0600
commit8cd153c8726e3f70669c70c411ec06d216439707 (patch)
tree837ddaf231537a661f47321541e9513af3a4b733 /arch/arm
parentac133b29ea2aa00c8c4a47dcc9959f819b9765b3 (diff)
ENGR00332050-1 ARM: dts: i.mx6sx: Add ADC device tree support on i.MX6SX-SDB.
Add ADC dts support on i.MX6SX-SDB platform. Signed-off-by: Luwei Zhou <b45643@freescale.com>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/imx6sx-sdb.dts17
-rw-r--r--arch/arm/boot/dts/imx6sx.dtsi2
2 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6sx-sdb.dts b/arch/arm/boot/dts/imx6sx-sdb.dts
index 09ef2b974541..c5c60b7dca2d 100644
--- a/arch/arm/boot/dts/imx6sx-sdb.dts
+++ b/arch/arm/boot/dts/imx6sx-sdb.dts
@@ -103,6 +103,13 @@
regulator-max-microvolt = <5000000>;
regulator-boot-on;
};
+
+ reg_vref_3v3: regulator@2 {
+ compatible = "regulator-fixed";
+ regulator-name = "vref-3v3";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
};
sound {
@@ -132,6 +139,16 @@
};
};
+&adc1 {
+ vref-supply = <&reg_vref_3v3>;
+ status = "okay";
+};
+
+&adc2 {
+ vref-supply = <&reg_vref_3v3>;
+ status = "okay";
+};
+
&audmux {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_audmux>;
diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi
index 9be7d579fbf8..80ecadb80ec9 100644
--- a/arch/arm/boot/dts/imx6sx.dtsi
+++ b/arch/arm/boot/dts/imx6sx.dtsi
@@ -1172,6 +1172,7 @@
reg = <0x02280000 0x4000>;
interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX6SX_CLK_IPG>;
+ num-channels = <4>;
clock-names = "adc";
status = "disabled";
};
@@ -1181,6 +1182,7 @@
reg = <0x02284000 0x4000>;
interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX6SX_CLK_IPG>;
+ num-channels = <4>;
clock-names = "adc";
status = "disabled";
};