mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
spi: cs42l43: Add speaker ID quirk for Dell XPS 13 DX13260 SKU 0E54
The Dell XPS 13 DX13260 is also sold with SKU 0E54, which has the same
ACPI speaker ID layout as SKU 0E53: two pins in one GpioIo() while the
spk-id-gpios _DSD property references only the first. Without the quirk
the speaker ID is wrong (0), so there is no speaker audio and no amp
firmware is loaded.
Add a DMI entry for SKU 0E54 using the same handler.
Fixes: cad16d850e ("spi: cs42l43: Workaround for wrong speaker ID on Dell XPS 13 DX13260")
Signed-off-by: Jérémie Rodon <jeremie.rodon@gmail.com>
Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20261025095037.18891-1-jeremie.rodon@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
dc5ca34f5e
commit
7da2aca123
|
|
@ -301,6 +301,14 @@ static const struct dmi_system_id cs42l43_spk_id_quirks[] = {
|
|||
},
|
||||
.driver_data = cs42l43_get_2bit_speaker_id_from_one_gpioio,
|
||||
},
|
||||
{
|
||||
.ident = "Dell XPS 13 DX13260",
|
||||
.matches = {
|
||||
DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"),
|
||||
DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0E54"),
|
||||
},
|
||||
.driver_data = cs42l43_get_2bit_speaker_id_from_one_gpioio,
|
||||
},
|
||||
{ }
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user