devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V6 00/10]  Add DT support for i2s
@ 2013-01-18 11:46 Padmavathi Venna
  2013-01-18 11:47 ` [PATCH V6 01/10] ASoC: Samsung: Rename samsung i2s secondary device name Padmavathi Venna
                   ` (9 more replies)
  0 siblings, 10 replies; 30+ messages in thread
From: Padmavathi Venna @ 2013-01-18 11:46 UTC (permalink / raw)
  To: padma.v, padma.kvr, linux-samsung-soc, alsa-devel,
	devicetree-discuss
  Cc: sbkim73, broonie, vinod.koul, grant.likely, swarren, boojin.kim,
	kgene.kim, jassisinghbrar, thomas.abraham, lrg, tiwai, ben-linux

This patch set is dependent on the following patches from
Vinod Koul next branch
1)of: Add generic device tree DMA helpers
2)dmaengine: add helper function to request a slave DMA channel

and also dependent on
1)DMA: PL330: Add xlate function
2)DMA: PL330: Register the DMA controller with the generic DMA helpers
3)ARM: dts: Add #dma-cells for generic dma binding support
4)DMA: PL330: Modify pl330 filter based on new generic dma dt bindings.

This patch set is made based Kukjin Kim for-next branch

Changes since V5:
	- Add generic DMA DT binding support
	- Change the compatible name as suggested by Grant,Mark and Kukjin
	- Make dma dev request api compatible to DT and non-DT
	- Fix compilation error in dmaengine.h for non-DT case 
	- Add basic device tree based lookup for smdk wm8994 machine file.
	- Make SPI driver use generic DMA DT bindings support

Changes since V4:
        - Add a new patch for renaming the samsung i2s secondary fifo interface
          device name from "samsung-i2s.4" to "samsung-i2s-sec"
        - Add platform_device_id table for the primary and secondary DAIs
        - Avoid using of alias ids in the i2s driver by adding of_device_id
          table. Primary device can get registered via dt or non-dt but secondary
          device can get registered only at runtime because the secondary is not
          physically present on the board.

Changes since V3:
        - Added syntex of gpio specifier as suggested by Mark Brown in
          DT document file
        - Added the requirement for having I2S alias ids
        - Explained about gpio lines
        - Made a seperate patch to get the I2S rclk src clk from alias ID

Changes since V2:
        - Rebased on 3.7-rc3
        - Custom DT bindings are prefixed with samsung
        - As generic device tree DMA helpers not yet mainlined
          I am still using custom dma bindings. So added a
          priliminary statement regarding the same. I will rework
          on my patch once generic DMA helpers are mainlined.

Chnages since V1:
        - Rebased on 3.6-rc6

Padmavathi Venna (10):
  ASoC: Samsung: Rename samsung i2s secondary device name
  ASoC: SAMSUNG: Add DT support for i2s
  ARM: SAMSUNG: Make dma request compatible to generic dma bindings.
  spi: s3c64xx: Modify SPI driver to use generic DMA DT support
  ARM: dts: Add nodes for i2s controllers for Samsung Exynos5 platforms
  ARM: EXYNOS: Enable platform support for I2S controllers
  ASoC: SMDK: WM8994: Add device tree support for machine file
  ARM: dts: Modify SPI nodes according generic DMA DT bindings
  ASoC: Samsung: Update Kconfig for I2S,SPDIF and PCM audio
  dmaengine: Fix compilation error in non-DT case

 .../bindings/sound/samsung,smdk-wm8994.txt         |   14 ++
 .../devicetree/bindings/sound/samsung-i2s.txt      |   63 +++++
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   26 +++
 arch/arm/boot/dts/exynos5250.dtsi                  |   44 +++-
 arch/arm/mach-exynos/mach-exynos5-dt.c             |    6 +
 arch/arm/plat-samsung/dma-ops.c                    |   10 +-
 arch/arm/plat-samsung/include/plat/dma-ops.h       |    3 +-
 arch/arm/plat-samsung/s3c-dma-ops.c                |    3 +-
 drivers/spi/spi-s3c64xx.c                          |   77 ++-----
 include/linux/dmaengine.h                          |    2 +-
 sound/soc/samsung/Kconfig                          |    6 +-
 sound/soc/samsung/dma.c                            |    3 +-
 sound/soc/samsung/dma.h                            |    1 +
 sound/soc/samsung/i2s.c                            |  238 ++++++++++++++++----
 sound/soc/samsung/i2s.h                            |    7 -
 sound/soc/samsung/smdk_wm8580.c                    |    7 +-
 sound/soc/samsung/smdk_wm8994.c                    |   30 +++-
 17 files changed, 410 insertions(+), 130 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt
 create mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.txt

-- 
1.7.4.4

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

end of thread, other threads:[~2013-02-17  0:31 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-18 11:46 [PATCH V6 00/10] Add DT support for i2s Padmavathi Venna
2013-01-18 11:47 ` [PATCH V6 01/10] ASoC: Samsung: Rename samsung i2s secondary device name Padmavathi Venna
2013-01-24  6:41   ` Mark Brown
2013-01-18 11:47 ` [PATCH V6 02/10] ASoC: SAMSUNG: Add DT support for i2s Padmavathi Venna
2013-02-14 10:29   ` Sylwester Nawrocki
2013-02-14 10:48   ` Sylwester Nawrocki
2013-02-14 11:05     ` Tomasz Figa
2013-02-14 11:43     ` Mark Brown
2013-02-14 20:33       ` Sylwester Nawrocki
2013-02-15 12:01         ` Mark Brown
2013-02-17  0:31           ` Padma Venkat
2013-01-18 11:47 ` [PATCH V6 03/10] ARM: SAMSUNG: Make dma request compatible to generic dma bindings Padmavathi Venna
2013-01-29  6:20   ` Mark Brown
2013-01-29  9:30     ` Padma Venkat
2013-01-18 11:47 ` [PATCH V6 04/10] spi: s3c64xx: Modify SPI driver to use generic DMA DT support Padmavathi Venna
2013-01-29  5:19   ` Mark Brown
2013-01-29  9:32     ` Padma Venkat
2013-01-18 11:47 ` [PATCH V6 05/10] ARM: dts: Add nodes for i2s controllers for Samsung Exynos5 platforms Padmavathi Venna
2013-01-18 11:47 ` [PATCH 06/10] ARM: EXYNOS: Enable platform support for I2S controllers Padmavathi Venna
2013-01-18 11:47 ` [PATCH V6 07/10] ASoC: SMDK: WM8994: Add device tree support for machine file Padmavathi Venna
2013-01-29  7:12   ` Mark Brown
2013-01-29  9:39     ` Padma Venkat
2013-01-18 11:47 ` [PATCH V6 08/10] ARM: dts: Modify SPI nodes according generic DMA DT bindings Padmavathi Venna
2013-01-29  7:39   ` Mark Brown
2013-01-18 11:47 ` [PATCH V6 09/10] ASoC: Samsung: Update Kconfig for I2S,SPDIF and PCM audio Padmavathi Venna
2013-01-29  7:40   ` Mark Brown
2013-01-18 11:47 ` [PATCH V6 10/10] dmaengine: Fix compilation error in non-DT case Padmavathi Venna
2013-01-27  3:39   ` Mark Brown
2013-01-28 13:47   ` Vinod Koul
2013-01-29  8:53     ` Padma Venkat

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).