forked from torvalds/linux
-
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.
Merge branch 'at91-3.4-cleanup2-DT2' of git://github.com/at91linux/li…
…nux-at91 into next/dt * 'at91-3.4-cleanup2-DT2' of git://github.com/at91linux/linux-at91: (23 commits) ARM: at91: dt: enable usb ehci for sam9g45 and sam9x5 ARM: at91: usb ehci add dt support ARM: at91: dt: enable usb ohci for sam9g20, sam9g45 amd sam9x5 ARM: at91: usb ohci add dt support ARM: at91: add Shutdown Controller (SHDWC) DT support ARM: at91: add ram controller DT support ARM: at91: add RSTC (Reset Controller) dt support ARM: at91: always enable sam9 restart ARM: at91: add pmc DT support ARM: at91/dt: add specific DT soc init ARM: at91/dt: add Calao DAB-MMX daugther board support for USB-A9G20 ARM: at91: sam9x5 add i2c DT support ARM: at91: sam9g45 add i2c DT support ARM: at91: usb_a9g20 add DT i2c support ARM: at91: sam9g20 add i2c DT support i2c/gpio: add DT support ARM: at91: sam9x5 add nand support atmel/nand: add DT support of/mtd/nand: add generic bindings and helpers of: introduce helper to manage boolean ...
- Loading branch information
Showing
59 changed files
with
1,365 additions
and
193 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
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 @@ | ||
* Power Management Controller (PMC) | ||
|
||
Required properties: | ||
- compatible: Should be "atmel,at91rm9200-pmc" | ||
- reg: Should contain PMC registers location and length | ||
|
||
Examples: | ||
pmc: pmc@fffffc00 { | ||
compatible = "atmel,at91rm9200-pmc"; | ||
reg = <0xfffffc00 0x100>; | ||
}; |
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,32 @@ | ||
Device-Tree bindings for i2c gpio driver | ||
|
||
Required properties: | ||
- compatible = "i2c-gpio"; | ||
- gpios: sda and scl gpio | ||
|
||
|
||
Optional properties: | ||
- i2c-gpio,sda-open-drain: sda as open drain | ||
- i2c-gpio,scl-open-drain: scl as open drain | ||
- i2c-gpio,scl-output-only: scl as output only | ||
- i2c-gpio,delay-us: delay between GPIO operations (may depend on each platform) | ||
- i2c-gpio,timeout-ms: timeout to get data | ||
|
||
Example nodes: | ||
|
||
i2c@0 { | ||
compatible = "i2c-gpio"; | ||
gpios = <&pioA 23 0 /* sda */ | ||
&pioA 24 0 /* scl */ | ||
>; | ||
i2c-gpio,sda-open-drain; | ||
i2c-gpio,scl-open-drain; | ||
i2c-gpio,delay-us = <2>; /* ~100 kHz */ | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
rv3029c2@56 { | ||
compatible = "rv3029c2"; | ||
reg = <0x56>; | ||
}; | ||
}; |
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,41 @@ | ||
Atmel NAND flash | ||
|
||
Required properties: | ||
- compatible : "atmel,at91rm9200-nand". | ||
- reg : should specify localbus address and size used for the chip, | ||
and if availlable the ECC. | ||
- atmel,nand-addr-offset : offset for the address latch. | ||
- atmel,nand-cmd-offset : offset for the command latch. | ||
- #address-cells, #size-cells : Must be present if the device has sub-nodes | ||
representing partitions. | ||
|
||
- gpios : specifies the gpio pins to control the NAND device. detect is an | ||
optional gpio and may be set to 0 if not present. | ||
|
||
Optional properties: | ||
- nand-ecc-mode : String, operation mode of the NAND ecc mode, soft by default. | ||
Supported values are: "none", "soft", "hw", "hw_syndrome", "hw_oob_first", | ||
"soft_bch". | ||
- nand-bus-width : 8 or 16 bus width if not present 8 | ||
- nand-on-flash-bbt: boolean to enable on flash bbt option if not present false | ||
|
||
Examples: | ||
nand0: nand@40000000,0 { | ||
compatible = "atmel,at91rm9200-nand"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
reg = <0x40000000 0x10000000 | ||
0xffffe800 0x200 | ||
>; | ||
atmel,nand-addr-offset = <21>; | ||
atmel,nand-cmd-offset = <22>; | ||
nand-on-flash-bbt; | ||
nand-ecc-mode = "soft"; | ||
gpios = <&pioC 13 0 | ||
&pioC 14 0 | ||
0 | ||
>; | ||
partition@0 { | ||
... | ||
}; | ||
}; |
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,7 @@ | ||
* MTD generic binding | ||
|
||
- nand-ecc-mode : String, operation mode of the NAND ecc mode. | ||
Supported values are: "none", "soft", "hw", "hw_syndrome", "hw_oob_first", | ||
"soft_bch". | ||
- nand-bus-width : 8 or 16 bus width if not present 8 | ||
- nand-on-flash-bbt: boolean to enable on flash bbt option if not present false |
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,31 @@ | ||
Atmel SOC USB controllers | ||
|
||
OHCI | ||
|
||
Required properties: | ||
- compatible: Should be "atmel,at91rm9200-ohci" for USB controllers | ||
used in host mode. | ||
- num-ports: Number of ports. | ||
- atmel,vbus-gpio: If present, specifies a gpio that needs to be | ||
activated for the bus to be powered. | ||
- atmel,oc-gpio: If present, specifies a gpio that needs to be | ||
activated for the overcurrent detection. | ||
|
||
usb0: ohci@00500000 { | ||
compatible = "atmel,at91rm9200-ohci", "usb-ohci"; | ||
reg = <0x00500000 0x100000>; | ||
interrupts = <20 4>; | ||
num-ports = <2>; | ||
}; | ||
|
||
EHCI | ||
|
||
Required properties: | ||
- compatible: Should be "atmel,at91sam9g45-ehci" for USB controllers | ||
used in host mode. | ||
|
||
usb1: ehci@00800000 { | ||
compatible = "atmel,at91sam9g45-ehci", "usb-ehci"; | ||
reg = <0x00800000 0x100000>; | ||
interrupts = <22 4>; | ||
}; |
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
Oops, something went wrong.