[PATCH V2 2/3] clk: samsung: exynos7: add clocks for SPI block

2015-01-13 Thread Padmavathi Venna
Add clock support for 5 SPI channels. Signed-off-by: Padmavathi Venna Signed-off-by: Sylwester Nawrocki --- .../devicetree/bindings/clock/exynos7-clock.txt|5 ++ drivers/clk/samsung/clk-exynos7.c | 73 include/dt-bindings/clock/exynos7-clk.h

[PATCH V2 3/3] clk: samsung: exynos7: add clocks for audio block

2015-01-13 Thread Padmavathi Venna
Add required clk support for I2S,PCM amd SPDIF Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/clock/exynos7-clock.txt|9 ++ drivers/clk/samsung/clk-exynos7.c | 143 +++- include/dt-bindings/clock/exynos7-clk.h| 24 +++- 3

[PATCH V2 0/3] Add clk support for PDMA, SPI and audio on Exynos7

2015-01-13 Thread Padmavathi Venna
peric1 block. - Changed the parent of sclk_i2s1_user,sclk_pcm1_user and sclk_spdif_user from divider clk to gate clk. - Removed unused clk IDs Padmavathi Venna (3): clk: samsung: exynos7: add gate clock for DMA block clk: samsung: exynos7: add clocks for SPI block clk

[PATCH 1/3] clk: samsung: exynos7: add gate clock for DMA block

2015-01-13 Thread Padmavathi Venna
Add support for PDMA0 and PDMA1 gate clks. Signed-off-by: Padmavathi Venna Signed-off-by: Sylwester Nawrocki --- drivers/clk/samsung/clk-exynos7.c |4 include/dt-bindings/clock/exynos7-clk.h |4 +++- 2 files changed, 7 insertions(+), 1 deletions(-) diff --git a/drivers/clk

[PATCH] arm64: dts: exynos7: Fix wrong base address of i2c7 bus

2014-12-19 Thread Padmavathi Venna
I2C7 base address corrected. Signed-off-by: Padmavathi Venna --- arch/arm64/boot/dts/exynos/exynos7.dtsi |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi index db7058a..84a57c8 100644

[PATCH] clk: samsung: exynos7: Fix fsys NR_CLK

2014-12-19 Thread Padmavathi Venna
Fix typo in fsys0 and fsys1 NR_CLK assignment Signed-off-by: Padmavathi Venna --- drivers/clk/samsung/clk-exynos7.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/samsung/clk-exynos7.c b/drivers/clk/samsung/clk-exynos7.c index 3128593..3a56875 100644

[PATCH 4/4] arm64: dts: Add PDMA and SPI device tree node for exynos7

2014-12-19 Thread Padmavathi Venna
Add PDMA0,PDMA1 and 5 SPI dt nodes for Exynos7. Signed-off-by: Padmavathi Venna --- arch/arm64/boot/dts/exynos/exynos7.dtsi | 113 +++ 1 files changed, 113 insertions(+), 0 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts

[PATCH 3/4] clk: samsung: exynos7: add clocks for audio block

2014-12-19 Thread Padmavathi Venna
Add required clk support for I2S,PCM amd SPDIF Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/clock/exynos7-clock.txt|6 + drivers/clk/samsung/clk-exynos7.c | 144 +++- include/dt-bindings/clock/exynos7-clk.h| 24 +++- 3 files

[PATCH 1/4] clk: samsung: exynos7: add gate clock for DMA block

2014-12-19 Thread Padmavathi Venna
Add support for PDMA0 and PDMA1 gate clks. Signed-off-by: Padmavathi Venna --- drivers/clk/samsung/clk-exynos7.c |4 include/dt-bindings/clock/exynos7-clk.h |4 +++- 2 files changed, 7 insertions(+), 1 deletions(-) diff --git a/drivers/clk/samsung/clk-exynos7.c b/drivers

[PATCH 2/4] clk: samsung: exynos7: add clocks for SPI block

2014-12-19 Thread Padmavathi Venna
Add clock support for 5 SPI channels. Signed-off-by: Padmavathi Venna --- drivers/clk/samsung/clk-exynos7.c | 73 +++ include/dt-bindings/clock/exynos7-clk.h | 22 - 2 files changed, 93 insertions(+), 2 deletions(-) diff --git a/drivers/clk/samsung

[PATCH 0/4] Add clk and dt support for PDMA and SPI on Exynos7

2014-12-19 Thread Padmavathi Venna
Add PDMA0,PDMA1 gate clock and required clks for 5 SPI channels. Also enable the support for PDMA and 5 SPI channels in DT. This patchset is dependent on usb clk support from Vivek in below link. http://www.spinics.net/lists/linux-samsung-soc/msg39342.html Padmavathi Venna (4): clk: samsung

[PATCH 1/2] pinctrl: exynos: Add AUDIO pin controller for exynos7

