diff --git a/modules/Kconfig.mcux b/modules/Kconfig.mcux index 921a6a2f010..9e8b98a7f72 100644 --- a/modules/Kconfig.mcux +++ b/modules/Kconfig.mcux @@ -209,4 +209,9 @@ config HAS_MCUX_RDC help Set if the RDC module is present in the SoC. +config HAS_MCUX_PIT + bool + help + Set if the PIT module is present on the SoC. + endif # HAS_MCUX diff --git a/soc/arm/nxp_kinetis/k8x/Kconfig.defconfig.series b/soc/arm/nxp_kinetis/k8x/Kconfig.defconfig.series index 2f2494e5025..16871868133 100644 --- a/soc/arm/nxp_kinetis/k8x/Kconfig.defconfig.series +++ b/soc/arm/nxp_kinetis/k8x/Kconfig.defconfig.series @@ -76,6 +76,10 @@ config WDT_MCUX_WDOG default y depends on WATCHDOG +config COUNTER_MCUX_PIT + default y if HAS_MCUX_PIT + depends on COUNTER + source "soc/arm/nxp_kinetis/k8x/Kconfig.defconfig.mk*" endif # SOC_SERIES_KINETIS_K8X diff --git a/soc/arm/nxp_kinetis/k8x/Kconfig.series b/soc/arm/nxp_kinetis/k8x/Kconfig.series index 6f01a3c5a73..5403373317a 100644 --- a/soc/arm/nxp_kinetis/k8x/Kconfig.series +++ b/soc/arm/nxp_kinetis/k8x/Kconfig.series @@ -17,6 +17,7 @@ config SOC_SERIES_KINETIS_K8X select HAS_MCUX_FTFX select HAS_MCUX_FTM select HAS_MCUX_LPUART + select HAS_MCUX_PIT select HAS_MCUX_RTC select HAS_MCUX_SIM select HAS_MCUX_TRNG