summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorWadim Egorov <w.egorov@phytec.de>2015-05-26 15:23:10 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-05-27 08:55:08 +0200
commitd345b17bc5e99c724df7b95f1e18f8e9a9c9f5f5 (patch)
tree8197f30881af3f1f1091cabbffac871656349b5e /arch
parente8f4eaceddbdf7347584871f310dd6c785be9d1b (diff)
downloadbarebox-d345b17bc5e99c724df7b95f1e18f8e9a9c9f5f5.tar.gz
barebox-d345b17bc5e99c724df7b95f1e18f8e9a9c9f5f5.tar.xz
ARM: dts: Add an am33xx include file for MLO size reduction
AM335x's MLO size limit is 109K. The am33xx.dtsi file adds spare and never used nodes to the dtb. With this patch we add a file to remove the unused nodes and reduce the size of the dtb. Including this file will reduce the lzo packed MLO size about 6K. Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/dts/am33xx-strip.dtsi48
1 files changed, 48 insertions, 0 deletions
diff --git a/arch/arm/dts/am33xx-strip.dtsi b/arch/arm/dts/am33xx-strip.dtsi
new file mode 100644
index 0000000000..3dc9a5798a
--- /dev/null
+++ b/arch/arm/dts/am33xx-strip.dtsi
@@ -0,0 +1,48 @@
+/*
+ * Copyright (C) 2015 PHYTEC Messtechnik GmbH,
+ * Author: Wadim Egorov <w.egorov@phytec.de>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+/ {
+ aliases {
+ /delete-property/ i2c1;
+ /delete-property/ i2c2;
+ /delete-property/ mmc0;
+ /delete-property/ mmc1;
+ /delete-property/ mmc2;
+ /delete-property/ d_can0;
+ /delete-property/ d_can1;
+ };
+};
+
+/delete-node/ &i2c1;
+/delete-node/ &i2c2;
+/delete-node/ &mmc2;
+/delete-node/ &mmc3;
+/delete-node/ &hwspinlock;
+/delete-node/ &wdt2;
+/delete-node/ &dcan0;
+/delete-node/ &dcan1;
+/delete-node/ &mailbox;
+/delete-node/ &timer1;
+/delete-node/ &timer2;
+/delete-node/ &timer3;
+/delete-node/ &timer4;
+/delete-node/ &timer5;
+/delete-node/ &timer6;
+/delete-node/ &timer7;
+/delete-node/ &spi1;
+/delete-node/ &epwmss0;
+/delete-node/ &epwmss1;
+/delete-node/ &epwmss2;
+/delete-node/ &lcdc;
+/delete-node/ &tscadc;
+/delete-node/ &sham;
+/delete-node/ &aes;
+/delete-node/ &mcasp0;
+/delete-node/ &mcasp1;
+/delete-node/ &rng;