soc: espressif: liker: move PHY and RTC calls
Some of ESP32 Radio calls present in blobs needs to be executed from IRAM or RAM instead of flash to avoid cache disabled issues. Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
This commit is contained in:
parent
1984236c1d
commit
85b0a9932f
@ -368,6 +368,7 @@ SECTIONS
|
||||
*libc.a:*(.literal .text .literal.* .text.*)
|
||||
*libphy.a:( .phyiram .phyiram.*)
|
||||
*libgcov.a:(.literal .text .literal.* .text.*)
|
||||
*librtc.a:(.literal .text .literal.* .text.*)
|
||||
|
||||
/* [mapping:esp_psram] */
|
||||
*libzephyr.a:mmu_psram_flash.*(.literal .literal.* .text .text.*)
|
||||
@ -699,6 +700,8 @@ SECTIONS
|
||||
*libzephyr.a:esp_rom_wdt.*(.rodata .rodata.*)
|
||||
*libzephyr.a:esp_rom_efuse.*(.rodata .rodata.*)
|
||||
|
||||
*libphy.a:(.rodata .rodata.* .srodata .srodata.*)
|
||||
|
||||
KEEP(*(.jcr))
|
||||
*(.dram1 .dram1.*)
|
||||
|
||||
|
||||
@ -240,6 +240,7 @@ SECTIONS
|
||||
*libgcov.a:(.literal .text .literal.* .text.*)
|
||||
*libphy.a:( .phyiram .phyiram.*)
|
||||
*libc.a:*(.literal .text .literal.* .text.*)
|
||||
*librtc.a:(.literal .text .literal.* .text.*)
|
||||
|
||||
/* [mapping:hal] */
|
||||
*libzephyr.a:efuse_hal.*(.literal .text .literal.* .text.*)
|
||||
@ -532,6 +533,8 @@ SECTIONS
|
||||
*libzephyr.a:esp_err.*(.rodata .rodata.*)
|
||||
*(.rodata.esp_system_abort)
|
||||
|
||||
*libphy.a:(.rodata .rodata.* .srodata .srodata.*)
|
||||
|
||||
. = ALIGN(4);
|
||||
#include <snippets-rwdata.ld>
|
||||
. = ALIGN(4);
|
||||
|
||||
@ -334,6 +334,7 @@ SECTIONS
|
||||
*libgcov.a:(.literal .text .literal.* .text.*)
|
||||
*libphy.a:( .phyiram .phyiram.*)
|
||||
*libc.a:*(.literal .text .literal.* .text.*)
|
||||
*librtc.a:(.literal .text .literal.* .text.*)
|
||||
|
||||
/* [mapping:hal] */
|
||||
*libzephyr.a:efuse_hal.*(.literal .text .literal.* .text.*)
|
||||
@ -625,6 +626,8 @@ SECTIONS
|
||||
*libzephyr.a:esp_err.*(.rodata .rodata.*)
|
||||
*(.rodata.esp_system_abort)
|
||||
|
||||
*libphy.a:(.rodata .rodata.* .srodata .srodata.*)
|
||||
|
||||
. = ALIGN(4);
|
||||
#include <snippets-rwdata.ld>
|
||||
. = ALIGN(4);
|
||||
|
||||
@ -347,6 +347,7 @@ SECTIONS
|
||||
*libgcov.a:(.literal .text .literal.* .text.*)
|
||||
*libphy.a:( .phyiram .phyiram.*)
|
||||
*libc.a:*(.literal .text .literal.* .text.*)
|
||||
*librtc.a:(.literal .text .literal.* .text.*)
|
||||
|
||||
/* [mapping:hal] */
|
||||
*libzephyr.a:efuse_hal.*(.literal .text .literal.* .text.*)
|
||||
@ -656,6 +657,8 @@ SECTIONS
|
||||
*libzephyr.a:esp_rom_systimer.*(.rodata .rodata.* .srodata .srodata.*)
|
||||
*libzephyr.a:esp_rom_hp_regi2c_esp32c6.*(.rodata .rodata.* .srodata .srodata.*)
|
||||
|
||||
*libphy.a:(.rodata .rodata.* .srodata .srodata.*)
|
||||
|
||||
. = ALIGN(4);
|
||||
#include <snippets-rwdata.ld>
|
||||
. = ALIGN(4);
|
||||
|
||||
@ -371,6 +371,7 @@ SECTIONS
|
||||
*liblib__libc__picolibc.a:string.*(.literal .text .literal.* .text.*)
|
||||
*libphy.a:(.phyiram .phyiram.*)
|
||||
*libgcov.a:(.literal .text .literal.* .text.*)
|
||||
*librtc.a:(.literal .text .literal.* .text.*)
|
||||
|
||||
/* [mapping:esp_psram] */
|
||||
*libzephyr.a:mmu_psram_flash.*(.literal .literal.* .text .text.*)
|
||||
@ -695,6 +696,8 @@ SECTIONS
|
||||
*libzephyr.a:esp_err.*(.rodata .rodata.*)
|
||||
*(.rodata.esp_system_abort)
|
||||
|
||||
*libphy.a:(.rodata .rodata.*)
|
||||
|
||||
#if defined(CONFIG_ESP32_WIFI_IRAM_OPT)
|
||||
/* [mapping:esp_wifi] */
|
||||
*(.rodata.wifi_clock_enable_wrapper)
|
||||
|
||||
@ -386,6 +386,7 @@ SECTIONS
|
||||
*liblib__libc__picolibc.a:string.*(.literal .text .literal.* .text.*)
|
||||
*libphy.a:(.phyiram .phyiram.*)
|
||||
*libgcov.a:(.literal .text .literal.* .text.*)
|
||||
*librtc.a:(.literal .text .literal.* .text.*)
|
||||
|
||||
/* APPCPU_ENABLED */
|
||||
*libzephyr.a:esp32s3-mp.*(.literal .text .literal.* .text.*)
|
||||
@ -716,6 +717,8 @@ SECTIONS
|
||||
*libzephyr.a:esp_err.*(.rodata .rodata.*)
|
||||
*(.rodata.esp_system_abort)
|
||||
|
||||
*libphy.a:(.rodata .rodata.*)
|
||||
|
||||
#if defined(CONFIG_ESP32_WIFI_IRAM_OPT)
|
||||
/* [mapping:esp_wifi] */
|
||||
*(.rodata.wifi_clock_enable_wrapper)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user