Re: [PATCH v3 3/4] arm64: dts: qcom: sdm630: describe adsp_mem region properly
From: Alexey Minnekhanov
Date: Wed Jul 01 2026 - 13:35:21 EST
On 01.07.2026 15:48, Konrad Dybcio wrote:
On 4/27/26 5:20 PM, Nickolay Goppen wrote:
27.04.2026 14:49, Konrad Dybcio wrote:
Please make this = <0x0 0x80000000 0x0 0x80000000>; instead, since the RAM
starts at 0x80000000
+Alexey Min found out that on 3 GiB xiaomi-lavender RAM starts at 0x40000000
40000000-855fffff : System RAM
40080000-41bfffff : Kernel code
42600000-42fd0fff : Kernel data
88f00000-8abfffff : System RAM
95000000-feabffff : System RAM
My docs happen to be silent on this subject..
Do you have a device that has more/less RAM to compare?
I do have quite a bunch of devices based on sdm630/636/660.
Logs from UART including longs from stock bootloader are only
available for lavender, though. For others I collected dumps
of /proc/iomem (and debug/memblock/memory):
* sdm630-sony-pioneer (3 Gb, phone):
80000000-855fffff : System RAM
80080000-81dfffff : Kernel code
82600000-82e30fff : Kernel data
88f00000-8abfffff : System RAM
94b00000-ffafffff : System RAM
ffc00000-ffcfffff : persistent_ram
ffd00000-13eabffff : System RAM
Similarly:
H4113:/ # cat /sys/kernel/debug/memblock/memory
0: 0x0000000080000000..0x00000000855fffff
1: 0x0000000088f00000..0x000000008abfffff
2: 0x0000000094b00000..0x00000000ffafffff
3: 0x00000000ffd00000..0x000000013eabffff
* sdm636-xiaomi-whyred (3 Gb, phone):
40000000-855fffff : System RAM
40080000-41dfffff : Kernel code
42600000-42e46fff : Kernel data
88f00000-8abfffff : System RAM
94b00000-9fffffff : System RAM
a0000000-a01fffff : persistent_ram
a0200000-a03fffff : persistent_ram
a0400000-feabffff : System RAM
whyred:/ # cat /sys/kernel/debug/memblock/memory
0: 0x0000000040000000..0x00000000855fffff
1: 0x0000000088f00000..0x000000008abfffff
2: 0x0000000094b00000..0x000000009fffffff
3: 0x00000000a0400000..0x00000000feabffff
* sdm636-asus-x00td (4Gb, phone)
80000000-855fffff : System RAM
80080000-815fffff : Kernel code
81a00000-82057fff : Kernel data
88f00000-8abfffff : System RAM
94b00000-17e4bffff : System RAM
* sdm660-xiaomi-clover-plus (4 Gb, tablet)
80000000-855fffff : System RAM
80080000-81dfffff : Kernel code
82600000-82e46fff : Kernel data
88f00000-8abfffff : System RAM
95100000-9fdfffff : System RAM
9fe00000-9fefffff : persistent_ram
9ff00000-17e4bffff : System RAM
* sdm660-xiaomi-jason (6 Gb, phone)
80000000-855fffff : System RAM
80080000-81dfffff : Kernel code
82600000-82e41fff : Kernel data
88f00000-8abfffff : System RAM
95400000-afffffff : System RAM
b0000000-b01fffff : persistent_ram
b0200000-b03fffff : persistent_ram
b0400000-1fd8bffff : System RAM
jason:/ # cat /sys/kernel/debug/memblock/memory
0: 0x0000000080000000..0x00000000855fffff
1: 0x0000000088f00000..0x000000008abfffff
2: 0x0000000095400000..0x00000000afffffff
3: 0x00000000b0400000..0x00000001fd8bffff
* sdm660-xiaomi-jasmine_sprout (6 Gb, phone)
80000000-855fffff : System RAM
80080000-81bfffff : Kernel code
82400000-82c1afff : Kernel data
88f00000-8abfffff : System RAM
95000000-1fd8bffff : System RAM
* sdm660-xiaomi-lavender (3 Gb, phone), for completeness
40000000-855fffff : System RAM
40080000-41bfffff : Kernel code
42600000-42fd0fff : Kernel data
88f00000-8abfffff : System RAM
95000000-feabffff : System RAM
lavender:/ # cat /sys/kernel/debug/memblock/memory
0: 0x0000000040000000..0x00000000855fffff
1: 0x0000000088f00000..0x000000008abfffff
2: 0x0000000095000000..0x00000000feabffff
--
Regards,
Alexey Minnekhanov