1. 12 12月, 2013 1 次提交
    • S
      ASoC: tegra: use reset framework · 5185e0ac
      Stephen Warren 提交于
      Tegra's clock driver now provides an implementation of the common
      reset API (include/linux/reset.h). Use this instead of the old Tegra-
      specific API; that will soon be removed.
      
      This change also renames "clock"/"clk" to "modules"/"mod" in symbols
      related to entries in configlink_clocks[], since:
      - We don't care about clock handles any more, but rather reset handles,
        so the old name isn't applicable.
      - It really is a list of modules on the bus, about which we currently
        only care about reset handles.
      If we start caring about any other aspect of the modules in the future,
      we won't have to rename all these symbols again.
      
      Note: The addition of "depends COMMON_CLOCK" is something that was missing
      before, not a new requirement.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Acked-by: NMark Brown <broonie@linaro.org>
      Reviewed-by: NThierry Reding <treding@nvidia.com>
      5185e0ac
  2. 14 10月, 2013 1 次提交
  3. 04 4月, 2013 1 次提交
  4. 25 3月, 2013 1 次提交
    • S
      ASoC: tegra: add Tegra114 support to the AHUB driver · 95d36075
      Stephen Warren 提交于
      Tegra114's AHUB shares a design with Tegra30, with the followin changes:
      * Supports more (10 vs. 4) bi-directional FIFO channels into RAM.
      * Requires a separate block of registers to support the above.
      * Supports more attached clients, i.e. new audio multiplexing and
        de-multiplexing modules.
      * Is affected by more clocks due to the above.
      
      This change fully defines the device tree binding changes required to
      represent these changes, and minimally extends the driver to support
      the new hardware, without exposing any of the new FIFO channels.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      95d36075
  5. 13 4月, 2012 1 次提交
    • S
      ASoC: tegra: add tegra30-ahub driver · be944d42
      Stephen Warren 提交于
      The AHUB (Audio Hub) is a mux/crossbar which links all audio-related
      devices except the HDA controller on Tegra30. The devices include the
      DMA FIFOs, DAM (Digital Audio Mixers), I2S controllers, and SPDIF
      controller. Audio data may be routed between these devices in various
      combinations as required by board design/application.
      
      Includes a squashed bugfix from Nikesh Oswal <noswal@nvidia.com>
      Includes squashed bugfixes from Sumit Bhattacharya <sumitb@nvidia.com>
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      be944d42