summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-ti-staging-4.1/0007-ARM-dts-am437x-add-DT-node-for-gpu.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-kernel/linux/linux-ti-staging-4.1/0007-ARM-dts-am437x-add-DT-node-for-gpu.patch')
-rw-r--r--recipes-kernel/linux/linux-ti-staging-4.1/0007-ARM-dts-am437x-add-DT-node-for-gpu.patch102
1 files changed, 102 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-ti-staging-4.1/0007-ARM-dts-am437x-add-DT-node-for-gpu.patch b/recipes-kernel/linux/linux-ti-staging-4.1/0007-ARM-dts-am437x-add-DT-node-for-gpu.patch
new file mode 100644
index 00000000..540f5ccb
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-4.1/0007-ARM-dts-am437x-add-DT-node-for-gpu.patch
@@ -0,0 +1,102 @@
1From 975c3e8be136fc459688c5d5e9daf272e6092af0 Mon Sep 17 00:00:00 2001
2From: Darren Etheridge <detheridge@ti.com>
3Date: Fri, 28 Aug 2015 06:18:01 +0000
4Subject: [PATCH 7/8] ARM: dts: am437x: add DT node for gpu
5
6Add dt node to enable SGX PowerVR driver in AM437x base dtsi file.
7
8Signed-off-by: Darren Etheridge <detheridge@ti.com>
9Signed-off-by: Eric Ruei <e-ruei1@ti.com>
10---
11 arch/arm/boot/dts/am4372.dtsi | 8 ++++++++
12 arch/arm/boot/dts/am437x-gp-evm.dts | 4 ++++
13 arch/arm/boot/dts/am437x-idk-evm.dts | 4 ++++
14 arch/arm/boot/dts/am437x-sk-evm.dts | 4 ++++
15 arch/arm/boot/dts/am43x-epos-evm.dts | 4 ++++
16 5 files changed, 24 insertions(+)
17 mode change 100644 => 100755 arch/arm/boot/dts/am4372.dtsi
18 mode change 100644 => 100755 arch/arm/boot/dts/am437x-gp-evm.dts
19 mode change 100644 => 100755 arch/arm/boot/dts/am437x-idk-evm.dts
20 mode change 100644 => 100755 arch/arm/boot/dts/am437x-sk-evm.dts
21 mode change 100644 => 100755 arch/arm/boot/dts/am43x-epos-evm.dts
22
23diff --git a/arch/arm/boot/dts/am4372.dtsi b/arch/arm/boot/dts/am4372.dtsi
24old mode 100644
25new mode 100755
26index 72009c2..4fc40b2
27--- a/arch/arm/boot/dts/am4372.dtsi
28+++ b/arch/arm/boot/dts/am4372.dtsi
29@@ -789,6 +789,14 @@
30 dma-names = "tx", "rx";
31 };
32
33+ sgx: sgx@0x56000000 {
34+ compatible = "ti,am437x-sgx530", "img,sgx530";
35+ ti,hwmods = "gfx";
36+ reg = <0x56000000 0x1000000>;
37+ interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
38+ status = "disabled";
39+ };
40+
41 rng: rng@48310000 {
42 compatible = "ti,omap4-rng";
43 ti,hwmods = "rng";
44diff --git a/arch/arm/boot/dts/am437x-gp-evm.dts b/arch/arm/boot/dts/am437x-gp-evm.dts
45old mode 100644
46new mode 100755
47index 5a26668..bbd3f84
48--- a/arch/arm/boot/dts/am437x-gp-evm.dts
49+++ b/arch/arm/boot/dts/am437x-gp-evm.dts
50@@ -1241,3 +1241,7 @@
51 status = "okay";
52 ext-clk-src;
53 };
54+
55+&sgx {
56+ status = "okay";
57+};
58diff --git a/arch/arm/boot/dts/am437x-idk-evm.dts b/arch/arm/boot/dts/am437x-idk-evm.dts
59old mode 100644
60new mode 100755
61index f7d8656..ea017df
62--- a/arch/arm/boot/dts/am437x-idk-evm.dts
63+++ b/arch/arm/boot/dts/am437x-idk-evm.dts
64@@ -405,3 +405,7 @@
65 &cpu {
66 cpu0-supply = <&tps>;
67 };
68+
69+&sgx {
70+ status = "okay";
71+};
72diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts
73old mode 100644
74new mode 100755
75index 5506e91..55a1263
76--- a/arch/arm/boot/dts/am437x-sk-evm.dts
77+++ b/arch/arm/boot/dts/am437x-sk-evm.dts
78@@ -758,3 +758,7 @@
79 &wkup_m3_ipc {
80 ti,scale-data-fw = "am43x-evm-scale-data.bin";
81 };
82+
83+&sgx {
84+ status = "okay";
85+};
86diff --git a/arch/arm/boot/dts/am43x-epos-evm.dts b/arch/arm/boot/dts/am43x-epos-evm.dts
87old mode 100644
88new mode 100755
89index 92515b3..c9e3dbb
90--- a/arch/arm/boot/dts/am43x-epos-evm.dts
91+++ b/arch/arm/boot/dts/am43x-epos-evm.dts
92@@ -869,3 +869,7 @@
93 &cpu {
94 cpu0-supply = <&dcdc2>;
95 };
96+
97+&sgx {
98+ status = "okay";
99+};
100--
1012.2.0
102