Provide device information and flash layout for the NAND Micron
MT29F8G08ABABAWP chip found on the STM B2020 Development Board.

Reviewed-by: Pekon Gupta <pe...@pek-sem.com>
Signed-off-by: Lee Jones <lee.jo...@linaro.org>
---
 arch/arm/boot/dts/stih41x-b2020.dtsi | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/arch/arm/boot/dts/stih41x-b2020.dtsi 
b/arch/arm/boot/dts/stih41x-b2020.dtsi
index d8a8429..2ff5fe6 100644
--- a/arch/arm/boot/dts/stih41x-b2020.dtsi
+++ b/arch/arm/boot/dts/stih41x-b2020.dtsi
@@ -74,5 +74,40 @@
 
                        pinctrl-0       = <&pinctrl_rgmii1>;
                };
+
+               nand@fe901000 {
+                       compatible = "st,nand-bch";
+                       reg = <0xfe901000 0x1000>, <0xfef00000 0x107c>;
+                       reg-names = "emi_nand", "emiss";
+                       interrupts = <0 139 0x0>;
+                       interrupt-names = "nand_irq";
+                       status = "disabled";
+
+                       /*
+                        * Micron MT29F8G08ABABAWP:
+                        *  - Size = 8Gib(1GiB); Page = 4096+224; Block = 512KiB
+                        *  - ECC = 4-bit/540B min
+                        *  - ONFI 2.1 (timing parameters retrieved during 
probe)
+                        */
+                       bank {
+                               #address-cells          = <1>;
+                               #size-cells             = <1>;
+                               st,nand-csn             = <0>;
+                               st,nand-timing-relax    = <0>;
+                               nand-on-flash-bbt;
+
+                               partition@0 {
+                                       /* 8MB */
+                                       label = "NANDFlash1";
+                                       reg = <0x00000000 0x00800000>;
+                               };
+
+                               partition@800000 {
+                                       /* 8MB - 1GB */
+                                       label = "NANDFlash2";
+                                       reg = <0x00800000 0x1f000000>;
+                               };
+                       };
+               };
        };
 };
-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to