2014-12-19 Thread Padmavathi Venna
Audio IPs on Exynos7 require gpios available in AUDIO pin controller block. So adding the AUDIO pinctrl support. Signed-off-by: Padmavathi Venna --- .../bindings/pinctrl/samsung-pinctrl.txt |1 + drivers/pinctrl/samsung/pinctrl-exynos.c | 10 ++ 2 files changed

[PATCH 2/2] arm64: dts: Add pinctrl support for audio IPs on exynos7

2014-12-19 Thread Padmavathi Venna
Add pinctrl support for I2S,PCM,SPDIF Signed-off-by: Padmavathi Venna --- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 56 +++ arch/arm64/boot/dts/exynos/exynos7.dtsi |7 +++ 2 files changed, 63 insertions(+), 0 deletions(-) diff --git a/arch/arm64/boot

[PATCH 0/2] Add pinctrl support for audio IPs on exynos7

2014-12-19 Thread Padmavathi Venna
Audio interface IPs I2S, PCM and SPDIF on Exynos7 requires GPIOs available on AUD and BUS0 pin controller blocks. So add support for all. This patchset is dependent on BUS1 pin control support from Vivek in the below link https://patchwork.kernel.org/patch/5467321/ Padmavathi Venna (2

[PATCH] dmaengine: pl330: Set residue in tx_status callback

2014-11-26 Thread Padmavathi Venna
according to the current dmaengine framework. http://comments.gmane.org/gmane.linux.kernel.samsung-soc/23007 Cc: Dylan Reid Signed-off-by: Padmavathi Venna --- This patch has been tested for audio playback on exynos5420 peach-pit. drivers/dma/pl330.c | 67

[PATCH] ASoC: samsung: ASoC: samsung: Fix IISMOD setting in i2s_set_sysclk()

2014-11-20 Thread Padmavathi Venna
) and also adds the missing break statement. Cc: Sylwester Nawrocki Signed-off-by: Sylwester Nawrocki Signed-off-by: Padmavathi Venna --- sound/soc/samsung/i2s.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sound/soc/samsung/i2s.c b/sound/soc/samsung/i2s.c

[PATCH] ASoC: samsung: In the i2s_set_sysclk() callback we are currently clearing all bits of the IISMOD register in i2s_set_sysclk. It's due to an incorrect mask used for the AND operation which is i

2014-11-20 Thread Padmavathi Venna
Cc: Sylwester Nawrocki Signed-off-by: Sylwester Nawrocki Signed-off-by: Padmavathi Venna --- sound/soc/samsung/i2s.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sound/soc/samsung/i2s.c b/sound/soc/samsung/i2s.c index 0df6547..e1ace52 100644 --- a/sound/soc

[PATCH 1/2] ASoC: Samsung: Add quirk for internal DMA

2014-11-06 Thread Padmavathi Venna
Internal DMA is available only on some of Samsung platforms. So added a quirk for the same and made it optional. Signed-off-by: Padmavathi Venna --- include/linux/platform_data/asoc-s3c.h |1 + sound/soc/samsung/i2s.c| 12 ++-- 2 files changed, 7 insertions(+), 6

[PATCH 2/2] ASoC: samsung: add support for exynos7 I2S controller

2014-11-06 Thread Padmavathi Venna
masks which is passed as dai data. Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/sound/samsung-i2s.txt | 15 +- sound/soc/samsung/Kconfig |2 +- sound/soc/samsung/i2s-regs.h | 10 +- sound/soc/samsung/i2s.c

[PATCH 0/2] add support for exynos7 I2S controller

2014-11-06 Thread Padmavathi Venna
introduced a quirk for the same and added a structure to hold all the modified bit offsets across all SoCs. This patchset is made based on linux-next master branch and tested with exynos7 base support from the below link. http://www.spinics.net/lists/linux-samsung-soc/msg37047.html Padmavathi Venna (2

[PATCH] spi: s3c64xx: add support for exynos7 SPI controller

2014-11-06 Thread Padmavathi Venna
Exynos7 SPI controller supports only the auto Selection of CS toggle mode and Exynos7 SoC includes six SPI controllers. Add support for these changes in Exynos7 SPI controller driver. Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/spi/spi-samsung.txt|2 +- drivers/spi

[PATCH] ASoC: samsung: Initialize the dma_data for secondary dai

2013-11-28 Thread Padmavathi Venna
Signed-off-by: Padmavathi Venna --- This is made based on Mark Brown for-next branch of sound.git This patch is based on Mark Brown below patches for generic dma engine support for samsung audio IPs. ASoC: samsung: Use ASoC dmaengine code where possible ASoC: samsung: Provide helper for DMA init

[PATCH 2/3] ARM: SAMSUNG: Add residue DMA operation.

