I guess Cezary mean the modprobe blacklist? This was used in the early stage of ASoC Skylake driver development, but in the end, it's more cumbersome because user needs to change multiple places. The single module parameter was easier to handle.
Thanks for joining the discussion, Takashi.
If the switch of solution for atom-based products is imminent, why add code which becomes redundant soon after?
To be clear: there is *no plan* to *remove* the Atom/sst code any time 'soon', only to *deprecate* it.
In the best case distributions would transition in 2021. Some distros are faster than others, neither you nor I have any control over this.
Removing code from the kernel is not something we can do unless there is demonstrated evidence that the number of impacted users is close to zero and distributions no longer support that code. The case of Baytrail legacy is telling, you removed it earlier this Fall but after a recommended alternative was provided for more than 3 years.
Again, there is no planned 'switch' but a gradual transition, and that patchset helps with the transition.
Hmm, then maybe I misunderstood Hans. Given his feedback it seemed like Fedora is about to switch to SOF right now.
Indeed, before I've sent patches removing Baytrail, basically every support-team had been asked about its usage and the answers were negative. /atom/ was covering basically every case anyway like you pointed out so /baytrail/ solution felt more like a duplication.
As SOF is the desired solution for atom-based products, I can see the need for some sort of selection mechanism. The same cannot be said for hsw/bdw though. Let's leave catpt out this, shall we?
It helps everyone to have a single build, e.g. 'make allmodconfig' or 'make allyesconfig' would select all possible drivers and bots can run wild.