[PATCH 00/17] ASoC: tegra: Add Tegra30 support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Stephen Warren <swarren@xxxxxxxxxx>

This series adds basic support for 16-bit stereo on Tegra30. This will
be enabled for the Cardhu board in a separate series to arch/arm/mach-tegra.

I don't believe this depends on anything that won't be in 3.4. The related
arch/arm/mach-tegra series will have some dependencies.

There are a couple patches in here which also touch arch/arm/mach-tegra.
I believe it should be fine to apply these to the ASoC tree without issue
(I don't anticpate conflicts) but as you (Mark) mentioned, putting them
into a separate branch just in case might be a good idea.

Stephen Warren (17):
  ASoC: tegra: remove open-coded clk reference counting
  ASoC: tegra: ensure clocks are enabled when touching registers
  ASoC: tegra: remove unnecessary includes
  ASoC: tegra: add description to a couple Kconfig options
  ASoC: tegra: fix Kconfig SND_SOC_TEGRA_ALC5632 indentation
  ASoC: tegra: fix some checkpatch warnings
  ASoC: tegra: introduce separate Kconfig variable for DAS driver
  ASoC: tegra: make Tegra20 drivers depend on Tegra20 support
  ASoC: tegra: sort Makefile into common and per-SoC files
  ASoC: tegra: rename Tegra20-specific driver files
  ASoC: tegra: complete Tegra->Tegra20 renaming
  ASoC: tegra: utils: add support for Tegra30 devices
  ASoC: tegra: set a sensible initial clock rate
  ASoC: tegra: add tegra30-ahub driver
  ASoC: tegra: add tegra30-i2s driver
  ASoC: tegra: add Kconfig and Makefile support for Tegra30
  ASoC: tegra+wm8903 machine: support Tegra30

 .../bindings/sound/tegra-audio-wm8903.txt          |    8 +-
 .../devicetree/bindings/sound/tegra30-ahub.txt     |   18 +
 .../devicetree/bindings/sound/tegra30-i2s.txt      |   12 +
 arch/arm/mach-tegra/board-dt-tegra20.c             |    6 +-
 arch/arm/mach-tegra/devices.c                      |    6 +-
 arch/arm/mach-tegra/tegra2_clocks.c                |    4 +-
 sound/soc/tegra/Kconfig                            |   61 ++-
 sound/soc/tegra/Makefile                           |   18 +-
 sound/soc/tegra/tegra20_das.c                      |  261 +++++++++
 sound/soc/tegra/tegra20_das.h                      |  135 +++++
 sound/soc/tegra/tegra20_i2s.c                      |  462 +++++++++++++++
 sound/soc/tegra/tegra20_i2s.h                      |  165 ++++++
 sound/soc/tegra/tegra20_spdif.c                    |  369 ++++++++++++
 sound/soc/tegra/tegra20_spdif.h                    |  472 ++++++++++++++++
 sound/soc/tegra/tegra30_ahub.c                     |  593 ++++++++++++++++++++
 sound/soc/tegra/tegra30_ahub.h                     |  489 ++++++++++++++++
 sound/soc/tegra/tegra30_i2s.c                      |  538 ++++++++++++++++++
 sound/soc/tegra/tegra30_i2s.h                      |  242 ++++++++
 sound/soc/tegra/tegra_alc5632.c                    |    6 +-
 sound/soc/tegra/tegra_asoc_utils.c                 |   35 +-
 sound/soc/tegra/tegra_asoc_utils.h                 |   10 +-
 sound/soc/tegra/tegra_das.c                        |  261 ---------
 sound/soc/tegra/tegra_das.h                        |  135 -----
 sound/soc/tegra/tegra_i2s.c                        |  464 ---------------
 sound/soc/tegra/tegra_i2s.h                        |  166 ------
 sound/soc/tegra/tegra_spdif.c                      |  369 ------------
 sound/soc/tegra/tegra_spdif.h                      |  473 ----------------
 sound/soc/tegra/tegra_wm8903.c                     |   39 +-
 sound/soc/tegra/trimslice.c                        |   10 +-
 29 files changed, 3896 insertions(+), 1931 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/tegra30-ahub.txt
 create mode 100644 Documentation/devicetree/bindings/sound/tegra30-i2s.txt
 create mode 100644 sound/soc/tegra/tegra20_das.c
 create mode 100644 sound/soc/tegra/tegra20_das.h
 create mode 100644 sound/soc/tegra/tegra20_i2s.c
 create mode 100644 sound/soc/tegra/tegra20_i2s.h
 create mode 100644 sound/soc/tegra/tegra20_spdif.c
 create mode 100644 sound/soc/tegra/tegra20_spdif.h
 create mode 100644 sound/soc/tegra/tegra30_ahub.c
 create mode 100644 sound/soc/tegra/tegra30_ahub.h
 create mode 100644 sound/soc/tegra/tegra30_i2s.c
 create mode 100644 sound/soc/tegra/tegra30_i2s.h
 delete mode 100644 sound/soc/tegra/tegra_das.c
 delete mode 100644 sound/soc/tegra/tegra_das.h
 delete mode 100644 sound/soc/tegra/tegra_i2s.c
 delete mode 100644 sound/soc/tegra/tegra_i2s.h
 delete mode 100644 sound/soc/tegra/tegra_spdif.c
 delete mode 100644 sound/soc/tegra/tegra_spdif.h

--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux