/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | mspi_timing_tuning_ll.h | 56 static inline void mspi_timing_ll_set_all_pin_drive(uint8_t spi_num, uint32_t val) in mspi_timing_ll_set_all_pin_drive() argument 58 SET_PERI_REG_MASK(SPI_MEM_DATE_REG(spi_num), SPI_MEM_SPICLK_PAD_DRV_CTL_EN); in mspi_timing_ll_set_all_pin_drive() 59 REG_SET_FIELD(SPI_MEM_DATE_REG(spi_num), SPI_MEM_SPI_SMEM_SPICLK_FUN_DRV, val); in mspi_timing_ll_set_all_pin_drive() 60 REG_SET_FIELD(SPI_MEM_DATE_REG(spi_num), SPI_MEM_SPI_FMEM_SPICLK_FUN_DRV, val); in mspi_timing_ll_set_all_pin_drive() 79 static inline void mspi_timing_ll_set_flash_clock_pin_drive(uint8_t spi_num, uint32_t val) in mspi_timing_ll_set_flash_clock_pin_drive() argument 81 …bool clk_pin_drive_control = GET_PERI_REG_MASK(SPI_MEM_DATE_REG(spi_num), SPI_MEM_SPICLK_PAD_DRV_C… in mspi_timing_ll_set_flash_clock_pin_drive() 84 REG_SET_FIELD(SPI_MEM_DATE_REG(spi_num), SPI_MEM_SPI_FMEM_SPICLK_FUN_DRV, val); in mspi_timing_ll_set_flash_clock_pin_drive() 94 static inline void mspi_timing_ll_set_psram_clock_pin_drive(uint8_t spi_num, uint32_t val) in mspi_timing_ll_set_psram_clock_pin_drive() argument 96 …bool clk_pin_drive_control = GET_PERI_REG_MASK(SPI_MEM_DATE_REG(spi_num), SPI_MEM_SPICLK_PAD_DRV_C… in mspi_timing_ll_set_psram_clock_pin_drive() 99 REG_SET_FIELD(SPI_MEM_DATE_REG(spi_num), SPI_MEM_SPI_SMEM_SPICLK_FUN_DRV, val); in mspi_timing_ll_set_psram_clock_pin_drive() [all …]
|
/hal_espressif-latest/components/esp_psram/esp32/ |
D | esp_psram_impl_quad.c | 235 static void psram_clear_spi_fifo(psram_spi_num_t spi_num) in psram_clear_spi_fifo() argument 239 WRITE_PERI_REG(SPI_W0_REG(spi_num)+i*4, 0); in psram_clear_spi_fifo() 244 static void psram_set_basic_write_mode(psram_spi_num_t spi_num) in psram_set_basic_write_mode() argument 246 CLEAR_PERI_REG_MASK(SPI_USER_REG(spi_num), SPI_FWRITE_QIO); in psram_set_basic_write_mode() 247 CLEAR_PERI_REG_MASK(SPI_USER_REG(spi_num), SPI_FWRITE_DIO); in psram_set_basic_write_mode() 248 CLEAR_PERI_REG_MASK(SPI_USER_REG(spi_num), SPI_FWRITE_QUAD); in psram_set_basic_write_mode() 249 CLEAR_PERI_REG_MASK(SPI_USER_REG(spi_num), SPI_FWRITE_DUAL); in psram_set_basic_write_mode() 252 static void psram_set_qio_write_mode(psram_spi_num_t spi_num) in psram_set_qio_write_mode() argument 254 SET_PERI_REG_MASK(SPI_USER_REG(spi_num), SPI_FWRITE_QIO); in psram_set_qio_write_mode() 255 CLEAR_PERI_REG_MASK(SPI_USER_REG(spi_num), SPI_FWRITE_DIO); in psram_set_qio_write_mode() [all …]
|
/hal_espressif-latest/components/esp_hw_support/port/esp32s3/ |
D | mspi_timing_config.c | 49 void mspi_timing_config_set_core_clock(uint8_t spi_num, mspi_timing_config_core_clock_t core_clock) in mspi_timing_config_set_core_clock() argument 70 mspi_timing_ll_set_core_clock_divider(spi_num, reg_val); in mspi_timing_config_set_core_clock() 73 void mspi_timing_config_set_flash_clock(uint8_t spi_num, uint32_t freqdiv) in mspi_timing_config_set_flash_clock() argument 76 mspi_timing_ll_set_flash_clock(spi_num, freqdiv); in mspi_timing_config_set_flash_clock() 79 void mspi_timing_config_set_psram_clock(uint8_t spi_num, uint32_t freqdiv) in mspi_timing_config_set_psram_clock() argument 81 mspi_timing_ll_set_psram_clock(spi_num, freqdiv); in mspi_timing_config_set_psram_clock() 97 extern void psram_exec_cmd(int spi_num, psram_cmd_mode_t mode, 108 void mspi_timing_config_flash_set_din_mode_num(uint8_t spi_num, uint8_t din_mode, uint8_t din_num) in mspi_timing_config_flash_set_din_mode_num() argument 110 mspi_timing_ll_set_flash_din_mode(spi_num, din_mode); in mspi_timing_config_flash_set_din_mode_num() 111 mspi_timing_ll_set_flash_din_num(spi_num, din_num); in mspi_timing_config_flash_set_din_mode_num() [all …]
|
/hal_espressif-latest/components/esp_psram/esp32s3/ |
D | esp_psram_impl_quad.c | 113 extern void esp_rom_spi_set_op_mode(int spi_num, esp_rom_spiflash_read_mode_t mode); 122 static void psram_set_op_mode(int spi_num, psram_cmd_mode_t mode) in psram_set_op_mode() argument 125 esp_rom_spi_set_op_mode(spi_num, ESP_ROM_SPIFLASH_QIO_MODE); in psram_set_op_mode() 126 SET_PERI_REG_MASK(SPI_MEM_CTRL_REG(spi_num), SPI_MEM_FCMD_QUAD_M); in psram_set_op_mode() 128 esp_rom_spi_set_op_mode(spi_num, ESP_ROM_SPIFLASH_SLOWRD_MODE); in psram_set_op_mode() 131 static void _psram_exec_cmd(int spi_num, in _psram_exec_cmd() argument 149 esp_rom_spi_cmd_config(spi_num, &conf); in _psram_exec_cmd() 152 void psram_exec_cmd(int spi_num, psram_cmd_mode_t mode, in psram_exec_cmd() argument 161 uint32_t backup_usr = READ_PERI_REG(SPI_MEM_USER_REG(spi_num)); in psram_exec_cmd() 162 uint32_t backup_usr1 = READ_PERI_REG(SPI_MEM_USER1_REG(spi_num)); in psram_exec_cmd() [all …]
|
D | esp_psram_impl_octal.c | 114 static void s_init_psram_mode_reg(int spi_num, opi_psram_mode_reg_t *mode_reg_config) in s_init_psram_mode_reg() argument 125 esp_rom_opiflash_exec_cmd(spi_num, mode, in s_init_psram_mode_reg() 140 esp_rom_opiflash_exec_cmd(spi_num, mode, in s_init_psram_mode_reg() 153 esp_rom_opiflash_exec_cmd(spi_num, mode, in s_init_psram_mode_reg() 167 esp_rom_opiflash_exec_cmd(spi_num, mode, in s_init_psram_mode_reg() 178 static void s_get_psram_mode_reg(int spi_num, opi_psram_mode_reg_t *out_reg) in s_get_psram_mode_reg() argument 187 esp_rom_opiflash_exec_cmd(spi_num, mode, in s_get_psram_mode_reg() 196 esp_rom_opiflash_exec_cmd(spi_num, mode, in s_get_psram_mode_reg() 206 esp_rom_opiflash_exec_cmd(spi_num, mode, in s_get_psram_mode_reg() 215 esp_rom_opiflash_exec_cmd(spi_num, mode, in s_get_psram_mode_reg()
|
/hal_espressif-latest/components/esp_psram/esp32s2/ |
D | esp_psram_impl_quad.c | 167 extern void esp_rom_spi_set_op_mode(int spi_num, esp_rom_spiflash_read_mode_t mode); 176 static void psram_set_op_mode(int spi_num, psram_cmd_mode_t mode) in psram_set_op_mode() argument 179 esp_rom_spi_set_op_mode(spi_num, ESP_ROM_SPIFLASH_QIO_MODE); in psram_set_op_mode() 180 SET_PERI_REG_MASK(SPI_MEM_CTRL_REG(spi_num), SPI_MEM_FCMD_QUAD_M); in psram_set_op_mode() 182 esp_rom_spi_set_op_mode(spi_num, ESP_ROM_SPIFLASH_SLOWRD_MODE); in psram_set_op_mode() 185 static void _psram_exec_cmd(int spi_num, in _psram_exec_cmd() argument 203 esp_rom_spi_cmd_config(spi_num, &conf); in _psram_exec_cmd() 206 void psram_exec_cmd(int spi_num, psram_cmd_mode_t mode, in psram_exec_cmd() argument 215 uint32_t backup_usr = READ_PERI_REG(SPI_MEM_USER_REG(spi_num)); in psram_exec_cmd() 216 uint32_t backup_usr1 = READ_PERI_REG(SPI_MEM_USER1_REG(spi_num)); in psram_exec_cmd() [all …]
|
/hal_espressif-latest/components/esp_hw_support/ |
D | mspi_timing_config.h | 61 void mspi_timing_config_set_core_clock(uint8_t spi_num, mspi_timing_config_core_clock_t core_clock); 69 void mspi_timing_config_set_flash_clock(uint8_t spi_num, uint32_t freqdiv); 78 void mspi_timing_config_flash_set_din_mode_num(uint8_t spi_num, uint8_t din_mode, uint8_t din_num); 86 void mspi_timing_config_flash_set_extra_dummy(uint8_t spi_num, uint8_t extra_dummy); 103 void mspi_timing_config_set_psram_clock(uint8_t spi_num, uint32_t freqdiv); 112 void mspi_timing_config_psram_set_din_mode_num(uint8_t spi_num, uint8_t din_mode, uint8_t din_num); 120 void mspi_timing_config_psram_set_extra_dummy(uint8_t spi_num, uint8_t extra_dummy);
|
/hal_espressif-latest/components/esp_rom/include/esp32s2/rom/ |
D | opi_flash.h | 121 void esp_rom_spi_cmd_config(int spi_num, esp_rom_spi_cmd_t* pcmd); 131 void esp_rom_spi_cmd_start(int spi_num, uint8_t* rx_buf, uint16_t rx_len, uint8_t cs_en_mask, bool … 144 void esp_rom_spi_set_op_mode(int spi_num, esp_rom_spiflash_read_mode_t mode); 159 void esp_rom_opiflash_mode_reset(int spi_num); 179 void esp_rom_opiflash_exec_cmd(int spi_num, esp_rom_spiflash_read_mode_t mode, 193 void esp_rom_opiflash_soft_reset(int spi_num, esp_rom_spiflash_read_mode_t mode);
|
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/ |
D | opi_flash.h | 161 void esp_rom_spi_cmd_config(int spi_num, esp_rom_spi_cmd_t* pcmd); 171 void esp_rom_spi_cmd_start(int spi_num, uint8_t* rx_buf, uint16_t rx_len, uint8_t cs_en_mask, bool … 184 void esp_rom_spi_set_op_mode(int spi_num, esp_rom_spiflash_read_mode_t mode); 199 void esp_rom_opiflash_mode_reset(int spi_num); 217 void esp_rom_opiflash_exec_cmd(int spi_num, esp_rom_spiflash_read_mode_t mode, 231 void esp_rom_opiflash_soft_reset(int spi_num, esp_rom_spiflash_read_mode_t mode);
|
/hal_espressif-latest/components/spi_flash/esp32s3/ |
D | spi_flash_oct_flash_init.c | 113 static void s_set_flash_dtr_str_opi_mode(int spi_num, uint8_t val) in s_set_flash_dtr_str_opi_mode() argument 122 esp_rom_opiflash_exec_cmd(spi_num, ESP_ROM_SPIFLASH_FASTRD_MODE, in s_set_flash_dtr_str_opi_mode() 133 static void s_set_flash_ouput_driver_strength(int spi_num, uint8_t strength) in s_set_flash_ouput_driver_strength() argument 146 esp_rom_opiflash_exec_cmd(spi_num, ESP_ROM_SPIFLASH_FASTRD_MODE, in s_set_flash_ouput_driver_strength() 156 esp_rom_opiflash_exec_cmd(spi_num, ESP_ROM_SPIFLASH_FASTRD_MODE, in s_set_flash_ouput_driver_strength() 172 esp_rom_opiflash_exec_cmd(spi_num, ESP_ROM_SPIFLASH_FASTRD_MODE, in s_set_flash_ouput_driver_strength()
|
/hal_espressif-latest/tools/esptool_py/flasher_stub/ |
D | stub_write_flash.c | 140 static esp_rom_spiflash_result_t page_program_internal(int spi_num, uint32_t spi_addr, uint8_t* add… in page_program_internal() argument 156 esp_rom_opiflash_exec_cmd(spi_num, SPI_FLASH_FASTRD_MODE, in page_program_internal() 174 static esp_rom_spiflash_result_t SPIWrite4B(int spi_num, uint32_t target, uint8_t *src_addr, int32_… in SPIWrite4B() argument 183 page_program_internal(spi_num, target, src_addr, len); in SPIWrite4B() 185 page_program_internal(spi_num, target, src_addr, pgm_len); in SPIWrite4B() 189 page_program_internal(spi_num, target + pgm_len, (src_addr + pgm_len), page_size); in SPIWrite4B() 193 page_program_internal(spi_num, target + pgm_len, (src_addr + pgm_len), len - pgm_len); in SPIWrite4B()
|
D | stub_commands.c | 16 static esp_rom_spiflash_result_t SPIRead4B(int spi_num, uint32_t flash_addr, uint8_t* buf, int len) in SPIRead4B() argument 28 esp_rom_opiflash_exec_cmd(spi_num, SPI_FLASH_FASTRD_MODE, in SPIRead4B()
|
/hal_espressif-latest/tools/esptool_py/flasher_stub/include/ |
D | rom_functions.h | 342 void esp_rom_opiflash_exec_cmd(int spi_num, SpiFlashRdMode mode,
|