This patch adds a new STM32L4x5 SoC, it is necessary to add support for the B-L475E-IOT01A board. The implementation is derived from the STM32F405 SoC and NetduinoPlus2 board. The implementation contains no peripherals, only memory regions are implemented.
Sorry about the inconsistency in licenses in v2, I changed them. Should I clarify anything further? Thank you. Changes from v1 to v3: Changing the MIT license to GPL. Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Arnaud Minier <arnaud.min...@telecom-paris.fr> Signed-off-by: Inès Varhol <ines.var...@telecom-paris.fr> Inès Varhol (2): hw/arm: Add minimal support for the STM32L4x5 SoC hw/arm: Add minimal support for the B-L475E-IOT01A board MAINTAINERS | 15 ++ configs/devices/arm-softmmu/default.mak | 1 + hw/arm/Kconfig | 11 + hw/arm/b-l475e-iot01a.c | 70 +++++++ hw/arm/meson.build | 2 + hw/arm/stm32l4x5_soc.c | 268 ++++++++++++++++++++++++ include/hw/arm/stm32l4x5_soc.h | 59 ++++++ 7 files changed, 426 insertions(+) create mode 100644 hw/arm/b-l475e-iot01a.c create mode 100644 hw/arm/stm32l4x5_soc.c create mode 100644 include/hw/arm/stm32l4x5_soc.h -- 2.38.5