diff options
author | Takashi Iwai <tiwai@suse.de> | 2015-03-03 23:29:47 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2015-03-23 13:19:38 +0100 |
commit | 9ba17b4d132f56a680fa1ba0bc2a8f98b6263d93 (patch) | |
tree | bc30e4c61923f45eab27f9fc0f5d96d4c5132554 /sound/pci/hda/hda_codec.c | |
parent | ALSA: hda - Use regmap for codec parameter reads (diff) | |
download | linux-9ba17b4d132f56a680fa1ba0bc2a8f98b6263d93.tar.xz linux-9ba17b4d132f56a680fa1ba0bc2a8f98b6263d93.zip |
ALSA: hda - Implement uncached version of parameter reads
Sometimes we need the uncached reads, e.g. for refreshing the tree.
This patch provides the helper function for that and uses it for
refreshing widgets, reading subtrees and the whole proc reads.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/hda_codec.c')
-rw-r--r-- | sound/pci/hda/hda_codec.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/pci/hda/hda_codec.c b/sound/pci/hda/hda_codec.c index 8eb42f4226ff..39b5660653f0 100644 --- a/sound/pci/hda/hda_codec.c +++ b/sound/pci/hda/hda_codec.c @@ -586,8 +586,8 @@ static int read_widget_caps(struct hda_codec *codec, hda_nid_t fg_node) return -ENOMEM; nid = codec->core.start_nid; for (i = 0; i < codec->core.num_nodes; i++, nid++) - codec->wcaps[i] = snd_hda_param_read(codec, nid, - AC_PAR_AUDIO_WIDGET_CAP); + codec->wcaps[i] = snd_hdac_read_parm_uncached(&codec->core, + nid, AC_PAR_AUDIO_WIDGET_CAP); return 0; } |