On Fri, Nov 18, 2016 at 01:47:12PM +0800, Grace Kao wrote:
256FS sysclk gives the best audio quality per nau8825 datasheet.
Loud headphone pop happens if there is no sysclk during nau8825 playback power up sequence. Currently Skylake does not output MCLK/FS when the back-end DAI op hw_param is called, so we cannot switch to MCLK/FS in hw_param. This patch reduces pop by leting nau8825 keep using its internal VCO clock during widget power up sequence, until SNDRV_PCM_TRIGGER_START when MCLK/FS is available.
diff --git a/sound/soc/intel/boards/skl_nau88l25_max98357a.c b/sound/soc/intel/boards/skl_nau88l25_max98357a.c
I can't do anything with this without a Signed-off-by, please see Documentation/SubmittingPatches for an explanation of what this means.