Merge tag 'stm32-soc-for-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/soc
STM32 SoC for v5.16, round 1 Highlights: ---------- Add support of new STM32MP13 SoC which enhances current STM32 MPU family. It is mainly a derivative of STM32MP15 SoCs (one Cortex-A7 plus standard peripherals). The STM32MP13 SoC diversity is composed by: -STM32MP131: -core: 1*CA7, 17*TIMERS, 5*LPTIMERS, DMA/MDMA/DMAMUX -storage: 3*SDMCC, 1*QSPI, FMC -com: USB (OHCI/EHCI, OTG), 5*I2C, 5*SPI/I2S, 8*U(S)ART -audio: 2*SAI -network: 1*ETH(GMAC) -STM32MP133: STM32MP131 + 2*CAN, ETH2(GMAC), ADC1 -STM32MP135: STM32MP133 + DCMIPP, LTDC * tag 'stm32-soc-for-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: ARM: stm32: add initial support for STM32MP13 family docs: arm: stm32: introduce STM32MP13 SoCs Link: https://lore.kernel.org/r/0b6c9657-dcca-3bad-601f-610dfc81d9ae@foss.st.com Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
@ -55,6 +55,7 @@ SoC-specific documents
|
||||
stm32/stm32h750-overview
|
||||
stm32/stm32f769-overview
|
||||
stm32/stm32f429-overview
|
||||
stm32/stm32mp13-overview
|
||||
stm32/stm32mp157-overview
|
||||
|
||||
sunxi
|
||||
|
37
Documentation/arm/stm32/stm32mp13-overview.rst
Normal file
37
Documentation/arm/stm32/stm32mp13-overview.rst
Normal file
@ -0,0 +1,37 @@
|
||||
===================
|
||||
STM32MP13 Overview
|
||||
===================
|
||||
|
||||
Introduction
|
||||
------------
|
||||
|
||||
The STM32MP131/STM32MP133/STM32MP135 are Cortex-A MPU aimed at various applications.
|
||||
They feature:
|
||||
|
||||
- One Cortex-A7 application core
|
||||
- Standard memories interface support
|
||||
- Standard connectivity, widely inherited from the STM32 MCU family
|
||||
- Comprehensive security support
|
||||
|
||||
More details:
|
||||
|
||||
- Cortex-A7 core running up to @900MHz
|
||||
- FMC controller to connect SDRAM, NOR and NAND memories
|
||||
- QSPI
|
||||
- SD/MMC/SDIO support
|
||||
- 2*Ethernet controller
|
||||
- CAN
|
||||
- ADC/DAC
|
||||
- USB EHCI/OHCI controllers
|
||||
- USB OTG
|
||||
- I2C, SPI, CAN busses support
|
||||
- Several general purpose timers
|
||||
- Serial Audio interface
|
||||
- LCD controller
|
||||
- DCMIPP
|
||||
- SPDIFRX
|
||||
- DFSDM
|
||||
|
||||
:Authors:
|
||||
|
||||
- Alexandre Torgue <alexandre.torgue@foss.st.com>
|
@ -48,6 +48,14 @@ config MACH_STM32MP157
|
||||
select ARM_ERRATA_814220
|
||||
default y
|
||||
|
||||
config MACH_STM32MP13
|
||||
bool "STMicroelectronics STM32MP13x"
|
||||
select ARM_ERRATA_814220
|
||||
default y
|
||||
help
|
||||
Support for STM32MP13 SoCs:
|
||||
STM32MP131, STM32MP133, STM32MP135
|
||||
|
||||
endif # ARMv7-A
|
||||
|
||||
endif
|
||||
|
@ -18,6 +18,9 @@ static const char *const stm32_compat[] __initconst = {
|
||||
"st,stm32f769",
|
||||
"st,stm32h743",
|
||||
"st,stm32h750",
|
||||
"st,stm32mp131",
|
||||
"st,stm32mp133",
|
||||
"st,stm32mp135",
|
||||
"st,stm32mp157",
|
||||
NULL
|
||||
};
|
||||
|
Reference in New Issue
Block a user