boards: nxp: add adc support for frdm_ke17z and frdm_ke17z512

Enabled adc driver support for ke17z and ke17z512.

Signed-off-by: Anke Xiao <anke.xiao@nxp.com>
This commit is contained in:
Anke Xiao 2024-06-27 10:58:08 +08:00 committed by Fabio Baltieri
commit 8249f40d85
8 changed files with 34 additions and 0 deletions

View file

@ -55,6 +55,8 @@ features:
+-----------+------------+-------------------------------------+ +-----------+------------+-------------------------------------+
| PINCTRL | on-chip | pinctrl | | PINCTRL | on-chip | pinctrl |
+-----------+------------+-------------------------------------+ +-----------+------------+-------------------------------------+
| ADC | on-chip | adc |
+-----------+------------+-------------------------------------+
| GPIO | on-chip | gpio | | GPIO | on-chip | gpio |
+-----------+------------+-------------------------------------+ +-----------+------------+-------------------------------------+
| UART | on-chip | uart | | UART | on-chip | uart |

View file

@ -8,6 +8,13 @@
#include <nxp/kinetis/MKE17Z256VLL7-pinctrl.h> #include <nxp/kinetis/MKE17Z256VLL7-pinctrl.h>
&pinctrl { &pinctrl {
adc0_default: adc0_default {
group0 {
pinmux = <ADC0_SE0_PTE9>;
drive-strength = "low";
slew-rate = "slow";
};
};
lpuart0_default: lpuart0_default { lpuart0_default: lpuart0_default {
group0 { group0 {

View file

@ -69,6 +69,13 @@
pinctrl-names = "default"; pinctrl-names = "default";
}; };
&adc0 {
status = "okay";
sample-time = <12>;
pinctrl-0 = <&adc0_default>;
pinctrl-names = "default";
};
&lpi2c0 { &lpi2c0 {
status = "okay"; status = "okay";
pinctrl-0 = <&lpi2c0_default>; pinctrl-0 = <&lpi2c0_default>;

View file

@ -10,6 +10,7 @@ toolchain:
- xtools - xtools
supported: supported:
- gpio - gpio
- adc
- uart - uart
- i2c - i2c
- spi - spi

View file

@ -54,6 +54,8 @@ features:
+-----------+------------+-------------------------------------+ +-----------+------------+-------------------------------------+
| SYSTICK | on-chip | systick | | SYSTICK | on-chip | systick |
+-----------+------------+-------------------------------------+ +-----------+------------+-------------------------------------+
| ADC | on-chip | adc |
+-----------+------------+-------------------------------------+
| GPIO | on-chip | gpio | | GPIO | on-chip | gpio |
+-----------+------------+-------------------------------------+ +-----------+------------+-------------------------------------+
| UART | on-chip | uart polling; | | UART | on-chip | uart polling; |

View file

@ -8,6 +8,13 @@
#include <nxp/kinetis/MKE17Z512VLL9-pinctrl.h> #include <nxp/kinetis/MKE17Z512VLL9-pinctrl.h>
&pinctrl { &pinctrl {
adc0_default: adc0_default {
group0 {
pinmux = <ADC0_SE0_PTE9>;
drive-strength = "low";
slew-rate = "slow";
};
};
/* Configures pin routing and optionally pin electrical features. */ /* Configures pin routing and optionally pin electrical features. */
lpuart2_default: lpuart2_default { lpuart2_default: lpuart2_default {

View file

@ -69,6 +69,13 @@
current-speed = <115200>; current-speed = <115200>;
}; };
&adc0 {
status = "okay";
sample-time = <12>;
pinctrl-0 = <&adc0_default>;
pinctrl-names = "default";
};
&gpiod { &gpiod {
status = "okay"; status = "okay";
}; };

View file

@ -16,6 +16,7 @@ toolchain:
- xtools - xtools
supported: supported:
- gpio - gpio
- adc
- uart - uart
- i2c - i2c
- spi - spi