]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
ASoC: intel: sof_sdw: add quirk for Dell SKU
authorDeep Harsora <deep_harsora@dell.com>
Mon, 11 Nov 2024 07:06:18 +0000 (15:06 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 11 Nov 2024 11:47:05 +0000 (11:47 +0000)
This patch adds a quirk to include the codec amplifier function for this
Dell SKU.

Note: In this SKU '0CF1', the RT722 codec amplifier is
excluded, and an external amplifier is used instead.

Signed-off-by: Deep Harsora <deep_harsora@dell.com>
Reviewed-by: Liam Girdwood <liam.r.girdwood@intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://patch.msgid.link/20241111070618.5414-1-yung-chuan.liao@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/boards/sof_sdw.c

index 35d707d3ae9c7112e2d4bdb67d6310d1196636ee..4a0ab50d1e50dcb5737bbf95db7d6e690c31db20 100644 (file)
@@ -590,6 +590,14 @@ static const struct dmi_system_id sof_sdw_quirk_table[] = {
                },
                .driver_data = (void *)(SOC_SDW_CODEC_SPKR),
        },
+       {
+               .callback = sof_sdw_quirk_cb,
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"),
+                       DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0CF1")
+               },
+               .driver_data = (void *)(SOC_SDW_CODEC_SPKR),
+       },
        {
                .callback = sof_sdw_quirk_cb,
                .matches = {