devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V2 0/8] Add audio support on smdk5420
@ 2013-07-26 13:36 Padmavathi Venna
  2013-07-26 13:36 ` [PATCH V2 1/8] platform: Increase platform name size Padmavathi Venna
                   ` (8 more replies)
  0 siblings, 9 replies; 28+ messages in thread
From: Padmavathi Venna @ 2013-07-26 13:36 UTC (permalink / raw)
  To: linux-samsung-soc, devicetree-discuss, linux-arm-kernel,
	alsa-devel, padma.v, padma.kvr
  Cc: broonie, kgene.kim, abrestic, tomasz.figa

Samsung has different versions of I2S introduced in different
platforms. Each version has some new support added for multichannel,
secondary fifo, s/w reset control, internal mux for rclk src clk and
tdm support. Each newly added change has a quirk. So this patch adds
all the required quirks as driver data and based on compatible string
from dtsi fetches the quirks. This also adds i2s support on exynos5420
and make relevent changes in the dtsi files.

Changes since V1:
	- Pass quirks as driver data and fetch the quirks based on
	  compatible string from dtsi file as suggested by
	  Tomasz Figa and Mark Brown
	- Make the I2S driver more flexible with respect to register
	  access as suggested by Tomasz Figa and Mark Brown
	- Add 5420 support in the driver.
	- Modify the dtsi files with the corresponding compatible
	  strings and removed the i2s quirks from 5250 dtsi file.
	- Updated the i2s Documentation with relevent changes and
	  i2s versioning info.
	- Add i2s nodes on exynos5420.dtsi
	- Enable sound support on smdk5420

This patch set is dependent on the following dma and audio subsystem
clk controller patches.
http://comments.gmane.org/gmane.linux.kernel.samsung-soc/20661
http://comments.gmane.org/gmane.linux.kernel.samsung-soc/20668

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

Andrew Bresticker (1):
  ARM: dts: exynos5420: add i2s controllers

Padmavathi Venna (7):
  platform: Increase platform name size
  ASoC: Samsung: I2S: Add quirks as driver data in I2S
  ARM: dts: Change i2s compatible string on exynos5250
  ASoC: Samsung: I2S: Modify driver to give more flexibility
  ASoC: Samsung: I2S: Modify the I2S driver to support I2S on
    Exynos5420
  ARM: dts: wm8994: Add wm8994 support on smdk5420
  ARM: dts: Enable sound support on smdk5420

 .../devicetree/bindings/sound/samsung-i2s.txt      |   25 ++-
 arch/arm/boot/dts/exynos5250.dtsi                  |    9 +-
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |   60 ++++++
 arch/arm/boot/dts/exynos5420.dtsi                  |   44 +++++
 include/linux/mod_devicetable.h                    |    2 +-
 include/linux/platform_data/asoc-s3c.h             |    1 +
 sound/soc/samsung/i2s-regs.h                       |   51 ++++--
 sound/soc/samsung/i2s.c                            |  205 +++++++++++++++-----
 8 files changed, 312 insertions(+), 85 deletions(-)

-- 
1.7.4.4

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

end of thread, other threads:[~2013-08-04 17:22 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-26 13:36 [PATCH V2 0/8] Add audio support on smdk5420 Padmavathi Venna
2013-07-26 13:36 ` [PATCH V2 1/8] platform: Increase platform name size Padmavathi Venna
2013-07-26 14:36   ` Sachin Kamat
2013-07-26 13:36 ` [PATCH V2 2/8] ASoC: Samsung: I2S: Add quirks as driver data in I2S Padmavathi Venna
2013-07-26 14:06   ` Russell King - ARM Linux
2013-07-26 14:21     ` Tomasz Figa
2013-07-26 14:27       ` Russell King - ARM Linux
2013-07-26 14:37         ` Tomasz Figa
2013-07-26 14:53   ` Mark Brown
2013-07-26 15:02     ` Tomasz Figa
2013-07-26 15:25       ` Mark Brown
2013-07-27 11:56         ` Tomasz Figa
2013-07-26 13:36 ` [PATCH V2 3/8] ARM: dts: Change i2s compatible string on exynos5250 Padmavathi Venna
2013-07-26 13:36 ` [PATCH V2 4/8] ASoC: Samsung: I2S: Modify driver to give more flexibility Padmavathi Venna
2013-07-26 15:05   ` Mark Brown
2013-07-26 13:36 ` [PATCH V2 5/8] ASoC: Samsung: I2S: Modify the I2S driver to support I2S on Exynos5420 Padmavathi Venna
2013-07-26 13:36 ` [PATCH V2 6/8] ARM: dts: exynos5420: add i2s controllers Padmavathi Venna
2013-08-02  6:32   ` sunil joshi
2013-07-26 13:36 ` [PATCH V2 7/8] ARM: dts: wm8994: Add wm8994 support on smdk5420 Padmavathi Venna
2013-07-26 15:19   ` Mark Brown
2013-07-27  1:16     ` Padma Venkat
2013-07-29 12:01       ` Padma Venkat
2013-07-29 13:43         ` Mark Brown
2013-07-30  3:28           ` Padma Venkat
2013-08-02 10:45             ` Padma Venkat
2013-08-04 17:22               ` Mark Brown
2013-07-26 13:36 ` [PATCH V2 8/8] ARM: dts: Enable sound " Padmavathi Venna
2013-07-26 14:22 ` [PATCH V2 0/8] Add audio " Tomasz Figa

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).