Home
last modified time | relevance | path

Searched refs:bus_attr (Results 1 – 2 of 2) sorted by relevance

/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_master.c147 const spi_bus_attr_t* bus_attr; member
203 const spi_bus_attr_t* bus_attr = host->bus_attr; in ipc_isr_reg_to_core() local
204 …t *)args)->err = esp_intr_alloc(spicommon_irqsource_for_host(host->id), bus_attr->bus_cfg.intr_fla… in ipc_isr_reg_to_core()
214 const spi_bus_attr_t* bus_attr = spi_bus_get_attr(host_id); in spi_master_init_driver() local
215 SPI_CHECK(bus_attr != NULL, "host_id not initialized", ESP_ERR_INVALID_STATE); in spi_master_init_driver()
216 …SPI_CHECK(bus_attr->lock != NULL, "SPI Master cannot attach to bus. (Check CONFIG_SPI_FLASH_SHARE_… in spi_master_init_driver()
229 .bus_attr = bus_attr, in spi_master_init_driver()
235 if(bus_attr->bus_cfg.isr_cpu_id > INTR_CPU_ID_AUTO) { in spi_master_init_driver()
236 … SPI_CHECK(bus_attr->bus_cfg.isr_cpu_id <= INTR_CPU_ID_1, "invalid core id", ESP_ERR_INVALID_ARG); in spi_master_init_driver()
241 …esp_ipc_call_blocking(INTR_CPU_CONVERT_ID(bus_attr->bus_cfg.isr_cpu_id), ipc_isr_reg_to_core, (voi… in spi_master_init_driver()
[all …]
Dspi_common.c43 .bus_attr = { \
58 spi_bus_attr_t bus_attr; member
290 ctx->bus_attr.tx_dma_chan = actual_tx_dma_chan; in spicommon_dma_chan_alloc()
291 ctx->bus_attr.rx_dma_chan = actual_rx_dma_chan; in spicommon_dma_chan_alloc()
330 int dma_chan = ctx->bus_attr.tx_dma_chan; in dma_chan_free()
750 bus_ctx[0]->bus_attr.lock = lock; in spi_bus_main_set_lock()
755 return bus_ctx[host_id]->bus_attr.lock; in spi_bus_lock_get_by_id()
763 spi_bus_attr_t *bus_attr = NULL; in spi_bus_initialize() local
792 bus_attr = &ctx->bus_attr; in spi_bus_initialize()
793 bus_attr->bus_cfg = *bus_config; in spi_bus_initialize()
[all …]