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