soc: xtensa: esp32: increase shared memory region

for esp32 and esp32_net because the default 2048
bytes are not sufficient for rpmsg usage.

Signed-off-by: Felipe Neves <ryukokki.felipe@gmail.com>
This commit is contained in:
Felipe 2023-03-12 20:42:30 -03:00 committed by Carles Cufí
parent a92478f4bd
commit bd705e68b0
3 changed files with 9 additions and 9 deletions

View File

@ -75,7 +75,7 @@
shm0: memory@3ffe5630 {
compatible = "mmio-sram";
reg = <0x3FFE5630 0x400>;
reg = <0x3FFE5630 0x3C00>;
};
intc: interrupt-controller@3ff00104 {
@ -118,9 +118,9 @@
};
};
ipm0: ipm@3ffe5a30 {
ipm0: ipm@3ffed238 {
compatible = "espressif,esp32-ipm";
reg = <0x3FFE5A30 0x8>;
reg = <0x3FFED238 0x8>;
status = "disabled";
shared-memory = <&ipmmem0>;
shared-memory-size = <0x400>;

View File

@ -75,9 +75,9 @@ MEMORY
dram0_0_seg(RW): org = 0x3FFB0000 + CONFIG_ESP32_BT_RESERVE_DRAM, len = 0x2c200 - CONFIG_ESP32_BT_RESERVE_DRAM
#ifdef CONFIG_ESP32_NETWORK_CORE
dram0_shm0_seg(RW): org = 0x3FFE5230, len = 2K /* shared RAM reserved for IPM */
dram0_sem0_seg(RW): org = 0x3FFE5A30, len = 8 /* shared data reserved for IPM data header */
dram0_1_seg(RW): org = 0x3FFE5A38, len = 0K /* for AMP builds dram0_1 is reserved for network core */
dram0_shm0_seg(RW): org = 0x3FFE5230, len = 16K /* shared RAM reserved for IPM */
dram0_sem0_seg(RW): org = 0x3FFED238, len = 8 /* shared data reserved for IPM data header */
dram0_1_seg(RW): org = 0x3FFE9238, len = 0K /* for AMP builds dram0_1 is reserved for network core */
#else
dram0_1_seg(RW): org = 0x3FFE5230, len = 0x1BCB0 - 0xEE0 /* skip data for APP CPU initialization usage */
#endif

View File

@ -29,9 +29,9 @@
MEMORY
{
iram0_0_seg(RX): org = 0x40080000 + 0x08000, len = 0x18000
dram0_shm0_seg(RW): org = 0x3FFE5230, len = 2K /* shared RAM reserved for IPM */
dram0_sem0_seg(RW): org = 0x3FFE5A30, len = 8 /*shared data reserved for IPM data header */
dram0_1_seg(RW): org = 0x3FFE5A38 + CONFIG_ESP32_BT_RESERVE_DRAM, len = 0x1BCB0 - 0xEE0 - CONFIG_ESP32_BT_RESERVE_DRAM
dram0_shm0_seg(RW): org = 0x3FFE5230, len = 16K /* shared RAM reserved for IPM */
dram0_sem0_seg(RW): org = 0x3FFED238, len = 8 /*shared data reserved for IPM data header */
dram0_1_seg(RW): org = 0x3FFE9238 + CONFIG_ESP32_BT_RESERVE_DRAM, len = 0x17CB0 - 0xEE0 - CONFIG_ESP32_BT_RESERVE_DRAM
#ifdef CONFIG_GEN_ISR_TABLES
IDT_LIST(RW): org = 0x3ebfe010, len = 0x2000
#endif