How to modify the I2S BCLK driver when a DAC has fixed BCLK requirements for different audio formats, causing significant noise during playback, and oscilloscope measurements show the BCLK is doubled?

Encountered a DAC that has fixed BCLK requirements for different audio formats. When using the I2S example to play audio, there is significant noise. Oscilloscope measurements show the BCLK is twice the expected frequency. How can I modify the I2S driver’s BCLK?

Encountered an issue with a DAC chip that cannot be used — the datasheet seems to restrict specific clock settings. On the SF32LB52, in drv_i2s_audio.c the clock divider is set to 8, and the expected I2S clock is noted in comments as 6.144 MHz, but the printed actual effective frequency is only 1.024 MHz. Is this normal? - Troubleshooting - SiFli BBS