diff options
-rw-r--r-- | Documentation/arm/00-INDEX | 2 | ||||
-rw-r--r-- | Documentation/arm/SPEAr/overview.txt | 60 | ||||
-rw-r--r-- | MAINTAINERS | 40 |
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 |
21 | Sharp-LH | 21 | Sharp-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) |
23 | SPEAr | ||
24 | - ST SPEAr platform Linux Overview | ||
23 | VFP/ | 25 | VFP/ |
24 | - Release notes for Linux Kernel Vector Floating Point support code | 26 | - Release notes for Linux Kernel Vector Floating Point support code |
25 | empeg/ | 27 | empeg/ |
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 | |||
4 | Introduction | ||
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 | |||
5229 | F: drivers/serial/sunzilog.c | 5229 | F: drivers/serial/sunzilog.c |
5230 | F: drivers/serial/sunzilog.h | 5230 | F: drivers/serial/sunzilog.h |
5231 | 5231 | ||
5232 | SPEAR PLATFORM SUPPORT | ||
5233 | M: Viresh Kumar <viresh.kumar@st.com> | ||
5234 | W: http://www.st.com/spear | ||
5235 | S: Maintained | ||
5236 | F: arch/arm/plat-spear/ | ||
5237 | |||
5238 | SPEAR3XX MACHINE SUPPORT | ||
5239 | M: Viresh Kumar <viresh.kumar@st.com> | ||
5240 | W: http://www.st.com/spear | ||
5241 | S: Maintained | ||
5242 | F: arch/arm/mach-spear3xx/ | ||
5243 | |||
5244 | SPEAR6XX MACHINE SUPPORT | ||
5245 | M: Rajeev Kumar <rajeev-dlh.kumar@st.com> | ||
5246 | W: http://www.st.com/spear | ||
5247 | S: Maintained | ||
5248 | F: arch/arm/mach-spear6xx/ | ||
5249 | |||
5250 | SPEAR CLOCK FRAMEWORK SUPPORT | ||
5251 | M: Viresh Kumar <viresh.kumar@st.com> | ||
5252 | W: http://www.st.com/spear | ||
5253 | S: Maintained | ||
5254 | F: arch/arm/mach-spear*/clock.c | ||
5255 | F: arch/arm/mach-spear*/include/mach/clkdev.h | ||
5256 | F: arch/arm/plat-spear/clock.c | ||
5257 | F: arch/arm/plat-spear/include/plat/clock.h and clkdev.h | ||
5258 | |||
5259 | SPEAR PAD MULTIPLEXING SUPPORT | ||
5260 | M: Viresh Kumar <viresh.kumar@st.com> | ||
5261 | W: http://www.st.com/spear | ||
5262 | S: Maintained | ||
5263 | F: arch/arm/plat-spear/include/plat/padmux.h | ||
5264 | F: arch/arm/plat-spear/padmux.c | ||
5265 | F: arch/arm/mach-spear*/spear*xx.c | ||
5266 | F: arch/arm/mach-spear*/include/mach/generic.h | ||
5267 | F: arch/arm/mach-spear3xx/spear3*0.c | ||
5268 | F: arch/arm/mach-spear3xx/spear3*0_evb.c | ||
5269 | F: arch/arm/mach-spear6xx/spear600.c | ||
5270 | F: arch/arm/mach-spear6xx/spear600_evb.c | ||
5271 | |||
5232 | SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER | 5272 | SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER |
5233 | M: Roger Wolff <R.E.Wolff@BitWizard.nl> | 5273 | M: Roger Wolff <R.E.Wolff@BitWizard.nl> |
5234 | S: Supported | 5274 | S: Supported |