Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 308396
b: refs/heads/master
c: 5cf5983
h: refs/heads/master
v: v3
  • Loading branch information
Olof Johansson authored and Kukjin Kim committed May 11, 2012
1 parent 5c14b1a commit 60025aa
Show file tree
Hide file tree
Showing 315 changed files with 7,808 additions and 31,327 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 3d0c872ab4fbef94cf06e53e7a7b06357459e21b
refs/heads/master: 5cf5983423756dad05d679ce6ce1f49cac5ba1ae
41 changes: 19 additions & 22 deletions trunk/Documentation/arm/SPEAr/overview.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,56 +8,53 @@ Introduction
weblink : http://www.st.com/spear

The ST Microelectronics SPEAr range of ARM9/CortexA9 System-on-Chip CPUs are
supported by the 'spear' platform of ARM Linux. Currently SPEAr1310,
SPEAr1340, SPEAr300, SPEAr310, SPEAr320 and SPEAr600 SOCs are supported.
supported by the 'spear' platform of ARM Linux. Currently SPEAr300,
SPEAr310, SPEAr320 and SPEAr600 SOCs are supported. Support for the SPEAr13XX
series is in progress.

Hierarchy in SPEAr is as follows:

SPEAr (Platform)
- SPEAr3XX (3XX SOC series, based on ARM9)
- SPEAr300 (SOC)
- SPEAr300 Evaluation Board
- SPEAr300_EVB (Evaluation Board)
- SPEAr310 (SOC)
- SPEAr310 Evaluation Board
- SPEAr310_EVB (Evaluation Board)
- SPEAr320 (SOC)
- SPEAr320 Evaluation Board
- SPEAr320_EVB (Evaluation Board)
- SPEAr6XX (6XX SOC series, based on ARM9)
- SPEAr600 (SOC)
- SPEAr600 Evaluation Board
- SPEAr600_EVB (Evaluation Board)
- SPEAr13XX (13XX SOC series, based on ARM CORTEXA9)
- SPEAr1310 (SOC)
- SPEAr1310 Evaluation Board
- SPEAr1340 (SOC)
- SPEAr1340 Evaluation Board
- SPEAr1300 (SOC)

Configuration
-------------

A generic configuration is provided for each machine, and can be used as the
default by
make spear13xx_defconfig
make spear3xx_defconfig
make spear6xx_defconfig
make spear600_defconfig
make spear300_defconfig
make spear310_defconfig
make spear320_defconfig

Layout
------

The common files for multiple machine families (SPEAr3xx, SPEAr6xx and
SPEAr13xx) are located in the platform code contained in arch/arm/plat-spear
The common files for multiple machine families (SPEAr3XX, SPEAr6XX and
SPEAr13XX) are located in the platform code contained in arch/arm/plat-spear
with headers in plat/.

Each machine series have a directory with name arch/arm/mach-spear followed by
series name. Like mach-spear3xx, mach-spear6xx and mach-spear13xx.

Common file for machines of spear3xx family is mach-spear3xx/spear3xx.c, for
spear6xx is mach-spear6xx/spear6xx.c and for spear13xx family is
mach-spear13xx/spear13xx.c. mach-spear* also contain soc/machine specific
files, like spear1310.c, spear1340.c spear300.c, spear310.c, spear320.c and
spear600.c. mach-spear* doesn't contains board specific files as they fully
support Flattened Device Tree.
Common file for machines of spear3xx family is mach-spear3xx/spear3xx.c and for
spear6xx is mach-spear6xx/spear6xx.c. mach-spear* also contain soc/machine
specific files, like spear300.c, spear310.c, spear320.c and spear600.c.
mach-spear* also contains board specific files for each machine type.


Document Author
---------------

Viresh Kumar <viresh.kumar@st.com>, (c) 2010-2012 ST Microelectronics
Viresh Kumar, (c) 2010 ST Microelectronics
18 changes: 0 additions & 18 deletions trunk/Documentation/devicetree/bindings/arm/spear-timer.txt

This file was deleted.

20 changes: 1 addition & 19 deletions trunk/Documentation/devicetree/bindings/arm/spear.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,7 @@ ST SPEAr Platforms Device Tree Bindings
---------------------------------------

Boards with the ST SPEAr600 SoC shall have the following properties:
Required root node property:
compatible = "st,spear600";

Boards with the ST SPEAr300 SoC shall have the following properties:
Required root node property:
compatible = "st,spear300";

Boards with the ST SPEAr310 SoC shall have the following properties:
Required root node property:
compatible = "st,spear310";

Boards with the ST SPEAr320 SoC shall have the following properties:
Required root node property:
compatible = "st,spear320";

Boards with the ST SPEAr1310 SoC shall have the following properties:
Required root node property:
compatible = "st,spear1310";

Boards with the ST SPEAr1340 SoC shall have the following properties:
Required root node property:
compatible = "st,spear1340";
compatible = "st,spear600";

This file was deleted.

Loading

0 comments on commit 60025aa

Please sign in to comment.