zephyr/soc/nxp
Jiafei Pan 85db836f8e soc: imx7d: fix CPP application building error
For CPP application, such as samples/cpp/cpp_synchronization/, it will
report the following building errors:

...
zephyrproject/modules/hal/nxp/imx/devices/MCIMX7D/./MCIMX7D_M4.h:5101:51:
error: 'reinterpret_cast<CCM_Type*>(808976384)' is not a constant
expression
...

The error is caused by commit: 72312feead
" arch: arm: cortex_m: Use cmsis api instead of inline asm in arch_irq_*"
This patch will cause kernel.h includes cmsis_core.h which includes soc.h,
so that soc.h will be used by c++ code.

This patch make soc.h can be c++ compatible.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-05-01 10:27:37 +02:00
..
imx soc: imx7d: fix CPP application building error 2024-05-01 10:27:37 +02:00
imxrt drivers: nxp_enet: Correct PTP clock dependencies 2024-04-18 11:18:31 +02:00
kinetis
layerscape
lpc soc: nxp: lpc55s69: Enable Sleep Mode 2024-04-02 10:38:17 +03:00
mcx soc: nxp: Select the MFD Kconfig when LPFlexcomm is enabled 2024-04-02 21:00:24 -04:00
rw soc: nxp: rw: Fix error if PMU reset not specified 2024-04-26 19:49:54 +01:00
s32