aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Lindgren <tony@atomide.com>2014-11-03 20:42:16 -0500
committerTony Lindgren <tony@atomide.com>2014-11-03 20:42:16 -0500
commit24f284af1a64a1a073b064428cafb447aff19a21 (patch)
tree42729890e2f0f7c791e1c6fc808a479a0020e414
parent13aec8e419ac1b02610fd7d550121bf286a3cf24 (diff)
ARM: dts: Fix missing GPMC NAND device width for omap3 boards
Looks like we have some GPMC NAND timings missing device width. This fixes "gpmc_cs_program_settings: invalid width 0!" errors during boot. Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r--arch/arm/boot/dts/omap3-evm-37xx.dts1
-rw-r--r--arch/arm/boot/dts/omap3-igep0020.dts1
-rw-r--r--arch/arm/boot/dts/omap3-igep0030.dts1
-rw-r--r--arch/arm/boot/dts/omap3-ldp.dts1
4 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap3-evm-37xx.dts b/arch/arm/boot/dts/omap3-evm-37xx.dts
index f73385bb237a..16e8ce350dda 100644
--- a/arch/arm/boot/dts/omap3-evm-37xx.dts
+++ b/arch/arm/boot/dts/omap3-evm-37xx.dts
@@ -161,6 +161,7 @@
161 linux,mtd-name= "hynix,h8kds0un0mer-4em"; 161 linux,mtd-name= "hynix,h8kds0un0mer-4em";
162 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */ 162 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
163 nand-bus-width = <16>; 163 nand-bus-width = <16>;
164 gpmc,device-width = <2>;
164 ti,nand-ecc-opt = "bch8"; 165 ti,nand-ecc-opt = "bch8";
165 166
166 gpmc,sync-clk-ps = <0>; 167 gpmc,sync-clk-ps = <0>;
diff --git a/arch/arm/boot/dts/omap3-igep0020.dts b/arch/arm/boot/dts/omap3-igep0020.dts
index ff0b11d95e08..cc9343e836c6 100644
--- a/arch/arm/boot/dts/omap3-igep0020.dts
+++ b/arch/arm/boot/dts/omap3-igep0020.dts
@@ -204,6 +204,7 @@
204 linux,mtd-name= "micron,mt29c4g96maz"; 204 linux,mtd-name= "micron,mt29c4g96maz";
205 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */ 205 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
206 nand-bus-width = <16>; 206 nand-bus-width = <16>;
207 gpmc,device-width = <2>;
207 ti,nand-ecc-opt = "bch8"; 208 ti,nand-ecc-opt = "bch8";
208 209
209 gpmc,sync-clk-ps = <0>; 210 gpmc,sync-clk-ps = <0>;
diff --git a/arch/arm/boot/dts/omap3-igep0030.dts b/arch/arm/boot/dts/omap3-igep0030.dts
index fd7ed712d506..84b74527c544 100644
--- a/arch/arm/boot/dts/omap3-igep0030.dts
+++ b/arch/arm/boot/dts/omap3-igep0030.dts
@@ -61,6 +61,7 @@
61 linux,mtd-name= "micron,mt29c4g96maz"; 61 linux,mtd-name= "micron,mt29c4g96maz";
62 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */ 62 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
63 nand-bus-width = <16>; 63 nand-bus-width = <16>;
64 gpmc,device-width = <2>;
64 ti,nand-ecc-opt = "bch8"; 65 ti,nand-ecc-opt = "bch8";
65 66
66 gpmc,sync-clk-ps = <0>; 67 gpmc,sync-clk-ps = <0>;
diff --git a/arch/arm/boot/dts/omap3-ldp.dts b/arch/arm/boot/dts/omap3-ldp.dts
index 37d305aebc5b..202f95a5a383 100644
--- a/arch/arm/boot/dts/omap3-ldp.dts
+++ b/arch/arm/boot/dts/omap3-ldp.dts
@@ -103,6 +103,7 @@
103 linux,mtd-name= "micron,nand"; 103 linux,mtd-name= "micron,nand";
104 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */ 104 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
105 nand-bus-width = <16>; 105 nand-bus-width = <16>;
106 gpmc,device-width = <2>;
106 ti,nand-ecc-opt = "bch8"; 107 ti,nand-ecc-opt = "bch8";
107 108
108 gpmc,sync-clk-ps = <0>; 109 gpmc,sync-clk-ps = <0>;