diff options
author | Simon Trimmer <simont@opensource.cirrus.com> | 2024-08-01 14:31:39 +0000 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2024-08-05 09:49:03 +0200 |
commit | 34e1b1bb73244219b3b3e24911e56c6e7b2b679e (patch) | |
tree | b0143227777668c1bbed382e7fd6f25714be3456 /sound/pci/hda/cs35l56_hda.h | |
parent | de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed (diff) |
ALSA: hda: cs35l56: Stop creating ALSA controls for firmware coefficients
A number of laptops have gone to market with old firmware versions that
export controls that have since been hidden, but we can't just install a
newer firmware because the firmware for each product is customized and
qualified by the OEM. The issue is that alsactl save and restore has no
idea what controls are good to persist which can lead to
misconfiguration.
There is no reason that the UCM or user should need to interact with any
of the ALSA controls for the firmware coefficients so they can be
removed entirely, this also simplifies the driver.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Link: https://patch.msgid.link/20240801143139.34549-1-simont@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/cs35l56_hda.h')
-rw-r--r-- | sound/pci/hda/cs35l56_hda.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sound/pci/hda/cs35l56_hda.h b/sound/pci/hda/cs35l56_hda.h index c40d159507c2..38d94fb213a5 100644 --- a/sound/pci/hda/cs35l56_hda.h +++ b/sound/pci/hda/cs35l56_hda.h @@ -23,7 +23,6 @@ struct cs35l56_hda { struct cs35l56_base base; struct hda_codec *codec; struct work_struct dsp_work; - struct work_struct control_work; int index; const char *system_name; |