/hal_espressif-latest/components/driver/spi/gpspi/ |
D | spi_common.c | 42 .host_id = 0, \ 55 int host_id; member 178 static esp_err_t alloc_dma_chan(spi_host_device_t host_id, spi_dma_chan_t dma_chan, uint32_t *out_a… in alloc_dma_chan() argument 180 assert(is_valid_host(host_id)); in alloc_dma_chan() 184 assert(dma_chan == (int)host_id || dma_chan == SPI_DMA_CH_AUTO); in alloc_dma_chan() 201 success = claim_dma_chan(host_id, &actual_dma_chan); in alloc_dma_chan() 215 connect_spi_and_dma(host_id, *out_actual_tx_dma_chan); in alloc_dma_chan() 221 static esp_err_t alloc_dma_chan(spi_host_device_t host_id, spi_dma_chan_t dma_chan, uint32_t *out_a… in alloc_dma_chan() argument 223 assert(is_valid_host(host_id)); in alloc_dma_chan() 227 spicommon_bus_context_t *ctx = bus_ctx[host_id]; in alloc_dma_chan() [all …]
|
D | spi_slave_hd.c | 65 esp_err_t spi_slave_hd_init(spi_host_device_t host_id, const spi_bus_config_t *bus_config, in spi_slave_hd_init() argument 74 SPIHD_CHECK(VALID_HOST(host_id), "invalid host", ESP_ERR_INVALID_ARG); in spi_slave_hd_init() 76 …SPIHD_CHECK(config->dma_chan == SPI_DMA_DISABLED || config->dma_chan == (int)host_id || config->dm… in spi_slave_hd_init() 81 spi_chan_claimed = spicommon_periph_claim(host_id, "slave_hd"); in spi_slave_hd_init() 89 spihost[host_id] = host; in spi_slave_hd_init() 94 …ret = spicommon_dma_chan_alloc(host_id, config->dma_chan, &actual_tx_dma_chan, &actual_rx_dma_chan… in spi_slave_hd_init() 100 …ret = spicommon_bus_initialize_io(host_id, bus_config, SPICOMMON_BUSFLAG_SLAVE | bus_config->flags… in spi_slave_hd_init() 105 spicommon_cs_initialize(host_id, config->spics_io_num, 0, in spi_slave_hd_init() 110 .host_id = host_id, in spi_slave_hd_init() 111 .dma_in = SPI_LL_GET_HW(host_id), in spi_slave_hd_init() [all …]
|
D | spi_master.c | 210 static esp_err_t spi_master_init_driver(spi_host_device_t host_id) in spi_master_init_driver() argument 214 const spi_bus_attr_t* bus_attr = spi_bus_get_attr(host_id); in spi_master_init_driver() 225 .id = host_id, in spi_master_init_driver() 233 if (host_id != SPI1_HOST) { in spi_master_init_driver() 245 …err = esp_intr_alloc(spicommon_irqsource_for_host(host_id), bus_attr->bus_cfg.intr_flags | ESP_INT… in spi_master_init_driver() 255 .dma_in = SPI_LL_GET_HW(host_id), in spi_master_init_driver() 256 .dma_out = SPI_LL_GET_HW(host_id), in spi_master_init_driver() 264 spi_hal_init(&host->hal, host_id, &hal_config); in spi_master_init_driver() 266 if (host_id != SPI1_HOST) { in spi_master_init_driver() 268 spi_bus_lock_handle_t lock = spi_bus_lock_get_by_id(host_id); in spi_master_init_driver() [all …]
|
/hal_espressif-latest/components/spi_flash/ |
D | esp_flash_spi_init.c | 94 .host_id = SPI1_HOST,\ 103 .host_id = SPI1_HOST,\ 113 .host_id = SPI1_HOST,\ 123 .host_id = SPI1_HOST,\ 132 .host_id = SPI1_HOST,\ 149 int spics_in = spi_periph_signal[config->host_id].spics_in; in cs_initialize() 150 int spics_out = spi_periph_signal[config->host_id].spics_out[cs_id]; in cs_initialize() 151 int spics_func = spi_periph_signal[config->host_id].func; in cs_initialize() 175 static bool use_bus_lock(int host_id) in use_bus_lock() argument 177 if (host_id != SPI1_HOST) { in use_bus_lock() [all …]
|
D | spi_flash_os_func_app.c | 203 static bool use_bus_lock(int host_id) in use_bus_lock() argument 205 if (host_id != SPI1_HOST) { in use_bus_lock() 214 esp_err_t esp_flash_init_os_functions(esp_flash_t *chip, int host_id, spi_bus_lock_dev_handle_t dev… in esp_flash_init_os_functions() argument 216 if (use_bus_lock(host_id) && !dev_handle) { in esp_flash_init_os_functions() 225 switch (host_id) { in esp_flash_init_os_functions()
|
/hal_espressif-latest/components/driver/spi/include/driver/ |
D | spi_slave_hd.h | 101 esp_err_t spi_slave_hd_init(spi_host_device_t host_id, const spi_bus_config_t *bus_config, 112 esp_err_t spi_slave_hd_deinit(spi_host_device_t host_id); 130 esp_err_t spi_slave_hd_queue_trans(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd_d… 147 esp_err_t spi_slave_hd_get_trans_res(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd… 157 void spi_slave_hd_read_buffer(spi_host_device_t host_id, int addr, uint8_t *out_data, size_t len); 167 void spi_slave_hd_write_buffer(spi_host_device_t host_id, int addr, uint8_t *data, size_t len); 187 esp_err_t spi_slave_hd_append_trans(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd_… 204 esp_err_t spi_slave_hd_get_append_trans_res(spi_host_device_t host_id, spi_slave_chan_t chan, spi_s…
|
D | spi_common.h | 155 esp_err_t spi_bus_initialize(spi_host_device_t host_id, const spi_bus_config_t *bus_config, spi_dma… 168 esp_err_t spi_bus_free(spi_host_device_t host_id);
|
D | sdspi_host.h | 61 spi_host_device_t host_id; ///< SPI host to use, SPIx_HOST (see spi_types.h). member 77 .host_id = SDSPI_DEFAULT_HOST, \
|
D | spi_master.h | 183 esp_err_t spi_bus_add_device(spi_host_device_t host_id, const spi_device_interface_config_t *dev_co… 404 esp_err_t spi_bus_get_max_transaction_len(spi_host_device_t host_id, size_t *max_bytes);
|
/hal_espressif-latest/components/esp_hw_support/ |
D | regi2c_ctrl.c | 24 uint8_t IRAM_ATTR regi2c_ctrl_read_reg(uint8_t block, uint8_t host_id, uint8_t reg_add) in regi2c_ctrl_read_reg() argument 27 uint8_t value = regi2c_read_reg_raw(block, host_id, reg_add); in regi2c_ctrl_read_reg() 32 uint8_t IRAM_ATTR regi2c_ctrl_read_reg_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_… in regi2c_ctrl_read_reg_mask() argument 35 uint8_t value = regi2c_read_reg_mask_raw(block, host_id, reg_add, msb, lsb); in regi2c_ctrl_read_reg_mask() 40 void IRAM_ATTR regi2c_ctrl_write_reg(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t data) in regi2c_ctrl_write_reg() argument 43 regi2c_write_reg_raw(block, host_id, reg_add, data); in regi2c_ctrl_write_reg() 47 void IRAM_ATTR regi2c_ctrl_write_reg_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t … in regi2c_ctrl_write_reg_mask() argument 50 regi2c_write_reg_mask_raw(block, host_id, reg_add, msb, lsb, data); in regi2c_ctrl_write_reg_mask()
|
D | sleep_modem.c | 158 uint8_t host_id; /* phy i2c master host id */ member 186 …em link i2c master configuration: (%d,%d,%d), (%d,%d,%d)", cmd.config[0].host_id, cmd.config[0].st… in sleep_modem_wifi_modem_state_init() 187 cmd.config[0].end, cmd.config[1].host_id, cmd.config[1].start, cmd.config[1].end); in sleep_modem_wifi_modem_state_init() 231 …wifi_modem_config[7].write_wait.value = I2C_BURST_VAL(cmd.config[1].host_id, cmd.config[1].start,… in sleep_modem_wifi_modem_state_init() 232 …wifi_modem_config[18].write_wait.value = I2C_BURST_VAL(cmd.config[0].host_id, cmd.config[0].start,… in sleep_modem_wifi_modem_state_init()
|
/hal_espressif-latest/components/esp_rom/patches/ |
D | esp_rom_regi2c_esp32h2.c | 81 uint8_t esp_rom_regi2c_read(uint8_t block, uint8_t host_id, uint8_t reg_add) __attribute__((alias("… 82 uint8_t esp_rom_regi2c_read_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t msb, uint… 83 void esp_rom_regi2c_write(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t data) __attribut… 84 void esp_rom_regi2c_write_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t msb, uint8_… 118 uint8_t IRAM_ATTR regi2c_read_impl(uint8_t block, uint8_t host_id, uint8_t reg_add) in regi2c_read_impl() argument 120 (void)host_id; in regi2c_read_impl() 133 uint8_t IRAM_ATTR regi2c_read_mask_impl(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t ms… in regi2c_read_mask_impl() argument 138 (void)host_id; in regi2c_read_mask_impl() 150 void IRAM_ATTR regi2c_write_impl(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t data) in regi2c_write_impl() argument 152 (void)host_id; in regi2c_write_impl() [all …]
|
D | esp_rom_hp_regi2c_esp32c6.c | 80 uint8_t esp_rom_regi2c_read(uint8_t block, uint8_t host_id, uint8_t reg_add) __attribute__((alias("… 81 uint8_t esp_rom_regi2c_read_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t msb, uint… 82 void esp_rom_regi2c_write(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t data) __attribut… 83 void esp_rom_regi2c_write_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t msb, uint8_… 119 uint8_t IRAM_ATTR regi2c_read_impl(uint8_t block, uint8_t host_id, uint8_t reg_add) in regi2c_read_impl() argument 121 (void)host_id; in regi2c_read_impl() 134 uint8_t IRAM_ATTR regi2c_read_mask_impl(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t ms… in regi2c_read_mask_impl() argument 139 (void)host_id; in regi2c_read_mask_impl() 151 void IRAM_ATTR regi2c_write_impl(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t data) in regi2c_write_impl() argument 153 (void)host_id; in regi2c_write_impl() [all …]
|
D | esp_rom_regi2c_esp32s2.c | 111 uint8_t IRAM_ATTR esp_rom_regi2c_read(uint8_t block, uint8_t host_id, uint8_t reg_add) in esp_rom_regi2c_read() argument 122 uint8_t IRAM_ATTR esp_rom_regi2c_read_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t… in esp_rom_regi2c_read_mask() argument 135 void IRAM_ATTR esp_rom_regi2c_write(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t data) in esp_rom_regi2c_write() argument 147 void IRAM_ATTR esp_rom_regi2c_write_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t m… in esp_rom_regi2c_write_mask() argument
|
/hal_espressif-latest/components/esp_rom/include/ |
D | esp_rom_regi2c.h | 25 uint8_t esp_rom_regi2c_read(uint8_t block, uint8_t host_id, uint8_t reg_add); 37 uint8_t esp_rom_regi2c_read_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t msb, uint… 47 void esp_rom_regi2c_write(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t data); 59 void esp_rom_regi2c_write_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t msb, uint8_…
|
/hal_espressif-latest/components/driver/include/esp_private/ |
D | spi_common_internal.h | 125 esp_err_t spicommon_dma_chan_alloc(spi_host_device_t host_id, spi_dma_chan_t dma_chan, uint32_t *ou… 135 esp_err_t spicommon_dma_chan_free(spi_host_device_t host_id); 150 esp_err_t spicommon_gdma_get_handle(spi_host_device_t host_id, gdma_channel_handle_t *gdma_handle, … 316 const spi_bus_attr_t* spi_bus_get_attr(spi_host_device_t host_id); 326 esp_err_t spi_bus_register_destroy_func(spi_host_device_t host_id, 468 int host_id; ///< SPI host id member 505 spi_bus_lock_handle_t spi_bus_lock_get_by_id(spi_host_device_t host_id);
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | spi_flash_ll.h | 25 #define spi_flash_ll_calculate_clock_reg(host_id, clock_div) (((host_id)<=SPI1_HOST) ? spimem_flash… argument 28 #define spi_flash_ll_get_source_clock_freq_mhz(host_id) (((host_id)<=SPI1_HOST) ? spimem_flash_ll_… argument 30 #define spi_flash_ll_get_hw(host_id) (((host_id)<=SPI1_HOST ? (spi_dev_t*) spimem_flash_ll_get_hw(… argument 31 : gpspi_flash_ll_get_hw(host_id)))
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | spi_flash_ll.h | 24 #define spi_flash_ll_calculate_clock_reg(host_id, clock_div) (((host_id)<=SPI1_HOST) ? spimem_flash… argument 27 #define spi_flash_ll_get_source_clock_freq_mhz(host_id) (((host_id)<=SPI1_HOST) ? spimem_flash_ll_… argument 29 #define spi_flash_ll_get_hw(host_id) (((host_id)<=SPI1_HOST ? (spi_dev_t*) spimem_flash_ll_get_hw(… argument 30 : gpspi_flash_ll_get_hw(host_id)))
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | spi_flash_ll.h | 24 #define spi_flash_ll_calculate_clock_reg(host_id, clock_div) (((host_id)<=SPI1_HOST) ? spimem_flash… argument 27 #define spi_flash_ll_get_source_clock_freq_mhz(host_id) (((host_id)<=SPI1_HOST) ? spimem_flash_ll_… argument 29 #define spi_flash_ll_get_hw(host_id) (((host_id)<=SPI1_HOST ? (spi_dev_t*) spimem_flash_ll_get_hw(… argument 30 : gpspi_flash_ll_get_hw(host_id)))
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | spi_flash_ll.h | 24 #define spi_flash_ll_calculate_clock_reg(host_id, clock_div) (((host_id)<=SPI1_HOST) ? spimem_flash… argument 27 #define spi_flash_ll_get_source_clock_freq_mhz(host_id) (((host_id)<=SPI1_HOST) ? spimem_flash_ll_… argument 29 #define spi_flash_ll_get_hw(host_id) (((host_id)<=SPI1_HOST ? (spi_dev_t*) spimem_flash_ll_get_hw(… argument 30 : gpspi_flash_ll_get_hw(host_id)))
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | spi_flash_ll.h | 24 #define spi_flash_ll_calculate_clock_reg(host_id, clock_div) (((host_id)<=SPI1_HOST) ? spimem_flash… argument 27 #define spi_flash_ll_get_source_clock_freq_mhz(host_id) (((host_id)<=SPI1_HOST) ? spimem_flash_ll_… argument 29 #define spi_flash_ll_get_hw(host_id) (((host_id)<=SPI1_HOST ? (spi_dev_t*) spimem_flash_ll_get_hw(… argument 30 : gpspi_flash_ll_get_hw(host_id)))
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | spi_flash_ll.h | 24 #define spi_flash_ll_calculate_clock_reg(host_id, clock_div) (((host_id)<=SPI1_HOST) ? spimem_flash… argument 27 #define spi_flash_ll_get_source_clock_freq_mhz(host_id) (((host_id)<=SPI1_HOST) ? spimem_flash_ll_… argument 29 #define spi_flash_ll_get_hw(host_id) (((host_id)<=SPI1_HOST ? (spi_dev_t*) spimem_flash_ll_get_hw(… argument 30 : gpspi_flash_ll_get_hw(host_id)))
|
/hal_espressif-latest/components/esp_hw_support/include/esp_private/ |
D | regi2c_ctrl.h | 38 uint8_t regi2c_ctrl_read_reg(uint8_t block, uint8_t host_id, uint8_t reg_add); 39 uint8_t regi2c_ctrl_read_reg_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t msb, uin… 40 void regi2c_ctrl_write_reg(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t data); 41 void regi2c_ctrl_write_reg_mask(uint8_t block, uint8_t host_id, uint8_t reg_add, uint8_t msb, uint8…
|
/hal_espressif-latest/components/hal/ |
D | spi_flash_hal.c | 54 …uint32_t div_parameter = spi_flash_ll_calculate_clock_reg(cfg->host_id, get_flash_clock_divider(cf… in spi_flash_cal_clock() 77 bool main_flash = (cfg->host_id == SPI1_HOST && cfg->cs_num == 0); in extra_dummy_under_timing_tuning() 96 if (cfg->cs_num >= SOC_SPI_PERIPH_CS_NUM(cfg->host_id)) { in spi_flash_hal_init() 102 .spi = spi_flash_ll_get_hw(cfg->host_id), in spi_flash_hal_init()
|
/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | spi_flash_ll.h | 34 #define spi_flash_ll_get_hw(host_id) ( ((host_id)==SPI1_HOST) ? &SPI1 :(\ argument 35 ((host_id)==SPI2_HOST) ? &SPI2 :(\ 36 ((host_id)==SPI3_HOST) ? &SPI3 :(\ 411 static inline uint32_t spi_flash_ll_get_source_clock_freq_mhz(uint8_t host_id) in spi_flash_ll_get_source_clock_freq_mhz() argument 425 static inline uint32_t spi_flash_ll_calculate_clock_reg(uint8_t host_id, uint8_t clkdiv) in spi_flash_ll_calculate_clock_reg() argument
|