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