2013-09-10 Thread Padmavathi Venna
amount of wakeups, but needs to be able to know how much audio has been played for latency estimates. Signed-off-by: Dylan Reid Reviewed-by: Olof Johansson Signed-off-by: Padmavathi Venna --- arch/arm/plat-samsung/dma-ops.c | 14 ++ arch/arm/plat-samsung/include/plat

[PATCH 1/3] dmaengine: pl330: Set residue in tx_status callback.

2013-09-10 Thread Padmavathi Venna
-off-by: Padmavathi Venna --- drivers/dma/pl330.c | 55 ++- 1 files changed, 54 insertions(+), 1 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index 593827b..7ab9136 100644 --- a/drivers/dma/pl330.c +++ b/drivers/dma/pl330.c

[PATCH 3/3] ASoC: Update pointer to account for pending dma transfers.

2013-09-10 Thread Padmavathi Venna
d-off-by: Dylan Reid Reviewed-by: Olof Johansson Signed-off-by: Padmavathi Venna --- sound/soc/samsung/dma.c | 27 +++ 1 files changed, 19 insertions(+), 8 deletions(-) diff --git a/sound/soc/samsung/dma.c b/sound/soc/samsung/dma.c index 21b7926..6b2e55d 100644 --- a/

[PATCH 0/3] Add pl330 residue support

2013-09-10 Thread Padmavathi Venna
This patch set adds support for finding the remaining number of bytes in the current transfer and fills txstate.residue with the amount of bytes remaining. Although Samsung specific dma operations will be removed in future, the residue specific patches are required. So when we add support for gener

[PATCH V3] ARM: dts: Add DMA controller node info on Exynos5420.

2013-08-29 Thread Padmavathi Venna
This patch adds dma controller node info on Exynos5420. Exynos5420 has adma for audio IPs. As adma clk is dependent on audss clk provider that will be added later. Signed-off-by: Padmavathi Venna --- Change since V2: - Removed adma node as adma clock is dependent audss clock provider

[PATCH V2 3/4] ARM: dts: Correct the /include entry on exynos5420 dtsi file

2013-08-16 Thread Padmavathi Venna
This patch corrects the /include to #include on exynos5420 Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420.dtsi |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index 9e90d1e

[PATCH V1 1/4] clk: exynos-audss: add support for Exynos 5420

2013-08-16 Thread Padmavathi Venna
From: Andrew Bresticker The AudioSS block on Exynos 5420 has an additional clock gate for the ADMA bus clock. Signed-off-by: Andrew Bresticker seviewed-on: https://gerrit.chromium.org/gerrit/57711 Reviewed-by: Simon Glass --- .../devicetree/bindings/clock/clk-exynos-audss.txt |7 +--

[PATCH V2 4/4] ARM: dts: exynos5420: add audio clock controller

2013-08-16 Thread Padmavathi Venna
From: Andrew Bresticker This adds device-tree bindings for the audio subsystem clock controller on Exynos 5420. Signed-off-by: Andrew Bresticker Reviewed-by: Simon Glass Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420.dtsi |9 + 1 files changed, 9 insertions

[PATCH V2 2/4] clk: exynos-audss: set correct parent clocks

2013-08-16 Thread Padmavathi Venna
From: Andrew Bresticker Different Exynos SoCs have different names for certain input clocks to the AudioSS block. Since the order in which clock providers are probed is not guaranteed, we can't use the device-tree to pass the correct input clocks. Instead, use the compatibility string to determ

[PATCH V2 0/4] clk: Samsung: audss: Add support for Exynos5420

2013-08-16 Thread Padmavathi Venna
er (3): clk: exynos-audss: add support for Exynos 5420 clk: exynos-audss: set correct parent clocks ARM: dts: exynos5420: add audio clock controller Padmavathi Venna (1): ARM: dts: Correct the /include entry on exynos5420 dtsi file .../devicetree/bindings/clock/clk-exynos-audss.txt |

[PATCH V5] ARM: dts: Change i2s compatible string on exynos5250

2013-08-15 Thread Padmavathi Venna
This patch removes quirks from i2s node and change the i2s compatible names. Signed-off-by: Padmavathi Venna --- Changes since V4: - Mark Brown reverted the below two patches due to below build failure with exynos_defconfig. "ARM: dts: exynos5250: move c

[PATCH V2] ARM: dts: Add DMA controller node info on Exynos5420.

2013-08-14 Thread Padmavathi Venna
This patch adds dma controller node info on Exynos5420. Signed-off-by: Padmavathi Venna --- Changes since V1: - In V1, dma node common stuff was added in common exynos5.dtsi file. This was removed as per Kukjin comment and added in exynos5420.dtsi. This patch is dependent on

[PATCH V4 4/4] ARM: dts: Enable sound support on smdk5420

2013-08-12 Thread Padmavathi Venna
This patch enables i2s0 and sound support on smdk5420. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420

