Home
last modified time | relevance | path

Searched refs:extra_dummy (Results 1 – 11 of 11) sorted by relevance

/hal_espressif-latest/components/hal/
Dspi_flash_hal.c78 int extra_dummy = 0; in extra_dummy_under_timing_tuning() local
84 extra_dummy = cfg->extra_dummy; in extra_dummy_under_timing_tuning()
90 return extra_dummy; in extra_dummy_under_timing_tuning()
110 data_out->extra_dummy = extra_dummy_under_timing_tuning(cfg); in spi_flash_hal_init()
115 …data_out->extra_dummy = get_dummy_n(!cfg->iomux, cfg->input_delay_ns, APB_CLK_FREQ/get_flash_clock… in spi_flash_hal_init()
Dspi_hal_iram.c65 int extra_dummy = 0; in spi_hal_setup_trans() local
68 extra_dummy = dev->timing_conf.timing_dummy; in spi_hal_setup_trans()
73 spi_ll_set_dummy(hw, extra_dummy + trans->dummy_bits); in spi_hal_setup_trans()
96 miso_delay_num = extra_dummy ? dev->timing_conf.timing_miso_delay : 0; in spi_hal_setup_trans()
Dspi_flash_hal_common.inc23 …fine COMPUTE_DUMMY_CYCLELEN(host, base) ((base) + ((spi_flash_hal_context_t*)host)->extra_dummy)
/hal_espressif-latest/components/esp_hw_support/port/esp32s3/
Dmspi_timing_config.c162 void mspi_timing_config_flash_set_extra_dummy(uint8_t spi_num, uint8_t extra_dummy) in mspi_timing_config_flash_set_extra_dummy() argument
165 mspi_timing_ll_set_octal_flash_extra_dummy(spi_num, extra_dummy); in mspi_timing_config_flash_set_extra_dummy()
177 g_rom_spiflash_dummy_len_plus[spi_num] = s_rom_flash_extra_dummy[spi_num] + extra_dummy; in mspi_timing_config_flash_set_extra_dummy()
191 void mspi_timing_config_psram_set_extra_dummy(uint8_t spi_num, uint8_t extra_dummy) in mspi_timing_config_psram_set_extra_dummy() argument
194 mspi_timing_ll_set_octal_psram_extra_dummy(spi_num, extra_dummy); in mspi_timing_config_psram_set_extra_dummy()
197 mspi_timing_ll_set_quad_psram_dummy(spi_num, (QPI_PSRAM_FAST_READ_DUMMY + extra_dummy - 1)); in mspi_timing_config_psram_set_extra_dummy()
/hal_espressif-latest/components/hal/include/hal/
Dspi_flash_hal.h36 uint8_t extra_dummy; ///< Pre-calculated extra dummy used for compensation member
55 uint32_t extra_dummy; member
65 uint32_t extra_dummy; ///< extra dummy for timing compensation. member
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Dmspi_timing_tuning_ll.h254 static inline void mspi_timing_ll_set_octal_flash_extra_dummy(uint8_t spi_num, uint8_t extra_dummy) in mspi_timing_ll_set_octal_flash_extra_dummy() argument
256 if (extra_dummy > 0) { in mspi_timing_ll_set_octal_flash_extra_dummy()
258 … SET_PERI_REG_BITS(SPI_MEM_TIMING_CALI_REG(spi_num), SPI_MEM_EXTRA_DUMMY_CYCLELEN_V, extra_dummy, in mspi_timing_ll_set_octal_flash_extra_dummy()
318 static inline void mspi_timing_ll_set_octal_psram_extra_dummy(uint8_t spi_num, uint8_t extra_dummy) in mspi_timing_ll_set_octal_psram_extra_dummy() argument
320 if (extra_dummy > 0) { in mspi_timing_ll_set_octal_psram_extra_dummy()
322 …TS(SPI_MEM_SPI_SMEM_TIMING_CALI_REG(spi_num), SPI_MEM_SPI_SMEM_EXTRA_DUMMY_CYCLELEN_V, extra_dummy, in mspi_timing_ll_set_octal_psram_extra_dummy()
Dspimem_flash_ll.h551 static inline void spimem_flash_ll_set_extra_dummy(spi_mem_dev_t *dev, uint32_t extra_dummy) in spimem_flash_ll_set_extra_dummy() argument
553 dev->timing_cali.extra_dummy_cyclelen = extra_dummy; in spimem_flash_ll_set_extra_dummy()
/hal_espressif-latest/components/esp_hw_support/
Dmspi_timing_config.h86 void mspi_timing_config_flash_set_extra_dummy(uint8_t spi_num, uint8_t extra_dummy);
120 void mspi_timing_config_psram_set_extra_dummy(uint8_t spi_num, uint8_t extra_dummy);
Dmspi_timing_tuning.c606 out_timing_config->extra_dummy = s_flash_best_timing_tuning_config.extra_dummy_len; in spi_timing_get_flash_timing_param()
/hal_espressif-latest/components/esp_psram/esp32s2/
Desp_psram_impl_quad.c491 int extra_dummy = 0; in psram_cache_init() local
495 extra_dummy = PSRAM_IO_MATRIX_DUMMY_80M; in psram_cache_init()
499 extra_dummy = PSRAM_IO_MATRIX_DUMMY_40M; in psram_cache_init()
503 extra_dummy = PSRAM_IO_MATRIX_DUMMY_20M; in psram_cache_init()
507 extra_dummy = PSRAM_IO_MATRIX_DUMMY_20M; in psram_cache_init()
530 …I_MEM_CACHE_SCTRL_REG(0), SPI_MEM_SRAM_RDUMMY_CYCLELEN_V, PSRAM_FAST_READ_QUAD_DUMMY + extra_dummy, in psram_cache_init()
/hal_espressif-latest/components/esp_psram/esp32/
Desp_psram_impl_quad.c208 static int extra_dummy = 0; variable
438 uint32_t dummy_bits = 0 + extra_dummy; in psram_read_id()
545 ps_cmd.dummyBitLen = dummy_bits + extra_dummy; in spi_user_psram_read()
732 extra_dummy = PSRAM_IO_MATRIX_DUMMY_40M; in psram_gpio_config()
743 extra_dummy = PSRAM_IO_MATRIX_DUMMY_80M; in psram_gpio_config()
754 extra_dummy = PSRAM_IO_MATRIX_DUMMY_40M; in psram_gpio_config()
1085 …G_BITS(SPI_CACHE_SCTRL_REG(0), SPI_SRAM_DUMMY_CYCLELEN_V, PSRAM_FAST_READ_QUAD_DUMMY + extra_dummy, in psram_cache_init()
1103 …G_BITS(SPI_CACHE_SCTRL_REG(0), SPI_SRAM_DUMMY_CYCLELEN_V, PSRAM_FAST_READ_QUAD_DUMMY + extra_dummy, in psram_cache_init()