Skip to content

Commit 18462bc

Browse files
bibekpatroKomal-Bajaj
authored andcommitted
arm64: dts: qcom: Shikra: Add reserved memory nodes
Add the reserved memory nodes for Shikra. Signed-off-by: Bibek Kumar Patro <bibek.patro@oss.qualcomm.com>
1 parent f0ec445 commit 18462bc

1 file changed

Lines changed: 99 additions & 1 deletion

File tree

arch/arm64/boot/dts/qcom/shikra.dtsi

Lines changed: 99 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,107 @@
107107
method = "smc";
108108
};
109109

110-
reserved-memory {
110+
reserved_memory: reserved-memory {
111111
#address-cells = <2>;
112112
#size-cells = <2>;
113+
ranges;
114+
115+
hyp_mem: hyp@80000000 {
116+
reg = <0x0 0x80000000 0x0 0x1600000>;
117+
no-map;
118+
};
119+
120+
xblboot_mem: xblboot@85e00000 {
121+
reg = <0x0 0x85e00000 0x0 0x100000>;
122+
no-map;
123+
};
124+
125+
secdata_apss_mem: secdata-apss@85fff000 {
126+
reg = <0x0 0x85fff000 0x0 0x1000>;
127+
no-map;
128+
};
129+
130+
smem_mem: smem_region@86000000 {
131+
compatible = "qcom,smem";
132+
reg = <0x0 0x86000000 0x0 0x200000>;
133+
no-map;
134+
};
135+
136+
audio_heap_mem: audio-heap@86200000 {
137+
reg = <0x0 0x86200000 0x0 0x100000>;
138+
no-map;
139+
};
140+
141+
pvm_fw_mem: pvm-fw@86300000 {
142+
reg = <0x0 0x86300000 0x0 0x100000>;
143+
no-map;
144+
};
145+
146+
/* UEFI region at 0x9F400000 is reclaimed by Linux */
147+
tz_stat_mem: tz-stat@a0000000 {
148+
reg = <0x0 0xa0000000 0x0 0x100000>;
149+
no-map;
150+
};
151+
152+
qtee_mem: qtee@a1300000 {
153+
reg = <0x0 0xa1300000 0x0 0x500000>;
154+
no-map;
155+
};
156+
157+
tz_apps_mem: tz-apps@a1800000 {
158+
reg = <0x0 0xa1800000 0x0 0x2100000>;
159+
no-map;
160+
};
161+
162+
mpss_wlan_mem: mpss-wlan@ab000000 {
163+
reg = <0x0 0xab000000 0x0 0x6e00000>;
164+
no-map;
165+
};
166+
167+
wlan_mem: wlan@b2300000 {
168+
reg = <0x0 0xb2300000 0x0 0x100000>;
169+
no-map;
170+
};
171+
172+
cdsp_mem: cdsp@b2400000 {
173+
reg = <0x0 0xb2400000 0x0 0x1900000>;
174+
no-map;
175+
};
176+
177+
gpu_micro_code_mem: gpu-micro-code@b3d00000 {
178+
reg = <0x0 0xb3d00000 0x0 0x2000>;
179+
no-map;
180+
};
181+
182+
video_mem: video@b3d02000 {
183+
reg = <0x0 0xb3d02000 0x0 0x700000>;
184+
no-map;
185+
};
186+
187+
lmcu_mem: lmcu@b4402000 {
188+
reg = <0x0 0xb4402000 0x0 0x300000>;
189+
no-map;
190+
};
191+
192+
lmcu_dtb_mem: lmcu-dtb@b4702000 {
193+
reg = <0x0 0xb4702000 0x0 0x40000>;
194+
no-map;
195+
};
196+
197+
/* Linux kernel image is loaded at 0xB5000000 */
198+
trust_ui_vm_mem: trust-ui-vm@f3800000 {
199+
compatible = "shared-dma-pool";
200+
reg = <0x0 0xf3800000 0x0 0x4000000>;
201+
alignment = <0x0 0x400000>;
202+
reusable;
203+
};
204+
205+
oem_vm_mem: oem-vm@f7c00000 {
206+
compatible = "shared-dma-pool";
207+
reg = <0x0 0xf7c00000 0x0 0x4c00000>;
208+
alignment = <0x0 0x400000>;
209+
reusable;
210+
};
113211
};
114212

115213
soc: soc@0 {

0 commit comments

Comments
 (0)