arm64: dts: imx8qm-mek: add adc0 support
authorFrank Li <Frank.Li@nxp.com>
Tue, 27 Feb 2024 19:30:46 +0000 (14:30 -0500)
committerShawn Guo <shawnguo@kernel.org>
Fri, 29 Mar 2024 03:10:47 +0000 (11:10 +0800)
Add adc0 for imx8qm-mek board.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8qm-mek.dts

index 77ac0efdfaadaec7b5edc1c83bbe8393e67ef6dc..0c4972724b0416dfc6a520c8b99f97e3a3451f6d 100644 (file)
                gpio = <&lsio_gpio4 19 GPIO_ACTIVE_HIGH>;
                enable-active-high;
        };
+
+       reg_vref_1v8: regulator-adc-vref {
+               compatible = "regulator-fixed";
+               regulator-name = "vref_1v8";
+               regulator-min-microvolt = <1800000>;
+               regulator-max-microvolt = <1800000>;
+       };
+};
+
+&adc0 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_adc0>;
+       vref-supply = <&reg_vref_1v8>;
+       status = "okay";
 };
 
 &i2c1 {
                >;
        };
 
+       pinctrl_adc0: adc0grp {
+               fsl,pins = <
+                       IMX8QM_ADC_IN0_DMA_ADC0_IN0                             0xc0000060
+               >;
+       };
+
        pinctrl_fec1: fec1grp {
                fsl,pins = <
                        IMX8QM_ENET0_MDC_CONN_ENET0_MDC                         0x06000020