forked from espressif/esp-idf
update(phy): Added phy support for esp32c5
This commit is contained in:
Submodule components/esp_phy/lib updated: 06e7625de1...c68aa637a2
@@ -182,8 +182,17 @@ else() # Regular app build
|
|||||||
rom_linker_script("coexist")
|
rom_linker_script("coexist")
|
||||||
rom_linker_script("net80211")
|
rom_linker_script("net80211")
|
||||||
rom_linker_script("pp")
|
rom_linker_script("pp")
|
||||||
|
|
||||||
|
elseif(target STREQUAL "esp32c5")
|
||||||
|
# esp32c5.rom.api.ld has been split to several lds by components.
|
||||||
|
# esp32c5.rom.api.ld is still reserved to map the APIs
|
||||||
|
rom_linker_script("phy")
|
||||||
|
rom_linker_script("coexist")
|
||||||
|
rom_linker_script("net80211")
|
||||||
|
rom_linker_script("pp")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
if(CONFIG_ESP_ROM_HAS_NEWLIB AND NOT target STREQUAL "esp32" AND NOT target STREQUAL "esp32s2")
|
if(CONFIG_ESP_ROM_HAS_NEWLIB AND NOT target STREQUAL "esp32" AND NOT target STREQUAL "esp32s2")
|
||||||
# ESP32 and S2 are a bit different, keep them as special cases in the target specific include section
|
# ESP32 and S2 are a bit different, keep them as special cases in the target specific include section
|
||||||
rom_linker_script("newlib")
|
rom_linker_script("newlib")
|
||||||
|
@@ -284,5 +284,10 @@ phy_wifi_set_tx_gain = 0x400014f4;
|
|||||||
phy_bt_get_tx_tab_ = 0x400014f8;
|
phy_bt_get_tx_tab_ = 0x400014f8;
|
||||||
phy_bt_set_tx_gain = 0x400014fc;
|
phy_bt_set_tx_gain = 0x400014fc;
|
||||||
phy_bt_tx_gain_init = 0x40001500;
|
phy_bt_tx_gain_init = 0x40001500;
|
||||||
|
phy_pbus_xpd_rx_off = 0x40002518;
|
||||||
|
phy_i2c_writeReg_Mask = 0x4000787e;
|
||||||
|
phy_pbus_xpd_rx_on = 0x40002628;
|
||||||
|
phy_pbus_xpd_tx_on = 0x4000274c;
|
||||||
/* Data (.data, .bss, .rodata) */
|
/* Data (.data, .bss, .rodata) */
|
||||||
|
phy_rom_phyFuns = 0x4085fb80;
|
||||||
phy_param_rom = 0x4085fc70;
|
phy_param_rom = 0x4085fc70;
|
||||||
|
Reference in New Issue
Block a user