ARM: dts: msm: Fix trust_ui_vm_mem alignment for Parrot

Parrot need to follow non-relocatable absolute addresses for VM due to
firmware constraints. VM kernel load address is the start address of the
vm_mem_region and build system requires the load address of the kernel
to be 2MB aligned.

This patch adjusts the start address of the trust_ui_vm_mem region for
Parrot to align to 2MB. This also means reducing its size by 1MB.

Change-Id: I1816ec5f6ff18f55ecc4dec39958d442151f8cb0
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
This commit is contained in:
Hrishabh Rajput
2024-07-16 19:26:56 +05:30
parent a191ae962a
commit e5e656ad48
3 changed files with 5 additions and 5 deletions

View File

@@ -134,9 +134,9 @@
reg = <0x0 0xe0600000 0x0 0x400000>; reg = <0x0 0xe0600000 0x0 0x400000>;
}; };
trust_ui_vm_mem: trust_ui_vm_region@e0b00000 { trust_ui_vm_mem: trust_ui_vm_region@e0c00000 {
no-map; no-map;
reg = <0x0 0xe0b00000 0x0 0x4af3000>; reg = <0x0 0xe0c00000 0x0 0x49f3000>;
}; };
trust_ui_vm_qrtr: trust_ui_vm_qrtr@e55f3000 { trust_ui_vm_qrtr: trust_ui_vm_qrtr@e55f3000 {

View File

@@ -129,9 +129,9 @@
reg = <0x0 0xe0600000 0x0 0x400000>; reg = <0x0 0xe0600000 0x0 0x400000>;
}; };
trust_ui_vm_mem: trust_ui_vm_region@e0b00000 { trust_ui_vm_mem: trust_ui_vm_region@e0c00000 {
no-map; no-map;
reg = <0x0 0xe0b00000 0x0 0x4af3000>; reg = <0x0 0xe0c00000 0x0 0x49f3000>;
}; };
trust_ui_vm_qrtr: trust_ui_vm_qrtr@e55f3000 { trust_ui_vm_qrtr: trust_ui_vm_qrtr@e55f3000 {

View File

@@ -105,7 +105,7 @@
memory { memory {
#address-cells = <0x2>; #address-cells = <0x2>;
#size-cells = <0x0>; #size-cells = <0x0>;
base-address = <0x0 0xe0b00000>; base-address = <0x0 0xe0c00000>;
size-min = <0x0 0x7a00000>; /* 122 MB */ size-min = <0x0 0x7a00000>; /* 122 MB */
}; };