zephyr/soc
Gerard Marull-Paretas 5b55440c08 soc: arm64: xenvm: fix soc.h usage
<soc.h> has been traditionally been used as a proxy to HAL headers,
register definitions, etc. Nowadays, <soc.h> is anarchy. It serves a
different purpose depending on the SoC. In some cases it includes HALs,
in some others it works as a header sink/proxy (for no good reason), as
a register definition when there's no HAL... To make things worse, it is
being included in code that is, in theory, non-SoC specific.

This patch is part of a series intended to improve the situation by
removing <soc.h> usage when not needed, and by eventually removing it.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-06-05 14:48:40 +02:00
..
arc ARC: boards: allow MWDT toolchain for nsim_hs6x and nsim_hs6x_smp 2022-05-10 14:12:25 -04:00
arm soc: arm: aspeed: enable cache for AST10x0 series SOC 2022-06-05 14:28:50 +02:00
arm64 soc: arm64: xenvm: fix soc.h usage 2022-06-05 14:48:40 +02:00
mips asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
nios2 linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
posix linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
riscv soc: riscv: telink_b91: B91 BLE controller support (linker aes_data) 2022-06-05 14:45:10 +02:00
sparc linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
x86 soc: x86: remove unused UART_NS16550_ACCESS_IOPORT definition 2022-06-05 14:48:40 +02:00
xtensa boards: xtensa: Activate the intel_adsp west runner 2022-06-05 14:13:57 +02:00
Kconfig kconfig: soc and shield cleanup 2021-06-11 16:13:22 +02:00