summaryrefslogtreecommitdiffstats
path: root/fs/libfs.c
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2011-04-19 15:25:11 -0600
committerMark Brown <broonie@opensource.wolfsonmicro.com>2011-04-20 13:50:06 +0100
commita68b38ada57bc9aeeec574d3e76e67ad89fea303 (patch)
treeebf9e6270beb7bb8f16aae827d3f010ea5a41da1 /fs/libfs.c
parenta32955dba2e2629bddacf7c1b9de3bf1b7c56acf (diff)
downloadop-kernel-dev-a68b38ada57bc9aeeec574d3e76e67ad89fea303.zip
op-kernel-dev-a68b38ada57bc9aeeec574d3e76e67ad89fea303.tar.gz
ASoC: snd_soc_dapm_get_pin_status: Match other contexts too
Not all widgets on a card are within the codec's DAPM context. Fix snd_soc_dapm_get_pin_status to search all contexts when looking for a widget. This change is required when modifying tegra_wm8903 to use snd_soc_card.widgets rather than calling snd_soc_dapm_new_controls; the former adds the widgets to the card's DAPM context, whereas tegra_wm8903 uses the codec's DAPM context when calling snd_soc_dapm_new_controls. By code inspection, I suspect this also applies to Samsung Speyside. Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Liam Girdwood <lrg@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'fs/libfs.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud