blob: 273b67810e5c27526804f3c51ef1fed0de1050d6 [file] [log] [blame]
Mitchel Humpherys85d08692012-10-23 12:56:35 -07001/* Copyright (c) 2013, The Linux Foundation. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
Olav Haugan54166782013-01-28 16:59:51 -080013/include/ "msm-iommu-v1.dtsi"
Mitchel Humpherys85d08692012-10-23 12:56:35 -070014
15&jpeg_iommu {
16 status = "ok";
Mitchel Humpherysc7148452013-02-20 16:22:12 -080017
18 qcom,iommu-bfb-regs = <0x604c
19 0x6050
20 0x6514
21 0x6540
22 0x656c
23 0x6314
24 0x6394
25 0x6414
26 0x60ac
27 0x615c
28 0x620c
29 0x6008
30 0x600c
31 0x6010
32 0x6014>;
33
34 qcom,iommu-bfb-data = <0x0000ffff
35 0x00000000
36 0x4
37 0x4
38 0x0
39 0x0
40 0x10
41 0x50
42 0x0
43 0x10
44 0x20
45 0x0
46 0x0
47 0x0
48 0x0>;
Mitchel Humpherys85d08692012-10-23 12:56:35 -070049};
50
51&mdp_iommu {
52 status = "ok";
53 /* HACK: set to -1 during pre-si due to lack of TZ */
54 qcom,iommu-secure-id = <0xFFFFFFFF>;
Mitchel Humpherysc7148452013-02-20 16:22:12 -080055
56 qcom,iommu-bfb-regs = <0x604c
57 0x6050
58 0x6514
59 0x6540
60 0x656c
61 0x60ac
62 0x615c
63 0x620c
64 0x6314
65 0x6394
66 0x6414
67 0x6008
68 0x600c
69 0x6010
70 0x6014
71 0x6018
72 0x601c
73 0x6020>;
74
75 qcom,iommu-bfb-data = <0xffffffff
76 0x00000000
77 0x00000004
78 0x00000010
79 0x00000000
80 0x00000000
81 0x00000013
82 0x00000017
83 0x0
84 0x13
85 0x23
86 0x0
87 0x0
88 0x0
89 0x0
90 0x0
91 0x0
92 0x0>;
Mitchel Humpherys85d08692012-10-23 12:56:35 -070093};
94
95&venus_iommu {
96 status = "ok";
97 /* HACK: set to -1 during pre-si due to lack of TZ */
98 qcom,iommu-secure-id = <0xFFFFFFFF>;
Mitchel Humpherysc7148452013-02-20 16:22:12 -080099
100 qcom,iommu-bfb-regs = <0x604c
101 0x6050
102 0x6514
103 0x6540
104 0x656c
105 0x60ac
106 0x615c
107 0x620c
108 0x6314
109 0x6394
110 0x6414
111 0x6008
112 0x600c
113 0x6010
114 0x6014
115 0x6018
116 0x601c
117 0x6020
118 0x6024
119 0x6028
120 0x602c
121 0x6030
122 0x6034
123 0x6038>;
124
125 qcom,iommu-bfb-data = <0xffffffff
126 0xffffffff
127 0x00000004
128 0x00000008
129 0x00000000
130 0x00000000
131 0x00000094
132 0x000000b4
133 0x0
134 0x94
135 0x114
136 0x0
137 0x0
138 0x0
139 0x0
140 0x0
141 0x0
142 0x0
143 0x0
144 0x0
145 0x0
146 0x0
147 0x0
148 0x0>;
Mitchel Humpherys85d08692012-10-23 12:56:35 -0700149};
150
151&kgsl_iommu {
152 status = "ok";
Mitchel Humpherysc7148452013-02-20 16:22:12 -0800153
154 qcom,iommu-bfb-regs = <0x604c
155 0x6050
156 0x6514
157 0x6540
158 0x656c
159 0x60ac
160 0x615c
161 0x620c
162 0x6314
163 0x6394
164 0x6414
165 0x6008>;
166
167 qcom,iommu-bfb-data = <0x00000003
168 0x0
169 0x00000004
170 0x00000010
171 0x00000000
172 0x00000000
173 0x00000001
174 0x00000011
175 0x0
176 0x1
177 0x41
178 0x0>;
Mitchel Humpherys85d08692012-10-23 12:56:35 -0700179};
180
181&vfe_iommu {
182 status = "ok";
Mitchel Humpherysc7148452013-02-20 16:22:12 -0800183
184 qcom,iommu-bfb-regs = <0x604c
185 0x6050
186 0x6514
187 0x6540
188 0x656c
189 0x6314
190 0x6394
191 0x6414
192 0x60ac
193 0x615c
194 0x620c
195 0x6008
196 0x600c
197 0x6010
198 0x6014
199 0x6018
200 0x601c
201 0x6020>;
202
203 qcom,iommu-bfb-data = <0xffffffff
204 0x00000000
205 0x4
206 0x8
207 0x0
208 0x0
209 0x1b
210 0x5b
211 0x0
212 0x1b
213 0x2b
214 0x0
215 0x0
216 0x0
217 0x0
218 0x0
219 0x0
220 0x0>;
Mitchel Humpherys85d08692012-10-23 12:56:35 -0700221};