[PATCH] arm, davinci: configure davinci aemif chipselects through OF
From: Sergei Shtylyov <hidden>
Date: 2011-12-04 12:33:59
Also in:
linux-devicetree
Hello. On 04-12-2011 13:41, Heiko Schocher wrote:
Signed-off-by: Heiko Schocher <redacted> Cc: davinci-linux-open-source at linux.davincidsp.com Cc: devicetree-discuss at lists.ozlabs.org Cc: linux-arm-kernel at lists.infradead.org Cc: grant.likely at secretlab.ca Cc: Sekhar Nori <redacted> Cc: Kevin Hilman <redacted> Cc: Wolfgang Denk <redacted>
[...]
quoted hunk
diff --git a/Documentation/devicetree/bindings/arm/davinci/aemif.txt b/Documentation/devicetree/bindings/arm/davinci/aemif.txt new file mode 100644 index 0000000..c9ed551 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/davinci/aemif.txt@@ -0,0 +1,85 @@ +* Texas Instruments Davinci AEMIF + +This file provides information, what the device node for the +davinci aemifa interface contain.
[...]
quoted hunk
+Example (enbw_cmc board): + aemif at 60000000 { + compatible = "ti,davinci-emifa"; + #address-cells = <2>; + #size-cells = <1>; + reg = <0x68000000 0x80000>; + ranges = <2 0 0x60000000 0x02000000 + 3 0 0x62000000 0x02000000 + 4 0 0x64000000 0x02000000 + 5 0 0x66000000 0x02000000>; + cs2 at 0x60000000 {
0x shouldn't be included.
quoted hunk
+ compatible = "ti,davinci-cs"; + #address-cells = <1>; + #size-cells = <1>; + /* all timings in nanoseconds */ + cs = <2>; + asize = <1>; + ta = <0>; + rhold = <7>; + rstrobe = <42>; + rsetup = <14>; + whold = <7>; + wstrobe = <42>; + wsetup = <14>; + ew = <0>; + ss = <0>; + }; + flash at 2,0 {
Why you have one kind of address for cs2 at 60000000 node and other kind for this node? WBR, Sergei