summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/files
diff options
context:
space:
mode:
authorJacob Stiffler <j-stiffler@ti.com>2016-01-29 03:20:50 +0000
committerDenys Dmytriyenko <denys@ti.com>2016-02-01 17:08:10 -0500
commit24005c9e12dbcba53363bf9481ce123a4f7d4090 (patch)
tree8ef4322d34437edfe82d4395b454e557b7d4b4e4 /recipes-kernel/linux/files
parent0fbe32c1ebd09cb02adcede25b754c669311a9ff (diff)
downloadmeta-ti-24005c9e12dbcba53363bf9481ce123a4f7d4090.tar.gz
linux: cmem: Update reserved CMEM regions
* dra7xx: - Increase DDR region required to pass OpenCL conformance - Add OCMC region * k2e-evm, k2l-evm: - Add reserved regions for these machines Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Diffstat (limited to 'recipes-kernel/linux/files')
-rw-r--r--recipes-kernel/linux/files/dra7xx/cmem.dtsi20
-rw-r--r--recipes-kernel/linux/files/k2e-evm/cmem.dtsi42
-rw-r--r--recipes-kernel/linux/files/k2l-evm/cmem.dtsi42
3 files changed, 101 insertions, 3 deletions
diff --git a/recipes-kernel/linux/files/dra7xx/cmem.dtsi b/recipes-kernel/linux/files/dra7xx/cmem.dtsi
index d91faf9c..c7781c48 100644
--- a/recipes-kernel/linux/files/dra7xx/cmem.dtsi
+++ b/recipes-kernel/linux/files/dra7xx/cmem.dtsi
@@ -1,10 +1,20 @@
1/ { 1/ {
2 reserved-memory { 2 reserved-memory {
3 #address-cells = <2>;
4 #size-cells = <2>;
5 ranges;
6
3 cmem_block_mem_0: cmem_block_mem@a0000000 { 7 cmem_block_mem_0: cmem_block_mem@a0000000 {
4 reg = <0x0 0xa0000000 0x0 0x0a000000>; 8 reg = <0x0 0xa0000000 0x0 0x0c000000>;
5 no-map; 9 no-map;
6 status = "okay"; 10 status = "okay";
7 }; 11 };
12
13 cmem_block_mem_1_ocmc3: cmem_block_mem@40500000 {
14 reg = <0x0 0x40500000 0x0 0x100000>;
15 no-map;
16 status = "okay";
17 };
8 }; 18 };
9 19
10 cmem { 20 cmem {
@@ -19,8 +29,12 @@
19 cmem_block_0: cmem_block@0 { 29 cmem_block_0: cmem_block@0 {
20 reg = <0>; 30 reg = <0>;
21 memory-region = <&cmem_block_mem_0>; 31 memory-region = <&cmem_block_mem_0>;
22 cmem-buf-pools = <1 0x0 0x0a000000>; 32 cmem-buf-pools = <1 0x0 0x0c000000>;
23 }; 33 };
24 };
25 34
35 cmem_block_1: cmem_block@1 {
36 reg = <1>;
37 memory-region = <&cmem_block_mem_1_ocmc3>;
38 };
39 };
26}; 40};
diff --git a/recipes-kernel/linux/files/k2e-evm/cmem.dtsi b/recipes-kernel/linux/files/k2e-evm/cmem.dtsi
new file mode 100644
index 00000000..236b0ba8
--- /dev/null
+++ b/recipes-kernel/linux/files/k2e-evm/cmem.dtsi
@@ -0,0 +1,42 @@
1/ {
2 reserved-memory {
3 mpm_block_mem_0: mpm_block_mem@820000000 {
4 reg = <0x00000008 0x20000000 0x00000000 0x02000000>;
5 no-map;
6 status = "okay";
7 };
8
9 cmem_block_mem_0: cmem_block_mem@829000000 {
10 reg = <0x00000008 0x22000000 0x00000000 0x1E000000>;
11 no-map;
12 status = "okay";
13 };
14
15 cmem_block_mem_1: cmem_block_mem@00c100000 {
16 reg = <0x00000000 0x0c000000 0x00000000 0x00180000>;
17 no-map;
18 status = "okay";
19 };
20 };
21
22 cmem {
23 compatible = "ti,cmem";
24 #address-cells = <1>;
25 #size-cells = <0>;
26
27 #pool-size-cells = <2>;
28
29 status = "okay";
30
31 cmem_block_0: cmem_block@0 {
32 reg = <0>;
33 memory-region = <&cmem_block_mem_0>;
34 cmem-buf-pools = <1 0x00000000 0x1E000000>;
35 };
36
37 cmem_block_1: cmem_block@1 {
38 reg = <1>;
39 memory-region = <&cmem_block_mem_1>;
40 };
41 };
42};
diff --git a/recipes-kernel/linux/files/k2l-evm/cmem.dtsi b/recipes-kernel/linux/files/k2l-evm/cmem.dtsi
new file mode 100644
index 00000000..236b0ba8
--- /dev/null
+++ b/recipes-kernel/linux/files/k2l-evm/cmem.dtsi
@@ -0,0 +1,42 @@
1/ {
2 reserved-memory {
3 mpm_block_mem_0: mpm_block_mem@820000000 {
4 reg = <0x00000008 0x20000000 0x00000000 0x02000000>;
5 no-map;
6 status = "okay";
7 };
8
9 cmem_block_mem_0: cmem_block_mem@829000000 {
10 reg = <0x00000008 0x22000000 0x00000000 0x1E000000>;
11 no-map;
12 status = "okay";
13 };
14
15 cmem_block_mem_1: cmem_block_mem@00c100000 {
16 reg = <0x00000000 0x0c000000 0x00000000 0x00180000>;
17 no-map;
18 status = "okay";
19 };
20 };
21
22 cmem {
23 compatible = "ti,cmem";
24 #address-cells = <1>;
25 #size-cells = <0>;
26
27 #pool-size-cells = <2>;
28
29 status = "okay";
30
31 cmem_block_0: cmem_block@0 {
32 reg = <0>;
33 memory-region = <&cmem_block_mem_0>;
34 cmem-buf-pools = <1 0x00000000 0x1E000000>;
35 };
36
37 cmem_block_1: cmem_block@1 {
38 reg = <1>;
39 memory-region = <&cmem_block_mem_1>;
40 };
41 };
42};