Hi Mark
Can I confirm about this ?
48kHz ---> 48kHz 44.1kHz ---> [SRC] ---> [codec] 96kHz --->
This is something which really should be implemented using the frameworks (DPCM mainly in this case as previously discussed for this and other bits of the hardware) rather than with something custom to the driver - we already have a way of forcing a DAI link into a single configuration, we should be using it.
If my understand is correct, current upstream code doesn't have above feature at this point, and, I can update DPCM feature for it ?
If yes, and if I want to exchange rate from 96kHz -> 48kHz, I can use be->dai_link->be_hw_params_fixup() for 48kHz settings ?
Then, FE side want to know this result (= BE want to use 48kHz). I can add something new method for it ?
Or does current upstream code already have something this feature ?
Best regards --- Kuninori Morimoto