diff --git a/arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12 b/arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12 index a79e81557d6..5fca4135017 100644 --- a/arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12 +++ b/arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12 @@ -12,6 +12,13 @@ config SOC string default mk64f12 +if ADC + +config ADC_MCUX_ADC16 + def_bool y + +endif # ADC + if PINMUX config PINMUX_MCUX diff --git a/arch/arm/soc/nxp_kinetis/k6x/Kconfig.soc b/arch/arm/soc/nxp_kinetis/k6x/Kconfig.soc index 01185c1a168..247e50e0de5 100644 --- a/arch/arm/soc/nxp_kinetis/k6x/Kconfig.soc +++ b/arch/arm/soc/nxp_kinetis/k6x/Kconfig.soc @@ -15,6 +15,7 @@ config SOC_MK64F12 select HAS_OSC select HAS_MCG select HAS_RNGA + select HAS_ADC16 select CPU_HAS_FPU endchoice diff --git a/arch/arm/soc/nxp_kinetis/kl2x/Kconfig.defconfig.mkl25z4 b/arch/arm/soc/nxp_kinetis/kl2x/Kconfig.defconfig.mkl25z4 index c74f64ff910..f65cc3556f1 100644 --- a/arch/arm/soc/nxp_kinetis/kl2x/Kconfig.defconfig.mkl25z4 +++ b/arch/arm/soc/nxp_kinetis/kl2x/Kconfig.defconfig.mkl25z4 @@ -15,6 +15,13 @@ config NUM_IRQS int default 32 +if ADC + +config ADC_MCUX_ADC16 + def_bool y + +endif # ADC + if PINMUX config PINMUX_MCUX diff --git a/arch/arm/soc/nxp_kinetis/kl2x/Kconfig.soc b/arch/arm/soc/nxp_kinetis/kl2x/Kconfig.soc index 8081d971918..173ce08dcb5 100644 --- a/arch/arm/soc/nxp_kinetis/kl2x/Kconfig.soc +++ b/arch/arm/soc/nxp_kinetis/kl2x/Kconfig.soc @@ -16,6 +16,7 @@ config SOC_MKL25Z4 select HAS_OSC select HAS_MCG select HAS_LPSCI + select HAS_ADC16 endchoice diff --git a/arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw40z4 b/arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw40z4 index 8e9f2266fd7..1a14177c029 100644 --- a/arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw40z4 +++ b/arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw40z4 @@ -15,6 +15,13 @@ config NUM_IRQS int default 32 +if ADC + +config ADC_MCUX_ADC16 + def_bool y + +endif # ADC + if PINMUX config PINMUX_MCUX diff --git a/arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4 b/arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4 index b7bc09e2427..8c796337538 100644 --- a/arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4 +++ b/arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4 @@ -15,6 +15,13 @@ config NUM_IRQS int default 32 +if ADC + +config ADC_MCUX_ADC16 + def_bool y + +endif # ADC + if PINMUX config PINMUX_MCUX diff --git a/arch/arm/soc/nxp_kinetis/kwx/Kconfig.soc b/arch/arm/soc/nxp_kinetis/kwx/Kconfig.soc index e881b65ad1d..94e5c36c80c 100644 --- a/arch/arm/soc/nxp_kinetis/kwx/Kconfig.soc +++ b/arch/arm/soc/nxp_kinetis/kwx/Kconfig.soc @@ -16,6 +16,7 @@ config SOC_MKW40Z4 select HAS_OSC select HAS_MCG select HAS_LPUART + select HAS_ADC16 select HAS_TRNG select HAS_SEGGER_RTT @@ -26,6 +27,7 @@ config SOC_MKW41Z4 select HAS_OSC select HAS_MCG select HAS_LPUART + select HAS_ADC16 select HAS_TRNG endchoice