summaryrefslogtreecommitdiffstats
path: root/arch/arm/dts
diff options
context:
space:
mode:
authorOleksij Rempel <o.rempel@pengutronix.de>2019-07-16 12:35:57 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2019-07-17 11:24:42 +0200
commit0d8d7691f417f78e149756225c4d0019e38bb72d (patch)
tree24d860b72c9bdc78b56088c924f1579eb5a38450 /arch/arm/dts
parent582b8089dff0c4c3800505eb0a1854d1e89a84f2 (diff)
downloadbarebox-0d8d7691f417f78e149756225c4d0019e38bb72d.tar.gz
barebox-0d8d7691f417f78e149756225c4d0019e38bb72d.tar.xz
arm: port imx28-evk to devicetree
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/dts')
-rw-r--r--arch/arm/dts/Makefile1
-rw-r--r--arch/arm/dts/imx28-evk.dts32
2 files changed, 33 insertions, 0 deletions
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 957b32945c..e66d25eeb7 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -37,6 +37,7 @@ pbl-dtb-$(CONFIG_MACH_KONTRON_SAMX6I) += imx6q-samx6i.dtb.o \
imx6dl-samx6i.dtb.o
pbl-dtb-$(CONFIG_MACH_LENOVO_IX4_300D) += armada-xp-lenovo-ix4-300d-bb.dtb.o
pbl-dtb-$(CONFIG_MACH_MARVELL_ARMADA_XP_GP) += armada-xp-gp-bb.dtb.o armada-xp-db-bb.dtb.o
+pbl-dtb-$(CONFIG_MACH_MX28EVK) += imx28-evk.dtb.o
pbl-dtb-$(CONFIG_MACH_NETGEAR_RN104) += armada-370-rn104-bb.dtb.o
pbl-dtb-$(CONFIG_MACH_NETGEAR_RN2120) += armada-xp-rn2120-bb.dtb.o
pbl-dtb-$(CONFIG_MACH_NITROGEN6) += imx6q-nitrogen6x.dtb.o imx6dl-nitrogen6x.dtb.o imx6qp-nitrogen6_max.dtb.o
diff --git a/arch/arm/dts/imx28-evk.dts b/arch/arm/dts/imx28-evk.dts
new file mode 100644
index 0000000000..c82dfa4d8c
--- /dev/null
+++ b/arch/arm/dts/imx28-evk.dts
@@ -0,0 +1,32 @@
+#include <arm/imx28-evk.dts>
+
+/ {
+ chosen {
+ stdout-path = &duart;
+
+ environment {
+ compatible = "barebox,environment";
+ device-path = &gpmi, "partname:environment";
+ };
+ };
+};
+
+&ocotp {
+ status = "okay";
+};
+
+&gpmi {
+ partition@0 {
+ label = "boot";
+ reg = <0x0 0x80000>;
+ };
+
+ partition@80000 {
+ label = "environment";
+ reg = <0x80000 0x80000>;
+ };
+};
+
+&mac1 {
+ status = "disabled";
+};