diff --git a/drivers/serial/uart_mcux_lpuart.c b/drivers/serial/uart_mcux_lpuart.c index 969bca792d1..8fd7426316d 100644 --- a/drivers/serial/uart_mcux_lpuart.c +++ b/drivers/serial/uart_mcux_lpuart.c @@ -8,8 +8,8 @@ #include #include #include -#include #include +#include struct mcux_lpuart_config { LPUART_Type *base; diff --git a/soc/arm/nxp_imx/rt/soc.h b/soc/arm/nxp_imx/rt/soc.h index 2960732ae58..27c7c69e84d 100644 --- a/soc/arm/nxp_imx/rt/soc.h +++ b/soc/arm/nxp_imx/rt/soc.h @@ -13,11 +13,8 @@ #include -/* ARM CMSIS definitions must be included before kernel_includes.h. - * Therefore, it is essential to include kernel_includes.h after including - * core SOC-specific headers. - */ -#include +/* Add include for DTS generated information */ +#include #ifdef __cplusplus extern "C" { diff --git a/soc/arm/nxp_kinetis/k6x/soc.h b/soc/arm/nxp_kinetis/k6x/soc.h index d3fc56077f9..a3470991991 100644 --- a/soc/arm/nxp_kinetis/k6x/soc.h +++ b/soc/arm/nxp_kinetis/k6x/soc.h @@ -30,9 +30,9 @@ #ifndef _ASMLANGUAGE #include -#include -#include -#include + +/* Add include for DTS generated information */ +#include #endif /* !_ASMLANGUAGE */ diff --git a/soc/arm/nxp_kinetis/k8x/Kconfig.soc b/soc/arm/nxp_kinetis/k8x/Kconfig.soc index e63c60f2aa0..d994a5bda3a 100644 --- a/soc/arm/nxp_kinetis/k8x/Kconfig.soc +++ b/soc/arm/nxp_kinetis/k8x/Kconfig.soc @@ -80,4 +80,4 @@ config WDOG_INIT requires that the watchdog be configured during reset handling. -endif # SOC_SERIES_KINETIS_KV5X +endif # SOC_SERIES_KINETIS_K8X diff --git a/soc/arm/nxp_kinetis/k8x/soc.h b/soc/arm/nxp_kinetis/k8x/soc.h index a2cbb23b2eb..1dc9ba8d0f7 100644 --- a/soc/arm/nxp_kinetis/k8x/soc.h +++ b/soc/arm/nxp_kinetis/k8x/soc.h @@ -7,7 +7,7 @@ #ifndef _SOC__H_ #define _SOC__H_ -#include +#include #ifdef __cplusplus extern "C" { @@ -17,11 +17,8 @@ extern "C" { #include -/* ARM CMSIS definitions must be included before kernel_includes.h. - * Therefore, it is essential to include kernel_includes.h after including - * core SOC-specific headers. - */ -#include +/* Add include for DTS generated information */ +#include #endif /* !_ASMLANGUAGE */ diff --git a/soc/arm/nxp_kinetis/ke1xf/soc.h b/soc/arm/nxp_kinetis/ke1xf/soc.h index 3bcc0869c7e..849ae086389 100644 --- a/soc/arm/nxp_kinetis/ke1xf/soc.h +++ b/soc/arm/nxp_kinetis/ke1xf/soc.h @@ -9,4 +9,13 @@ #include +#ifndef _ASMLANGUAGE + +#include + +/* Add include for DTS generated information */ +#include + +#endif /* !_ASMLANGUAGE */ + #endif /* _SOC__H_ */ diff --git a/soc/arm/nxp_kinetis/kl2x/soc.h b/soc/arm/nxp_kinetis/kl2x/soc.h index de7fe614923..3295c3d4a8a 100644 --- a/soc/arm/nxp_kinetis/kl2x/soc.h +++ b/soc/arm/nxp_kinetis/kl2x/soc.h @@ -14,9 +14,9 @@ #ifndef _ASMLANGUAGE #include -#include -#include -#include + +/* Add include for DTS generated information */ +#include #endif /* !_ASMLANGUAGE */ diff --git a/soc/arm/nxp_kinetis/kwx/soc.h b/soc/arm/nxp_kinetis/kwx/soc.h index e9d3ca540a9..1259349075d 100644 --- a/soc/arm/nxp_kinetis/kwx/soc.h +++ b/soc/arm/nxp_kinetis/kwx/soc.h @@ -25,9 +25,9 @@ #ifndef _ASMLANGUAGE #include -#include -#include -#include + +/* Add include for DTS generated information */ +#include #endif /* !_ASMLANGUAGE */ diff --git a/soc/arm/nxp_lpc/lpc54xxx/soc.h b/soc/arm/nxp_lpc/lpc54xxx/soc.h index ed8eaa3c131..91d7dd0744e 100644 --- a/soc/arm/nxp_lpc/lpc54xxx/soc.h +++ b/soc/arm/nxp_lpc/lpc54xxx/soc.h @@ -19,11 +19,9 @@ #include #include -/* ARM CMSIS definitions must be included before kernel_includes.h. - * Therefore, it is essential to include kernel_includes.h after including - * core SOC-specific headers. - */ -#include +/* Add include for DTS generated information */ +#include + #endif /* !_ASMLANGUAGE */ #define IOCON_PIO_DIGITAL_EN 0x80u diff --git a/soc/arm/nxp_lpc/lpc55xxx/soc.h b/soc/arm/nxp_lpc/lpc55xxx/soc.h index d1fd4e40624..e90325559ed 100644 --- a/soc/arm/nxp_lpc/lpc55xxx/soc.h +++ b/soc/arm/nxp_lpc/lpc55xxx/soc.h @@ -16,9 +16,12 @@ #define _SOC__H_ #ifndef _ASMLANGUAGE -#include #include #include + +/* Add include for DTS generated information */ +#include + #endif /* !_ASMLANGUAGE */ #define IOCON_PIO_DIGITAL_EN 0x0100u /*!<@brief Enables digital function */