linux/arch/arm64/boot/dts/marvell
Gregory CLEMENT 73ae5fe8a5 arm64: dts: marvell: add NAND support on the 7040-DB board
The NAND controller used in A7K/A8K is present on the CP110 master part.
It is compatible with the pxa3xx_nand driver but requires the use of the
marvell,armada-8k-nand compatible string due to the need to first enable
the NAND controller.

Add properties to the NAND node to fit the bindings constraints of the
pxa3xx_nand driver and enable the NAND controller.

Add the 'marvell,system-controller' property to the cp110 master NAND
node with a reference to the syscon node. This is new compared to other
boards using the pxa3xx_nand driver and it is needed to be bootloader
independent and enable the NAND controller from the NAND controller
driver itself by writing in these syscon registers.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
[miquel.raynal@free-electrons.com: add NAND ready/busy MPP subnode,
change compatible string to fit the needs of the A7k/A8k SoCs and add
the system controller property]
Signed-off-by: Miquel Raynal <miquel.raynal@free-electrons.com>
2017-09-27 15:34:01 +02:00
..
armada-37xx.dtsi arm64: dts: marvell: 37xx: remove empty line 2017-09-20 14:48:27 +02:00
armada-70x0.dtsi arm64: dts: marvell: add NAND support on the 7040-DB board 2017-09-27 15:34:01 +02:00
armada-80x0.dtsi arm64: dts: marvell: add gpio support for Armada 7K/8K 2017-06-20 16:34:18 +02:00
armada-371x.dtsi ARM64: dts: marvell: Correct license text 2017-01-03 16:24:34 +01:00
armada-372x.dtsi ARM64: dts: marvell: Correct license text 2017-01-03 16:24:34 +01:00
armada-3720-db.dts arm64: dts: marvell: armada-3720-db: Add vmmc regulator for SD slot 2017-09-19 16:08:50 +02:00
armada-3720-espressobin.dts ARM64: dts: marvell: armada-37xx: Enable uSD on ESPRESSObin 2017-08-03 14:16:14 +02:00
armada-7020.dtsi arm64: dts: marvell: add pinctrl support for Armada 7K/8K 2017-06-20 16:33:24 +02:00
armada-7040-db.dts arm64: dts: marvell: add NAND support on the 7040-DB board 2017-09-27 15:34:01 +02:00
armada-7040.dtsi arm64: dts: marvell: add pinctrl support for Armada 7K/8K 2017-06-20 16:33:24 +02:00
armada-8020.dtsi arm64: dts: marvell: add pinctrl support for Armada 7K/8K 2017-06-20 16:33:24 +02:00
armada-8040-db.dts arm64: dts: marvell: Enable Armada-8040-DB CPS SPI1 2017-09-25 18:03:08 +02:00
armada-8040-mcbin.dts arm64: dts: marvell: mcbin: add comphy references to Ethernet ports 2017-09-22 14:03:00 +02:00
armada-8040.dtsi arm64: dts: marvell: add pinctrl support for Armada 7K/8K 2017-06-20 16:33:24 +02:00
armada-8080-db.dts arm64: dts: marvell: add Device Tree files for Armada-8KP 2017-08-24 09:56:41 +02:00
armada-8080.dtsi arm64: dts: marvell: add Device Tree files for Armada-8KP 2017-08-24 09:56:41 +02:00
armada-ap806-dual.dtsi arm64: dts: marvell: clean up armada-7040-db 2016-04-26 15:03:58 +02:00
armada-ap806-quad.dtsi arm64: dts: marvell: clean up armada-7040-db 2016-04-26 15:03:58 +02:00
armada-ap806.dtsi arm64: dts: marvell: enable AP806 watchdog 2017-09-19 16:26:23 +02:00
armada-ap810-ap0-octa-core.dtsi arm64: dts: marvell: add Device Tree files for Armada-8KP 2017-08-24 09:56:41 +02:00
armada-ap810-ap0.dtsi arm64: dts: marvell: add Device Tree files for Armada-8KP 2017-08-24 09:56:41 +02:00
armada-cp110-master.dtsi arm64: dts: marvell: add NAND support on the 7040-DB board 2017-09-27 15:34:01 +02:00
armada-cp110-slave.dtsi arm64: dts: marvell: add NAND support on the 7040-DB board 2017-09-27 15:34:01 +02:00
berlin4ct-dmp.dts arm64: dts: berlin4ct-dmp: add missing unit name to /memory node 2016-11-25 17:14:00 +08:00
berlin4ct-stb.dts arm64: dts: berlin4ct-stb: add missing unit name to /memory node 2016-11-25 17:13:53 +08:00
berlin4ct.dtsi arm64: dts: berlin4ct: add missing unit name to /soc node 2016-11-25 17:13:44 +08:00
Makefile arm64: dts: marvell: add Device Tree files for Armada-8KP 2017-08-24 09:56:41 +02:00