diff options
author | Pramod Kumar <pramod.kumar@broadcom.com> | 2017-06-02 12:04:30 +0530 |
---|---|---|
committer | Florian Fainelli <f.fainelli@gmail.com> | 2017-06-05 19:07:17 -0700 |
commit | 0f67ae3787a35cd0a5bfc13c9c69b400e2087f14 (patch) | |
tree | a1b273c28cfe6242c0c252a53c79d70a811f4944 /arch/arm64/boot/dts/broadcom/stingray | |
parent | 73da8f979804623466b91c1c31092ac653c9f385 (diff) | |
download | lwn-0f67ae3787a35cd0a5bfc13c9c69b400e2087f14.tar.gz lwn-0f67ae3787a35cd0a5bfc13c9c69b400e2087f14.zip |
arm64: dts: Add NAND DT nodes for Stingray SOC
This patch adds NAND controller DT Node and NAND chip DT
node for Stingray SOC and Stingray reference boards.
Signed-off-by: Pramod Kumar <pramod.kumar@broadcom.com>
Signed-off-by: Abhishek Shah <abhishek.shah@broadcom.com>
Reviewed-by: Vikram Prakash <vikram.prakash@broadcom.com>
Reviewed-by: Ray Jui <ray.jui@broadcom.com>
Reviewed-by: Scott Branden <scott.branden@broadcom.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch/arm64/boot/dts/broadcom/stingray')
-rw-r--r-- | arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi | 15 | ||||
-rw-r--r-- | arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi | 13 |
2 files changed, 28 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi b/arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi index 992944b8a448..aad45a2b7931 100644 --- a/arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi +++ b/arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi @@ -53,3 +53,18 @@ &uart1 { status = "okay"; }; + +&nand { + status = "ok"; + nandcs@0 { + compatible = "brcm,nandcs"; + reg = <0>; + nand-ecc-mode = "hw"; + nand-ecc-strength = <8>; + nand-ecc-step-size = <512>; + nand-bus-width = <16>; + brcm,nand-oob-sector-size = <16>; + #address-cells = <1>; + #size-cells = <1>; + }; +}; diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi index 722e362d6d22..e8faa62bf308 100644 --- a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi +++ b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi @@ -307,5 +307,18 @@ compatible = "brcm,iproc-rng200"; reg = <0x00220000 0x28>; }; + + nand: nand@00360000 { + compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1"; + reg = <0x00360000 0x600>, + <0x0050a408 0x600>, + <0x00360f00 0x20>; + reg-names = "nand", "iproc-idm", "iproc-ext"; + interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; + #address-cells = <1>; + #size-cells = <0>; + brcm,nand-has-wp; + status = "disabled"; + }; }; }; |