Аудиодрайвер Linux и выбор часов ALSA (внешних)

#linux #audio #alsa

Вопрос:

С точки зрения качества желательно не использовать часы от SOC/CPU для аудио, а предоставить внешние часы для интерфейса I2S. Многие интерфейсы I2S имеют возможность подключения внешнего MCLK/BCLK, так что это не проблема.

Однако для разных частот дискретизации требуются разные тактовые частоты (2 для наиболее распространенных частот дискретизации). Это означает, что должен быть способ выбора/настройки внешних часов. С технической точки зрения это не слишком сложно при настройке драйвера кодека. Интересно, существуют ли другие (общие) методы, которые можно использовать без изменения драйвера.

Я не смог найти никакой информации, кто-нибудь знает о стандартном методе ?