[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 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 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 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 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 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 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 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 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 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 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 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 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

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

2013-06-04 Thread Padmavathi Venna
Sylwester Nawrocki - 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 (5): ARM: samsung: use #include for all device

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

2013-06-02 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 V4 2/4] clk: samsung: register audio subsystem clocks using common clock framework

2013-06-02 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 V4 4/4] ARM: dts: add clock provider information for i2s controllers in Exynos5250

2013-06-02 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 | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b

[PATCH V4 1/4] ARM: samsung: use #include for all device trees

2013-06-02 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

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

2013-06-02 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 V4 0/4] clk: Samsung: audss: Register audio subsytem clocks using common clk framework

2013-06-02 Thread Padmavathi Venna
: - Reworked on all review comments by Sylwester Nawrocki - 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 (4

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

2013-05-28 Thread Padmavathi Venna
This patch adds the required regulator supplies and properties for wm8994 codec on smdk5250 board. Signed-off-by: Padmavathi Venna --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 53 +++- 1 files changed, 51 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts

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

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

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

2013-05-28 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 --- arch/arm/boot/dts/exynos5250.dtsi |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git

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

2013-05-28 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 --- .../bindings/clock/clk

[PATCH V3 1/4] ARM: samsung: use #include for all device trees

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

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

2013-05-28 Thread Padmavathi Venna
- Registered the pcm clocks with common clock framework Padmavathi Venna (4): 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 controller node ARM: dts: add clock

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

2013-05-28 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 V2 3/3] ARM: dts: add clock provider information for i2s controllers in Exynos5250

2013-05-06 Thread Padmavathi Venna
Add clock lookup information for i2s controllers on exynos5250 SoC. Signed-off-by: Padmavathi Venna --- 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/exynos5250.dtsi

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

2013-05-06 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 --- arch/arm/boot/dts/exynos5250.dtsi |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git

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

2013-05-06 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 --- .../bindings/clock/clk-samsung-audss.txt

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

2013-05-06 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] ARM: samsung: use #include for all device trees

2013-05-06 Thread Padmavathi Venna
Replace /include/ (dtc) with #include (C pre-processor) for all Samsung DT files Signed-off-by: Padmavathi Venna --- This patch is dependent on below patches by Stephen Warren http://www.spinics.net/lists/linux-kbuild/msg07616.html arch/arm/boot/dts/exynos4.dtsi|2 +- arch/arm

[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 --- 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 +- arch/arm/boot/dts

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

2013-04-04 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 3/3] ARM: dts: add clock provider information for i2s0 controller in Exynos5250

2013-04-04 Thread Padmavathi Venna
Add clock lookup information for i2s0 controller on exynos5250 SoC. Signed-off-by: Padmavathi Venna --- 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/exynos5250.dtsi index

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

2013-04-04 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 --- arch/arm/boot/dts/exynos5250.dtsi |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts

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

2013-04-04 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 --- drivers/clk/samsung/Makefile |1

