Home
last modified time | relevance | path

Searched refs:spi_num (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-latest/components/hal/esp32s3/include/hal/
Dmspi_timing_tuning_ll.h56 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/
Desp_psram_impl_quad.c235 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/
Dmspi_timing_config.c49 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/
Desp_psram_impl_quad.c113 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 …]
Desp_psram_impl_octal.c114 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/
Desp_psram_impl_quad.c167 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/
Dmspi_timing_config.h61 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/
Dopi_flash.h121 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/
Dopi_flash.h161 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/
Dspi_flash_oct_flash_init.c113 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/
Dstub_write_flash.c140 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()
Dstub_commands.c16 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/
Drom_functions.h342 void esp_rom_opiflash_exec_cmd(int spi_num, SpiFlashRdMode mode,