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

2013-05-07 Thread Padmavathi Venna
- Added a header file for all clock indexes as requested by Sylwester - Added different compatible names for s5pv210, exynos4 and exynos5 - Registered the pcm clocks with common clock framework Padmavathi Venna (3): clk: samsung: register audio subsystem clocks using common

[PATCH V2 1/3] clk: samsung: register audio subsystem clocks using common clock framework

2013-05-07 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. Signed-off-by: Padmavathi Venna padm...@samsung.com --- .../bindings/clock

[PATCH V2 2/3] ARM: dts: add Exynos audio subsystem clock controller node

2013-05-07 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 padm...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi |6 ++ 1 files changed, 6 insertions(+), 0

[PATCH V2 3/3] ARM: dts: add clock provider information for i2s controllers in Exynos5250

2013-05-07 Thread Padmavathi Venna
Add clock lookup information for i2s controllers on exynos5250 SoC. Signed-off-by: Padmavathi Venna padm...@samsung.com --- 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/arm/boot/dts

[PATCH] ARM: dts: Correct the base address of pinctrl_3

2013-05-06 Thread Padmavathi Venna
This patch corrects the base address of pinctrl_3 on Exynos5250 platform. Signed-off-by: Padmavathi Venna padm...@samsung.com --- This patch is dependent on below patch posted by Thomas Abraham. https://patchwork.kernel.org/patch/2225151/ arch/arm/boot/dts/exynos5250-pinctrl.dtsi |2

[PATCH] ASoC: Samsung: i2s: Fix crash in i2s driver

2013-05-06 Thread Padmavathi Venna
This patch fixes a null pointer deference in i2s driver in DT case Signed-off-by: Padmavathi Venna padm...@samsung.com --- This patch is dependent on below patch posted by Thomas Abraham. https://patchwork.kernel.org/patch/2224801/ sound/soc/samsung/i2s.c |2 +- 1 files changed, 1

[PATCH 1/3] clk: exynos: register audio subsystem clocks using common clock framework

2013-04-05 Thread Padmavathi Venna
Audio subsystem is introduced in 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. Signed-off-by: Padmavathi Venna padm...@samsung.com --- drivers/clk/samsung/Makefile

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

2013-04-05 Thread Padmavathi Venna
Audio subsystem introduced in exynos platforms which has a internal clock controller. This patch adds a node for the same. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/arch

[PATCH 3/3] ARM: dts: add clock provider information for i2s0 controller in Exynos5250

2013-04-05 Thread Padmavathi Venna
Add clock lookup information for i2s0 controller on exynos5250 SoC. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts

[PATCH 0/3] clk: Exynos: Register audio subsytem clocks using common clk framework

2013-04-05 Thread Padmavathi Venna
. Padmavathi Venna (3): clk: exynos: register audio subsystem clocks using common clock framework ARM: dts: add Exynos audio subsystem clock controller node ARM: dts: add clock provider information for i2s0 controller in Exynos5250 arch/arm/boot/dts/exynos5250.dtsi |8

[PATCH V3] DMA: PL330: Add check if device tree compatible

2013-04-02 Thread Padmavathi Venna
This patch register the dma controller with generic dma helpers only in DT case. This also adds some extra error handling in the driver. Signed-off-by: Padmavathi Venna padm...@samsung.com Reported-by: Sachin Kamat sachin.ka...@linaro.org --- Based on Vinod Koul next branch. Changes since V2

[PATCH 1/2] ASoC: Samsung: return error if drvdata is not set

2013-04-02 Thread Padmavathi Venna
From: Prathyush K prathyus...@samsung.com This patch fixes a possible crash in case drvdata for the secondary device is not set. Signed-off-by: Prathyush K prathyus...@samsung.com Signed-off-by: Padmavathi Venna padm...@samsung.com --- Based on Kukjin for-next branch sound/soc/samsung/i2s.c

[PATCH RESEND] ARM: SAMSUNG: dma: Remove unnecessary code

2013-04-02 Thread Padmavathi Venna
This patch removes the usage of DMACH_DT_PROP and dt_dmach_prop from dma code as the new generic dma dt binding support has been added. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- arch/arm/mach-s3c24xx/include/mach/dma.h |1 - arch/arm

[PATCH] dma: of-dma: return error when 'dma-cells' not found

2013-03-05 Thread Padmavathi Venna
This patch returns error when 'dma-cells' property not found in the corresponding device node. With out this change there is a crash in the generic dma incompatible platforms. Signed-off-by: Padmavathi Venna padm...@samsung.com --- Based on Vinod Koul next branch. drivers/dma/of-dma.c |8

