diff options
author | Stefan Binding <sbinding@opensource.cirrus.com> | 2021-08-27 12:02:51 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2021-08-27 22:35:34 +0200 |
commit | 424e531b47f83da87490464c5bf633dfb624fe6a (patch) | |
tree | 524cd3aa39eecded20fc2e474bc9b47a7226ec15 /sound/pci/hda/patch_cs8409.h | |
parent | 2eaf1635f9d62a2774c1c8114db24456dfd00721 (diff) | |
download | lwn-424e531b47f83da87490464c5bf633dfb624fe6a.tar.gz lwn-424e531b47f83da87490464c5bf633dfb624fe6a.zip |
ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary
Type Detection should only be run after init and when the controls have been
built. There is no need to run it multiple times.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20210827110252.5361-1-vitalyr@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/patch_cs8409.h')
-rw-r--r-- | sound/pci/hda/patch_cs8409.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_cs8409.h b/sound/pci/hda/patch_cs8409.h index 207315ad5bf6..ade2b838590c 100644 --- a/sound/pci/hda/patch_cs8409.h +++ b/sound/pci/hda/patch_cs8409.h @@ -333,6 +333,8 @@ struct cs8409_spec { unsigned int playback_started:1; unsigned int capture_started:1; + unsigned int init_done:1; + unsigned int build_ctrl_done:1; /* verb exec op override */ int (*exec_verb)(struct hdac_device *dev, unsigned int cmd, unsigned int flags, |