thesofproject / linux

Linux kernel source tree
Other
91 stars 133 forks source link

ALC5682 machine driver upgrade #4950

Closed brentlu closed 7 months ago

brentlu commented 7 months ago

Some changes to ALC5682 machine driver:

6f6e5fb00d8c ASoC: Intel: sof-rt5682: add mclk_en to sof_rt5682_private 4a952a69aa5e ASoC: Intel: sof-rt5682: remove SOF_RT5682_MCLK_BYTCHT_EN => code refactoring, no functional change

78fa9b265b5d ASoC: Intel: sof_rt5682: add icl_rt5682_def for icl boards => add board id for icl platform

3b7e2eaaffe4 ASoC: Intel: sof-rt5682: add driver_data to sof_rt5682 board => code refactoring and also fixes a bug of Minnowboard using bclk as clock source

8df5e9c29f59 ASoC: Intel: sof-rt5682: setup pll_id only when needed => code refactoring, no functional change

5737a1f18dcb ASoC: Intel: sof-rt5682: get bclk frequency from topology 5b4f666e53cc ASoC: Intel: sof-rt5682: support bclk as PLL source on rt5682s => support using 3.072MHz bclk as clock source

Tested on mtl chromebook.

plbossart commented 7 months ago

let's wait for the GitHub compile results to show up, they failed initially for some reason.