1/* ROM function interface esp32p4.rom.ld for esp32p4 2 * 3 * 4 * Generated from ./target/esp32p4/interface-esp32p4.yml md5sum f6516bd9708d890f63db87f8aed53ca7 5 * 6 * Compatible with ROM where ECO version equal or greater to 0. 7 * 8 * THIS FILE WAS AUTOMATICALLY GENERATED. DO NOT EDIT. 9 */ 10 11/*************************************** 12 Group common 13 ***************************************/ 14 15PROVIDE ( SPIWrite = esp_rom_spiflash_write); 16PROVIDE ( SPI_read_status_high = esp_rom_spiflash_read_statushigh); 17PROVIDE ( SPI_write_status = esp_rom_spiflash_write_status); 18PROVIDE ( SPIRead = esp_rom_spiflash_read); 19PROVIDE ( SPIParamCfg = esp_rom_spiflash_config_param); 20PROVIDE ( SPIEraseChip = esp_rom_spiflash_erase_chip); 21PROVIDE ( SPIEraseSector = esp_rom_spiflash_erase_sector); 22PROVIDE ( SPIEraseBlock = esp_rom_spiflash_erase_block); 23PROVIDE ( SPI_Write_Encrypt_Enable = esp_rom_spiflash_write_encrypted_enable); 24PROVIDE ( SPI_Write_Encrypt_Disable = esp_rom_spiflash_write_encrypted_disable); 25PROVIDE ( SPI_Encrypt_Write = esp_rom_spiflash_write_encrypted); 26 27/*************************************** 28 Group common 29 ***************************************/ 30 31/* Functions */ 32rtc_get_reset_reason = 0x4fc00018; 33rtc_get_wakeup_cause = 0x4fc0001c; 34pmu_enable_unhold_pads = 0x4fc00020; 35ets_printf = 0x4fc00024; 36ets_install_putc1 = 0x4fc00028; 37ets_install_putc2 = 0x4fc0002c; 38ets_install_uart_printf = 0x4fc00030; 39ets_install_usb_printf = 0x4fc00034; 40ets_get_printf_channel = 0x4fc00038; 41ets_delay_us = 0x4fc0003c; 42ets_get_cpu_frequency = 0x4fc00040; 43ets_update_cpu_frequency = 0x4fc00044; 44ets_install_lock = 0x4fc00048; 45UartRxString = 0x4fc0004c; 46UartGetCmdLn = 0x4fc00050; 47uart_tx_one_char = 0x4fc00054; 48uart_tx_one_char2 = 0x4fc00058; 49uart_tx_one_char3 = 0x4fc0005c; 50uart_rx_one_char = 0x4fc00060; 51uart_rx_one_char_block = 0x4fc00064; 52uart_rx_intr_handler = 0x4fc00068; 53uart_rx_readbuff = 0x4fc0006c; 54uartAttach = 0x4fc00070; 55uart_tx_flush = 0x4fc00074; 56uart_tx_wait_idle = 0x4fc00078; 57uart_div_modify = 0x4fc0007c; 58ets_write_char_uart = 0x4fc00080; 59uart_tx_switch = 0x4fc00084; 60uart_buff_switch = 0x4fc00088; 61roundup2 = 0x4fc0008c; 62multofup = 0x4fc00090; 63software_reset = 0x4fc00094; 64software_reset_cpu = 0x4fc00098; 65ets_clk_assist_debug_clock_enable = 0x4fc0009c; 66clear_super_wdt_reset_flag = 0x4fc000a0; 67disable_default_watchdog = 0x4fc000a4; 68ets_set_appcpu_boot_addr = 0x4fc000a8; 69send_packet = 0x4fc000ac; 70recv_packet = 0x4fc000b0; 71GetUartDevice = 0x4fc000b4; 72UartDwnLdProc = 0x4fc000b8; 73GetSecurityInfoProc = 0x4fc000bc; 74Uart_Init = 0x4fc000c0; 75ets_set_user_start = 0x4fc000c4; 76/* Data (.data, .bss, .rodata) */ 77ets_rom_layout_p = 0x4fc1fffc; 78ets_ops_table_ptr = 0x4ff3fff4; 79g_saved_pc = 0x4ff3fff8; 80 81 82/*************************************** 83 Group miniz 84 ***************************************/ 85 86/* Functions */ 87mz_adler32 = 0x4fc000c8; 88mz_free = 0x4fc000cc; 89tdefl_compress = 0x4fc000d0; 90tdefl_compress_buffer = 0x4fc000d4; 91tdefl_compress_mem_to_heap = 0x4fc000d8; 92tdefl_compress_mem_to_mem = 0x4fc000dc; 93tdefl_compress_mem_to_output = 0x4fc000e0; 94tdefl_get_adler32 = 0x4fc000e4; 95tdefl_get_prev_return_status = 0x4fc000e8; 96tdefl_init = 0x4fc000ec; 97tdefl_write_image_to_png_file_in_memory = 0x4fc000f0; 98tdefl_write_image_to_png_file_in_memory_ex = 0x4fc000f4; 99tinfl_decompress = 0x4fc000f8; 100tinfl_decompress_mem_to_callback = 0x4fc000fc; 101tinfl_decompress_mem_to_heap = 0x4fc00100; 102tinfl_decompress_mem_to_mem = 0x4fc00104; 103 104 105/*************************************** 106 Group spi_extmem_common 107 ***************************************/ 108 109/* Functions */ 110esp_rom_spi_cmd_config = 0x4fc00108; 111esp_rom_spi_cmd_start = 0x4fc0010c; 112esp_rom_spi_set_op_mode = 0x4fc00110; 113esp_rom_spi_set_dtr_swap_mode = 0x4fc00114; 114 115 116/*************************************** 117 Group spiflash_legacy 118 ***************************************/ 119 120/* Functions */ 121esp_rom_spiflash_wait_idle = 0x4fc00118; 122esp_rom_spiflash_write_encrypted = 0x4fc0011c; 123esp_rom_spiflash_write_encrypted_dest = 0x4fc00120; 124esp_rom_spiflash_write_encrypted_enable = 0x4fc00124; 125esp_rom_spiflash_write_encrypted_disable = 0x4fc00128; 126esp_rom_spiflash_erase_chip = 0x4fc0012c; 127_esp_rom_spiflash_erase_sector = 0x4fc00130; 128_esp_rom_spiflash_erase_block = 0x4fc00134; 129_esp_rom_spiflash_write = 0x4fc00138; 130_esp_rom_spiflash_read = 0x4fc0013c; 131_esp_rom_spiflash_unlock = 0x4fc00140; 132_SPIEraseArea = 0x4fc00144; 133_SPI_write_enable = 0x4fc00148; 134esp_rom_spiflash_erase_sector = 0x4fc0014c; 135esp_rom_spiflash_erase_block = 0x4fc00150; 136esp_rom_spiflash_write = 0x4fc00154; 137esp_rom_spiflash_read = 0x4fc00158; 138esp_rom_spiflash_unlock = 0x4fc0015c; 139SPIEraseArea = 0x4fc00160; 140SPI_write_enable = 0x4fc00164; 141esp_rom_spiflash_config_param = 0x4fc00168; 142esp_rom_spiflash_read_user_cmd = 0x4fc0016c; 143esp_rom_spiflash_select_qio_pins = 0x4fc00170; 144esp_rom_spi_flash_auto_sus_res = 0x4fc00174; 145esp_rom_spi_flash_send_resume = 0x4fc00178; 146esp_rom_spi_flash_update_id = 0x4fc0017c; 147esp_rom_spiflash_config_clk = 0x4fc00180; 148esp_rom_spiflash_config_readmode = 0x4fc00184; 149esp_rom_spiflash_read_status = 0x4fc00188; 150esp_rom_spiflash_read_statushigh = 0x4fc0018c; 151esp_rom_spiflash_write_status = 0x4fc00190; 152esp_rom_spiflash_write_disable = 0x4fc00194; 153spi_cache_mode_switch = 0x4fc00198; 154spi_common_set_dummy_output = 0x4fc0019c; 155spi_common_set_flash_cs_timing = 0x4fc001a0; 156esp_rom_spi_set_address_bit_len = 0x4fc001a4; 157SPILock = 0x4fc001a8; 158SPIMasterReadModeCnfig = 0x4fc001ac; 159SPI_Common_Command = 0x4fc001b0; 160SPI_WakeUp = 0x4fc001b4; 161SPI_block_erase = 0x4fc001b8; 162SPI_chip_erase = 0x4fc001bc; 163SPI_init = 0x4fc001c0; 164SPI_page_program = 0x4fc001c4; 165SPI_read_data = 0x4fc001c8; 166SPI_sector_erase = 0x4fc001cc; 167SelectSpiFunction = 0x4fc001d0; 168SetSpiDrvs = 0x4fc001d4; 169Wait_SPI_Idle = 0x4fc001d8; 170spi_dummy_len_fix = 0x4fc001dc; 171Disable_QMode = 0x4fc001e0; 172Enable_QMode = 0x4fc001e4; 173spi_flash_attach = 0x4fc001e8; 174spi_flash_get_chip_size = 0x4fc001ec; 175spi_flash_guard_set = 0x4fc001f0; 176spi_flash_guard_get = 0x4fc001f4; 177spi_flash_read_encrypted = 0x4fc001f8; 178/* Data (.data, .bss, .rodata) */ 179rom_spiflash_legacy_funcs = 0x4ff3ffec; 180rom_spiflash_legacy_data = 0x4ff3ffe8; 181g_flash_guard_ops = 0x4ff3fff0; 182 183 184/*************************************** 185 Group hal_systimer 186 ***************************************/ 187 188/* Functions */ 189systimer_hal_init = 0x4fc00228; 190systimer_hal_deinit = 0x4fc0022c; 191systimer_hal_set_tick_rate_ops = 0x4fc00230; 192systimer_hal_get_counter_value = 0x4fc00234; 193systimer_hal_get_time = 0x4fc00238; 194systimer_hal_set_alarm_target = 0x4fc0023c; 195systimer_hal_set_alarm_period = 0x4fc00240; 196systimer_hal_get_alarm_value = 0x4fc00244; 197systimer_hal_enable_alarm_int = 0x4fc00248; 198systimer_hal_on_apb_freq_update = 0x4fc0024c; 199systimer_hal_counter_value_advance = 0x4fc00250; 200systimer_hal_enable_counter = 0x4fc00254; 201systimer_hal_select_alarm_mode = 0x4fc00258; 202systimer_hal_connect_alarm_counter = 0x4fc0025c; 203systimer_hal_counter_can_stall_by_cpu = 0x4fc00260; 204 205 206/*************************************** 207 Group cache 208 ***************************************/ 209 210/* Functions */ 211Cache_Get_L1_ICache_Line_Size = 0x4fc003c4; 212Cache_Get_L1_DCache_Line_Size = 0x4fc003c8; 213Cache_Get_L2_Cache_Line_Size = 0x4fc003cc; 214Cache_Get_Mode = 0x4fc003d0; 215Cache_Set_L2_Cache_Mode = 0x4fc003d4; 216Cache_Address_Through_Cache = 0x4fc003d8; 217ROM_Boot_Cache_Init = 0x4fc003dc; 218Cache_Sync_Addr = 0x4fc003e0; 219Cache_Invalidate_Addr = 0x4fc003e4; 220Cache_Invalidate_Addr_Gid = 0x4fc003e8; 221Cache_Clean_Addr = 0x4fc003ec; 222Cache_Clean_Addr_Gid = 0x4fc003f0; 223Cache_WriteBack_Addr = 0x4fc003f4; 224Cache_WriteBack_Addr_Gid = 0x4fc003f8; 225Cache_WriteBack_Invalidate_Addr = 0x4fc003fc; 226Cache_WriteBack_Invalidate_Addr_Gid = 0x4fc00400; 227Cache_Invalidate_All = 0x4fc00404; 228Cache_Invalidate_All_Gid = 0x4fc00408; 229Cache_Clean_All = 0x4fc0040c; 230Cache_Clean_All_Gid = 0x4fc00410; 231Cache_WriteBack_All = 0x4fc00414; 232Cache_WriteBack_All_Gid = 0x4fc00418; 233Cache_WriteBack_Invalidate_All = 0x4fc0041c; 234Cache_WriteBack_Invalidate_All_Gid = 0x4fc00420; 235Cache_Mask_All = 0x4fc00424; 236Cache_Suspend_L1_CORE0_ICache_Autoload = 0x4fc00428; 237Cache_Resume_L1_CORE0_ICache_Autoload = 0x4fc0042c; 238Cache_Suspend_L1_CORE1_ICache_Autoload = 0x4fc00430; 239Cache_Resume_L1_CORE1_ICache_Autoload = 0x4fc00434; 240Cache_Suspend_L1_DCache_Autoload = 0x4fc00438; 241Cache_Resume_L1_DCache_Autoload = 0x4fc0043c; 242Cache_Suspend_L2_Cache_Autoload = 0x4fc00440; 243Cache_Resume_L2_Cache_Autoload = 0x4fc00444; 244Cache_Start_L1_CORE0_ICache_Preload = 0x4fc00448; 245Cache_L1_CORE0_ICache_Preload_Done = 0x4fc0044c; 246Cache_End_L1_CORE0_ICache_Preload = 0x4fc00450; 247Cache_Start_L1_CORE1_ICache_Preload = 0x4fc00454; 248Cache_L1_CORE1_ICache_Preload_Done = 0x4fc00458; 249Cache_End_L1_CORE1_ICache_Preload = 0x4fc0045c; 250Cache_Start_L1_DCache_Preload = 0x4fc00460; 251Cache_L1_DCache_Preload_Done = 0x4fc00464; 252Cache_End_L1_DCache_Preload = 0x4fc00468; 253Cache_Start_L2_Cache_Preload = 0x4fc0046c; 254Cache_L2_Cache_Preload_Done = 0x4fc00470; 255Cache_End_L2_Cache_Preload = 0x4fc00474; 256Cache_Config_L1_CORE0_ICache_Autoload = 0x4fc00478; 257Cache_Enable_L1_CORE0_ICache_Autoload = 0x4fc0047c; 258Cache_Disable_L1_CORE0_ICache_Autoload = 0x4fc00480; 259Cache_Config_L1_CORE1_ICache_Autoload = 0x4fc00484; 260Cache_Enable_L1_CORE1_ICache_Autoload = 0x4fc00488; 261Cache_Disable_L1_CORE1_ICache_Autoload = 0x4fc0048c; 262Cache_Config_L1_DCache_Autoload = 0x4fc00490; 263Cache_Enable_L1_DCache_Autoload = 0x4fc00494; 264Cache_Disable_L1_DCache_Autoload = 0x4fc00498; 265Cache_Config_L2_Cache_Autoload = 0x4fc0049c; 266Cache_Enable_L2_Cache_Autoload = 0x4fc004a0; 267Cache_Disable_L2_Cache_Autoload = 0x4fc004a4; 268Cache_Enable_L1_CORE0_ICache_PreLock = 0x4fc004a8; 269Cache_Disable_L1_CORE0_ICache_PreLock = 0x4fc004ac; 270Cache_Enable_L1_CORE1_ICache_PreLock = 0x4fc004b0; 271Cache_Disable_L1_CORE1_ICache_PreLock = 0x4fc004b4; 272Cache_Enable_L1_DCache_PreLock = 0x4fc004b8; 273Cache_Disable_L1_DCache_PreLock = 0x4fc004bc; 274Cache_Enable_L2_Cache_PreLock = 0x4fc004c0; 275Cache_Disable_L2_Cache_PreLock = 0x4fc004c4; 276Cache_Lock_Addr = 0x4fc004c8; 277Cache_Unlock_Addr = 0x4fc004cc; 278Cache_Disable_L1_CORE0_ICache = 0x4fc004d0; 279Cache_Enable_L1_CORE0_ICache = 0x4fc004d4; 280Cache_Suspend_L1_CORE0_ICache = 0x4fc004d8; 281Cache_Resume_L1_CORE0_ICache = 0x4fc004dc; 282Cache_Disable_L1_CORE1_ICache = 0x4fc004e0; 283Cache_Enable_L1_CORE1_ICache = 0x4fc004e4; 284Cache_Suspend_L1_CORE1_ICache = 0x4fc004e8; 285Cache_Resume_L1_CORE1_ICache = 0x4fc004ec; 286Cache_Disable_L1_DCache = 0x4fc004f0; 287Cache_Enable_L1_DCache = 0x4fc004f4; 288Cache_Suspend_L1_DCache = 0x4fc004f8; 289Cache_Resume_L1_DCache = 0x4fc004fc; 290Cache_Disable_L2_Cache = 0x4fc00500; 291Cache_Enable_L2_Cache = 0x4fc00504; 292Cache_Suspend_L2_Cache = 0x4fc00508; 293Cache_Resume_L2_Cache = 0x4fc0050c; 294Cache_FLASH_MMU_Init = 0x4fc00510; 295Cache_PSRAM_MMU_Init = 0x4fc00514; 296Cache_FLASH_MMU_Set = 0x4fc00518; 297Cache_FLASH_MMU_Set_Secure = 0x4fc0051c; 298Cache_PSRAM_MMU_Set = 0x4fc00520; 299Cache_PSRAM_MMU_Set_Secure = 0x4fc00524; 300Cache_Count_Flash_Pages = 0x4fc00528; 301Cache_Flash_To_SPIRAM_Copy = 0x4fc0052c; 302Cache_Travel_Tag_Memory = 0x4fc00530; 303Cache_Travel_Tag_Memory2 = 0x4fc00534; 304Cache_Get_Virtual_Addr = 0x4fc00538; 305Cache_Set_IDROM_MMU_Size = 0x4fc0053c; 306flash2spiram_instruction_offset = 0x4fc00540; 307flash2spiram_rodata_offset = 0x4fc00544; 308flash_instr_rodata_start_page = 0x4fc00548; 309flash_instr_rodata_end_page = 0x4fc0054c; 310Cache_Set_IDROM_MMU_Info = 0x4fc00550; 311Cache_Get_IROM_MMU_End = 0x4fc00554; 312Cache_Get_DROM_MMU_End = 0x4fc00558; 313/* Data (.data, .bss, .rodata) */ 314rom_cache_op_cb = 0x4ff3ffdc; 315rom_cache_internal_table_ptr = 0x4ff3ffd8; 316 317 318/*************************************** 319 Group clock 320 ***************************************/ 321 322/* Functions */ 323ets_clk_get_xtal_freq = 0x4fc0055c; 324ets_clk_get_cpu_freq = 0x4fc00560; 325 326 327/*************************************** 328 Group gpio 329 ***************************************/ 330 331/* Functions */ 332gpio_set_output_level = 0x4fc00564; 333gpio_get_input_level = 0x4fc00568; 334gpio_matrix_in = 0x4fc0056c; 335gpio_matrix_out = 0x4fc00570; 336gpio_bypass_matrix_in = 0x4fc00574; 337gpio_output_disable = 0x4fc00578; 338gpio_output_enable = 0x4fc0057c; 339gpio_pad_input_disable = 0x4fc00580; 340gpio_pad_input_enable = 0x4fc00584; 341gpio_pad_pulldown = 0x4fc00588; 342gpio_pad_pullup = 0x4fc0058c; 343gpio_pad_select_gpio = 0x4fc00590; 344gpio_pad_set_drv = 0x4fc00594; 345gpio_pad_unhold = 0x4fc00598; 346gpio_pad_hold = 0x4fc0059c; 347gpio_lppad_select_mux = 0x4fc005a0; 348gpio_ded_pad_set_drv = 0x4fc005a4; 349gpio_ded_pad_pullup = 0x4fc005a8; 350gpio_ded_pad_pulldown = 0x4fc005ac; 351gpio_ded_pad_hold = 0x4fc005b0; 352gpio_ded_pad_unhold = 0x4fc005b4; 353 354 355/*************************************** 356 Group interrupts 357 ***************************************/ 358 359/* Functions */ 360esprv_intc_int_set_priority = 0x4fc005b8; 361esprv_intc_int_set_threshold = 0x4fc005bc; 362esprv_intc_int_enable = 0x4fc005c0; 363esprv_intc_int_disable = 0x4fc005c4; 364esprv_intc_int_set_type = 0x4fc005c8; 365PROVIDE( intr_handler_set = 0x4fc005cc ); 366intr_matrix_set = 0x4fc005d0; 367ets_intr_lock = 0x4fc005d4; 368ets_intr_unlock = 0x4fc005d8; 369ets_isr_attach = 0x4fc005dc; 370ets_isr_mask = 0x4fc005e0; 371ets_isr_unmask = 0x4fc005e4; 372 373 374/*************************************** 375 Group crypto 376 ***************************************/ 377 378/* Functions */ 379md5_vector = 0x4fc005e8; 380MD5Init = 0x4fc005ec; 381MD5Update = 0x4fc005f0; 382MD5Final = 0x4fc005f4; 383crc32_le = 0x4fc005f8; 384crc16_le = 0x4fc005fc; 385crc8_le = 0x4fc00600; 386crc32_be = 0x4fc00604; 387crc16_be = 0x4fc00608; 388crc8_be = 0x4fc0060c; 389esp_crc8 = 0x4fc00610; 390ets_sha_enable = 0x4fc00614; 391ets_sha_disable = 0x4fc00618; 392ets_sha_get_state = 0x4fc0061c; 393ets_sha_init = 0x4fc00620; 394ets_sha_process = 0x4fc00624; 395ets_sha_starts = 0x4fc00628; 396ets_sha_update = 0x4fc0062c; 397ets_sha_finish = 0x4fc00630; 398ets_sha_clone = 0x4fc00634; 399ets_hmac_enable = 0x4fc00638; 400ets_hmac_disable = 0x4fc0063c; 401ets_hmac_calculate_message = 0x4fc00640; 402ets_hmac_calculate_downstream = 0x4fc00644; 403ets_hmac_invalidate_downstream = 0x4fc00648; 404ets_jtag_enable_temporarily = 0x4fc0064c; 405ets_aes_enable = 0x4fc00650; 406ets_aes_disable = 0x4fc00654; 407ets_aes_setkey = 0x4fc00658; 408ets_aes_block = 0x4fc0065c; 409ets_aes_setkey_dec = 0x4fc00660; 410ets_aes_setkey_enc = 0x4fc00664; 411ets_bigint_enable = 0x4fc00668; 412ets_bigint_disable = 0x4fc0066c; 413ets_bigint_multiply = 0x4fc00670; 414ets_bigint_modmult = 0x4fc00674; 415ets_bigint_modexp = 0x4fc00678; 416ets_bigint_wait_finish = 0x4fc0067c; 417ets_bigint_getz = 0x4fc00680; 418ets_ds_enable = 0x4fc00684; 419ets_ds_disable = 0x4fc00688; 420ets_ds_start_sign = 0x4fc0068c; 421ets_ds_is_busy = 0x4fc00690; 422ets_ds_finish_sign = 0x4fc00694; 423ets_ds_encrypt_params = 0x4fc00698; 424ets_mgf1_sha256 = 0x4fc0069c; 425/* Data (.data, .bss, .rodata) */ 426crc32_le_table_ptr = 0x4fc1fff8; 427crc16_le_table_ptr = 0x4fc1fff4; 428crc8_le_table_ptr = 0x4fc1fff0; 429crc32_be_table_ptr = 0x4fc1ffec; 430crc16_be_table_ptr = 0x4fc1ffe8; 431crc8_be_table_ptr = 0x4fc1ffe4; 432 433 434/*************************************** 435 Group efuse 436 ***************************************/ 437 438/* Functions */ 439ets_efuse_read = 0x4fc006a0; 440ets_efuse_program = 0x4fc006a4; 441ets_efuse_clear_program_registers = 0x4fc006a8; 442ets_efuse_write_key = 0x4fc006ac; 443ets_efuse_get_read_register_address = 0x4fc006b0; 444ets_efuse_get_key_purpose = 0x4fc006b4; 445ets_efuse_key_block_unused = 0x4fc006b8; 446ets_efuse_find_unused_key_block = 0x4fc006bc; 447ets_efuse_rs_calculate = 0x4fc006c0; 448ets_efuse_count_unused_key_blocks = 0x4fc006c4; 449ets_efuse_secure_boot_enabled = 0x4fc006c8; 450ets_efuse_secure_boot_aggressive_revoke_enabled = 0x4fc006cc; 451ets_efuse_cache_encryption_enabled = 0x4fc006d0; 452ets_efuse_download_modes_disabled = 0x4fc006d4; 453ets_efuse_find_purpose = 0x4fc006d8; 454ets_efuse_force_send_resume = 0x4fc006dc; 455ets_efuse_get_flash_delay_us = 0x4fc006e0; 456ets_efuse_get_uart_print_control = 0x4fc006e4; 457ets_efuse_direct_boot_mode_disabled = 0x4fc006e8; 458ets_efuse_security_download_modes_enabled = 0x4fc006ec; 459ets_efuse_jtag_disabled = 0x4fc006f0; 460ets_efuse_usb_print_is_disabled = 0x4fc006f4; 461ets_efuse_usb_download_mode_disabled = 0x4fc006f8; 462ets_efuse_usb_device_disabled = 0x4fc006fc; 463ets_efuse_get_km_huk_gen_state = 0x4fc00700; 464ets_efuse_get_km_deploy_only_once = 0x4fc00704; 465ets_efuse_get_force_use_km_key = 0x4fc00708; 466ets_efuse_xts_key_length_256 = 0x4fc0070c; 467ets_efuse_get_km_key_lock = 0x4fc00710; 468 469 470/*************************************** 471 Group key_mgr 472 ***************************************/ 473 474/* Functions */ 475esp_rom_check_recover_key = 0x4fc00714; 476esp_rom_km_huk_conf = 0x4fc00718; 477esp_rom_km_huk_risk = 0x4fc0071c; 478 479 480/*************************************** 481 Group secureboot 482 ***************************************/ 483 484/* Functions */ 485ets_emsa_pss_verify = 0x4fc00720; 486ets_rsa_pss_verify = 0x4fc00724; 487ets_ecdsa_verify = 0x4fc00728; 488ets_secure_boot_verify_bootloader_with_keys = 0x4fc0072c; 489ets_secure_boot_verify_signature = 0x4fc00730; 490ets_secure_boot_read_key_digests = 0x4fc00734; 491ets_secure_boot_revoke_public_key_digest = 0x4fc00738; 492 493 494/*************************************** 495 Group usb_device_uart 496 ***************************************/ 497 498/* Functions */ 499usb_serial_device_rx_one_char = 0x4fc008b0; 500usb_serial_device_rx_one_char_block = 0x4fc008b4; 501usb_serial_device_tx_flush = 0x4fc008b8; 502usb_serial_device_tx_one_char = 0x4fc008bc; 503 504 505/*************************************** 506 Group usb_dwcotg_uart 507 ***************************************/ 508 509/* Functions */ 510Uart_Init_USB = 0x4fc008c0; 511usb_serial_otg_rx_one_char = 0x4fc008c4; 512usb_serial_otg_rx_one_char_block = 0x4fc008c8; 513usb_serial_otg_tx_flush = 0x4fc008cc; 514usb_serial_otg_tx_one_char = 0x4fc008d0; 515/* Data (.data, .bss, .rodata) */ 516uart_acm_dev = 0x4ff3ffd4; 517 518 519/*************************************** 520 Group usb_dwcotg_module 521 ***************************************/ 522 523/* Functions */ 524cdc_acm_class_handle_req = 0x4fc008d4; 525cdc_acm_init = 0x4fc008d8; 526cdc_acm_fifo_fill = 0x4fc008dc; 527cdc_acm_rx_fifo_cnt = 0x4fc008e0; 528cdc_acm_fifo_read = 0x4fc008e4; 529cdc_acm_irq_tx_enable = 0x4fc008e8; 530cdc_acm_irq_tx_disable = 0x4fc008ec; 531cdc_acm_irq_state_enable = 0x4fc008f0; 532cdc_acm_irq_state_disable = 0x4fc008f4; 533cdc_acm_irq_tx_ready = 0x4fc008f8; 534cdc_acm_irq_rx_enable = 0x4fc008fc; 535cdc_acm_irq_rx_disable = 0x4fc00900; 536cdc_acm_irq_rx_ready = 0x4fc00904; 537cdc_acm_irq_is_pending = 0x4fc00908; 538cdc_acm_irq_callback_set = 0x4fc0090c; 539cdc_acm_line_ctrl_set = 0x4fc00910; 540cdc_acm_line_ctrl_get = 0x4fc00914; 541cdc_acm_poll_out = 0x4fc00918; 542chip_usb_dw_did_persist = 0x4fc0091c; 543chip_usb_dw_init = 0x4fc00920; 544chip_usb_detach = 0x4fc00924; 545chip_usb_dw_prepare_persist = 0x4fc00928; 546chip_usb_get_persist_flags = 0x4fc0092c; 547chip_usb_set_persist_flags = 0x4fc00930; 548cpio_start = 0x4fc00934; 549cpio_feed = 0x4fc00938; 550cpio_done = 0x4fc0093c; 551cpio_destroy = 0x4fc00940; 552dfu_flash_init = 0x4fc00944; 553dfu_flash_erase = 0x4fc00948; 554dfu_flash_program = 0x4fc0094c; 555dfu_flash_read = 0x4fc00950; 556dfu_flash_attach = 0x4fc00954; 557dfu_cpio_callback = 0x4fc00958; 558dfu_updater_get_err = 0x4fc0095c; 559dfu_updater_clear_err = 0x4fc00960; 560dfu_updater_enable = 0x4fc00964; 561dfu_updater_begin = 0x4fc00968; 562dfu_updater_feed = 0x4fc0096c; 563dfu_updater_end = 0x4fc00970; 564dfu_updater_set_raw_addr = 0x4fc00974; 565dfu_updater_flash_read = 0x4fc00978; 566usb_dc_prepare_persist = 0x4fc0097c; 567usb_dw_isr_handler = 0x4fc00980; 568usb_dc_attach = 0x4fc00984; 569usb_dc_detach = 0x4fc00988; 570usb_dc_reset = 0x4fc0098c; 571usb_dc_set_address = 0x4fc00990; 572usb_dc_ep_check_cap = 0x4fc00994; 573usb_dc_ep_configure = 0x4fc00998; 574usb_dc_ep_set_stall = 0x4fc0099c; 575usb_dc_ep_clear_stall = 0x4fc009a0; 576usb_dc_ep_halt = 0x4fc009a4; 577usb_dc_ep_is_stalled = 0x4fc009a8; 578usb_dc_ep_enable = 0x4fc009ac; 579usb_dc_ep_disable = 0x4fc009b0; 580usb_dc_ep_flush = 0x4fc009b4; 581usb_dc_ep_write_would_block = 0x4fc009b8; 582usb_dc_ep_write = 0x4fc009bc; 583usb_dc_ep_read_wait = 0x4fc009c0; 584usb_dc_ep_read_continue = 0x4fc009c4; 585usb_dc_ep_read = 0x4fc009c8; 586usb_dc_ep_set_callback = 0x4fc009cc; 587usb_dc_set_status_callback = 0x4fc009d0; 588usb_dc_ep_mps = 0x4fc009d4; 589usb_dc_check_poll_for_interrupts = 0x4fc009d8; 590mac_addr_to_serial_str_desc = 0x4fc009dc; 591usb_set_current_descriptor = 0x4fc009e0; 592usb_get_descriptor = 0x4fc009e4; 593usb_dev_resume = 0x4fc009e8; 594usb_dev_get_configuration = 0x4fc009ec; 595usb_set_config = 0x4fc009f0; 596usb_deconfig = 0x4fc009f4; 597usb_enable = 0x4fc009f8; 598usb_disable = 0x4fc009fc; 599usb_write_would_block = 0x4fc00a00; 600usb_write = 0x4fc00a04; 601usb_read = 0x4fc00a08; 602usb_ep_set_stall = 0x4fc00a0c; 603usb_ep_clear_stall = 0x4fc00a10; 604usb_ep_read_wait = 0x4fc00a14; 605usb_ep_read_continue = 0x4fc00a18; 606usb_transfer_ep_callback = 0x4fc00a1c; 607usb_transfer = 0x4fc00a20; 608usb_cancel_transfer = 0x4fc00a24; 609usb_transfer_sync = 0x4fc00a28; 610usb_dfu_set_detach_cb = 0x4fc00a2c; 611dfu_class_handle_req = 0x4fc00a30; 612dfu_status_cb = 0x4fc00a34; 613dfu_custom_handle_req = 0x4fc00a38; 614usb_dfu_init = 0x4fc00a3c; 615usb_dfu_force_detach = 0x4fc00a40; 616usb_dev_deinit = 0x4fc00a44; 617usb_dw_ctrl_deinit = 0x4fc00a48; 618/* Data (.data, .bss, .rodata) */ 619s_usb_osglue = 0x4ff3ffc8; 620