[PATCH V2] DMA: PL330: Add check if device tree compatible

2013-03-05 Thread Padmavathi Venna
This patch register the dma controller with generic dma helpers only in DT case. This also adds some extra error handling in the driver. Signed-off-by: Padmavathi Venna padm...@samsung.com Reported-by: Sachin Kamat sachin.ka...@linaro.org --- Based on Vinod Koul next branch. Changes since V1

[PATCH] ARM: dts: Modify SPI nodes according generic DMA DT bindings

2013-03-05 Thread Padmavathi Venna
This patch removes custom way of adding spi dma channels and adds according to new generic DMA DT bindings on samsung exynos4 and exynos5440 platforms. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/boot/dts/exynos4.dtsi| 15 +-- arch/arm/boot/dts/exynos5440

[PATCH V2] ARM: dts: Modify SPI nodes according generic DMA DT bindings

2013-03-05 Thread Padmavathi Venna
This patch removes custom way of adding spi dma channels and adds according to new generic DMA DT bindings on samsung exynos4 and exynos5440 platforms. Signed-off-by: Padmavathi Venna padm...@samsung.com --- Changes since V1: - Corrected the pdma phandle in spi1 node. arch/arm/boot/dts

[PATCH 1/2] ARM: exynos: pl330: Add #dma-cells for generic dma binding support

2013-03-03 Thread Padmavathi Venna
This patch adds #dma-cells property to PL330 DMA controller nodes for supporting generic dma dt bindings on samsung exynos platforms. #dma-channels and #dma-requests are not required now but added in advance. Signed-off-by: Padmavathi Venna padm...@samsung.com --- Based on Torvalds tree arch

[PATCH 2/2] Arm: socfpga: pl330: Add #dma-cells for generic dma binding support

2013-03-03 Thread Padmavathi Venna
This patch adds #dma-cells property to PL330 DMA controller nodes for supporting generic dma dt bindings on SOCFPGA platform. #dma-channels and #dma-requests are not required now but added in advance. Signed-off-by: Padmavathi Venna padm...@samsung.com --- Based on Torvalds tree arch/arm/boot

[PATCH V4 0/4] Add generic DMA DT binding support

2013-02-13 Thread Padmavathi Venna
branch 1)of: Add generic device tree DMA helpers 2)dmaengine: add helper function to request a slave DMA channel This patch set is made based on Vinod Koul next branch Padmavathi Venna (4): DMA: PL330: Add new pl330 filter for DT case. DMA: PL330: Add xlate function DMA: PL330: Register the DMA

[PATCH V4 1/4] DMA: PL330: Add new pl330 filter for DT case.

2013-02-13 Thread Padmavathi Venna
This patch adds a new pl330_dt_filter for DT case to filter the required channel based on the new filter params and modifies the old filter only for non-DT case as suggested by Arnd Bergmann. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- drivers

[PATCH V4 2/4] DMA: PL330: Add xlate function

2013-02-13 Thread Padmavathi Venna
Add xlate to translate the device-tree binding information into the appropriate format. The filter function requires the dma controller device and dma channel number as filter_params. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- drivers/dma/pl330

[PATCH V4 3/4] DMA: PL330: Register the DMA controller with the generic DMA helpers

2013-02-13 Thread Padmavathi Venna
This patch registers the pl330 dma controller driver with the generic device tree dma helper functions. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- drivers/dma/pl330.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff

[PATCH V4 4/4] ARM: dts: pl330: Add #dma-cells for generic dma binding support

2013-02-13 Thread Padmavathi Venna
This patch adds #dma-cells property to PL330 DMA controller nodes for supporting generic dma dt bindings on samsung exynos5250 platform. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- .../devicetree/bindings/dma/arm-pl330.txt | 21

[PATCH] ARM: SAMSUNG: dma: Remove unnecessary code

2013-02-13 Thread Padmavathi Venna
This patch removes the usage of DMACH_DT_PROP and dt_dmach_prop from dma code as the new generic dma dt binding support has been added. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- arch/arm/mach-s3c24xx/include/mach/dma.h |1 - arch/arm

[PATCH V4 0/5] Add generic DMA DT binding support

2013-02-11 Thread Padmavathi Venna
branch 1)of: Add generic device tree DMA helpers 2)dmaengine: add helper function to request a slave DMA channel This patch set is made based Mark Brown next branch Padmavathi Venna (5): DMA: PL330: Add new pl330 filter for DT case. DMA: PL330: Add xlate function DMA: PL330: Register the DMA

[PATCH V4 1/5] DMA: PL330: Add new pl330 filter for DT case.

