We are using SAI2 interface of IMX8MP to connect to Audio transceiver. Audio transceiver has requirement of permament Frame Sync clock (TXFS) on I2S interface. If we use a dummy codec for the sound card, we can see correctly the clock signals coming out this interface whenever we play a sound from user space. If we don't play any sound, the clocks are suspended.
We tried to comment out clk_disable_unprepare in fsl_sai.c but it did not helped. We need to have this clock always present (since boot-up). Does anyone know how to get this feature?