ARM: dts: DRA7/OMAP5: reserve carveout buffers & fix carveout size
authorSundar Raman <a0393242@ti.com>
Mon, 3 Jun 2013 18:32:53 +0000 (13:32 -0500)
committerSundar Raman <a0393242@ti.com>
Fri, 26 Jul 2013 21:00:24 +0000 (16:00 -0500)
Carveout buffers were initialized but not reserved for
DRA7. This patch adds the missing memreserves without
which there could be data corruption in highmem region.

In addition, the carveout size for TILER secure heap was programmed
wrongly to 96MB whereas it should have been 81 MB. This patch
fixes this and re-adjusts the carveout base addresses.

Change-Id: I151bd37f089aa7fbf590035ea4f612f1da12f53a
Signed-off-by: Sundar Raman <a0393242@ti.com>
arch/arm/boot/dts/dra7-evm.dts
arch/arm/boot/dts/omap5-uevm.dts

index 880c57fd40c628084f68b601ecf581d94a377672..b8fd69852d250630aea3a42cef0b030d5d52b184 100755 (executable)
@@ -7,6 +7,18 @@
  */
 /dts-v1/;
 
  */
 /dts-v1/;
 
+/*
+ * Following are the carveout addresses and the sizes for ION. SMC is not reserved for now
+ * C0000000 - SDRAM+1G
+ * BFD00000 - SMC (3MB)
+ * BA300000 - ION (90MB)
+ * B4300000 - TILER SECURE (81 MB)
+ * B3400000 - TILER NONSECURE (15 MB)
+*/
+/memreserve/ 0xba300000 0x5a00000;
+/memreserve/ 0xb5200000 0x5100000;
+/memreserve/ 0xb4300000 0xf00000;
+
 /include/ "dra7.dtsi"
 
 / {
 /include/ "dra7.dtsi"
 
 / {
index a339f321c2a220e970dd6b6a8b5c8ac1caad6f43..5694a6fc052e7eaf951a5f65c50ad097fb130239 100644 (file)
@@ -8,16 +8,16 @@
 /dts-v1/;
 
 /*
 /dts-v1/;
 
 /*
- * Following are the carveout addresses and the sizes. SMC is not reserved for now
+ * Following are the carveout addresses and the sizes for ION. SMC is not reserved for now
  * C0000000 - SDRAM+1G
  * BFD00000 - SMC (3MB)
  * BA300000 - ION (90MB)
  * C0000000 - SDRAM+1G
  * BFD00000 - SMC (3MB)
  * BA300000 - ION (90MB)
- * B4300000 - TILER SECURE (96 MB)
+ * B4300000 - TILER SECURE (81 MB)
  * B3400000 - TILER NONSECURE (15 MB)
 */
 /memreserve/ 0xba300000 0x5a00000;
  * B3400000 - TILER NONSECURE (15 MB)
 */
 /memreserve/ 0xba300000 0x5a00000;
-/memreserve/ 0xb4300000 0x6000000;
-/memreserve/ 0xb3400000 0xf00000;
+/memreserve/ 0xb5200000 0x5100000;
+/memreserve/ 0xb4300000 0xf00000;
 
 /include/ "omap5.dtsi"
 /include/ "samsung_k3pe0e000b.dtsi"
 
 /include/ "omap5.dtsi"
 /include/ "samsung_k3pe0e000b.dtsi"