18c2ecf20Sopenharmony_ci========================
28c2ecf20Sopenharmony_ciSTM32 ARM Linux Overview
38c2ecf20Sopenharmony_ci========================
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciIntroduction
68c2ecf20Sopenharmony_ci------------
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciThe STMicroelectronics STM32 family of Cortex-A microprocessors (MPUs) and
98c2ecf20Sopenharmony_ciCortex-M microcontrollers (MCUs) are supported by the 'STM32' platform of
108c2ecf20Sopenharmony_ciARM Linux.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciConfiguration
138c2ecf20Sopenharmony_ci-------------
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciFor MCUs, use the provided default configuration:
168c2ecf20Sopenharmony_ci        make stm32_defconfig
178c2ecf20Sopenharmony_ciFor MPUs, use multi_v7 configuration:
188c2ecf20Sopenharmony_ci        make multi_v7_defconfig
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciLayout
218c2ecf20Sopenharmony_ci------
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ciAll the files for multiple machine families are located in the platform code
248c2ecf20Sopenharmony_cicontained in arch/arm/mach-stm32
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciThere is a generic board board-dt.c in the mach folder which support
278c2ecf20Sopenharmony_ciFlattened Device Tree, which means, it works with any compatible board with
288c2ecf20Sopenharmony_ciDevice Trees.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci:Authors:
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci- Maxime Coquelin <mcoquelin.stm32@gmail.com>
338c2ecf20Sopenharmony_ci- Ludovic Barre <ludovic.barre@st.com>
348c2ecf20Sopenharmony_ci- Gerald Baeza <gerald.baeza@st.com>
35