[PATCH V4 1/4] ARM: dts: exynos5420: add i2s controllers

2013-08-12 Thread Padmavathi Venna
From: Andrew Bresticker This adds device-tree bindings for the i2s controllers on Exynos 5420. Signed-off-by: Andrew Bresticker Signed-off-by: Padmavathi Venna Reviewed-on: https://gerrit.chromium.org/gerrit/57713 --- arch/arm/boot/dts/exynos5420.dtsi | 32

[PATCH V4 3/4] ARM: dts: Add osc clock node on smdk5420.

2013-08-12 Thread Padmavathi Venna
This patch adds 16MHz oscillator clock node required for audio on smdk5420 and adds the phandle of the same in wm8994 clock info. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts |9 + 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/arch

[PATCH V4 2/4] ARM: dts: Add i2c bus 1 and it's audio codec child node on smdk5420

2013-08-12 Thread Padmavathi Venna
This patch adds i2c bus 1 and wm8994 codec node on i2c bus1 and the required regulator supplies and properties on smdk5420 board. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 62 + 1 files changed, 62 insertions(+), 0 deletions

[PATCH V4 0/4] Add i2s nodes on Exynos5420 and enable sound support on sdmk5420

2013-08-12 Thread Padmavathi Venna
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 (3): ARM: dts: Add i2c

[PATCH V4 4/4] ARM: dts: Change i2s compatible string on exynos5250

2013-08-12 Thread Padmavathi Venna
This patch removes quirks from i2s node and change the i2s compatible names. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5.dtsi|4 ++-- arch/arm/boot/dts/exynos5250.dtsi |5 + 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts

[PATCH V4 0/4] Add i2s support on smdk5420

2013-08-12 Thread Padmavathi Venna
Brown for-next branch on sound.git. Padmavathi Venna (4): ASoC: Samsung: I2S: Add quirks as driver data in I2S ASoC: Samsung: I2S: Modify the I2S driver to support I2S on Exynos5420 ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi ARM: dts: Change i2s compatible string

[PATCH V4 2/4] ASoC: Samsung: I2S: Modify the I2S driver to support I2S on Exynos5420

2013-08-12 Thread Padmavathi Venna
-off-by: Padmavathi Venna Reviewed-by: Tomasz Figa --- .../devicetree/bindings/sound/samsung-i2s.txt |4 + include/linux/platform_data/asoc-s3c.h |1 + sound/soc/samsung/i2s-regs.h | 15 sound/soc/samsung/i2s.c

[PATCH V4 1/4] ASoC: Samsung: I2S: Add quirks as driver data in I2S

2013-08-12 Thread Padmavathi Venna
based on compatible string from dtsi fetches the quirks. Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/sound/samsung-i2s.txt | 18 ++ sound/soc/samsung/i2s.c| 62 +++ 2 files changed, 42 insertions(+), 38 deletions(-) diff

[PATCH V4 3/4] ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi

2013-08-12 Thread Padmavathi Venna
I2S nodes shares some properties across exynos5 SoCs (exynos5250 and exyno5420). Common code is moved to exynos5.dtsi which is included in exyno5250 and exynos5420 SoC files. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5.dtsi| 21 + arch/arm/boot/dts

[PATCH V3 0/7] Add i2s nodes on Exynos5420 and enable sound support on sdmk5420

2013-08-07 Thread Padmavathi Venna
: exynos5420: add i2s controllers Padmavathi Venna (6): ARM: dts: Change i2s compatible string on exynos5250 ARM: dts: Add i2c bus 1 and it's audio codec child node on smdk5420 ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi ARM: dts: Add osc clock node on smdk5420.

[PATCH V3 1/7] ARM: dts: Change i2s compatible string on exynos5250

2013-08-07 Thread Padmavathi Venna
This patch removes quirks from i2s node and change the i2s compatible names. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5250.dtsi |9 +++-- 1 files changed, 3 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250

[PATCH V3 7/7] ARM: dts: Enable sound support on smdk5420

2013-08-07 Thread Padmavathi Venna
This patch enables i2s0 and sound support on smdk5420. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420

[PATCH V3 6/7] ASoC: Samsung: wm8994: Register the osc clock.

2013-08-07 Thread Padmavathi Venna
This patch registers the 16MHz oscillator clock as fixed clk. Signed-off-by: Padmavathi Venna --- sound/soc/samsung/smdk_wm8994.c | 12 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/sound/soc/samsung/smdk_wm8994.c b/sound/soc/samsung/smdk_wm8994.c index 581ea4a

[PATCH V3 2/7] ARM: dts: exynos5420: add i2s controllers