[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 Reported-by: Sachin Kamat --- Based on Vinod Koul next branch. Changes since V2: - Removed pl330_free_chan_resources

[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 --- Changes since V1: - Corrected the pdma phandle in spi1 node. arch/arm/boot/dts/exynos4.dtsi

[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 --- arch/arm/boot/dts/exynos4.dtsi| 15 +-- arch/arm/boot/dts/exynos5440.dtsi |5 +++-- 2

[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 Reported-by: Sachin Kamat --- Based on Vinod Koul next branch. Changes since V1: - return silently when

[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 --- Based on Vinod Koul next branch. drivers/dma/of-dma.c |8 +++

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

2013-03-03 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 Reported-by: Sachin Kamat --- Based on Vinod Koul next branch drivers/dma/pl330.c | 41

[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 Acked-by: Arnd Bergmann --- drivers/dma/pl330.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/dma/pl330.c b

[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 Acked-by: Arnd Bergmann --- .../devicetree/bindings/dma/arm-pl330.txt | 21 +++ arch/arm/boot/dts

[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 Acked-by: Arnd Bergmann --- drivers/dma/pl330.c | 25

[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 Acked-by: Arnd Bergmann --- drivers/dma/pl330.c | 29

[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 Acked-by: Arnd Bergmann --- arch/arm/mach-s3c24xx/include/mach/dma.h |1 - arch/arm/mach-s3c64xx/include/mach/dma.h

[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 Acked-by: Arnd Bergmann --- .../devicetree/bindings/dma/arm-pl330.txt | 21 +++ arch/arm/boot/dts

[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 Acked-by: Arnd Bergmann --- drivers/dma/pl330.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/dma/pl330.c b

[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 Acked-by: Arnd Bergmann --- drivers/dma/pl330.c | 25

[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 Acked-by: Arnd Bergmann --- drivers/dma/pl330.c | 29

[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 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 Acked-by: Arnd Bergmann --- .../devicetree/bindings/dma/arm-pl330.txt | 15 +++ arch/arm/boot/dts

[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 --- arch/arm/mach-s3c24xx/include/mach/dma.h |1 - arch/arm/mach-s3c64xx/include/mach/dma.h |1 - arch/arm

[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 Acked-by: Arnd Bergmann --- drivers/dma/pl330.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/dma/pl330.c b

[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 Acked-by: Arnd Bergmann --- drivers/dma/pl330.c | 25

[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 --- drivers/dma/pl330.c | 29 +++-- 1 files

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

2013-02-05 Thread Padmavathi Venna
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] 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 --- The functionality of this patch is dependent on following patches in the link. http://www.mail-archive.com/linux-samsung

[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 --- drivers/dma/pl330.c | 15 ++- 1 files changed, 6 insertions(+), 9 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index ddf4dd0

[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 --- .../devicetree/bindings/dma/arm-pl330.txt | 15 +++ arch/arm/boot/dts/exynos5250.dtsi

[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 --- drivers/dma/pl330.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index

[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 --- drivers/dma/pl330.c | 31 +++ 1 files changed

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

2013-02-01 Thread Padmavathi Venna
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 V6 10/10] dmaengine: Fix compilation error in non-DT case

2013-01-18 Thread Padmavathi Venna
Signed-off-by: Padmavathi Venna --- 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/dmaengine.h @@ -992,7

[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 Signed-off-by: Sangbeom Kim Signed-off-by: Padmavathi Venna --- sound/soc/samsung/Kconfig |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sound

[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 --- arch/arm/boot/dts/exynos5250.dtsi | 15 +-- 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250

[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 --- .../bindings/sound/samsung,smdk-wm8994.txt | 14 ++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 18 +++-- arch/arm/boot/dts/exynos5250.dtsi |6 ++-- sound/soc

[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 --- arch/arm/mach-exynos/mach-exynos5-dt.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-exynos/mach-exynos5-dt.c b/arch

[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 --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 14 ++ arch/arm/boot/dts/exynos5250

[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 --- drivers

[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 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 --- .../devicetree/bindings/sound/samsung-i2s.txt | 63 ++ sound/soc/samsung/dma.c|3 +- sound/soc/samsung/dma.h|1 + sound/soc/samsung/i2s.c

[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 --- sound/soc/samsung/i2s.c

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

2013-01-18 Thread Padmavathi Venna
d. 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: dt

[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 --- drivers/dma/pl330.c | 11 ++- 1 files changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index b80ef97

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

2013-01-18 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 --- .../devicetree/bindings/dma/arm-pl330.txt |9 ++--- arch/arm/boot/dts/exynos5250.dtsi

[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 --- drivers/dma/pl330.c | 20 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c

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

2013-01-18 Thread Padmavathi Venna
Add xlate to translate the device-tree binding information into the appropriate format. The filter function requires the dma controller device node and dma channel number as filter_params. Signed-off-by: Padmavathi Venna --- drivers/dma/pl330.c | 17 + 1 files changed, 17

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

2013-01-18 Thread Padmavathi Venna
Kukjin Kim for-next branch Padmavathi Venna (4): DMA: PL330: Add xlate function DMA: PL330: Register the DMA controller with the generic DMA helpers ARM: dts: Add #dma-cells for generic dma binding support DMA: PL330: Modify pl330 filter based on new generic dma dt bindings. .../devicetree

[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 --- .../devicetree/bindings/sound/samsung-i2s.txt | 75 +++ sound/soc/samsung/dma.c|1 + sound/soc/samsung/dma.h|1 + sound/soc/samsung/i2s.c

[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 --- sound/soc/samsung/i2s.c

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

2012-12-13 Thread Padmavathi Venna
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: Rename samsung i2s secondary device name ASoC: SAMSUNG: Add DT support for i2s .../device

[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 --- .../bindings/sound/samsung,smdk-wm8994.txt | 14 ++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 12 + sound/soc/samsung/smdk_wm8994.c| 26

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

2012-12-07 Thread Padmavathi Venna
). This change 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 --- arch/arm/mach-exynos/mach-armlex4210.c |1 - a

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

2012-12-07 Thread Padmavathi Venna
eleted 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

[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 --- .../bindings/sound/samsung,smdk-wm8994.txt | 14 ++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 12 + sound/soc/samsung/smdk_wm8994.c| 26

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

2012-12-05 Thread Padmavathi Venna
). This change 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 --- arch/arm/mach-exynos/mach-armlex4210.c |1 - a

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

2012-12-05 Thread Padmavathi Venna
eleted 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

  1   2   >