SDK 关于I2S tx/rx fifo设置是不是有个bug ?
bflb_i2s_init()
/* fifo threshold config */
regval = getreg32(reg_base + I2S_FIFO_CONFIG_1_OFFSET);
regval &= ~I2S_TX_FIFO_TH_MASK;
regval &= ~I2S_RX_FIFO_TH_MASK;
regval |= (config->tx_fifo_threshold << I2S_TX_FIFO_TH_SHIFT) & I2S_TX_FIFO_TH_MASK;
regval |= (config->tx_fifo_threshold << I2S_RX_FIFO_TH_SHIFT) & I2S_RX_FIFO_TH_MASK;
putreg32(regval, reg_base + I2S_FIFO_CONFIG_1_OFFSET); |