2013-08-07 Thread Padmavathi Venna
From: Andrew Bresticker This adds device-tree bindings for the i2s controllers on Exynos 5420. Signed-off-by: Andrew Bresticker Signed-off-by: Padmavathi Venna Reviewed-on: https://gerrit.chromium.org/gerrit/57713 --- arch/arm/boot/dts/exynos5420.dtsi | 32

[PATCH V3 5/7] ARM: dts: Add osc clock node on smdk5420.

2013-08-07 Thread Padmavathi Venna
This patch adds 16MHz oscillator clock node required for audio on smdk5420 and adds the phandle of the same in wm8994 clock info. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch

[PATCH V3 4/7] ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi

2013-08-07 Thread Padmavathi Venna
I2S nodes shares some properties across exynos5 SoCs (exynos5250 and exyno5420). Common code is moved to exynos5.dtsi which is included in exyno5250 and exynos5420 SoC files. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5.dtsi| 21 + arch/arm/boot/dts

[PATCH V3 3/7] ARM: dts: Add i2c bus 1 and it's audio codec child node on smdk5420

2013-08-07 Thread Padmavathi Venna
This patch adds i2c bus 1 and wm8994 codec node on i2c bus1 and the required regulator supplies and properties on smdk5420 board. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 58 + 1 files changed, 58 insertions(+), 0 deletions

[PATCH 5/7] ARM: dts: Add osc clock node on smdk5420.

2013-08-07 Thread Padmavathi Venna
This patch adds 16MHz oscillator clock node required for audio on smdk5420 and adds the phandle of the same in wm8994 clock info. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch

[PATCH 6/7] ASoC: Samsung: wm8994: Register the osc clock.

2013-08-07 Thread Padmavathi Venna
This patch registers the 16MHz oscillator clock as fixed clk. Signed-off-by: Padmavathi Venna --- sound/soc/samsung/smdk_wm8994.c | 12 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/sound/soc/samsung/smdk_wm8994.c b/sound/soc/samsung/smdk_wm8994.c index 581ea4a

[PATCH 2/7] ARM: dts: exynos5420: add i2s controllers

2013-08-07 Thread Padmavathi Venna
From: Andrew Bresticker This adds device-tree bindings for the i2s controllers on Exynos 5420. Signed-off-by: Andrew Bresticker Signed-off-by: Padmavathi Venna Reviewed-on: https://gerrit.chromium.org/gerrit/57713 --- arch/arm/boot/dts/exynos5420.dtsi | 32

[PATCH 4/7] ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi

2013-08-07 Thread Padmavathi Venna
I2S nodes shares some properties across exynos5 SoCs (exynos5250 and exyno5420). Common code is moved to exynos5.dtsi which is included in exyno5250 and exynos5420 SoC files. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5.dtsi| 21 + arch/arm/boot/dts

[PATCH 7/7] ARM: dts: Enable sound support on smdk5420

2013-08-07 Thread Padmavathi Venna
This patch enables i2s0 and sound support on smdk5420. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420

[PATCH 3/7] ARM: dts: Add i2c bus 1 and it's audio codec child node on smdk5420

2013-08-07 Thread Padmavathi Venna
This patch adds i2c bus 1 and wm8994 codec node on i2c bus1 and the required regulator supplies and properties on smdk5420 board. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 58 + 1 files changed, 58 insertions(+), 0 deletions

[PATCH 3/3] ASoC: Samsung: wm8994: Register the osc clock.

2013-08-07 Thread Padmavathi Venna
This patch registers the 16MHz oscillator clock as fixed clk. Signed-off-by: Padmavathi Venna --- sound/soc/samsung/smdk_wm8994.c | 12 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/sound/soc/samsung/smdk_wm8994.c b/sound/soc/samsung/smdk_wm8994.c index 581ea4a

[PATCH 1/7] ARM: dts: Change i2s compatible string on exynos5250

2013-08-07 Thread Padmavathi Venna
This patch removes quirks from i2s node and change the i2s compatible names. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5250.dtsi |9 +++-- 1 files changed, 3 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250

[PATCH 2/3] ARM: dts: Add osc clock node on smdk5420.

2013-08-07 Thread Padmavathi Venna
This patch adds 16MHz oscillator clock node required for audio on smdk5420 and adds the phandle of the same in wm8994 clock info. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch

[PATCH 1/3] ARM: dts: Enable sound support on smdk5420

2013-08-07 Thread Padmavathi Venna
This patch enables i2s0 and sound support on smdk5420. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420

[PATCH V3 0/7] Add i2s nodes on Exynos5420 and enable sound support on sdmk5420

2013-08-07 Thread Padmavathi Venna
: exynos5420: add i2s controllers Padmavathi Venna (6): ARM: dts: Change i2s compatible string on exynos5250 ARM: dts: Add i2c bus 1 and it's audio codec child node on smdk5420 ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi ARM: dts: Add osc clock node on smdk5420.

[PATCH V3 1/3] platform: Increase platform name size

