Messages in this thread Patch in this message | | | From | Brian Norris <> | Subject | [PATCH v3 09/10] ARM: bcm63138: add NAND DT support | Date | Wed, 6 May 2015 10:59:53 -0700 |
| |
Signed-off-by: Brian Norris <computersforpeace@gmail.com> --- arch/arm/boot/dts/bcm63138.dtsi | 17 +++++++++++++++++ arch/arm/boot/dts/bcm963138dvt.dts | 12 ++++++++++++ 2 files changed, 29 insertions(+)
diff --git a/arch/arm/boot/dts/bcm63138.dtsi b/arch/arm/boot/dts/bcm63138.dtsi index f46329c8ad75..5fb6f6d750f1 100644 --- a/arch/arm/boot/dts/bcm63138.dtsi +++ b/arch/arm/boot/dts/bcm63138.dtsi @@ -131,5 +131,22 @@ clock-names = "periph"; status = "disabled"; }; + + nand: nand@2000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "brcm,brcmnand-v7.0", "brcm,brcmnand"; + reg = <0x2000 0x600>; + reg-names = "nand"; + status = "disabled"; + interrupts = <GIC_SPI 38 0>; + interrupt-names = "nand"; + brcm,nand-soc = <&nand_int_base>; + }; + + nand_int_base: nand-soc@f0 { + compatible = "brcm,nand-soc-bcm63138"; + reg = <0xf0 0x10>; + }; }; }; diff --git a/arch/arm/boot/dts/bcm963138dvt.dts b/arch/arm/boot/dts/bcm963138dvt.dts index 69c93395ecd2..370aa2cfddf2 100644 --- a/arch/arm/boot/dts/bcm963138dvt.dts +++ b/arch/arm/boot/dts/bcm963138dvt.dts @@ -28,3 +28,15 @@ &serial1 { status = "okay"; }; + +&nand { + status = "okay"; + + nandcs@0 { + compatible = "brcm,nandcs"; + reg = <0>; + nand-ecc-strength = <4>; + nand-ecc-step-size = <512>; + brcm,nand-oob-sectors-size = <16>; + }; +}; -- 1.9.1
| |