summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/files/0001-ARM-dts-keystone-Remove-reg-entry-from-the-sram-node.patch
blob: 18139869e674e925a6fd4f75254518d00e1a0a7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
From c7e576590e45f9fb86a9d74fa66b4fd4f8eca803 Mon Sep 17 00:00:00 2001
From: Sam Nelson <sam.nelson@ti.com>
Date: Fri, 11 Nov 2016 10:32:48 -0500
Subject: [PATCH] ARM: dts: keystone: Remove reg entry from the sram node

Currently the reg entry reserves the whole MSMC ram range to be used
only through the mmio-sram driver. (See LCPD-7801)

Given that other modules (like CMEM) also currently reserve memory from
MSMC, the reg entry which takes over the whole memory breaks those
functionality. So currently recommending to remove this for now.
Still the ranges entry will capture the total memory available.

This will allow module like CMEM to reserve and use a non-overlapping
section of memory not marked reserved by the sub nodes here.

Resolves current issue with CMEM module reporting error allocating MSMC
memory.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
---
 arch/arm/boot/dts/keystone-k2e.dtsi  | 1 -
 arch/arm/boot/dts/keystone-k2g.dtsi  | 1 -
 arch/arm/boot/dts/keystone-k2hk.dtsi | 1 -
 arch/arm/boot/dts/keystone-k2l.dtsi  | 1 -
 4 files changed, 4 deletions(-)

diff --git a/arch/arm/boot/dts/keystone-k2e.dtsi b/arch/arm/boot/dts/keystone-k2e.dtsi
index 553c423..5b9252a 100644
--- a/arch/arm/boot/dts/keystone-k2e.dtsi
+++ b/arch/arm/boot/dts/keystone-k2e.dtsi
@@ -98,7 +98,6 @@
 
 		msm_ram: msmram@0c000000 {
 			compatible = "mmio-sram";
-			reg = <0x0c000000 0x200000>;
 			ranges = <0x0 0x0c000000 0x200000>;
 			#address-cells = <1>;
 			#size-cells = <1>;
diff --git a/arch/arm/boot/dts/keystone-k2g.dtsi b/arch/arm/boot/dts/keystone-k2g.dtsi
index 45faf40..e953d82 100644
--- a/arch/arm/boot/dts/keystone-k2g.dtsi
+++ b/arch/arm/boot/dts/keystone-k2g.dtsi
@@ -99,7 +99,6 @@
 
 		msm_ram: msmram@0c000000 {
 			compatible = "mmio-sram";
-			reg = <0x0c000000 0x100000>;
 			ranges = <0x0 0x0c000000 0x100000>;
 			#address-cells = <1>;
 			#size-cells = <1>;
diff --git a/arch/arm/boot/dts/keystone-k2hk.dtsi b/arch/arm/boot/dts/keystone-k2hk.dtsi
index edca6aa..f3f1932 100644
--- a/arch/arm/boot/dts/keystone-k2hk.dtsi
+++ b/arch/arm/boot/dts/keystone-k2hk.dtsi
@@ -111,7 +111,6 @@
 
 		msm_ram: msmram@0c000000 {
 			compatible = "mmio-sram";
-			reg = <0x0c000000 0x600000>;
 			ranges = <0x0 0x0c000000 0x600000>;
 			#address-cells = <1>;
 			#size-cells = <1>;
diff --git a/arch/arm/boot/dts/keystone-k2l.dtsi b/arch/arm/boot/dts/keystone-k2l.dtsi
index 76caff6..4ee7439 100644
--- a/arch/arm/boot/dts/keystone-k2l.dtsi
+++ b/arch/arm/boot/dts/keystone-k2l.dtsi
@@ -284,7 +284,6 @@
 
 		msm_ram: msmram@0c000000 {
 			compatible = "mmio-sram";
-			reg = <0x0c000000 0x200000>;
 			ranges = <0x0 0x0c000000 0x200000>;
 			#address-cells = <1>;
 			#size-cells = <1>;
-- 
2.7.4