|
107 | 107 | method = "smc"; |
108 | 108 | }; |
109 | 109 |
|
110 | | - reserved-memory { |
| 110 | + reserved_memory: reserved-memory { |
111 | 111 | #address-cells = <2>; |
112 | 112 | #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 | + }; |
113 | 211 | }; |
114 | 212 |
|
115 | 213 | soc: soc@0 { |
|
0 commit comments