All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/17] ASoC: tegra: Add Tegra30 support
@ 2012-03-30 23:07 Stephen Warren
  2012-03-30 23:07 ` [PATCH 01/17] ASoC: tegra: remove open-coded clk reference counting Stephen Warren
       [not found] ` <1333148852-17806-1-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
  0 siblings, 2 replies; 45+ messages in thread
From: Stephen Warren @ 2012-03-30 23:07 UTC (permalink / raw)
  To: Mark Brown, Liam Girdwood
  Cc: alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA, Stephen Warren

From: Stephen Warren <swarren-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>

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

^ permalink raw reply	[flat|nested] 45+ messages in thread

end of thread, other threads:[~2012-04-02 22:04 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-30 23:07 [PATCH 00/17] ASoC: tegra: Add Tegra30 support Stephen Warren
2012-03-30 23:07 ` [PATCH 01/17] ASoC: tegra: remove open-coded clk reference counting Stephen Warren
     [not found] ` <1333148852-17806-1-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-30 23:07   ` [PATCH 02/17] ASoC: tegra: ensure clocks are enabled when touching registers Stephen Warren
     [not found]     ` <1333148852-17806-3-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 19:14       ` Mark Brown
2012-03-30 23:07   ` [PATCH 03/17] ASoC: tegra: remove unnecessary includes Stephen Warren
     [not found]     ` <1333148852-17806-4-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 19:44       ` Mark Brown
2012-03-30 23:07   ` [PATCH 04/17] ASoC: tegra: add description to a couple Kconfig options Stephen Warren
2012-03-31 19:48     ` Mark Brown
     [not found]       ` <20120331194848.GG5012-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-04-02 16:32         ` Stephen Warren
     [not found]           ` <4F79D49F.9000000-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-04-02 16:37             ` Mark Brown
2012-03-30 23:07   ` [PATCH 05/17] ASoC: tegra: fix Kconfig SND_SOC_TEGRA_ALC5632 indentation Stephen Warren
2012-03-31 19:49     ` Mark Brown
2012-03-30 23:07   ` [PATCH 06/17] ASoC: tegra: fix some checkpatch warnings Stephen Warren
     [not found]     ` <1333148852-17806-7-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 19:49       ` Mark Brown
2012-03-30 23:07   ` [PATCH 07/17] ASoC: tegra: introduce separate Kconfig variable for DAS driver Stephen Warren
     [not found]     ` <1333148852-17806-8-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 19:49       ` Mark Brown
2012-03-30 23:07   ` [PATCH 08/17] ASoC: tegra: make Tegra20 drivers depend on Tegra20 support Stephen Warren
2012-03-30 23:07   ` [PATCH 09/17] ASoC: tegra: sort Makefile into common and per-SoC files Stephen Warren
     [not found]     ` <1333148852-17806-10-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 19:50       ` Mark Brown
2012-03-30 23:07   ` [PATCH 11/17] ASoC: tegra: complete Tegra->Tegra20 renaming Stephen Warren
2012-03-30 23:07   ` [PATCH 12/17] ASoC: tegra: utils: add support for Tegra30 devices Stephen Warren
     [not found]     ` <1333148852-17806-13-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 20:20       ` Mark Brown
     [not found]         ` <20120331202015.GN5012-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-04-01  1:57           ` Stephen Warren
     [not found]             ` <4F77B5F8.8080205-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-04-01 10:28               ` Mark Brown
     [not found]                 ` <20120401102814.GC3153-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-04-02 17:44                   ` Stephen Warren
     [not found]                     ` <4F79E584.7080904-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-04-02 21:30                       ` Mark Brown
2012-03-30 23:07   ` [PATCH 13/17] ASoC: tegra: set a sensible initial clock rate Stephen Warren
     [not found]     ` <1333148852-17806-14-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 20:17       ` Mark Brown
     [not found]         ` <20120331201754.GM5012-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-04-01  2:07           ` Stephen Warren
2012-04-01 10:36             ` Mark Brown
2012-03-30 23:07   ` [PATCH 14/17] ASoC: tegra: add tegra30-ahub driver Stephen Warren
     [not found]     ` <1333148852-17806-15-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 20:14       ` Mark Brown
     [not found]         ` <20120331201433.GL5012-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-04-01  2:04           ` Stephen Warren
     [not found]             ` <4F77B7CA.3020803-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-04-01 10:31               ` Mark Brown
     [not found]                 ` <20120401103117.GD3153-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-04-02 17:27                   ` Stephen Warren
     [not found]                     ` <4F79E198.1080606-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-04-02 22:04                       ` Mark Brown
2012-03-30 23:07   ` [PATCH 15/17] ASoC: tegra: add tegra30-i2s driver Stephen Warren
     [not found]     ` <1333148852-17806-16-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-03-31 21:34       ` Mark Brown
2012-04-01  2:17         ` Stephen Warren
     [not found]           ` <4F77BAA6.7060304-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-04-01 10:25             ` Mark Brown
2012-03-30 23:07   ` [PATCH 16/17] ASoC: tegra: add Kconfig and Makefile support for Tegra30 Stephen Warren
2012-03-30 23:07   ` [PATCH 17/17] ASoC: tegra+wm8903 machine: support Tegra30 Stephen Warren
2012-03-31 19:44   ` [PATCH 00/17] ASoC: tegra: Add Tegra30 support Mark Brown
     [not found]     ` <20120331194429.GE5012-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-04-02 16:03       ` Stephen Warren
     [not found]         ` <4F79CDE6.6030501-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-04-02 16:06           ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.