All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] ARM/ASoC: Davinci: Add Device Tree Support
@ 2012-08-14 12:42 ` Hebbar, Gururaja
  0 siblings, 0 replies; 40+ messages in thread
From: Hebbar, Gururaja @ 2012-08-14 12:42 UTC (permalink / raw)
  To: tony, lrg, broonie
  Cc: alsa-devel, sudhakar.raj, nsekhar, davinci-linux-open-source,
	gururaja.hebbar, peter.ujfalusi, linux-arm-kernel

This patch-set is a cumulative of below tasks
1. Split asp header into platform and audio specific
   Davinci driver is shared by few OMAP platforms (like TI81xx, AM335x).
   Splitting asp header into Davinci platform specific and Audio specific helps
   to share them across platforms.

2. Add DT support for Davinci Audio Module (McASP, machine, pcm & Codec)


This patch was tested on AM18x Board (Tested to check if the commits doesn't
break on compile or runtime) and is based on repo at 
http://git.kernel.org/?p=linux/kernel/git/broonie/sound.git;
a=shortlog;h=refs/heads/for-3.7

Note:
Matt Porter from TI is working on DMA engine conversion of DaVinci EDMA
support and DT conversion of DMA parts will be taken up post that is
complete.
Since Audio requires DMA to work, this patch set does not yet provide
complete functionality required to use sound on DT-based platforms, but
is a step towards that direction.

Hebbar, Gururaja (5):
  ASoC/ARM: Davinci: McASP: split asp header into platform and audio
    specific
  ASoC: Davinci: McASP: add device tree support for McASP
  ASoC: Davinci: pcm: Add device tree bindings
  ASoC: Davinci: machine: Add device tree binding
  ASoC: tlv320aic3x: Add device tree bindings

 .../bindings/sound/davinci-evm-audio.txt           |   52 ++++++
 .../bindings/sound/davinci-mcasp-audio.txt         |   43 +++++
 .../devicetree/bindings/sound/davinci-pcm.txt      |   13 ++
 .../devicetree/bindings/sound/tlv320aic3x.txt      |   18 ++
 arch/arm/mach-davinci/asp.h                        |   49 +++++
 arch/arm/mach-davinci/davinci.h                    |    3 +-
 arch/arm/mach-davinci/devices-da8xx.c              |    1 +
 arch/arm/mach-davinci/dm355.c                      |    2 +-
 arch/arm/mach-davinci/dm365.c                      |    2 +-
 arch/arm/mach-davinci/dm644x.c                     |    2 +-
 arch/arm/mach-davinci/dm646x.c                     |    2 +-
 arch/arm/mach-davinci/include/mach/da8xx.h         |    2 +-
 .../linux/platform_data/davinci_asp.h              |   73 ++------
 sound/soc/codecs/tlv320aic3x.c                     |   30 +++
 sound/soc/davinci/davinci-evm.c                    |  190 +++++++++++++++++---
 sound/soc/davinci/davinci-i2s.c                    |    3 +-
 sound/soc/davinci/davinci-mcasp.c                  |  113 ++++++++++++-
 sound/soc/davinci/davinci-mcasp.h                  |    3 +-
 sound/soc/davinci/davinci-pcm.c                    |   12 ++-
 sound/soc/davinci/davinci-pcm.h                    |    3 +-
 20 files changed, 527 insertions(+), 89 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/davinci-evm-audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/davinci-pcm.txt
 create mode 100644 Documentation/devicetree/bindings/sound/tlv320aic3x.txt
 create mode 100644 arch/arm/mach-davinci/asp.h
 rename arch/arm/mach-davinci/include/mach/asp.h => include/linux/platform_data/davinci_asp.h (56%)

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

end of thread, other threads:[~2012-08-23  7:56 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-14 12:42 [PATCH 0/5] ARM/ASoC: Davinci: Add Device Tree Support Hebbar, Gururaja
2012-08-14 12:42 ` Hebbar, Gururaja
2012-08-14 12:42 ` [PATCH 1/5] ASoC/ARM: Davinci: McASP: split asp header into platform and audio specific Hebbar, Gururaja
2012-08-14 12:42   ` Hebbar, Gururaja
     [not found]   ` <1344948125-5649-2-git-send-email-gururaja.hebbar-l0cyMroinI0@public.gmane.org>
2012-08-17 18:13     ` Sekhar Nori
2012-08-17 18:13       ` Sekhar Nori
2012-08-22  7:06       ` Hebbar, Gururaja
2012-08-22  7:06         ` Hebbar, Gururaja
2012-08-17 22:33   ` Mark Brown
2012-08-17 22:33     ` Mark Brown
2012-08-22 13:11     ` Hebbar, Gururaja
2012-08-22 13:11       ` Hebbar, Gururaja
2012-08-14 12:42 ` [PATCH 2/5] ASoC: Davinci: McASP: add device tree support for McASP Hebbar, Gururaja
2012-08-14 12:42   ` Hebbar, Gururaja
2012-08-17 22:41   ` Mark Brown
2012-08-17 22:41     ` Mark Brown
2012-08-23  7:56     ` Hebbar, Gururaja
2012-08-23  7:56       ` Hebbar, Gururaja
2012-08-14 12:42 ` [PATCH 3/5] ASoC: Davinci: pcm: Add device tree bindings Hebbar, Gururaja
2012-08-14 12:42   ` Hebbar, Gururaja
2012-08-17 22:31   ` Mark Brown
2012-08-17 22:31     ` Mark Brown
2012-08-22 13:50     ` Hebbar, Gururaja
2012-08-22 13:50       ` Hebbar, Gururaja
2012-08-22 15:58       ` Mark Brown
2012-08-22 15:58         ` Mark Brown
2012-08-23  5:13         ` Hebbar, Gururaja
2012-08-23  5:13           ` Hebbar, Gururaja
2012-08-14 12:42 ` [PATCH 4/5] ASoC: Davinci: machine: Add device tree binding Hebbar, Gururaja
2012-08-14 12:42   ` Hebbar, Gururaja
2012-08-17 22:43   ` Mark Brown
2012-08-17 22:43     ` Mark Brown
2012-08-22 11:35     ` Hebbar, Gururaja
2012-08-22 11:35       ` Hebbar, Gururaja
2012-08-14 12:42 ` [PATCH 5/5] ASoC: tlv320aic3x: Add device tree bindings Hebbar, Gururaja
2012-08-14 12:42   ` Hebbar, Gururaja
2012-08-17 22:45   ` Mark Brown
2012-08-17 22:45     ` Mark Brown
2012-08-22  9:26     ` Hebbar, Gururaja
2012-08-22  9:26       ` Hebbar, Gururaja

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.