Message ID | 20240223114626.1052784-1-cezary.rojewski@intel.com (mailing list archive) |
---|---|
Headers | show |
Series | ALSA/ASoC: Conditionally skip i915 init and cleanups | expand |
On Fri, 23 Feb 2024 12:46:22 +0100, Cezary Rojewski wrote: > > A small set of changes to improve initialization of the audio stack on > HDAudio devices and pair of cleanups. > > As the first change is the most important one here, following is the > technical background for it: > > Commit 78f613ba1efb ("drm/i915: finish removal of CNL") and its friends > removed support for i915 for all CNL-based platforms. HDAudio library, > however, still treats such platforms as valid candidates for i915 > binding. Update query mechanism to reflect changes made in drm tree. > > At the same time, i915 support for LKF-based platforms has not been > provided so remove them from valid binding candidates. > > The snd_soc_hda change is a follow up for the above and the cleanup > patches do not bring any functional changes. > > Changes in v2: > - list of problematic VGA devices is now declared locally, no more > touching drm stuff > > Cezary Rojewski (4): > ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms > ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing > ASoC: codecs: hda: Cleanup error messages > ALSA: hda: Reuse for_each_pcm_streams() As far as I see, all those 4 patches are rather individually applicable, right? The essential change is the first patch, and the patch 2 is rather an improvement (the driver gives -ENODEV as of now). And the rest two are merely cleanups. Takashi