blob: be4447c9461211047e9dec3da9c322c442c52a30 [file] [log] [blame]
/*
* Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/ {
/* Default Profile
* +=========+==============+========================+
* | | | |
* | Region | Start Offset | Size |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | NSS | 0x40000000 | 16MB |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | | | |
* | | | |
* | Linux | 0x41000000 | 145MB |
* | | | |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | uboot | 0x4A100000 | 4MB |
* | | | |
* +--------+--------------+-------------------------+
* | SBL | 0x4A500000 | 1MB |
* +--------+--------------+-------------------------+
* | | | |
* | TZ+HYP | 0x4A600000 | 4MB |
* | | | |
* +--------+--------------+-------------------------+
* | smem | 0x4AA00000 | 1MB |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | WLAN | | |
* | Q6 | 0x4AB00000 | 85MB |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | WLAN | | |
* | Q6 ETR | 0x50000000 | 1MB |
* | Region | | |
* +--------+--------------+-------------------------+
* | M3 Dump| 0x50100000 | 1MB |
* +--------+--------------+-------------------------+
* | | | |
* | Pine | 0x50200000 | 45MB |
* | | | (on CP01-C3 RDP only) |
* +--------+--------------+-------------------------+
* | | | |
* | MHI0 | 0x52F00000 | 24MB |
* | | | (on CP01-C3 RDP only) |
* +=================================================+
* | |
* | |
* | |
* | Remaining memory for Linux |
* | |
* | |
* | |
* +=================================================+
*/
memory {
device_type = "memory";
reg = <0x0 0x40000000 0x0 0x40000000>;
};
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
nss@40000000 {
no-map;
reg = <0x0 0x40000000 0x0 0x01000000>;
};
uboot@4A100000 {
no-map;
reg = <0x0 0x4A100000 0x0 0x00400000>;
};
sbl@4A500000 {
no-map;
reg = <0x0 0x4A500000 0x0 0x00100000>;
};
tz@4A600000 {
no-map;
reg = <0x0 0x4A600000 0x0 0x00400000>;
};
smem_region: smem@4AA00000 {
no-map;
reg = <0x0 0x4AA00000 0x0 0x00100000>;
};
q6_region: wcnss@4ab00000 {
no-map;
reg = <0x0 0x4ab00000 0x0 0x05500000>;
};
q6_etr_region: q6_etr_dump@1 {
no-map;
reg = <0x0 0x50000000 0x0 0x100000>;
};
m3_dump@50100000 {
no-map;
reg = <0x0 0x50100000 0x0 0x100000>;
};
rpm_msg_ram: rpm_msg_ram@0x60000 {
no-map;
reg = <0x0 0x60000 0x0 0x6000>;
};
};
};