soc: arm: fix missing configs & defines

Some SoC have missing feature selections in their Kconfig.
Some others are missing includes of CMSIS-Core headers.

Signed-off-by: Wilfried Chauveau <wilfried.chauveau@arm.com>
This commit is contained in:
Wilfried Chauveau 2023-11-07 12:57:29 +00:00 committed by Fabio Baltieri
commit af3a19106a
41 changed files with 61 additions and 15 deletions

View file

@ -19,6 +19,7 @@
#ifndef _ASMLANGUAGE
#include <zephyr/sys/util.h>
#include <cmsis_core_m_defaults.h>
#endif /* !_ASMLANGUAGE */

View file

@ -13,6 +13,7 @@ config SOC_SERIES_LPC51U68
select HAS_MCUX_SCTIMER
select SOC_FAMILY_LPC
select CPU_CORTEX_M_HAS_SYSTICK
select CPU_CORTEX_M_HAS_VTOR
select PLATFORM_SPECIFIC_INIT
help
Enable support for LPC LPC51U68 MCU Series

View file

@ -10,6 +10,8 @@
#ifndef _ASMLANGUAGE
#include <zephyr/sys/util.h>
#include <fsl_common.h>
#endif /* !_ASMLANGUAGE*/
#define IOCON_PIO_DIGITAL_EN 0x80u

View file

@ -12,6 +12,7 @@ config SOC_LPC54114_M4
select CPU_CORTEX_M4
select CPU_CORTEX_M_HAS_DWT
select CPU_HAS_ARM_MPU
select CPU_HAS_FPU
select PLATFORM_SPECIFIC_INIT
select CLOCK_CONTROL
select HAS_MCUX_IAP_LEGACY

View file

@ -35,6 +35,7 @@ config SOC_LPC55S16
config SOC_LPC55S28
bool "SOC_LPC55S28 M33"
select CPU_CORTEX_M33
select CPU_HAS_ARM_SAU
select CPU_HAS_ARM_MPU
select CPU_HAS_FPU
select ARMV8_M_DSP