-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
arm: mach-mvebu: add documentation for new device tree bindings
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Lior Amsalem <alior@marvell.com> Tested-by: Yehuda Yitschak <yehuday@marvell.com> Tested-by: Lior Amsalem <alior@marvell.com> Acked-by: Andrew Lunn <andrew@lunn.ch>
- Loading branch information
Gregory CLEMENT
authored and
Arnd Bergmann
committed
Jul 10, 2012
1 parent
9ae6f74
commit 0d01b7a
Showing
4 changed files
with
75 additions
and
0 deletions.
There are no files selected for viewing
23 changes: 23 additions & 0 deletions
23
Documentation/devicetree/bindings/arm/armada-370-xp-mpic.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
Marvell Armada 370 and Armada XP Interrupt Controller | ||
----------------------------------------------------- | ||
|
||
Required properties: | ||
- compatible: Should be "marvell,mpic" | ||
- interrupt-controller: Identifies the node as an interrupt controller. | ||
- #interrupt-cells: The number of cells to define the interrupts. Should be 1. | ||
The cell is the IRQ number | ||
- reg: Should contain PMIC registers location and length. First pair | ||
for the main interrupt registers, second pair for the per-CPU | ||
interrupt registers | ||
|
||
Example: | ||
|
||
mpic: interrupt-controller@d0020000 { | ||
compatible = "marvell,mpic"; | ||
#interrupt-cells = <1>; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
interrupt-controller; | ||
reg = <0xd0020000 0x1000>, | ||
<0xd0021000 0x1000>; | ||
}; |
11 changes: 11 additions & 0 deletions
11
Documentation/devicetree/bindings/arm/armada-370-xp-timer.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Marvell Armada 370 and Armada XP Global Timers | ||
---------------------------------------------- | ||
|
||
Required properties: | ||
- compatible: Should be "marvell,armada-370-xp-timer" | ||
- interrupts: Should contain the list of Global Timer interrupts | ||
- reg: Should contain the base address of the Global Timer registers | ||
|
||
Optional properties: | ||
- marvell,timer-25Mhz: Tells whether the Global timer supports the 25 | ||
Mhz fixed mode (available on Armada XP and not on Armada 370) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
Marvell Armada 370 and Armada XP Platforms Device Tree Bindings | ||
--------------------------------------------------------------- | ||
|
||
Boards with a SoC of the Marvell Armada 370 and Armada XP families | ||
shall have the following property: | ||
|
||
Required root node property: | ||
|
||
compatible: must contain "marvell,armada-370-xp" | ||
|
||
In addition, boards using the Marvell Armada 370 SoC shall have the | ||
following property: | ||
|
||
Required root node property: | ||
|
||
compatible: must contain "marvell,armada370" | ||
|
||
In addition, boards using the Marvell Armada XP SoC shall have the | ||
following property: | ||
|
||
Required root node property: | ||
|
||
compatible: must contain "marvell,armadaxp" | ||
|
17 changes: 17 additions & 0 deletions
17
Documentation/devicetree/bindings/arm/mvebu-system-controller.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
MVEBU System Controller | ||
----------------------- | ||
MVEBU (Marvell SOCs: Armada 370/XP, Dove, mv78xx0, Kirkwood, Orion5x) | ||
|
||
Required properties: | ||
|
||
- compatible: one of: | ||
- "marvell,orion-system-controller" | ||
- "marvell,armada-370-xp-system-controller" | ||
- reg: Should contain system controller registers location and length. | ||
|
||
Example: | ||
|
||
system-controller@d0018200 { | ||
compatible = "marvell,armada-370-xp-system-controller"; | ||
reg = <0xd0018200 0x500>; | ||
}; |