Home
last modified time | relevance | path

Searched refs:host_id (Results 1 – 25 of 58) sorted by relevance

123

/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_common.c42 .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 …]
Dspi_slave_hd.c65 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 …]
Dspi_master.c210 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/
Desp_flash_spi_init.c94 .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 …]
Dspi_flash_os_func_app.c203 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/
Dspi_slave_hd.h101 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…
Dspi_common.h155 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);
Dsdspi_host.h61 spi_host_device_t host_id; ///< SPI host to use, SPIx_HOST (see spi_types.h). member
77 .host_id = SDSPI_DEFAULT_HOST, \
Dspi_master.h183 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/
Dregi2c_ctrl.c24 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()
Dsleep_modem.c158 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/
Desp_rom_regi2c_esp32h2.c81 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 …]
Desp_rom_hp_regi2c_esp32c6.c80 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 …]
Desp_rom_regi2c_esp32s2.c111 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/
Desp_rom_regi2c.h25 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/
Dspi_common_internal.h125 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/
Dspi_flash_ll.h25 #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/
Dspi_flash_ll.h24 #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/
Dspi_flash_ll.h24 #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/
Dspi_flash_ll.h24 #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/
Dspi_flash_ll.h24 #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/
Dspi_flash_ll.h24 #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/
Dregi2c_ctrl.h38 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/
Dspi_flash_hal.c54 …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/
Dspi_flash_ll.h34 #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

123