]> git.baikalelectronics.ru Git - kernel.git/commit
Allow detecting ACP6x DMIC via _DSD
authorMark Brown <broonie@kernel.org>
Tue, 12 Apr 2022 16:16:51 +0000 (17:16 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 12 Apr 2022 16:16:51 +0000 (17:16 +0100)
commit5478259c176e0299bd9ad58b33a847600b42c225
tree75f25102fc33b3b3dd6101b5c03a2a6bf45ff94a
parentffc078489126cc0de0dd912b3c625dd5df12ff4c
parent34aa940e4f0392128794d13b93578e3a777a9dad
Allow detecting ACP6x DMIC via _DSD

Merge series from Mario Limonciello <mario.limonciello@amd.com>:

It's not possible to probe for the presence of a DMIC, so the ACP6x
machine driver currently has a hardcoded list of all the systems known
to have a DMIC connected to the ACP.

Although this design works it means that the acp6x driver needs to always
grow with more systems and worse, if an OEM introduces a new system there
will be a mismatch in time that even if the driver (otherwise) works fine
it needs their system added to the list to work.

So this series introduces a _DSD that OEMs can populate into the BIOS to
indicate presence of a DMIC.