On Mon, 31 Dec 2018 11:24:41 +0100,
Pierre-Louis Bossart wrote:
Fair enough, let's revert them for now. I'm going to submit the
On 12/31/18 2:11 AM, Takashi Iwai wrote:
On Mon, 31 Dec 2018 00:17:58 +0100,The two patches which added the PCI class checks were supposed to be a
Pierre-Louis Bossart wrote:
OK, then how about applying the PCI class check only for such onesBTW, one thing I'd really like to avoid is to rearrange the probeAgree, mucking with the probe isn't something we should look into,
procedure of the legacy HDA driver (so that we can get codec_mask
during pci probe() call). The async probe is the result of the many
struggles with the various and complex configurations. Moving the
codec probe to the beginning isn't trivial and quite risky to break
something else.
especially with this Skylake driver being eventually deprecated once
SOF is at feature parity. This set of autodetection patches for 4.21
was really targeting CFL/WHL+ devices, where the DSP usage is
mandatory when directly-attached digital microphones are used. For
Skylake and kabylake using the legacy by default is just fine.
like the patch below? The macro isn't sexy and can be replaced with
another way, but you have an idea.
simple bullet-proof way of detecting the DSP presence and solving a
problem of coexistence between two drivers. At this point if we start
adding quirks and still have unclear issues with HDMI support which
isn't different for CFL+, it may be wiser to revert them to let the
4.21 merge window progress? It's frustrating but I'd rather solve this
problem the right way than with multiple iterations rushed because of
the merge window timing.
revert patch.