]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: tegra: update module reset list for Tegra124
authorStephen Warren <swarren@nvidia.com>
Wed, 4 Dec 2013 18:13:01 +0000 (11:13 -0700)
committerStephen Warren <swarren@nvidia.com>
Thu, 12 Dec 2013 19:56:39 +0000 (12:56 -0700)
commitd7eadc5d0f6ab7294dce8cb888ce455d08203053
tree37d8332287b79bedcaab91d7eb1ec8402017048d
parentc54bf94f00ef7b17a10f1648e50c1c1584ea73c4
ASoC: tegra: update module reset list for Tegra124

Tegra124 adds a number of extra modules into the configlink bus, which
must be taken out of reset before the bus is used. Update the AHUB
driver to know about these extra modules (the AHUB HW module hosts the
configlink bus).

Based-on-work-by: Arun Shamanna Lakshmi <aruns@nvidia.com>
Based-on-work-by: Songhee Baek <sbaek@nvidia.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Mark Brown <broonie@linaro.org>
---
This patch depends on "ASoC: tegra: use reset framework" to compile,
which is ack'd and slated to go through a (large) topic branch in the
Tegra tree. So, we can either:

a) Merge that Tegra topic branch into the ASoC tree, then apply this.
   Note that I haven't created the topic branch yet, since I'm still
   waiting for DMA dependencies to be applied.

b) Apply this change to the Tegra tree too. This change isn't directly
   related to the changes in the Tegra tree; it just makes use of the new
   reset controller feature that's introduced there.
Documentation/devicetree/bindings/sound/nvidia,tegra30-ahub.txt
sound/soc/tegra/tegra30_ahub.c