Merge arm branch into master
Main changes:
- Various ST SoC changes:
* Some bugfixes for ST platforms
* Add support for 2 new STM32F4 SoCs
* Flash driver support for STM32F4x
- Allow ROM offset to be configurable
----------------------------------------------------------------
Erwan Gouriou (4):
dts: minor update for nucleo_l476rg
arch: stm32: provide tick to Cube HAL
gpio: enable ports F G (and H) for stm32f1xx (stm32f4xx)
clock_control: fix to get PLL2 source for PREDV1 working
Gustavo Denardin (1):
arm: Support for new STM32F4 socs (STM32F407 and STM32F429)
Jorge Ramirez-Ortiz (1):
flash/stm32: driver for STM32F4x series
Marti Bolivar (1):
arm: cortex-m: allow configurable ROM offset
arch/arm/core/cortex_m/Kconfig | 11 +
arch/arm/core/cortex_m/prep_c.c | 3 +-
arch/arm/soc/st_stm32/stm32f1/soc.c | 11 +
arch/arm/soc/st_stm32/stm32f3/soc.c | 11 +
.../st_stm32/stm32f4/Kconfig.defconfig.stm32f407xx | 24 ++
.../st_stm32/stm32f4/Kconfig.defconfig.stm32f429xx | 24 ++
arch/arm/soc/st_stm32/stm32f4/Kconfig.soc | 6 +
arch/arm/soc/st_stm32/stm32f4/flash_map.h | 58 +++++
arch/arm/soc/st_stm32/stm32f4/flash_registers.h | 20 +-
arch/arm/soc/st_stm32/stm32f4/soc.c | 11 +
arch/arm/soc/st_stm32/stm32l4/soc.c | 11 +
drivers/clock_control/stm32f107xx_clock.c | 13 +-
drivers/flash/Kconfig | 2 +-
.../flash/{Kconfig.stm32f3x => Kconfig.stm32fxx} | 8 +-
drivers/flash/Makefile | 4 +
drivers/flash/flash_stm32f4x.c | 269 +++++++++++++++++++++
drivers/gpio/gpio_stm32.c | 33 ++-
dts/arm/nucleo_l476rg.dts | 55 +----
dts/arm/stm32l476.dtsi | 17 +-
include/arch/arm/cortex_m/scripts/linker.ld | 6 +-
.../drivers/clock_control/stm32f1_clock_control.h | 2 +
21 files changed, 521 insertions(+), 78 deletions(-)
create mode 100644 arch/arm/soc/st_stm32/stm32f4/Kconfig.defconfig.stm32f407xx
create mode 100644 arch/arm/soc/st_stm32/stm32f4/Kconfig.defconfig.stm32f429xx
create mode 100644 arch/arm/soc/st_stm32/stm32f4/flash_map.h
rename drivers/flash/{Kconfig.stm32f3x => Kconfig.stm32fxx} (72%)
create mode 100644 drivers/flash/flash_stm32f4x.c
Change-Id: I0e1791ccd0cf7a072ec8c481ff5510c10b98c290
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>