[alsa-devel] [PATCH 00/17] ASoC: tegra: Add Tegra30 support
Stephen Warren
swarren at wwwdotorg.org
Sat Mar 31 01:07:15 CEST 2012
From: Stephen Warren <swarren at nvidia.com>
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
More information about the Alsa-devel
mailing list