2013-08-07 Thread Padmavathi Venna
This patch increases the platform name size from 20 to 30 as one of i2s platform_device name in this patchset crosses the limit. Signed-off-by: Padmavathi Venna --- include/linux/mod_devicetable.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/linux

[PATCH V3 2/3] ASoC: Samsung: I2S: Add quirks as driver data in I2S

2013-08-07 Thread Padmavathi Venna
based on compatible string from dtsi fetches the quirks. Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/sound/samsung-i2s.txt | 21 +++--- sound/soc/samsung/i2s.c| 82 +--- 2 files changed, 64 insertions(+), 39 deletions(-) diff

[PATCH V3 0/3] Add audio support on smdk5420

2013-08-07 Thread Padmavathi Venna
i2s versioning info. - Add i2s nodes on exynos5420.dtsi - Enable sound support on smdk5420 This patch set is made based on Mark Brown for-next branch on sound.git. Padmavathi Venna (3): platform: Increase platform name size ASoC: Samsung: I2S: Add quirks as driver

[PATCH V3 3/3] ASoC: Samsung: I2S: Modify the I2S driver to support I2S on Exynos5420

2013-08-07 Thread Padmavathi Venna
-off-by: Padmavathi Venna --- .../devicetree/bindings/sound/samsung-i2s.txt |4 + include/linux/platform_data/asoc-s3c.h |1 + sound/soc/samsung/i2s-regs.h | 15 sound/soc/samsung/i2s.c| 81 ++-- 4

[PATCH V2 8/8] ARM: dts: Enable sound support on smdk5420

2013-07-26 Thread Padmavathi Venna
This patch enables i2s0 and sound support on smdk5420. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420

[PATCH V2 2/8] ASoC: Samsung: I2S: Add quirks as driver data in I2S

2013-07-26 Thread Padmavathi Venna
based on compatible string from dtsi fetches the quirks. Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/sound/samsung-i2s.txt | 21 +++--- sound/soc/samsung/i2s.c| 82 +--- 2 files changed, 64 insertions(+), 39 deletions(-) diff

[PATCH V2 0/8] Add audio support on smdk5420

2013-07-26 Thread Padmavathi Venna
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

[PATCH V2 3/8] ARM: dts: Change i2s compatible string on exynos5250

2013-07-26 Thread Padmavathi Venna
This patch removes quirks from i2s node and change the i2s compatible names. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5250.dtsi |9 +++-- 1 files changed, 3 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250

[PATCH V2 5/8] ASoC: Samsung: I2S: Modify the I2S driver to support I2S on Exynos5420

2013-07-26 Thread Padmavathi Venna
-off-by: Padmavathi Venna --- .../devicetree/bindings/sound/samsung-i2s.txt |4 + include/linux/platform_data/asoc-s3c.h |1 + sound/soc/samsung/i2s-regs.h | 15 sound/soc/samsung/i2s.c| 81 ++-- 4

[PATCH V2 4/8] ASoC: Samsung: I2S: Modify driver to give more flexibility

2013-07-26 Thread Padmavathi Venna
This patch modifies the i2s driver to give flexibility towards register handling. This is a pre requirement for enabling i2s support on Exynos5420. This patch modifies only the required registers as a pre-requirement to support on Exynos5420. Signed-off-by: Padmavathi Venna --- sound/soc

[PATCH V2 6/8] ARM: dts: exynos5420: add i2s controllers

2013-07-26 Thread Padmavathi Venna
From: Andrew Bresticker This adds device-tree bindings for the i2s controllers on Exynos 5420. Signed-off-by: Andrew Bresticker Signed-off-by: Padmavathi Venna Reviewed-on: https://gerrit.chromium.org/gerrit/57713 --- arch/arm/boot/dts/exynos5420.dtsi | 44

[PATCH V2 7/8] ARM: dts: wm8994: Add wm8994 support on smdk5420

2013-07-26 Thread Padmavathi Venna
This patch adds wm8994 codec node on i2c bus1 and the required regulator supplies and properties on smdk5420 board. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 50 + 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a

[PATCH V2 1/8] platform: Increase platform name size

2013-07-26 Thread Padmavathi Venna
This patch increases the platform name size from 20 to 30. Signed-off-by: Padmavathi Venna --- include/linux/mod_devicetable.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/linux/mod_devicetable.h b/include/linux/mod_devicetable.h index b62d4af..f67b5d5

[PATCH] ASoC: Samsung: Set RFS and BFS in slave mode

2013-07-11 Thread Padmavathi Venna
As per the User Manual, the RFS and BFS should be set in slave mode for correct operation. Signed-off-by: Padmavathi Venna Signed-off-by: Andrew Bresticker Reviewed-on: https://gerrit-int.chromium.org/37841 Reviewed-by: Simon Glass --- sound/soc/samsung/i2s.c |8 1 files changed