2013-02-11 Thread Padmavathi Venna
This patch adds a new pl330_dt_filter for DT case to filter the required channel based on the new filter params and modifies the old filter only for non-DT case as suggested by Arnd Bergmann. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- drivers

[PATCH V4 2/5] DMA: PL330: Add xlate function

2013-02-11 Thread Padmavathi Venna
Add xlate to translate the device-tree binding information into the appropriate format. The filter function requires the dma controller device and dma channel number as filter_params. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- drivers/dma/pl330

[PATCH V4 3/5] DMA: PL330: Register the DMA controller with the generic DMA helpers

2013-02-11 Thread Padmavathi Venna
This patch registers the pl330 dma controller driver with the generic device tree dma helper functions. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- drivers/dma/pl330.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff

[PATCH V4 4/5] ARM: dts: pl330: Add #dma-cells for generic dma binding support

2013-02-11 Thread Padmavathi Venna
This patch adds #dma-cells property to PL330 DMA controller nodes for supporting generic dma dt bindings on samsung exynos5250 platform. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- .../devicetree/bindings/dma/arm-pl330.txt | 21

[PATCH V4 5/5] ARM: SAMSUNG: dma: Remove unnecessary code

2013-02-11 Thread Padmavathi Venna
This patch removes the usage of DMACH_DT_PROP and dt_dmach_prop from dma code as the new generic dma dt binding support has been added. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- arch/arm/mach-s3c24xx/include/mach/dma.h |1 - arch/arm

[PATCH V3 0/5] Add generic DMA DT binding support

2013-02-05 Thread Padmavathi Venna
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 This patch set is made based Mark Brown next branch Padmavathi Venna (5): DMA: PL330: Add new pl330 filter for DT case. DMA: PL330: Add xlate

[PATCH V3 1/5] DMA: PL330: Add new pl330 filter for DT case.

2013-02-05 Thread Padmavathi Venna
This patch adds a new pl330_dt_filter for DT case to filter the required channel based on the new filter params and modifies the old filter only for non-DT case as suggested by Arnd Bergmann. Signed-off-by: Padmavathi Venna padm...@samsung.com --- drivers/dma/pl330.c | 29

[PATCH V3 2/5] DMA: PL330: Add xlate function

2013-02-05 Thread Padmavathi Venna
Add xlate to translate the device-tree binding information into the appropriate format. The filter function requires the dma controller device and dma channel number as filter_params. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- drivers/dma/pl330

[PATCH V3 3/5] DMA: PL330: Register the DMA controller with the generic DMA helpers

2013-02-05 Thread Padmavathi Venna
This patch registers the pl330 dma controller driver with the generic device tree dma helper functions. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- drivers/dma/pl330.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff

[PATCH V3 5/5] ARM: SAMSUNG: dma: Remove unnecessary code

2013-02-05 Thread Padmavathi Venna
This patch removes the usage of DMACH_DT_PROP and dt_dmach_prop from dma code as the new generic dma dt binding support has been added. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-s3c24xx/include/mach/dma.h |1 - arch/arm/mach-s3c64xx/include/mach/dma.h

[PATCH V3 4/5] ARM: dts: Add #dma-cells for generic dma binding support

2013-02-05 Thread Padmavathi Venna
This patch adds #dma-cells property to PL330 DMA controller nodes for supporting generic dma dt bindings on samsung exynos5250 platform. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Arnd Bergmann a...@arndb.de --- .../devicetree/bindings/dma/arm-pl330.txt | 15

[PATCH] ARM: SAMSUNG: dma: Remove unnecessary code

2013-02-04 Thread Padmavathi Venna
This patch removes the usage of DMACH_DT_PROP and dt_dmach_prop from dma code as the new generic dma dt binding support has been added. Signed-off-by: Padmavathi Venna padm...@samsung.com --- The functionality of this patch is dependent on following patches in the link. http://www.mail

[PATCH V2 0/4] Add generic DMA DT binding support

