1*e790a4ceSJonathan Corbet========================
2*e790a4ceSJonathan CorbetSTM32 ARM Linux Overview
3*e790a4ceSJonathan Corbet========================
4*e790a4ceSJonathan Corbet
5*e790a4ceSJonathan CorbetIntroduction
6*e790a4ceSJonathan Corbet------------
7*e790a4ceSJonathan Corbet
8*e790a4ceSJonathan CorbetThe STMicroelectronics STM32 family of Cortex-A microprocessors (MPUs) and
9*e790a4ceSJonathan CorbetCortex-M microcontrollers (MCUs) are supported by the 'STM32' platform of
10*e790a4ceSJonathan CorbetARM Linux.
11*e790a4ceSJonathan Corbet
12*e790a4ceSJonathan CorbetConfiguration
13*e790a4ceSJonathan Corbet-------------
14*e790a4ceSJonathan Corbet
15*e790a4ceSJonathan CorbetFor MCUs, use the provided default configuration:
16*e790a4ceSJonathan Corbet        make stm32_defconfig
17*e790a4ceSJonathan CorbetFor MPUs, use multi_v7 configuration:
18*e790a4ceSJonathan Corbet        make multi_v7_defconfig
19*e790a4ceSJonathan Corbet
20*e790a4ceSJonathan CorbetLayout
21*e790a4ceSJonathan Corbet------
22*e790a4ceSJonathan Corbet
23*e790a4ceSJonathan CorbetAll the files for multiple machine families are located in the platform code
24*e790a4ceSJonathan Corbetcontained in arch/arm/mach-stm32
25*e790a4ceSJonathan Corbet
26*e790a4ceSJonathan CorbetThere is a generic board board-dt.c in the mach folder which support
27*e790a4ceSJonathan CorbetFlattened Device Tree, which means, it works with any compatible board with
28*e790a4ceSJonathan CorbetDevice Trees.
29*e790a4ceSJonathan Corbet
30*e790a4ceSJonathan Corbet:Authors:
31*e790a4ceSJonathan Corbet
32*e790a4ceSJonathan Corbet- Maxime Coquelin <mcoquelin.stm32@gmail.com>
33*e790a4ceSJonathan Corbet- Ludovic Barre <ludovic.barre@st.com>
34*e790a4ceSJonathan Corbet- Gerald Baeza <gerald.baeza@st.com>
35