summarylogtreecommitdiffstats
path: root/cs35l42-hda-no-acpi-dsd-csc3551.patch
diff options
context:
space:
mode:
authorHikari Hayashi2022-08-15 22:15:50 +0800
committerHikari Hayashi2022-08-15 23:25:45 +0800
commit5966c84a5e1c821986b1e7ce3df9372ed8192a63 (patch)
tree2de2ae3a41b57b8b9328a4b3728c10c4c1a54b09 /cs35l42-hda-no-acpi-dsd-csc3551.patch
parentd37585e9135b331155751f8a49dd1d85b84cf582 (diff)
downloadaur-5966c84a5e1c821986b1e7ce3df9372ed8192a63.tar.gz
6.0-rc1
Diffstat (limited to 'cs35l42-hda-no-acpi-dsd-csc3551.patch')
-rw-r--r--cs35l42-hda-no-acpi-dsd-csc3551.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/cs35l42-hda-no-acpi-dsd-csc3551.patch b/cs35l42-hda-no-acpi-dsd-csc3551.patch
new file mode 100644
index 000000000000..b512b6254e17
--- /dev/null
+++ b/cs35l42-hda-no-acpi-dsd-csc3551.patch
@@ -0,0 +1,13 @@
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index 129bffb431c2..ca3f53bba93d 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -1156,7 +1156,7 @@ static int cs35l41_no_acpi_dsd(struct cs35l41_hda *cs35l41, struct device *physd
+ hw_cfg->valid = true;
+ put_device(physdev);
+
+- if (strncmp(hid, "CLSA0100", 8) == 0) {
++ if (strncmp(hid, "CLSA0100", 8) == 0 || strncmp(hid, "CSC3551", 7) == 0) {
+ hw_cfg->bst_type = CS35L41_EXT_BOOST_NO_VSPK_SWITCH;
+ } else if (strncmp(hid, "CLSA0101", 8) == 0) {
+ hw_cfg->bst_type = CS35L41_EXT_BOOST;