ARM: dts: Fix wrong GPMC size mappings for omaps
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / omap3-evm-37xx.dts
index a8bd4349c7d2b6a9445208ce403ff303b783d4a0..f73385bb237af5f5ebf531ee7887fd3680f114f0 100644 (file)
 };
 
 &gpmc {
-       ranges = <0 0 0x00000000 0x20000000>,
+       ranges = <0 0 0x00000000 0x1000000>,    /* CS0: 16MB for NAND */
                 <5 0 0x2c000000 0x01000000>;
 
        nand@0,0 {
                linux,mtd-name= "hynix,h8kds0un0mer-4em";
-               reg = <0 0 0>;
+               reg = <0 0 4>;  /* CS0, offset 0, IO size 4 */
                nand-bus-width = <16>;
                ti,nand-ecc-opt = "bch8";