aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/arm/00-INDEX2
-rw-r--r--Documentation/arm/SPEAr/overview.txt60
-rw-r--r--MAINTAINERS40
3 files changed, 102 insertions, 0 deletions
diff --git a/Documentation/arm/00-INDEX b/Documentation/arm/00-INDEX
index 82e418d648d0..7f5fc3ba9c91 100644
--- a/Documentation/arm/00-INDEX
+++ b/Documentation/arm/00-INDEX
@@ -20,6 +20,8 @@ Samsung-S3C24XX
20 - S3C24XX ARM Linux Overview 20 - S3C24XX ARM Linux Overview
21Sharp-LH 21Sharp-LH
22 - Linux on Sharp LH79524 and LH7A40X System On a Chip (SOC) 22 - Linux on Sharp LH79524 and LH7A40X System On a Chip (SOC)
23SPEAr
24 - ST SPEAr platform Linux Overview
23VFP/ 25VFP/
24 - Release notes for Linux Kernel Vector Floating Point support code 26 - Release notes for Linux Kernel Vector Floating Point support code
25empeg/ 27empeg/
diff --git a/Documentation/arm/SPEAr/overview.txt b/Documentation/arm/SPEAr/overview.txt
new file mode 100644
index 000000000000..253a35c6f782
--- /dev/null
+++ b/Documentation/arm/SPEAr/overview.txt
@@ -0,0 +1,60 @@
1 SPEAr ARM Linux Overview
2 ==========================
3
4Introduction
5------------
6
7 SPEAr (Structured Processor Enhanced Architecture).
8 weblink : http://www.st.com/spear
9
10 The ST Microelectronics SPEAr range of ARM9/CortexA9 System-on-Chip CPUs are
11 supported by the 'spear' platform of ARM Linux. Currently SPEAr300,
12 SPEAr310, SPEAr320 and SPEAr600 SOCs are supported. Support for the SPEAr13XX
13 series is in progress.
14
15 Hierarchy in SPEAr is as follows:
16
17 SPEAr (Platform)
18 - SPEAr3XX (3XX SOC series, based on ARM9)
19 - SPEAr300 (SOC)
20 - SPEAr300_EVB (Evaluation Board)
21 - SPEAr310 (SOC)
22 - SPEAr310_EVB (Evaluation Board)
23 - SPEAr320 (SOC)
24 - SPEAr320_EVB (Evaluation Board)
25 - SPEAr6XX (6XX SOC series, based on ARM9)
26 - SPEAr600 (SOC)
27 - SPEAr600_EVB (Evaluation Board)
28 - SPEAr13XX (13XX SOC series, based on ARM CORTEXA9)
29 - SPEAr1300 (SOC)
30
31 Configuration
32 -------------
33
34 A generic configuration is provided for each machine, and can be used as the
35 default by
36 make spear600_defconfig
37 make spear300_defconfig
38 make spear310_defconfig
39 make spear320_defconfig
40
41 Layout
42 ------
43
44 The common files for multiple machine families (SPEAr3XX, SPEAr6XX and
45 SPEAr13XX) are located in the platform code contained in arch/arm/plat-spear
46 with headers in plat/.
47
48 Each machine series have a directory with name arch/arm/mach-spear followed by
49 series name. Like mach-spear3xx, mach-spear6xx and mach-spear13xx.
50
51 Common file for machines of spear3xx family is mach-spear3xx/spear3xx.c and for
52 spear6xx is mach-spear6xx/spear6xx.c. mach-spear* also contain soc/machine
53 specific files, like spear300.c, spear310.c, spear320.c and spear600.c.
54 mach-spear* also contains board specific files for each machine type.
55
56
57 Document Author
58 ---------------
59
60 Viresh Kumar, (c) 2010 ST Microelectronics
diff --git a/MAINTAINERS b/MAINTAINERS
index 382eaa4d0068..aa18ca333f80 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5229,6 +5229,46 @@ F: drivers/serial/sunsu.c
5229F: drivers/serial/sunzilog.c 5229F: drivers/serial/sunzilog.c
5230F: drivers/serial/sunzilog.h 5230F: drivers/serial/sunzilog.h
5231 5231
5232SPEAR PLATFORM SUPPORT
5233M: Viresh Kumar <viresh.kumar@st.com>
5234W: http://www.st.com/spear
5235S: Maintained
5236F: arch/arm/plat-spear/
5237
5238SPEAR3XX MACHINE SUPPORT
5239M: Viresh Kumar <viresh.kumar@st.com>
5240W: http://www.st.com/spear
5241S: Maintained
5242F: arch/arm/mach-spear3xx/
5243
5244SPEAR6XX MACHINE SUPPORT
5245M: Rajeev Kumar <rajeev-dlh.kumar@st.com>
5246W: http://www.st.com/spear
5247S: Maintained
5248F: arch/arm/mach-spear6xx/
5249
5250SPEAR CLOCK FRAMEWORK SUPPORT
5251M: Viresh Kumar <viresh.kumar@st.com>
5252W: http://www.st.com/spear
5253S: Maintained
5254F: arch/arm/mach-spear*/clock.c
5255F: arch/arm/mach-spear*/include/mach/clkdev.h
5256F: arch/arm/plat-spear/clock.c
5257F: arch/arm/plat-spear/include/plat/clock.h and clkdev.h
5258
5259SPEAR PAD MULTIPLEXING SUPPORT
5260M: Viresh Kumar <viresh.kumar@st.com>
5261W: http://www.st.com/spear
5262S: Maintained
5263F: arch/arm/plat-spear/include/plat/padmux.h
5264F: arch/arm/plat-spear/padmux.c
5265F: arch/arm/mach-spear*/spear*xx.c
5266F: arch/arm/mach-spear*/include/mach/generic.h
5267F: arch/arm/mach-spear3xx/spear3*0.c
5268F: arch/arm/mach-spear3xx/spear3*0_evb.c
5269F: arch/arm/mach-spear6xx/spear600.c
5270F: arch/arm/mach-spear6xx/spear600_evb.c
5271
5232SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER 5272SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
5233M: Roger Wolff <R.E.Wolff@BitWizard.nl> 5273M: Roger Wolff <R.E.Wolff@BitWizard.nl>
5234S: Supported 5274S: Supported