162306a36Sopenharmony_ci======================== 262306a36Sopenharmony_ciSTM32 ARM Linux Overview 362306a36Sopenharmony_ci======================== 462306a36Sopenharmony_ci 562306a36Sopenharmony_ciIntroduction 662306a36Sopenharmony_ci------------ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciThe STMicroelectronics STM32 family of Cortex-A microprocessors (MPUs) and 962306a36Sopenharmony_ciCortex-M microcontrollers (MCUs) are supported by the 'STM32' platform of 1062306a36Sopenharmony_ciARM Linux. 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciConfiguration 1362306a36Sopenharmony_ci------------- 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciFor MCUs, use the provided default configuration: 1662306a36Sopenharmony_ci make stm32_defconfig 1762306a36Sopenharmony_ciFor MPUs, use multi_v7 configuration: 1862306a36Sopenharmony_ci make multi_v7_defconfig 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciLayout 2162306a36Sopenharmony_ci------ 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ciAll the files for multiple machine families are located in the platform code 2462306a36Sopenharmony_cicontained in arch/arm/mach-stm32 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciThere is a generic board board-dt.c in the mach folder which support 2762306a36Sopenharmony_ciFlattened Device Tree, which means, it works with any compatible board with 2862306a36Sopenharmony_ciDevice Trees. 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci:Authors: 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci- Maxime Coquelin <mcoquelin.stm32@gmail.com> 3362306a36Sopenharmony_ci- Ludovic Barre <ludovic.barre@st.com> 3462306a36Sopenharmony_ci- Gerald Baeza <gerald.baeza@st.com> 35