diff options
-rw-r--r-- | arch/arm/boot/dts/armada-385-db.dts | 21 | ||||
-rw-r--r-- | arch/arm/boot/dts/armada-38x.dtsi | 25 |
2 files changed, 46 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/armada-385-db.dts b/arch/arm/boot/dts/armada-385-db.dts index 9a136428ec29..6828d77696a6 100644 --- a/arch/arm/boot/dts/armada-385-db.dts +++ b/arch/arm/boot/dts/armada-385-db.dts | |||
@@ -80,6 +80,27 @@ | |||
80 | reg = <1>; | 80 | reg = <1>; |
81 | }; | 81 | }; |
82 | }; | 82 | }; |
83 | |||
84 | flash@d0000 { | ||
85 | status = "okay"; | ||
86 | num-cs = <1>; | ||
87 | marvell,nand-keep-config; | ||
88 | marvell,nand-enable-arbiter; | ||
89 | nand-on-flash-bbt; | ||
90 | |||
91 | partition@0 { | ||
92 | label = "U-Boot"; | ||
93 | reg = <0 0x800000>; | ||
94 | }; | ||
95 | partition@800000 { | ||
96 | label = "Linux"; | ||
97 | reg = <0x800000 0x800000>; | ||
98 | }; | ||
99 | partition@1000000 { | ||
100 | label = "Filesystem"; | ||
101 | reg = <0x1000000 0x3f000000>; | ||
102 | }; | ||
103 | }; | ||
83 | }; | 104 | }; |
84 | 105 | ||
85 | pcie-controller { | 106 | pcie-controller { |
diff --git a/arch/arm/boot/dts/armada-38x.dtsi b/arch/arm/boot/dts/armada-38x.dtsi index 812ce280b349..a064f59da02d 100644 --- a/arch/arm/boot/dts/armada-38x.dtsi +++ b/arch/arm/boot/dts/armada-38x.dtsi | |||
@@ -337,10 +337,35 @@ | |||
337 | compatible = "marvell,orion-mdio"; | 337 | compatible = "marvell,orion-mdio"; |
338 | reg = <0x72004 0x4>; | 338 | reg = <0x72004 0x4>; |
339 | }; | 339 | }; |
340 | |||
341 | coredivclk: clock@e4250 { | ||
342 | compatible = "marvell,armada-380-corediv-clock"; | ||
343 | reg = <0xe4250 0xc>; | ||
344 | #clock-cells = <1>; | ||
345 | clocks = <&mainpll>; | ||
346 | clock-output-names = "nand"; | ||
347 | }; | ||
348 | |||
349 | flash@d0000 { | ||
350 | compatible = "marvell,armada370-nand"; | ||
351 | reg = <0xd0000 0x54>; | ||
352 | #address-cells = <1>; | ||
353 | #size-cells = <1>; | ||
354 | interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; | ||
355 | clocks = <&coredivclk 0>; | ||
356 | status = "disabled"; | ||
357 | }; | ||
340 | }; | 358 | }; |
341 | }; | 359 | }; |
342 | 360 | ||
343 | clocks { | 361 | clocks { |
362 | /* 2 GHz fixed main PLL */ | ||
363 | mainpll: mainpll { | ||
364 | compatible = "fixed-clock"; | ||
365 | #clock-cells = <0>; | ||
366 | clock-frequency = <2000000000>; | ||
367 | }; | ||
368 | |||
344 | /* 25 MHz reference crystal */ | 369 | /* 25 MHz reference crystal */ |
345 | refclk: oscillator { | 370 | refclk: oscillator { |
346 | compatible = "fixed-clock"; | 371 | compatible = "fixed-clock"; |