diff options
author | Pramod Kumar <pramod.kumar@broadcom.com> | 2017-06-02 02:34:30 -0400 |
---|---|---|
committer | Florian Fainelli <f.fainelli@gmail.com> | 2017-06-05 22:07:17 -0400 |
commit | 0f67ae3787a35cd0a5bfc13c9c69b400e2087f14 (patch) | |
tree | a1b273c28cfe6242c0c252a53c79d70a811f4944 | |
parent | 73da8f979804623466b91c1c31092ac653c9f385 (diff) |
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>
-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 @@ | |||
53 | &uart1 { | 53 | &uart1 { |
54 | status = "okay"; | 54 | status = "okay"; |
55 | }; | 55 | }; |
56 | |||
57 | &nand { | ||
58 | status = "ok"; | ||
59 | nandcs@0 { | ||
60 | compatible = "brcm,nandcs"; | ||
61 | reg = <0>; | ||
62 | nand-ecc-mode = "hw"; | ||
63 | nand-ecc-strength = <8>; | ||
64 | nand-ecc-step-size = <512>; | ||
65 | nand-bus-width = <16>; | ||
66 | brcm,nand-oob-sector-size = <16>; | ||
67 | #address-cells = <1>; | ||
68 | #size-cells = <1>; | ||
69 | }; | ||
70 | }; | ||
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 @@ | |||
307 | compatible = "brcm,iproc-rng200"; | 307 | compatible = "brcm,iproc-rng200"; |
308 | reg = <0x00220000 0x28>; | 308 | reg = <0x00220000 0x28>; |
309 | }; | 309 | }; |
310 | |||
311 | nand: nand@00360000 { | ||
312 | compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1"; | ||
313 | reg = <0x00360000 0x600>, | ||
314 | <0x0050a408 0x600>, | ||
315 | <0x00360f00 0x20>; | ||
316 | reg-names = "nand", "iproc-idm", "iproc-ext"; | ||
317 | interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; | ||
318 | #address-cells = <1>; | ||
319 | #size-cells = <0>; | ||
320 | brcm,nand-has-wp; | ||
321 | status = "disabled"; | ||
322 | }; | ||
310 | }; | 323 | }; |
311 | }; | 324 | }; |