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 | 01ed3c06c6d5e7e861650ae76117dd4194d87316 (diff) | |
download | op-kernel-dev-9ba17b4d132f56a680fa1ba0bc2a8f98b6263d93.zip op-kernel-dev-9ba17b4d132f56a680fa1ba0bc2a8f98b6263d93.tar.gz |
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 8eb42f4..39b5660 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; } |