| /Zephyr-latest/drivers/i2s/ |
| D | i2s_ll_stm32.c | 146 LL_I2S_SetPrescalerLinear(cfg->i2s, i2s_div); in i2s_stm32_set_clock() 147 LL_I2S_SetPrescalerParity(cfg->i2s, i2s_odd); in i2s_stm32_set_clock() 229 LL_I2S_EnableMasterClock(cfg->i2s); in i2s_stm32_configure() 231 LL_I2S_DisableMasterClock(cfg->i2s); in i2s_stm32_configure() 239 LL_I2S_SetDataFormat(cfg->i2s, LL_I2S_DATAFORMAT_16B); in i2s_stm32_configure() 241 LL_I2S_SetDataFormat(cfg->i2s, LL_I2S_DATAFORMAT_24B); in i2s_stm32_configure() 243 LL_I2S_SetDataFormat(cfg->i2s, LL_I2S_DATAFORMAT_32B); in i2s_stm32_configure() 252 LL_I2S_SetStandard(cfg->i2s, LL_I2S_STANDARD_PHILIPS); in i2s_stm32_configure() 256 LL_I2S_SetStandard(cfg->i2s, LL_I2S_STANDARD_PCM_SHORT); in i2s_stm32_configure() 260 LL_I2S_SetStandard(cfg->i2s, LL_I2S_STANDARD_PCM_LONG); in i2s_stm32_configure() [all …]
|
| D | i2s_ll_stm32.h | 17 SPI_TypeDef *i2s; member 53 static inline uint32_t ll_func_i2s_dma_busy(SPI_TypeDef *i2s) in ll_func_i2s_dma_busy() argument 56 return LL_SPI_IsActiveFlag_TXC(i2s) == 0; in ll_func_i2s_dma_busy() 59 return (LL_SPI_IsActiveFlag_TXE(i2s) && in ll_func_i2s_dma_busy() 60 !LL_SPI_IsActiveFlag_BSY(i2s)); in ll_func_i2s_dma_busy()
|
| /Zephyr-latest/tests/drivers/i2s/i2s_api/boards/ |
| D | litex_vexriscv.overlay | 1 /* i2s-node0 is the receiver 2 * i2s-node1 is the transmitter 7 i2s-node0 = &i2s_rx; 8 i2s-node1 = &i2s_tx;
|
| D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 2 * i2s-node0 is the receiver 3 * i2s-node1 is the transmitter 8 i2s-node0 = &i2s0; 9 i2s-node1 = &i2s1;
|
| D | mimxrt685_evk_mimxrt685s_cm33.overlay | 2 * i2s-node0 is the receiver 3 * i2s-node1 is the transmitter 8 i2s-node0 = &i2s0; 9 i2s-node1 = &i2s1;
|
| D | mimxrt1170_evk_mimxrt1176_cm7_A.overlay | 2 * i2s-node0 is the receiver - uses SAI1 peripheral on RT1170 3 * i2s-node1 is the transmitter - uses SAI4 peripheral 8 i2s-node0 = &sai1; 9 i2s-node1 = &sai4;
|
| D | 96b_argonkey.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &i2s5;
|
| D | 96b_stm32_sensor_mez.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &i2s2;
|
| D | nucleo_f411re.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &i2s1;
|
| D | sam_v71_xult_samv71q21.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &ssc;
|
| D | sam_e70_xplained_same70q21.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &ssc;
|
| D | sam_e70_xplained_same70q21b.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &ssc;
|
| D | sam_v71_xult_samv71q21b.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &ssc;
|
| /Zephyr-latest/tests/drivers/i2s/i2s_speed/boards/ |
| D | litex_vexriscv.overlay | 1 /* i2s-node0 is the receiver 2 * i2s-node1 is the transmitter 7 i2s-node0 = &i2s_rx; 8 i2s-node1 = &i2s_tx;
|
| D | frdm_mcxn947_mcxn947_cpu0.overlay | 2 * i2s-node0 is the receiver 3 * i2s-node1 is the transmitter 8 i2s-node0 = &sai1; 9 i2s-node1 = &sai0;
|
| D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 2 * i2s-node0 is the receiver 3 * i2s-node1 is the transmitter 8 i2s-node0 = &i2s0; 9 i2s-node1 = &i2s1;
|
| D | mimxrt685_evk_mimxrt685s_cm33.overlay | 2 * i2s-node0 is the receiver 3 * i2s-node1 is the transmitter 8 i2s-node0 = &i2s0; 9 i2s-node1 = &i2s1;
|
| D | mimxrt595_evk_mimxrt595s_cm33.overlay | 2 * i2s-node0 is the receiver 3 * i2s-node1 is the transmitter 8 i2s-node0 = &i2s0; 9 i2s-node1 = &i2s1;
|
| D | stm32h573i_dk.overlay | 1 /* i2s-node0 is the receiver */ 2 /* i2s-node1 is the transmitter */ 5 i2s-node0 = &i2s1; 6 i2s-node1 = &i2s2;
|
| D | 96b_argonkey.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &i2s5;
|
| D | 96b_stm32_sensor_mez.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &i2s2;
|
| D | nucleo_f411re.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &i2s1;
|
| D | sam_e70_xplained_same70q21.overlay | 1 /* i2s-node0 is the transmitter/receiver */ 5 i2s-node0 = &ssc;
|
| /Zephyr-latest/drivers/audio/ |
| D | tlv320dac310x.c | 226 if (cfg->i2s.options & I2S_OPT_BIT_CLK_MASTER) { in codec_configure_dai() 230 if (cfg->i2s.options & I2S_OPT_FRAME_CLK_MASTER) { in codec_configure_dai() 234 switch (cfg->i2s.word_size) { in codec_configure_dai() 249 cfg->i2s.word_size); in codec_configure_dai() 261 struct i2s_config *i2s; in codec_configure_clocks() local 266 i2s = &cfg->dai_cfg.i2s; in codec_configure_clocks() 268 i2s->frame_clk_freq); in codec_configure_clocks() 287 osr_min = (DAC_MOD_CLK_FREQ_MIN + i2s->frame_clk_freq - 1) / in codec_configure_clocks() 288 i2s->frame_clk_freq; in codec_configure_clocks() 289 osr_max = DAC_MOD_CLK_FREQ_MAX / i2s->frame_clk_freq; in codec_configure_clocks() [all …]
|
| /Zephyr-latest/dts/arm/st/f4/ |
| D | stm32f411.dtsi | 31 i2s1: i2s@40013000 { 32 compatible = "st,stm32-i2s"; 44 i2s4: i2s@40013400 { 45 compatible = "st,stm32-i2s"; 57 i2s5: i2s@40015000 { 58 compatible = "st,stm32-i2s";
|