diff options
author | Philippe Schenker <philippe.schenker@toradex.com> | 2023-03-14 16:44:07 +0100 |
---|---|---|
committer | Philippe Schenker <philippe.schenker@toradex.com> | 2023-03-15 14:58:30 +0100 |
commit | 4fb9aff7743f23015d47f3a40e42314be5e64a94 (patch) | |
tree | 542f2a29f87dab4388f59d0c4ad86d5510b2579a | |
parent | dbe18e10308b3e5b80eae9dce61bdf0591071787 (diff) |
arm64: dts: colibri-imx8x: Add analogue inputs
This commit does forward-port the ADC functionality from
toradex_5.4-2.3.x-imx.
Upstream-Status: Pending
ADC support seems to be available in mainline, "nxp,imx8qxp-adc"
compatible and node defined in "imx8-ss-dma.dtsi". However it was not
possible to have it working on mainline so we postponed this for the
moment.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi | 5 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi | 5 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 15 |
3 files changed, 24 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi b/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi index 70fe94881d89..f95f3434fc4f 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi @@ -19,6 +19,11 @@ }; }; +/* Colibri Analogue Inputs */ +&adc0 { + status = "okay"; +}; + &colibri_gpio_keys { status = "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi b/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi index 5f30c88855e7..3770cbebcdbc 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi @@ -17,6 +17,11 @@ }; }; +/* Colibri Analogue Inputs */ +&adc0 { + status = "okay"; +}; + &colibri_gpio_keys { status = "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi index 7cad79102e1a..ebf17f783f4b 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -29,9 +29,22 @@ regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; + + reg_module_vref_1v8: regulator-module-vref-1v8 { + compatible = "regulator-fixed"; + regulator-max-microvolt = <1800000>; + regulator-min-microvolt = <1800000>; + regulator-name = "vref-1v8"; + }; }; -/* TODO Analogue Inputs */ +/* Colibri Analogue Inputs */ +&adc0 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_adc0>; + vref-supply = <®_module_vref_1v8>; + status = "okay"; +}; /* TODO Cooling maps for DX */ |