[PATCH] ASoC: Samsung: Modify the I2S driver to support I2S on Exynos5420

2013-07-11 Thread Padmavathi Venna
-off-by: Padmavathi Venna [abrestic: style cleanup and documentation] Signed-off-by: Andrew Bresticker Reviewed-on: https://gerrit-int.chromium.org/37840 Reviewed-by: Simon Glass --- .../devicetree/bindings/sound/samsung-i2s.txt |2 + include/linux/platform_data/asoc-s3c.h

[PATCH 0/2] Move comon DMA nodes to exynos5.dtsi and

2013-07-10 Thread Padmavathi Venna
Exynos5250 and Exynos5420 has 4 DMA controllers in common. So this patch set moved the common nodes to exynos.dtsi keeping the clk info seperate for both the platforms. Exynos5420 has a separate DMA controller for audio IPs. So this patch set also adds the ADMA node on Exynos5420. Padmavathi

[PATCH 2/2] ARM: dts: Add DMA controller node info on Exynos5420.

2013-07-10 Thread Padmavathi Venna
Exynos5420 has one separate DMA controller for I2S0 and PCM0. This patch adds the same node on exynos5420 dtsi and adds the DMA clk info for the remaining DMA controllers. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420.dtsi | 33 + 1 files

[PATCH 1/2] ARM: dts: Move the common DMA controller nodes to exynos5.dtsi

2013-07-10 Thread Padmavathi Venna
exynos5250 and exynos5420 has 4 DMA controllers in common. So this patch moves these nodes to common file keeping the dma controllers clk info in the exynos5250 dtsi file. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5.dtsi| 44 + arch

[PATCH 1/4] clk: exynos-audss: add support for Exynos 5420

2013-07-10 Thread Padmavathi Venna
From: Andrew Bresticker The AudioSS block on Exynos 5420 has an additional clock gate for the ADMA bus clock. Signed-off-by: Andrew Bresticker Reviewed-on: https://gerrit.chromium.org/gerrit/57711 Reviewed-by: Simon Glass --- .../devicetree/bindings/clock/clk-exynos-audss.txt |7 +--

[PATCH 0/4] clk: Samsung: audss: Add support for Exynos5420

2013-07-10 Thread Padmavathi Venna
names through device tree. Andrew Bresticker (3): clk: exynos-audss: add support for Exynos 5420 clk: exynos-audss: allow input clocks to be specified in device tree ARM: dts: exynos5420: add audio clock controller Padmavathi Venna (1): ARM: dts: Correct the /include entry on exynos5420 dtsi

[PATCH 4/4] ARM: dts: exynos5420: add audio clock controller

2013-07-10 Thread Padmavathi Venna
From: Andrew Bresticker This adds device-tree bindings for the audio subsystem clock controller on Exynos 5420. Signed-off-by: Andrew Bresticker Reviewed-on: https://gerrit.chromium.org/gerrit/57712 Reviewed-by: Simon Glass Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420

[PATCH 3/4] ARM: dts: Correct the /include entry on exynos5420 dtsi file

2013-07-10 Thread Padmavathi Venna
This patch corrects the /include to #include on exynos5420 Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5420.dtsi |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index 8c54c4b

[PATCH 2/4] clk: exynos-audss: allow input clocks to be specified in device tree

2013-07-10 Thread Padmavathi Venna
From: Andrew Bresticker This allows the input clocks to the Exynos AudioSS block to be specified via device-tree bindings. Default names will be used when an input clock is not given. This will be useful when adding support for the Exynos5420 where the audio bus clock is called "sclk_maudio0" i

[PATCH RESEND V2] ARM: dts: wm8994: Add wm8994 regulator support on smdk5250.

2013-06-12 Thread Padmavathi Venna
This patch adds the required regulator supplies and properties for wm8994 codec on smdk5250 board. Signed-off-by: Padmavathi Venna --- Changes since V1: - Clubbed the same supply regulators as suggested by Mark. arch/arm/boot/dts/exynos5250-smdk5250.dts | 37

[PATCH RESEND V2] ARM: dts: Correct the base address of pinctrl_3 on Exynos5250

2013-06-12 Thread Padmavathi Venna
This patch corrects the base address of pinctrl_3 on Exynos5250 platform. Signed-off-by: Padmavathi Venna --- Changes since V1: - Added platform name in the subject line. arch/arm/boot/dts/exynos5250-pinctrl.dtsi |2 +- arch/arm/boot/dts/exynos5250.dtsi |4 ++-- 2 files

[PATCH V6 2/6] clk: samsung: register audio subsystem clocks using common clock framework

2013-06-12 Thread Padmavathi Venna
Audio subsystem is introduced in s5pv210 and exynos platforms. This has seperate clock controller which can control i2s0 and pcm0 clocks. This patch registers the audio subsystem clocks with the common clock framework on Exynos family. Signed-off-by: Padmavathi Venna Reviewed-by: Sylwester

