summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-stm32
Commit message (Collapse)AuthorAgeFilesLines
* ARM: stm32: restore reboot capabilitiesBenjamin Gaignard2018-03-051-0/+6
| | | | | | | | | | To be able to reboot the platform we need to use armv7m_restart for STM32 SoCs using ARMv7 cores. Fixes: e0644101bd2f ("ARM: mach-stm32: prepare stm32 family to welcome armv7 architecture) Signed-off-by: Benjamin Gaignard <benjamin.gaignard@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: stm32: Add AMBA support for STM32F4 and STM32F7 SoCsPatrice Chotard2018-03-051-0/+4
| | | | | | | | As both STM32F4 and STM32F7 SoCs embeds an AMBA PL180 mmci IP, we need to enable AMBA support in mach-stm32. Signed-off-by: Patrice Chotard <patrice.chotard@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: stm32: add initial support for STM32MP157Ludovic Barre2018-03-052-0/+12
| | | | | | | | | This patch adds initial support of STM32MP157 microprocessor (MPU) based on Arm Cortex-A7. New Cortex-A infrastructure (gic, timer,...) are selected if ARCH_MULTI_V7 is defined. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: stm32: prepare stm32 family to welcome armv7 architectureLudovic Barre2018-03-052-15/+15
| | | | | | | | | | | | This patch prepares the STM32 machine for the integration of Cortex-A based microprocessor (MPU), on top of the existing Cortex-M microcontroller family (MCU). Since both MCUs and MPUs are sharing common hardware blocks we can keep using ARCH_STM32 flag for most of them. If a hardware block is specific to one family we can use either ARM_SINGLE_ARMV7M or ARCH_MULTI_V7 flag. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: stm32: Fix copyrightBenjamin Gaignard2018-03-051-1/+2
| | | | | | | | | | Uniformize STMicroelectronics copyrights header Add SPDX identifier Signed-off-by: Benjamin Gaignard <benjamin.gaignard@st.com> CC: Maxime Coquelin <mcoquelin.stm32@gmail.com> Acked-by: Maxime Coquelin <mcoquelin.stm32@gmail.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: stm32: add new STM32F769 MCUAlexandre Torgue2018-03-051-0/+1
| | | | | | | Add new st,stm32f769 compatible machine name for STM32F769 MCU and update documentation. Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: stm32: Kconfig: introduce MACH_STM32F769 flagAlexandre Torgue2018-03-051-0/+5
| | | | | | | | | This patch introduces the MACH_STM32F769 to make possible to only select STM32F769 pinctrl driver. By default, all the MACH_STM32Fxxx flags will be set with STM32 defconfig. Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: stm32: Introduce MACH_STM32F469 flagAlexandre TORGUE2017-06-181-0/+5
| | | | | | | | | | This patch introduces the MACH_STM32F469 to make possible to only select STM32F469 pinctrl driver By default, all the MACH_STM32Fxxx flags will be set with STM32 defconfig. Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com> Signed-off-by: Olof Johansson <olof@lixom.net>
* ARM: stm32: Add a new SOC - STM32H743Alexandre TORGUE2017-03-241-0/+1
| | | | | | | The STM32H743 is a Cortex-M7 MCU running at 400MHz and containing 1MBytes internal RAM. Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com>
* ARM: stm32: Introduce MACH_STM32H743 flagAlexandre TORGUE2017-03-241-0/+5
| | | | | | | | | This patch introduces the MACH_STM32H743 to make possible to only select STM32H743 pinctrl driver By default, all the MACH_STM32Fxxx flags will be set with STM32 defconfig. Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com>
* ARM: stm32: create dedicated kconfig for STM32 machineAlexandre TORGUE2017-03-241-0/+21
| | | | | | | Create a dedicated Kconfig file in mach-stm32/ and move existing stm32 configs inside. Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com>
* ARM: mach-stm32: Add a new SOC - STM32F746Alexandre TORGUE2016-11-151-0/+1
| | | | Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com>
* ARM: stm32: Identify a new SoC - STM32F469Lee Jones2016-02-171-0/+1
| | | | | | Signed-off-by: Lee Jones <lee.jones@linaro.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Maxime Coquelin <mcoquelin.stm32@gmail.com>
* ARM: Add STM32 family machineMaxime Coquelin2015-05-153-0/+23
STMicrolectronics's STM32 series is a family of Cortex-M microcontrollers. It is used in various applications, and proposes a wide range of peripherals. Tested-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Maxime Coquelin <mcoquelin.stm32@gmail.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
OpenPOWER on IntegriCloud