summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8x-arm2.dtsi
diff options
context:
space:
mode:
authorHaibo Chen <haibo.chen@nxp.com>2018-06-14 16:00:26 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:32:18 +0800
commit1fb054b88b8095c66246f6226096eb23ef59e995 (patch)
tree91a596cd808f5eca2ba3a1d62317b519760c13ab /arch/arm64/boot/dts/freescale/fsl-imx8x-arm2.dtsi
parent483083f734fedd5156f9c53d56355c9ad0a2d2da (diff)
MLK-18612-2 ARM64: dts: fsl-imx8x-arm2: add ADC support
Add ADC support for imx8qxp b0 validation board, just enable ADC_IN0 and ADC_IN1, to support these two adc external analog input, need do the following hardware rework: change register R335 and R338 from A side to B side. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8x-arm2.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8x-arm2.dtsi21
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8x-arm2.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8x-arm2.dtsi
index b38a2c3f880b..81072665359f 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8x-arm2.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8x-arm2.dtsi
@@ -62,6 +62,13 @@
gpio = <&max7322 0 GPIO_ACTIVE_HIGH>;
enable-active-high;
};
+
+ reg_adc_vref_1v8: adc_vref_1v8 {
+ compatible = "regulator-fixed";
+ regulator-name = "vref_1v8";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ };
};
sound-cs42888 {
@@ -86,6 +93,13 @@
status = "okay";
};
+&adc0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_adc0>;
+ vref-supply = <&reg_adc_vref_1v8>;
+ status = "okay";
+};
+
&amix {
status = "okay";
};
@@ -151,6 +165,13 @@
>;
};
+ pinctrl_adc0: adc0grp {
+ fsl,pins = <
+ SC_P_ADC_IN0_ADMA_ADC_IN0 0x60
+ SC_P_ADC_IN1_ADMA_ADC_IN1 0x60
+ >;
+ };
+
pinctrl_csi0_lpi2c0: csi0lpi2c0grp {
fsl,pins = <
SC_P_MIPI_CSI0_I2C0_SCL_MIPI_CSI0_I2C0_SCL 0xc2000020