2013-02-01 Thread Padmavathi Venna
for generic dma device tree bindings for Samsung platforms and 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 This patch set is made based Mark Brown next branch Padmavathi Venna (4

[PATCH V2 1/4] DMA: PL330: Add xlate function

2013-02-01 Thread Padmavathi Venna
Add xlate to translate the device-tree binding information into the appropriate format. The filter function requires the dma controller device and dma channel number as filter_params. Signed-off-by: Padmavathi Venna padm...@samsung.com --- drivers/dma/pl330.c | 31

[PATCH V2 2/4] DMA: PL330: Register the DMA controller with the generic DMA helpers

2013-02-01 Thread Padmavathi Venna
This patch registers the pl330 dma controller driver with the generic device tree dma helper functions. Signed-off-by: Padmavathi Venna padm...@samsung.com --- drivers/dma/pl330.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma

[PATCH V2 3/4] ARM: dts: Add #dma-cells for generic dma binding support

2013-02-01 Thread Padmavathi Venna
This patch adds #dma-cells property to PL330 DMA controller nodes for supporting generic dma dt bindings on samsung exynos5250 platform. Signed-off-by: Padmavathi Venna padm...@samsung.com --- .../devicetree/bindings/dma/arm-pl330.txt | 15 +++ arch/arm/boot/dts/exynos5250

[PATCH V2 4/4] DMA: PL330: Modify pl330 filter based on new generic dma dt bindings.

2013-02-01 Thread Padmavathi Venna
This patch modify the filter function to filter the required channel based on new filter params. Signed-off-by: Padmavathi Venna padm...@samsung.com --- drivers/dma/pl330.c | 15 ++- 1 files changed, 6 insertions(+), 9 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma

[PATCH 2/4] DMA: PL330: Register the DMA controller with the generic DMA helpers

2013-01-18 Thread Padmavathi Venna
This patch registers the pl330 dma controller driver with the generic device tree dma helper functions. Signed-off-by: Padmavathi Venna padm...@samsung.com --- drivers/dma/pl330.c | 20 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/drivers/dma/pl330.c b

[PATCH 4/4] DMA: PL330: Modify pl330 filter based on new generic dma dt bindings.

2013-01-18 Thread Padmavathi Venna
This patch modify the filter function to filter the required channel based on new filter params. Signed-off-by: Padmavathi Venna padm...@samsung.com --- drivers/dma/pl330.c | 11 ++- 1 files changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330

[PATCH V6 00/10] Add DT support for i2s

2013-01-18 Thread Padmavathi Venna
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

[PATCH V6 01/10] ASoC: Samsung: Rename samsung i2s secondary device name

2013-01-18 Thread Padmavathi Venna
All Samsung SoCs has max 3 i2s controllers. So the i2s secondary fifo interface device id was named as samsung-i2s.4. Renaming this to samsung-i2s-sec to support device tree in i2s driver. Signed-off-by: Padmavathi Venna padm...@samsung.com --- sound/soc/samsung/i2s.c | 31

[PATCH V6 02/10] ASoC: SAMSUNG: Add DT support for i2s

2013-01-18 Thread Padmavathi Venna
Add support for device based discovery. Signed-off-by: Padmavathi Venna padm...@samsung.com --- .../devicetree/bindings/sound/samsung-i2s.txt | 63 ++ sound/soc/samsung/dma.c|3 +- sound/soc/samsung/dma.h|1 + sound/soc

[PATCH V6 03/10] ARM: SAMSUNG: Make dma request compatible to generic dma bindings.

2013-01-18 Thread Padmavathi Venna
This patch make the dma dev request operation compatible for both DT and non-DT cases. It takes the all the arguments required for dma_request_slave_channel and dma_request_channel. If the driver is initiated via DT or non-DT the corresponding call will be made. Signed-off-by: Padmavathi Venna

[PATCH V6 04/10] spi: s3c64xx: Modify SPI driver to use generic DMA DT support

2013-01-18 Thread Padmavathi Venna
This patch modifies the SPI driver to use generic dma dt bindings support. This passes all the required arguments to dma dev request functon which in turn calls the dma_request_slave_channel or dma__ request_channel based on DT or non-DT respectively. Signed-off-by: Padmavathi Venna padm

[PATCH V6 05/10] ARM: dts: Add nodes for i2s controllers for Samsung Exynos5 platforms

2013-01-18 Thread Padmavathi Venna
Add device nodes for the three instances of i2s controllers in Exynos5 platforms. Enable instance i2s 0 for exynos5250 board and disable all other i2s instances. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 14 ++ arch/arm/boot

[PATCH 06/10] ARM: EXYNOS: Enable platform support for I2S controllers

2013-01-18 Thread Padmavathi Venna
Add AUXDATA entries for i2s controller driver so as to set the device name for clock lookups Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-exynos/mach-exynos5-dt.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-exynos/mach

[PATCH V6 07/10] ASoC: SMDK: WM8994: Add device tree support for machine file

2013-01-18 Thread Padmavathi Venna
Add the basic device tree based lookup. Signed-off-by: Padmavathi Venna padm...@samsung.com --- .../bindings/sound/samsung,smdk-wm8994.txt | 14 ++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 18 +++-- arch/arm/boot/dts/exynos5250.dtsi |6

[PATCH V6 08/10] ARM: dts: Modify SPI nodes according generic DMA DT bindings

2013-01-18 Thread Padmavathi Venna
This patch removes custom way of adding spi dma channels and adds according to new generic DMA DT bindings. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi | 15 +-- 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/arch/arm

[PATCH V6 09/10] ASoC: Samsung: Update Kconfig for I2S,SPDIF and PCM audio

2013-01-18 Thread Padmavathi Venna
Update Kconfig file to enable I2S,PCM audio for wm8994 and spdif on all samsung platforms. Signed-off-by: Sangsu Park sangsu4u.p...@samsung.com Signed-off-by: Sangbeom Kim sbki...@samsung.com Signed-off-by: Padmavathi Venna padm...@samsung.com --- sound/soc/samsung/Kconfig |6 +++--- 1 files

[PATCH V6 10/10] dmaengine: Fix compilation error in non-DT case

2013-01-18 Thread Padmavathi Venna
Signed-off-by: Padmavathi Venna padm...@samsung.com --- include/linux/dmaengine.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h index 8cd0e25..c88f302 100644 --- a/include/linux/dmaengine.h +++ b/include/linux

[PATCH V3 0/5 RESEND] Avoid passing clks through platform data

2012-12-18 Thread Padmavathi Venna
on smdk6410 board. On remaining all platforms it was just build tested. Padmavathi Venna (5): ARM: S3C64XX: Add I2S clkdev support ARM: S5PC100: Add I2S clkdev support ARM: S5P64X0: Add I2S clkdev support ARM: S5PV210: Avoid passing the clks through platform data ARM: EXYNOS: Avoid passing

[PATCH 1/5] ARM: S3C64XX: Add I2S clkdev support

2012-12-18 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Sangbeom Kim sbki...@samsung.com --- arch/arm/mach-s3c64xx/clock.c | 126 ++-- arch/arm/mach-s3c64xx/dev-audio.c | 11 --- 2 files changed, 77 insertions(+), 60 deletions(-) diff --git a/arch/arm/mach

[PATCH 2/5] ARM: S5PC100: Add I2S clkdev support

2012-12-18 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Sangbeom Kim sbki...@samsung.com --- arch/arm/mach-s5pc100/clock.c | 48 +++-- arch/arm/mach-s5pc100/dev-audio.c | 16 2 files changed, 30 insertions(+), 34 deletions(-) diff --git a/arch

[PATCH 3/5] ARM: S5P64X0: Add I2S clkdev support

2012-12-18 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Sangbeom Kim sbki...@samsung.com --- arch/arm/mach-s5p64x0/clock-s5p6440.c | 49 ++- arch/arm/mach-s5p64x0/clock-s5p6450.c | 61 ++-- arch/arm/mach-s5p64x0/dev-audio.c | 12 -- 3

[PATCH 4/5] ARM: S5PV210: Avoid passing the clks through platform data

2012-12-18 Thread Padmavathi Venna
. This is required as part of adding DT support for I2S controller driver. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Sangbeom Kim sbki...@samsung.com --- arch/arm/mach-s5pv210/dev-audio.c | 16 1 files changed, 0 insertions(+), 16 deletions(-) diff --git a/arch/arm

[PATCH 5/5] ARM: EXYNOS: Avoid passing the clks through platform data

2012-12-18 Thread Padmavathi Venna
. This is required as part of adding DT support for I2S controller driver. Signed-off-by: Padmavathi Venna padm...@samsung.com Acked-by: Sangbeom Kim sbki...@samsung.com --- arch/arm/mach-exynos/dev-audio.c | 12 1 files changed, 0 insertions(+), 12 deletions(-) diff --git a/arch/arm/mach

[PATCH V5 0/2] Add DT support for i2s

2012-12-13 Thread Padmavathi Venna
. I will rework on my patch once generic DMA helpers are mainlined. Chnages since V1: - Rebased on 3.6-rc6 Padmavathi Venna (2): ASoC: Samsung: Rename samsung i2s secondary device name ASoC: SAMSUNG: Add DT support for i2s .../devicetree/bindings/sound/samsung-i2s.txt

[PATCH V5 1/2] ASoC: Samsung: Rename samsung i2s secondary device name

2012-12-13 Thread Padmavathi Venna
All Samsung SoCs has max 3 i2s controllers. So the i2s secondary fifo interface device id was named as samsung-i2s.4. Renaming this to samsung-i2s-sec to support device tree in i2s driver. Signed-off-by: Padmavathi Venna padm...@samsung.com --- sound/soc/samsung/i2s.c | 31

[PATCH V5 2/2] ASoC: SAMSUNG: Add DT support for i2s

2012-12-13 Thread Padmavathi Venna
Add support for device based discovery. Signed-off-by: Padmavathi Venna padm...@samsung.com --- .../devicetree/bindings/sound/samsung-i2s.txt | 75 +++ sound/soc/samsung/dma.c|1 + sound/soc/samsung/dma.h|1 + sound/soc

[PATCH RESEND V2 0/2] ASoC: Samsung: Remove platform device support

2012-12-07 Thread Padmavathi Venna
the samsung_asoc_dma platfrom device entry from the list of registered platform devices in the legacy platforms. - Renamed the function name from samsung_dma_platform_register to asoc_dma_platform_register - Added binding documentation for new device tree binding Padmavathi Venna

[PATCH RESEND V2 1/2] ASoC: Samsung: Do not register samsung audio dma device as pdev

2012-12-07 Thread Padmavathi Venna
removes the platform_device completely. Each Samsung DAI now registers the ASoC 'platform' itself. Machine drivers are adjusted for the new 'platform' name. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-exynos/mach-armlex4210.c |1 - arch/arm/mach-exynos/mach

[PATCH RESEND V2 2/2] ASoC: SMDK: WM8994: Add device tree support for machine file

2012-12-07 Thread Padmavathi Venna
Add the basic device tree based lookup. Signed-off-by: Padmavathi Venna padm...@samsung.com --- .../bindings/sound/samsung,smdk-wm8994.txt | 14 ++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 12 + sound/soc/samsung/smdk_wm8994.c| 26

[PATCH V2 0/2] ASoC: Samsung: Remove platform device support

2012-12-05 Thread Padmavathi Venna
the samsung_asoc_dma platfrom device entry from the list of registered platform devices in the legacy platforms. - Renamed the function name from samsung_dma_platform_register to asoc_dma_platform_register - Added binding documentation for new device tree binding Padmavathi Venna

[PATCH V2 1/2] ASoC: Samsung: Do not register samsung audio dma device as pdev

2012-12-05 Thread Padmavathi Venna
removes the platform_device completely. Each Samsung DAI now registers the ASoC 'platform' itself. Machine drivers are adjusted for the new 'platform' name. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-exynos/mach-armlex4210.c |1 - arch/arm/mach-exynos/mach

[PATCH V3 2/2] ASoC: SMDK: WM8994: Add device tree support for machine file

2012-12-05 Thread Padmavathi Venna
Add the basic device tree based lookup. Signed-off-by: Padmavathi Venna padm...@samsung.com --- .../bindings/sound/samsung,smdk-wm8994.txt | 14 ++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 12 + sound/soc/samsung/smdk_wm8994.c| 26

[PATCH 0/2] ASoC: Samsung: Remove platform device support

2012-12-01 Thread Padmavathi Venna
. The sole purpose of DMA platform device is to call the snd_soc_register_platform. So removed the pdev support in the DMA device and each Samsung DAI now registers the ASoC 'platform' itself. Padmavathi Venna (2): ASoC: Samsung: WM8994: Add basic device tree support for machine file ASoC

[PATCH 2/2] ASoC: Samsung: Do not register samsung audio dma device as pdev

2012-12-01 Thread Padmavathi Venna
removes the platform_device completely. Each Samsung DAI now registers the ASoC 'platform' itself. Machine drivers are adjusted for the new 'platform' name. Signed-off-by: Padmavathi Venna padm...@samsung.com --- sound/soc/samsung/dma.c | 24 ++-- sound/soc/samsung

[PATCH V4 1/2] ASoC: Samsung: Get I2S src_clk from clock alias id.

2012-11-28 Thread Padmavathi Venna
As the I2S src clks are registered with clkdev using generic connection id, driver can get the clk name using generic id. So the variable representing the array of rclk src clks is deleted. Signed-off-by: Padmavathi Venna padm...@samsung.com --- include/linux/platform_data/asoc-s3c.h |6

[PATCH V4 2/2] ASoC: SAMSUNG: Add DT support for i2s

2012-11-28 Thread Padmavathi Venna
Add support for device based discovery. Signed-off-by: Padmavathi Venna padm...@samsung.com --- .../devicetree/bindings/sound/samsung-i2s.txt | 78 +++ sound/soc/samsung/dma.c|1 + sound/soc/samsung/dma.h|1 + sound/soc

[PATCH V4 0/2] Add DT support for i2s

2012-11-28 Thread Padmavathi Venna
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 (2): ASoC: Samsung: Get I2S src_clk from clock alias

[RFC PATCH] ASoC: Samsung: Register the audio dma platform device

2012-11-14 Thread Padmavathi Venna
Audio dma device is not a hardware peripherial. So this device can't be added in the dt devices list. So expanded the module_platform_driver and registered this device using platform_device_register_simple. Signed-off-by: Padmavathi Venna padm...@samsung.com --- sound/soc/samsung/dma.c | 30

[RFC PATCH] ASoC: Samsung: Register the audio platform device

2012-11-14 Thread Padmavathi Venna
-by: Padmavathi Venna padm...@samsung.com --- sound/soc/samsung/smdk_wm8994.c | 31 ++- 1 files changed, 30 insertions(+), 1 deletions(-) diff --git a/sound/soc/samsung/smdk_wm8994.c b/sound/soc/samsung/smdk_wm8994.c index 48dd4dd..7f97969 100644 --- a/sound/soc/samsung

[PATCH V3] ARM: EXYNOS5: Add clocks for EXYNOS5 Audio Subsystem.

2012-11-05 Thread Padmavathi Venna
This patch adds all the required clock instances for audio subsystem and adds the clock alias names for sclk-i2s and i2s-bus clks. This patch also do the static mapping of audss clock base address to control audss clocks in CMU clock framework. Signed-off-by: Padmavathi Venna padm...@samsung.com

[PATCH V3] ASoC: SAMSUNG: Add DT support for i2s

2012-11-05 Thread Padmavathi Venna
Add support for device based discovery. Signed-off-by: Padmavathi Venna padm...@samsung.com --- 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

[PATCH V3 0/2] ARM: Exynos: Enable I2S platform support for Exynos5

2012-11-05 Thread Padmavathi Venna
support for the three I2S controllers on Samsung's Exynos5 SoC's. Padmavathi Venna (2): ARM: dts: Add nodes for i2s controllers for Samsung Exynos5 platforms ARM: EXYNOS: Enable platform support for I2S controllers arch/arm/boot/dts/exynos5250-smdk5250.dts | 15 +++ arch/arm

[PATCH V3 1/2] ARM: dts: Add nodes for i2s controllers for Samsung Exynos5 platforms

2012-11-05 Thread Padmavathi Venna
Add device nodes for the three instances of i2s controllers in Exynos5 platforms. Enable instance i2s 0 for exynos5250 board and disable all other i2s instances. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 14 ++ arch/arm/boot

[PATCH V3 2/2] ARM: EXYNOS: Enable platform support for I2S controllers

2012-11-05 Thread Padmavathi Venna
Add AUXDATA entries for i2s controller driver so as to set the device name for clock lookups Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-exynos/mach-exynos5-dt.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-exynos/mach

[PATCH V3 0/5] Avoid passing clks through platform data

2012-11-05 Thread Padmavathi Venna
,s5pc100,s5p64x0, s5pv210 and exynos4 series. But tested the sound card detection only on smdk6410 board. On remaining all platforms it was just build tested. Padmavathi Venna (5): ARM: S3C64XX: Add I2S clkdev support ARM: S5PC100: Add I2S clkdev support ARM: S5P64x0: Add I2S clkdev support ARM

[PATCH V3 1/5] ARM: S3C64XX: Add I2S clkdev support

2012-11-05 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-s3c64xx/clock.c | 126 ++-- arch/arm/mach-s3c64xx/dev-audio.c | 11 --- 2 files changed, 77 insertions(+), 60 deletions(-) diff --git a/arch/arm/mach-s3c64xx/clock.c b/arch/arm/mach-s3c64xx

[PATCH V3 2/5] ARM: S5PC100: Add I2S clkdev support

2012-11-05 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-s5pc100/clock.c | 48 +++-- arch/arm/mach-s5pc100/dev-audio.c | 16 2 files changed, 30 insertions(+), 34 deletions(-) diff --git a/arch/arm/mach-s5pc100/clock.c b/arch/arm/mach

[PATCH V3 3/5] ARM: S5P64x0: Add I2S clkdev support

2012-11-05 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-s5p64x0/clock-s5p6440.c | 49 ++- arch/arm/mach-s5p64x0/clock-s5p6450.c | 61 ++-- arch/arm/mach-s5p64x0/dev-audio.c | 12 -- 3 files changed, 75 insertions(+), 47

[PATCH V3 4/5] ARM: S5PV210: Avoid passing the clks through platform data

2012-11-05 Thread Padmavathi Venna
. This is required as part of adding DT support for I2S controller driver. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-s5pv210/dev-audio.c | 16 1 files changed, 0 insertions(+), 16 deletions(-) diff --git a/arch/arm/mach-s5pv210/dev-audio.c b/arch/arm/mach

[PATCH V3 5/5] ARM: Exynos: Avoid passing the clks through platform data

2012-11-05 Thread Padmavathi Venna
. This is required as part of adding DT support for I2S controller driver. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-exynos/dev-audio.c | 12 1 files changed, 0 insertions(+), 12 deletions(-) diff --git a/arch/arm/mach-exynos/dev-audio.c b/arch/arm/mach-exynos

[PATCH V3] ARM: SAMSUNG: Delete the unnecessary variable

2012-11-05 Thread Padmavathi Venna
As the RCLK src clks are registered with clkdev using generic connection id , these clk names need not to be passed through platform data. So it is deleted. Signed-off-by: Padmavathi Venna padm...@samsung.com --- Changes since V2: - Rebased on 3.7-rc3 include/linux

[PATCH V3] ASoC: Samsung: Update Kconfig for I2S,SPDIF and PCM audio

2012-11-05 Thread Padmavathi Venna
Update Kconfig file to enable I2S,PCM audio for wm8994 and spdif on all samsung platforms. Signed-off-by: Sangsu Park sangsu4u.p...@samsung.com Signed-off-by: Sangbeom Kim sbki...@samsung.com Signed-off-by: Padmavathi Venna padm...@samsung.com --- Changes since V2: - Made driver

[PATCH V2] ARM: EXYNOS5: Add I2S SFR base addresses

2012-09-27 Thread Padmavathi Venna
This patch adds I2S controller0,1,2 base addresses Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-exynos/include/mach/map.h |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-exynos/include/mach/map.h b/arch/arm/mach-exynos/include

[PATCH V2] ARM: EXYNOS5: Add clocks for EXYNOS5 Audio Subsystem.

2012-09-27 Thread Padmavathi Venna
This patch adds all the required clock instances for audio subsystem and adds the clock alias names for sclk-i2s and i2s-bus clks. This patch also do the static mapping of audss clock base address to control audss clocks in CMU clock framework. Signed-off-by: Padmavathi Venna padm...@samsung.com

[PATCH V1 0/2] ARM: Exynos: Enable I2S platform support for Exynos5

2012-09-27 Thread Padmavathi Venna
This patch set enables device tree based platform support for the three I2S controllers on Samsung's Exynos5 SoC's. Padmavathi Venna (2): ARM: dts: Add nodes for i2s controllers for Samsung Exynos5 platforms ARM: EXYNOS: Enable platform support for I2S controllers arch/arm/boot/dts

[PATCH V1 1/2] ARM: dts: Add nodes for i2s controllers for Samsung Exynos5 platforms

2012-09-27 Thread Padmavathi Venna
Add device nodes for the three instances of i2s controllers in Exynos5 platforms. Enable instance i2s 0 for exynos5250 board and disable all other i2s instances. Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 15 +++ arch/arm

[PATCH V1 2/2] ARM: EXYNOS: Enable platform support for I2S controllers

2012-09-27 Thread Padmavathi Venna
Add AUXDATA entries for i2s controller driver so as to set the device name for clock lookups Signed-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-exynos/mach-exynos5-dt.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-exynos/mach

[PATCH V1 0/5] Avoid passing clks through platform data

2012-09-27 Thread Padmavathi Venna
. But tested the sound card detection only on smdk6410 board. On remaining all platforms it was just build tested. Padmavathi Venna (5): ARM: S3C64XX: Add I2S clkdev support ARM: S5PC100: Add I2S clkdev support ARM: S5P64x0: Add I2S clkdev support ARM: S5PV210: Avoid passing the clks through platform

[PATCH 1/5] ARM: S3C64XX: Add I2S clkdev support

2012-09-27 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-s3c64xx/clock.c | 126 ++-- arch/arm/mach-s3c64xx/dev-audio.c | 11 --- 2 files changed, 77 insertions(+), 60 deletions(-) diff --git a/arch/arm/mach-s3c64xx/clock.c b/arch/arm/mach-s3c64xx

[PATCH 2/5] ARM: S5PC100: Add I2S clkdev support

2012-09-27 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-s5pc100/clock.c | 48 +++-- arch/arm/mach-s5pc100/dev-audio.c | 16 2 files changed, 30 insertions(+), 34 deletions(-) diff --git a/arch/arm/mach-s5pc100/clock.c b/arch/arm/mach

[PATCH 3/5] ARM: S5P64x0: Add I2S clkdev support

2012-09-27 Thread Padmavathi Venna
-off-by: Padmavathi Venna padm...@samsung.com --- arch/arm/mach-s5p64x0/clock-s5p6440.c | 49 ++- arch/arm/mach-s5p64x0/clock-s5p6450.c | 61 ++-- arch/arm/mach-s5p64x0/dev-audio.c | 12 -- 3 files changed, 75 insertions(+), 47

<    1   2   3   >