diff --git a/boards/nxp/frdm_ke17z/doc/index.rst b/boards/nxp/frdm_ke17z/doc/index.rst index 5ffcc1a2ea8..28d98255967 100644 --- a/boards/nxp/frdm_ke17z/doc/index.rst +++ b/boards/nxp/frdm_ke17z/doc/index.rst @@ -55,6 +55,8 @@ features: +-----------+------------+-------------------------------------+ | PINCTRL | on-chip | pinctrl | +-----------+------------+-------------------------------------+ +| ADC | on-chip | adc | ++-----------+------------+-------------------------------------+ | GPIO | on-chip | gpio | +-----------+------------+-------------------------------------+ | UART | on-chip | uart | diff --git a/boards/nxp/frdm_ke17z/frdm_ke17z-pinctrl.dtsi b/boards/nxp/frdm_ke17z/frdm_ke17z-pinctrl.dtsi index c3b459afe52..9587742d39b 100644 --- a/boards/nxp/frdm_ke17z/frdm_ke17z-pinctrl.dtsi +++ b/boards/nxp/frdm_ke17z/frdm_ke17z-pinctrl.dtsi @@ -8,6 +8,13 @@ #include &pinctrl { + adc0_default: adc0_default { + group0 { + pinmux = ; + drive-strength = "low"; + slew-rate = "slow"; + }; + }; lpuart0_default: lpuart0_default { group0 { diff --git a/boards/nxp/frdm_ke17z/frdm_ke17z.dts b/boards/nxp/frdm_ke17z/frdm_ke17z.dts index b37c0ab880d..3888d80a5d9 100644 --- a/boards/nxp/frdm_ke17z/frdm_ke17z.dts +++ b/boards/nxp/frdm_ke17z/frdm_ke17z.dts @@ -69,6 +69,13 @@ pinctrl-names = "default"; }; +&adc0 { + status = "okay"; + sample-time = <12>; + pinctrl-0 = <&adc0_default>; + pinctrl-names = "default"; +}; + &lpi2c0 { status = "okay"; pinctrl-0 = <&lpi2c0_default>; diff --git a/boards/nxp/frdm_ke17z/frdm_ke17z.yaml b/boards/nxp/frdm_ke17z/frdm_ke17z.yaml index 416c397d854..d0c82cb54e0 100644 --- a/boards/nxp/frdm_ke17z/frdm_ke17z.yaml +++ b/boards/nxp/frdm_ke17z/frdm_ke17z.yaml @@ -10,6 +10,7 @@ toolchain: - xtools supported: - gpio + - adc - uart - i2c - spi diff --git a/boards/nxp/frdm_ke17z512/doc/index.rst b/boards/nxp/frdm_ke17z512/doc/index.rst index 80e1d8e5460..647046b506b 100644 --- a/boards/nxp/frdm_ke17z512/doc/index.rst +++ b/boards/nxp/frdm_ke17z512/doc/index.rst @@ -54,6 +54,8 @@ features: +-----------+------------+-------------------------------------+ | SYSTICK | on-chip | systick | +-----------+------------+-------------------------------------+ +| ADC | on-chip | adc | ++-----------+------------+-------------------------------------+ | GPIO | on-chip | gpio | +-----------+------------+-------------------------------------+ | UART | on-chip | uart polling; | diff --git a/boards/nxp/frdm_ke17z512/frdm_ke17z512-pinctrl.dtsi b/boards/nxp/frdm_ke17z512/frdm_ke17z512-pinctrl.dtsi index 0164b174fb6..205e763de17 100644 --- a/boards/nxp/frdm_ke17z512/frdm_ke17z512-pinctrl.dtsi +++ b/boards/nxp/frdm_ke17z512/frdm_ke17z512-pinctrl.dtsi @@ -8,6 +8,13 @@ #include &pinctrl { + adc0_default: adc0_default { + group0 { + pinmux = ; + drive-strength = "low"; + slew-rate = "slow"; + }; + }; /* Configures pin routing and optionally pin electrical features. */ lpuart2_default: lpuart2_default { diff --git a/boards/nxp/frdm_ke17z512/frdm_ke17z512.dts b/boards/nxp/frdm_ke17z512/frdm_ke17z512.dts index 7719cc25cc3..8084889fa0e 100644 --- a/boards/nxp/frdm_ke17z512/frdm_ke17z512.dts +++ b/boards/nxp/frdm_ke17z512/frdm_ke17z512.dts @@ -69,6 +69,13 @@ current-speed = <115200>; }; +&adc0 { + status = "okay"; + sample-time = <12>; + pinctrl-0 = <&adc0_default>; + pinctrl-names = "default"; +}; + &gpiod { status = "okay"; }; diff --git a/boards/nxp/frdm_ke17z512/frdm_ke17z512.yaml b/boards/nxp/frdm_ke17z512/frdm_ke17z512.yaml index 7beba364670..37fc4c341c1 100644 --- a/boards/nxp/frdm_ke17z512/frdm_ke17z512.yaml +++ b/boards/nxp/frdm_ke17z512/frdm_ke17z512.yaml @@ -16,6 +16,7 @@ toolchain: - xtools supported: - gpio + - adc - uart - i2c - spi