This patchset: - adds support for stm32f7 family. - adds support for stm32f746 disco board. - moves base addresses & clock config from stm32 gpio driver to soc area to be usable by stm32f7.
Vikas Manocha (4): gpio: stm32_gpio: move clock config from driver to board gpio: stm32_gpio: move base addresses to the soc file stm32x7: add support for stm32x7 serial driver stm32: add support for stm32f7 & stm32f746 discovery board arch/arm/include/asm/arch-stm32f1/stm32.h | 8 ++ arch/arm/include/asm/arch-stm32f4/stm32.h | 10 ++ arch/arm/include/asm/arch-stm32f4/stm32_periph.h | 11 ++ arch/arm/include/asm/arch-stm32f7/gpio.h | 113 +++++++++++++++++++++ arch/arm/include/asm/arch-stm32f7/gpt.h | 53 ++++++++++ arch/arm/include/asm/arch-stm32f7/rcc.h | 64 ++++++++++++ arch/arm/include/asm/arch-stm32f7/stm32.h | 63 ++++++++++++ arch/arm/include/asm/arch-stm32f7/stm32_defs.h | 15 +++ .../{arch-stm32f4 => arch-stm32f7}/stm32_periph.h | 11 ++ arch/arm/mach-stm32/Kconfig | 4 + arch/arm/mach-stm32/Makefile | 1 + arch/arm/mach-stm32/stm32f4/clock.c | 48 +++++++++ arch/arm/mach-stm32/stm32f7/Kconfig | 8 ++ arch/arm/mach-stm32/stm32f7/Makefile | 8 ++ arch/arm/mach-stm32/stm32f7/clock.c | 56 ++++++++++ arch/arm/mach-stm32/stm32f7/timer.c | 112 ++++++++++++++++++++ board/st/stm32f429-discovery/stm32f429-discovery.c | 8 ++ board/st/stm32f746-disco/Kconfig | 19 ++++ board/st/stm32f746-disco/MAINTAINERS | 6 ++ board/st/stm32f746-disco/Makefile | 8 ++ board/st/stm32f746-disco/stm32f746-disco.c | 99 ++++++++++++++++++ configs/stm32f746-disco_defconfig | 9 ++ drivers/gpio/stm32_gpio.c | 29 +----- drivers/serial/Makefile | 1 + drivers/serial/serial_stm32x7.c | 83 +++++++++++++++ drivers/serial/serial_stm32x7.h | 37 +++++++ include/configs/stm32f746-disco.h | 89 ++++++++++++++++ include/dm/platform_data/serial_stm32x7.h | 17 ++++ 28 files changed, 964 insertions(+), 26 deletions(-) create mode 100644 arch/arm/include/asm/arch-stm32f7/gpio.h create mode 100644 arch/arm/include/asm/arch-stm32f7/gpt.h create mode 100644 arch/arm/include/asm/arch-stm32f7/rcc.h create mode 100644 arch/arm/include/asm/arch-stm32f7/stm32.h create mode 100644 arch/arm/include/asm/arch-stm32f7/stm32_defs.h copy arch/arm/include/asm/{arch-stm32f4 => arch-stm32f7}/stm32_periph.h (71%) create mode 100644 arch/arm/mach-stm32/stm32f7/Kconfig create mode 100644 arch/arm/mach-stm32/stm32f7/Makefile create mode 100644 arch/arm/mach-stm32/stm32f7/clock.c create mode 100644 arch/arm/mach-stm32/stm32f7/timer.c create mode 100644 board/st/stm32f746-disco/Kconfig create mode 100644 board/st/stm32f746-disco/MAINTAINERS create mode 100644 board/st/stm32f746-disco/Makefile create mode 100644 board/st/stm32f746-disco/stm32f746-disco.c create mode 100644 configs/stm32f746-disco_defconfig create mode 100644 drivers/serial/serial_stm32x7.c create mode 100644 drivers/serial/serial_stm32x7.h create mode 100644 include/configs/stm32f746-disco.h create mode 100644 include/dm/platform_data/serial_stm32x7.h -- 1.9.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot