-
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.
- Loading branch information
Arnd Bergmann
committed
Oct 31, 2011
1 parent
db31c1c
commit fdc97dd
Showing
314 changed files
with
9,126 additions
and
5,665 deletions.
There are no files selected for viewing
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 |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: f37a53cc5d8a8fb199e41386d125d8c2ed9e54ef | ||
refs/heads/master: 08cab72f91c8b28ffabfd143119bccdd4a115ad7 |
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,19 @@ | ||
i.MX51 Babbage Board | ||
Required root node properties: | ||
- compatible = "fsl,imx51-babbage", "fsl,imx51"; | ||
|
||
i.MX53 Automotive Reference Design Board | ||
Required root node properties: | ||
- compatible = "fsl,imx53-ard", "fsl,imx53"; | ||
|
||
i.MX53 Evaluation Kit | ||
Required root node properties: | ||
- compatible = "fsl,imx53-evk", "fsl,imx53"; | ||
|
||
i.MX53 Quick Start Board | ||
Required root node properties: | ||
- compatible = "fsl,imx53-qsb", "fsl,imx53"; | ||
|
||
i.MX53 Smart Mobile Reference Design Board | ||
Required root node properties: | ||
- compatible = "fsl,imx53-smd", "fsl,imx53"; |
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,14 @@ | ||
* TI - DSP (Digital Signal Processor) | ||
|
||
TI DSP included in OMAP SoC | ||
|
||
Required properties: | ||
- compatible : Should be "ti,omap3-c64" for OMAP3 & 4 | ||
- ti,hwmods: "dsp" | ||
|
||
Examples: | ||
|
||
dsp { | ||
compatible = "ti,omap3-c64"; | ||
ti,hwmods = "dsp"; | ||
}; |
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,19 @@ | ||
* TI - IVA (Imaging and Video Accelerator) subsystem | ||
|
||
The IVA contain various audio, video or imaging HW accelerator | ||
depending of the version. | ||
|
||
Required properties: | ||
- compatible : Should be: | ||
- "ti,ivahd" for OMAP4 | ||
- "ti,iva2.2" for OMAP3 | ||
- "ti,iva2.1" for OMAP2430 | ||
- "ti,iva1" for OMAP2420 | ||
- ti,hwmods: "iva" | ||
|
||
Examples: | ||
|
||
iva { | ||
compatible = "ti,ivahd", "ti,iva"; | ||
ti,hwmods = "iva"; | ||
}; |
19 changes: 19 additions & 0 deletions
19
trunk/Documentation/devicetree/bindings/arm/omap/l3-noc.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,19 @@ | ||
* TI - L3 Network On Chip (NoC) | ||
|
||
This version is an implementation of the generic NoC IP | ||
provided by Arteris. | ||
|
||
Required properties: | ||
- compatible : Should be "ti,omap3-l3-smx" for OMAP3 family | ||
Should be "ti,omap4-l3-noc" for OMAP4 family | ||
- ti,hwmods: "l3_main_1", ... One hwmod for each noc domain. | ||
|
||
Examples: | ||
|
||
ocp { | ||
compatible = "ti,omap4-l3-noc", "simple-bus"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
ranges; | ||
ti,hwmods = "l3_main_1", "l3_main_2", "l3_main_3"; | ||
}; |
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,27 @@ | ||
* TI - MPU (Main Processor Unit) subsystem | ||
|
||
The MPU subsystem contain one or several ARM cores | ||
depending of the version. | ||
The MPU contain CPUs, GIC, L2 cache and a local PRCM. | ||
|
||
Required properties: | ||
- compatible : Should be "ti,omap3-mpu" for OMAP3 | ||
Should be "ti,omap4-mpu" for OMAP4 | ||
- ti,hwmods: "mpu" | ||
|
||
Examples: | ||
|
||
- For an OMAP4 SMP system: | ||
|
||
mpu { | ||
compatible = "ti,omap4-mpu"; | ||
ti,hwmods = "mpu"; | ||
}; | ||
|
||
|
||
- For an OMAP3 monocore system: | ||
|
||
mpu { | ||
compatible = "ti,omap3-mpu"; | ||
ti,hwmods = "mpu"; | ||
}; |
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,43 @@ | ||
* Texas Instruments OMAP | ||
|
||
OMAP is currently using a static file per SoC family to describe the | ||
IPs present in the SoC. | ||
On top of that an omap_device is created to extend the platform_device | ||
capabilities and to allow binding with one or several hwmods. | ||
The hwmods will contain all the information to build the device: | ||
adresse range, irq lines, dma lines, interconnect, PRCM register, | ||
clock domain, input clocks. | ||
For the moment just point to the existing hwmod, the next step will be | ||
to move data from hwmod to device-tree representation. | ||
|
||
|
||
Required properties: | ||
- compatible: Every devices present in OMAP SoC should be in the | ||
form: "ti,XXX" | ||
- ti,hwmods: list of hwmod names (ascii strings), that comes from the OMAP | ||
HW documentation, attached to a device. Must contain at least | ||
one hwmod. | ||
|
||
Optional properties: | ||
- ti,no_idle_on_suspend: When present, it prevents the PM to idle the module | ||
during suspend. | ||
|
||
|
||
Example: | ||
|
||
spinlock@1 { | ||
compatible = "ti,omap4-spinlock"; | ||
ti,hwmods = "spinlock"; | ||
}; | ||
|
||
|
||
Boards: | ||
|
||
- OMAP3 BeagleBoard : Low cost community board | ||
compatible = "ti,omap3-beagle", "ti,omap3" | ||
|
||
- OMAP4 SDP : Software Developement Board | ||
compatible = "ti,omap4-sdp", "ti,omap4430" | ||
|
||
- OMAP4 PandaBoard : Low cost community board | ||
compatible = "ti,omap4-panda", "ti,omap4430" |
27 changes: 27 additions & 0 deletions
27
trunk/Documentation/devicetree/bindings/tty/serial/msm_serial.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,27 @@ | ||
* Qualcomm MSM UART | ||
|
||
Required properties: | ||
- compatible : | ||
- "qcom,msm-uart", and one of "qcom,msm-hsuart" or | ||
"qcom,msm-lsuart". | ||
- reg : offset and length of the register set for the device | ||
for the hsuart operating in compatible mode, there should be a | ||
second pair describing the gsbi registers. | ||
- interrupts : should contain the uart interrupt. | ||
|
||
There are two different UART blocks used in MSM devices, | ||
"qcom,msm-hsuart" and "qcom,msm-lsuart". The msm-serial driver is | ||
able to handle both of these, and matches against the "qcom,msm-uart" | ||
as the compatibility. | ||
|
||
The registers for the "qcom,msm-hsuart" device need to specify both | ||
register blocks, even for the common driver. | ||
|
||
Example: | ||
|
||
uart@19c400000 { | ||
compatible = "qcom,msm-hsuart", "qcom,msm-uart"; | ||
reg = <0x19c40000 0x1000>, | ||
<0x19c00000 0x1000>; | ||
interrupts = <195>; | ||
}; |
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
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
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
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
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,119 @@ | ||
/* | ||
* at91sam9g20.dtsi - Device Tree Include file for AT91SAM9G20 family SoC | ||
* | ||
* Copyright (C) 2011 Atmel, | ||
* 2011 Nicolas Ferre <nicolas.ferre@atmel.com>, | ||
* 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | ||
* | ||
* Licensed under GPLv2 or later. | ||
*/ | ||
|
||
/include/ "skeleton.dtsi" | ||
|
||
/ { | ||
model = "Atmel AT91SAM9G20 family SoC"; | ||
compatible = "atmel,at91sam9g20"; | ||
interrupt-parent = <&aic>; | ||
|
||
aliases { | ||
serial0 = &dbgu; | ||
serial1 = &usart0; | ||
serial2 = &usart1; | ||
serial3 = &usart2; | ||
serial4 = &usart3; | ||
serial5 = &usart4; | ||
serial6 = &usart5; | ||
}; | ||
cpus { | ||
cpu@0 { | ||
compatible = "arm,arm926ejs"; | ||
}; | ||
}; | ||
|
||
memory@20000000 { | ||
reg = <0x20000000 0x08000000>; | ||
}; | ||
|
||
ahb { | ||
compatible = "simple-bus"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
ranges; | ||
|
||
apb { | ||
compatible = "simple-bus"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
ranges; | ||
|
||
aic: interrupt-controller@fffff000 { | ||
#interrupt-cells = <1>; | ||
compatible = "atmel,at91rm9200-aic"; | ||
interrupt-controller; | ||
interrupt-parent; | ||
reg = <0xfffff000 0x200>; | ||
}; | ||
|
||
dbgu: serial@fffff200 { | ||
compatible = "atmel,at91sam9260-usart"; | ||
reg = <0xfffff200 0x200>; | ||
interrupts = <1>; | ||
status = "disabled"; | ||
}; | ||
|
||
usart0: serial@fffb0000 { | ||
compatible = "atmel,at91sam9260-usart"; | ||
reg = <0xfffb0000 0x200>; | ||
interrupts = <6>; | ||
atmel,use-dma-rx; | ||
atmel,use-dma-tx; | ||
status = "disabled"; | ||
}; | ||
|
||
usart1: serial@fffb4000 { | ||
compatible = "atmel,at91sam9260-usart"; | ||
reg = <0xfffb4000 0x200>; | ||
interrupts = <7>; | ||
atmel,use-dma-rx; | ||
atmel,use-dma-tx; | ||
status = "disabled"; | ||
}; | ||
|
||
usart2: serial@fffb8000 { | ||
compatible = "atmel,at91sam9260-usart"; | ||
reg = <0xfffb8000 0x200>; | ||
interrupts = <8>; | ||
atmel,use-dma-rx; | ||
atmel,use-dma-tx; | ||
status = "disabled"; | ||
}; | ||
|
||
usart3: serial@fffd0000 { | ||
compatible = "atmel,at91sam9260-usart"; | ||
reg = <0xfffd0000 0x200>; | ||
interrupts = <23>; | ||
atmel,use-dma-rx; | ||
atmel,use-dma-tx; | ||
status = "disabled"; | ||
}; | ||
|
||
usart4: serial@fffd4000 { | ||
compatible = "atmel,at91sam9260-usart"; | ||
reg = <0xfffd4000 0x200>; | ||
interrupts = <24>; | ||
atmel,use-dma-rx; | ||
atmel,use-dma-tx; | ||
status = "disabled"; | ||
}; | ||
|
||
usart5: serial@fffd8000 { | ||
compatible = "atmel,at91sam9260-usart"; | ||
reg = <0xfffd8000 0x200>; | ||
interrupts = <25>; | ||
atmel,use-dma-rx; | ||
atmel,use-dma-tx; | ||
status = "disabled"; | ||
}; | ||
}; | ||
}; | ||
}; |
Oops, something went wrong.