diff options
author | Ezequiel Garcia <ezequiel.garcia@free-electrons.com> | 2013-04-10 15:04:02 -0400 |
---|---|---|
committer | Jason Cooper <jason@lakedaemon.net> | 2013-04-11 13:29:04 -0400 |
commit | da8d1b38356853c37116f9afa29f15648d7fb159 (patch) | |
tree | 9f44a78b4e86326d6cc321b9a43c41f9d6fae439 /arch/arm | |
parent | 3d76e1f386f1b41dfbba046e0c85f27f6077414d (diff) |
ARM: mvebu: Add support for NOR flash device on Armada XP-GP board
The Armada XP Development Board DB-MV784MP-GP has a NOR flash device
connected to the Device Bus. This commit adds the device tree node
to support this device.
This SoC supports a flexible and dynamic decoding window allocation
scheme; but since this feature is still not implemented we need
to specify the window base address in the device tree node itself.
This base address has been selected in a completely arbitrary fashion.
Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/boot/dts/armada-xp-gp.dts | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/armada-xp-gp.dts b/arch/arm/boot/dts/armada-xp-gp.dts index 1c8afe2ffebc..e57e9c72eb66 100644 --- a/arch/arm/boot/dts/armada-xp-gp.dts +++ b/arch/arm/boot/dts/armada-xp-gp.dts | |||
@@ -109,5 +109,34 @@ | |||
109 | spi-max-frequency = <108000000>; | 109 | spi-max-frequency = <108000000>; |
110 | }; | 110 | }; |
111 | }; | 111 | }; |
112 | |||
113 | devbus-bootcs@d0010400 { | ||
114 | status = "okay"; | ||
115 | ranges = <0 0xf0000000 0x1000000>; /* @addr 0xf000000, size 0x1000000 */ | ||
116 | |||
117 | /* Device Bus parameters are required */ | ||
118 | |||
119 | /* Read parameters */ | ||
120 | devbus,bus-width = <8>; | ||
121 | devbus,turn-off-ps = <60000>; | ||
122 | devbus,badr-skew-ps = <0>; | ||
123 | devbus,acc-first-ps = <124000>; | ||
124 | devbus,acc-next-ps = <248000>; | ||
125 | devbus,rd-setup-ps = <0>; | ||
126 | devbus,rd-hold-ps = <0>; | ||
127 | |||
128 | /* Write parameters */ | ||
129 | devbus,sync-enable = <0>; | ||
130 | devbus,wr-high-ps = <60000>; | ||
131 | devbus,wr-low-ps = <60000>; | ||
132 | devbus,ale-wr-ps = <60000>; | ||
133 | |||
134 | /* NOR 16 MiB */ | ||
135 | nor@0 { | ||
136 | compatible = "cfi-flash"; | ||
137 | reg = <0 0x1000000>; | ||
138 | bank-width = <2>; | ||
139 | }; | ||
140 | }; | ||
112 | }; | 141 | }; |
113 | }; | 142 | }; |