overview.txt 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. SPEAr ARM Linux Overview
  2. ==========================
  3. Introduction
  4. ------------
  5. SPEAr (Structured Processor Enhanced Architecture).
  6. weblink : http://www.st.com/spear
  7. The ST Microelectronics SPEAr range of ARM9/CortexA9 System-on-Chip CPUs are
  8. supported by the 'spear' platform of ARM Linux. Currently SPEAr300,
  9. SPEAr310, SPEAr320 and SPEAr600 SOCs are supported. Support for the SPEAr13XX
  10. series is in progress.
  11. Hierarchy in SPEAr is as follows:
  12. SPEAr (Platform)
  13. - SPEAr3XX (3XX SOC series, based on ARM9)
  14. - SPEAr300 (SOC)
  15. - SPEAr300 Evaluation Board
  16. - SPEAr310 (SOC)
  17. - SPEAr310 Evaluation Board
  18. - SPEAr320 (SOC)
  19. - SPEAr320 Evaluation Board
  20. - SPEAr6XX (6XX SOC series, based on ARM9)
  21. - SPEAr600 (SOC)
  22. - SPEAr600 Evaluation Board
  23. - SPEAr13XX (13XX SOC series, based on ARM CORTEXA9)
  24. - SPEAr1300 (SOC)
  25. Configuration
  26. -------------
  27. A generic configuration is provided for each machine, and can be used as the
  28. default by
  29. make spear600_defconfig
  30. make spear300_defconfig
  31. make spear310_defconfig
  32. make spear320_defconfig
  33. Layout
  34. ------
  35. The common files for multiple machine families (SPEAr3XX, SPEAr6XX and
  36. SPEAr13XX) are located in the platform code contained in arch/arm/plat-spear
  37. with headers in plat/.
  38. Each machine series have a directory with name arch/arm/mach-spear followed by
  39. series name. Like mach-spear3xx, mach-spear6xx and mach-spear13xx.
  40. Common file for machines of spear3xx family is mach-spear3xx/spear3xx.c and for
  41. spear6xx is mach-spear6xx/spear6xx.c. mach-spear* also contain soc/machine
  42. specific files, like spear300.c, spear310.c, spear320.c and spear600.c.
  43. mach-spear* doesn't contains board specific files as they fully support
  44. Flattened Device Tree.
  45. Document Author
  46. ---------------
  47. Viresh Kumar <viresh.kumar@st.com>, (c) 2010-2012 ST Microelectronics