Home
last modified time | relevance | path

Searched refs:i2s (Results 1 – 15 of 15) sorted by relevance

/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Di2s.c40 i2s->callback(i2s, I2S_EVENT_ERROR, i2s->arg); in wj_i2s_dma_event_cb()
47 i2s->callback(i2s, I2S_EVENT_ERROR, i2s->arg); in wj_i2s_dma_event_cb()
55 i2s->tx_buf->read = (i2s->tx_buf->read + read_len) % i2s->tx_buf->size; in wj_i2s_dma_event_cb()
61 i2s->callback(i2s, I2S_EVENT_TX_BUFFER_EMPTY, i2s->arg); in wj_i2s_dma_event_cb()
71 i2s->callback(i2s, I2S_EVENT_SEND_COMPLETE, i2s->arg); in wj_i2s_dma_event_cb()
80 i2s->callback(i2s, I2S_EVENT_RECEIVE_COMPLETE, i2s->arg); in wj_i2s_dma_event_cb()
82 i2s->callback(i2s, I2S_EVENT_RX_BUFFER_FULL, i2s->arg); in wj_i2s_dma_event_cb()
749 memset(i2s->tx_buf->buffer, 0, i2s->tx_buf->size); in csi_i2s_send_start()
788 memset(i2s->rx_buf->buffer, 0, i2s->rx_buf->size); in csi_i2s_receive_start()
812 memset(i2s->tx_buf->buffer, 0, i2s->tx_buf->size); in csi_i2s_send_stop()
[all …]
A Dcodec.c44 static void es_codec_irq(csi_i2s_t *i2s, csi_i2s_event_t event, void *arg) in es_codec_irq() argument
57 if (i2s->dev.idx == OUTPUT_I2S_IDX) { in es_codec_irq()
61 } else if (i2s->dev.idx == INPUT_I2S_IDX) { in es_codec_irq()
67 if (i2s->dev.idx == OUTPUT_I2S_IDX) { in es_codec_irq()
73 if (i2s->dev.idx == INPUT_I2S_IDX) { in es_codec_irq()
/bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/
A Di2s.h145 void csi_i2s_uninit(csi_i2s_t *i2s);
153 void csi_i2s_enable(csi_i2s_t *i2s, bool enable);
234 uint32_t csi_i2s_rx_buffer_avail(csi_i2s_t *i2s);
318 csi_error_t csi_i2s_send_pause(csi_i2s_t *i2s);
325 csi_error_t csi_i2s_send_resume(csi_i2s_t *i2s);
332 csi_error_t csi_i2s_send_start(csi_i2s_t *i2s);
346 void csi_i2s_send_stop(csi_i2s_t *i2s);
353 void csi_i2s_receive_stop(csi_i2s_t *i2s);
369 void csi_i2s_detach_callback(csi_i2s_t *i2s);
384 csi_error_t csi_i2s_enable_pm(csi_i2s_t *i2s);
[all …]
/bsp/phytium/aarch32/.ci/attachconfig/
A Dci.attachconfig.yml7 - devices.i2s
47 - devices.i2s
172 devices.i2s:
/bsp/lm3s8962/Libraries/driverlib/
A Ddriverlib.Opt27 OPTFFF 1,11,1,0,0,0,0,0,<.\i2s.c><i2s.c>
A Ddriverlib.Uv219 File 1,1,<.\i2s.c><i2s.c> 0x0
/bsp/phytium/aarch64/.ci/attachconfig/
A Dci.attachconfig.yml57 - devices.i2s
97 - devices.i2s
235 devices.i2s:
/bsp/bouffalo_lab/bl61x/board/config/
A Dbl_factory_params_IoTKitA_auto.dts59 i2s {
62 i2s@40017000 {
71 i2s@40017100 {
/bsp/phytium/libraries/
A DSConscript136 ## i2s
138 src += Glob(PHYTIUM_SDK_DIR+'/drivers/i2s/fi2s/*.c') \
141 path += [PHYTIUM_SDK_DIR + '/drivers/i2s/fi2s/'] \
/bsp/nuvoton/nk-980iot/board/
A DKconfig22 bool "NAU8822 Audio Codec supporting(over i2s, i2c0)"
/bsp/nuvoton/nk-n9h30/board/
A DKconfig23 bool "NAU8822 Audio Codec supporting(over i2s, i2c0)"
/bsp/nuvoton/numaker-iot-m487/board/
A DKconfig38 bool "NAU88L25 Audio Codec supporting(over i2s, i2c2)"
/bsp/hpmicro/libraries/hpm_sdk/
A DCHANGELOG.md274 - drivers: i2s: change fifo threshold parameter.
483 - soc: HPM6880: fix i2s clock config driver
651 - samples: drivers: i2s: fix tx underflow during tx start
677 - drivers: i2s: update API
1027 - samples: drivers: i2s: add an i2s_master demo
1028 - samples: drivers: i2s: add an i2s_slave demo
1053 - samples: drivers: i2s: fix CFGR config
1150 - drivers: i2s: fix i2s interrupt workaround in i2s_init
1159 - drivers: i2s: i2s_enable() issue fix
1230 - soc: driver: clock: i2s get clock error
[all …]
/bsp/nuvoton/numaker-pfm-m487/board/
A DKconfig21 bool "NAU88L25 Audio Codec supporting(over i2s, i2c2)"
/bsp/core-v-mcu/Libraries/core_v_hal_libraries/bmsis/core-v-mcu/include/
A Dcore-v-mcu-periph.h486 #define i2s(id) ((i2s_t *) UDMA_I2S(id)) macro

Completed in 58 milliseconds