Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f17073a3 authored by Nobuhiro Iwamatsu's avatar Nobuhiro Iwamatsu Committed by Jason Cooper
Browse files

ARM: kirkwood: Add Plat'Home OpenBlocks A6 support



Add support for Plat'Home OpenBlocks A6 using the device tree
where possible.
This commit supports SATA, USB, ether and serial console.

Signed-off-by: default avatarNobuhiro Iwamatsu <iwamatsu@nigauri.org>
Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
parent 88bc4a36
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -48,7 +48,8 @@ dtb-$(CONFIG_ARCH_KIRKWOOD) += kirkwood-dns320.dtb \
	kirkwood-nsa310.dtb \
	kirkwood-topkick.dtb \
	kirkwood-ts219-6281.dtb \
	kirkwood-ts219-6282.dtb
	kirkwood-ts219-6282.dtb \
	kirkwood-openblocks_a6.dtb
dtb-$(CONFIG_ARCH_MSM) += msm8660-surf.dtb \
	msm8960-cdp.dtb
dtb-$(CONFIG_ARCH_MVEBU) += armada-370-db.dtb \
+39 −0
Original line number Diff line number Diff line
/dts-v1/;

/include/ "kirkwood.dtsi"

/ {
	model = "Plat'Home OpenBlocksA6";
	compatible = "plathome,openblocks-a6", "marvell,kirkwood-88f6283", "marvell,kirkwood";

	memory {
		device_type = "memory";
		reg = <0x00000000 0x20000000>;
	};

	chosen {
		bootargs = "console=ttyS0,115200n8 earlyprintk";
	};

	ocp@f1000000 {
		serial@12000 {
			clock-frequency = <200000000>;
			status = "ok";
		};

		serial@12100 {
			clock-frequency = <200000000>;
			status = "ok";
		};

		nand@3000000 {
			chip-delay = <25>;
			status = "okay";
		};

		sata@80000 {
			nr-ports = <1>;
			status = "okay";
		};
	};
};
+1 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ CONFIG_MACH_NETSPACE_V2_DT=y
CONFIG_MACH_NETSPACE_MAX_V2_DT=y
CONFIG_MACH_NETSPACE_LITE_V2_DT=y
CONFIG_MACH_NETSPACE_MINI_V2_DT=y
CONFIG_MACH_OPENBLOCKS_A6_DT=y
CONFIG_MACH_TOPKICK_DT=y
CONFIG_MACH_TS219=y
CONFIG_MACH_TS41X=y
+7 −0
Original line number Diff line number Diff line
@@ -173,6 +173,13 @@ config MACH_NETSPACE_MINI_V2_DT
	  Network Space Mini v2 NAS (aka SafeBox), using Flattened
	  Device Tree.

config MACH_OPENBLOCKS_A6_DT
	bool "Plat'Home OpenBlocks A6 (Flattened Device Tree)"
	select ARCH_KIRKWOOD_DT
	help
	  Say 'Y' here if you want your kernel to support the
	  Plat'Home OpenBlocks A6 (Flattened Device Tree).

config MACH_TOPKICK_DT
	bool "USI Topkick (Flattened Device Tree)"
	select ARCH_KIRKWOOD_DT
+1 −0
Original line number Diff line number Diff line
@@ -38,4 +38,5 @@ obj-$(CONFIG_MACH_NETSPACE_MAX_V2_DT) += board-ns2.o
obj-$(CONFIG_MACH_NETSPACE_LITE_V2_DT)	+= board-ns2.o
obj-$(CONFIG_MACH_NETSPACE_MINI_V2_DT)	+= board-ns2.o
obj-$(CONFIG_MACH_NSA310_DT)		+= board-nsa310.o
obj-$(CONFIG_MACH_OPENBLOCKS_A6_DT)	+= board-openblocks_a6.o
obj-$(CONFIG_MACH_TOPKICK_DT)		+= board-usi_topkick.o
Loading