
On 13 September 2017 at 10:00, patrice.chotard@st.com wrote:
From: Patrice Chotard patrice.chotard@st.com
This patch adds support for stm32h7 soc family, stm32h743 discovery and evaluation boards.
For more information about STM32H7 series, please visit: http://www.st.com/en/microcontrollers/stm32h7-series.html
Signed-off-by: Patrice Chotard patrice.chotard@st.com
v2: _ get memory address and size from DT in board file
arch/arm/include/asm/arch-stm32h7/gpio.h | 126 +++++++++++++++++++++++++++++ arch/arm/include/asm/arch-stm32h7/stm32.h | 21 +++++ arch/arm/mach-stm32/Kconfig | 17 ++++ arch/arm/mach-stm32/Makefile | 1 + arch/arm/mach-stm32/stm32h7/Kconfig | 12 +++ arch/arm/mach-stm32/stm32h7/Makefile | 8 ++ arch/arm/mach-stm32/stm32h7/soc.c | 59 ++++++++++++++ board/st/stm32h743-disco/Kconfig | 19 +++++ board/st/stm32h743-disco/MAINTAINERS | 7 ++ board/st/stm32h743-disco/Makefile | 8 ++ board/st/stm32h743-disco/stm32h743-disco.c | 56 +++++++++++++ board/st/stm32h743-eval/Kconfig | 19 +++++ board/st/stm32h743-eval/MAINTAINERS | 6 ++ board/st/stm32h743-eval/Makefile | 8 ++ board/st/stm32h743-eval/stm32h743-eval.c | 56 +++++++++++++ configs/stm32h743-disco_defconfig | 30 +++++++ configs/stm32h743-eval_defconfig | 30 +++++++ include/configs/stm32h743-disco.h | 51 ++++++++++++ include/configs/stm32h743-eval.h | 51 ++++++++++++ 19 files changed, 585 insertions(+) create mode 100644 arch/arm/include/asm/arch-stm32h7/gpio.h create mode 100644 arch/arm/include/asm/arch-stm32h7/stm32.h create mode 100644 arch/arm/mach-stm32/stm32h7/Kconfig create mode 100644 arch/arm/mach-stm32/stm32h7/Makefile create mode 100644 arch/arm/mach-stm32/stm32h7/soc.c create mode 100644 board/st/stm32h743-disco/Kconfig create mode 100644 board/st/stm32h743-disco/MAINTAINERS create mode 100644 board/st/stm32h743-disco/Makefile create mode 100644 board/st/stm32h743-disco/stm32h743-disco.c create mode 100644 board/st/stm32h743-eval/Kconfig create mode 100644 board/st/stm32h743-eval/MAINTAINERS create mode 100644 board/st/stm32h743-eval/Makefile create mode 100644 board/st/stm32h743-eval/stm32h743-eval.c create mode 100644 configs/stm32h743-disco_defconfig create mode 100644 configs/stm32h743-eval_defconfig create mode 100644 include/configs/stm32h743-disco.h create mode 100644 include/configs/stm32h743-eval.h
Reviewed-by: Simon Glass sjg@chromium.org