[PATCH V6 3/6] ARM: dts: add Exynos audio subsystem clock controller node

2013-06-12 Thread Padmavathi Venna
Audio subsystem introduced in s5pv210 and exynos platforms which has a internal clock controller. This patch adds a node for the same on exynos5250. Signed-off-by: Padmavathi Venna Reviewed-by: Sylwester Nawrocki Reviewed-by: Doug Anderson --- arch/arm/boot/dts/exynos5250.dtsi |6

[PATCH V6 5/6] ARM: dts: Update Samsung I2S documentation

2013-06-12 Thread Padmavathi Venna
This patch updates the samsung i2s documentation for pinmux and clock entries. Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/sound/samsung-i2s.txt | 46 --- 1 files changed, 19 insertions(+), 27 deletions(-) diff --git a/Documentation/devicetree/bindings

[PATCH V6 0/6] clk: Samsung: audss: Register audio subsytem clocks using common clk framework

2013-06-12 Thread Padmavathi Venna
for s5pv210, exynos4 and exynos5 - Registered the pcm clocks with common clock framework Padmavathi Venna (6): ARM: samsung: use #include for all device trees clk: samsung: register audio subsystem clocks using common clock framework ARM: dts: add Exynos audio subsystem clock

[PATCH V6 6/6] clk: exynos5250: Add enum entries for divider clock of i2s1 and i2s2

2013-06-12 Thread Padmavathi Venna
This patch adds enum entries for div_i2s1 and div_i2s2 which are required for i2s1 and i2s2 controllers. Signed-off-by: Padmavathi Venna --- drivers/clk/samsung/clk-exynos5250.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/clk/samsung/clk-exynos5250.c b

[PATCH V6 1/6] ARM: samsung: use #include for all device trees

2013-06-12 Thread Padmavathi Venna
Replace /include/ (dtc) with #include (C pre-processor) for all Samsung DT files Signed-off-by: Padmavathi Venna Reviewed-by: Sylwester Nawrocki Reviewed-by: Doug Anderson --- arch/arm/boot/dts/exynos4.dtsi |2 +- arch/arm/boot/dts/exynos4210-origen.dts |2

[PATCH V6 4/6] ARM: dts: add clock provider information for i2s controllers in Exynos5250

2013-06-12 Thread Padmavathi Venna
Add clock lookup information for i2s controllers on exynos5250 SoC. Signed-off-by: Padmavathi Venna Reviewed-by: Sylwester Nawrocki --- arch/arm/boot/dts/exynos5250.dtsi | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch

[PATCH V5 5/5] ARM: dts: Update Samsung I2S documentation

2013-06-04 Thread Padmavathi Venna
This patch updates the samsung i2s documentation for pinmux and clock entries. Signed-off-by: Padmavathi Venna --- .../devicetree/bindings/sound/samsung-i2s.txt | 40 ++- 1 files changed, 13 insertions(+), 27 deletions(-) diff --git a/Documentation/devicetree/bindings

[PATCH V5 4/5] ARM: dts: add clock provider information for i2s controllers in Exynos5250

2013-06-04 Thread Padmavathi Venna
Add clock lookup information for i2s controllers on exynos5250 SoC. Signed-off-by: Padmavathi Venna Reviewed-by: Sylwester Nawrocki --- arch/arm/boot/dts/exynos5250.dtsi | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch

[PATCH V5 3/5] ARM: dts: add Exynos audio subsystem clock controller node

2013-06-04 Thread Padmavathi Venna
Audio subsystem introduced in s5pv210 and exynos platforms which has a internal clock controller. This patch adds a node for the same on exynos5250. Signed-off-by: Padmavathi Venna Reviewed-by: Sylwester Nawrocki --- arch/arm/boot/dts/exynos5250.dtsi |6 ++ 1 files changed, 6

[PATCH V5 2/5] clk: samsung: register audio subsystem clocks using common clock framework

2013-06-04 Thread Padmavathi Venna
Audio subsystem is introduced in s5pv210 and exynos platforms. This has seperate clock controller which can control i2s0 and pcm0 clocks. This patch registers the audio subsystem clocks with the common clock framework on Exynos family. Signed-off-by: Padmavathi Venna Reviewed-by: Sylwester

[PATCH V5 1/5] ARM: samsung: use #include for all device trees

2013-06-04 Thread Padmavathi Venna
Replace /include/ (dtc) with #include (C pre-processor) for all Samsung DT files Signed-off-by: Padmavathi Venna Reviewed-by: Sylwester Nawrocki --- arch/arm/boot/dts/exynos4.dtsi |2 +- arch/arm/boot/dts/exynos4210-origen.dts |2 +- arch/arm/boot/dts

  1   2   3   4   >