ASoC: SAMSUNG: Change Kconfig to support all EXYNOSs

2012-08-26 Thread 박상수
All EXYNOSs use SND_SOC_SAMSUNG configuration. This patch change Kconfig to support all EXYNOSs like EXYNOS4 and EXYNOS5. Signed-off-by: Sangsu Park sangsu4u.p...@samsung.com --- sound/soc/samsung/Kconfig |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git

[PATCH] ASoC: SAMSUNG: Add SND_SOC_DAIFMT_CONT option for snd_soc_set_fmt()

2012-08-26 Thread 박상수
SND_SOC_DAIFMT_CONT option is now needed because of below commit: ASoC: Allow DAI formats to be specified in the dai_link Otherwise, s3c_pcm_set_fmt() returns -EINVAL. Signed-off-by: Sangsu Park sangsu4u.p...@samsung.com --- sound/soc/samsung/smdk_wm8994pcm.c |1 + 1 files changed, 1

[PATCH v4 0/9] mmc: dw_mmc: add support for device tree based instantiation

2012-08-26 Thread Thomas Abraham
This is the fourth version of the patch series that adds device tree support for Synopsis Designware Mobile Storage Host Controller. In this version, the significant change is the spliting of Exynos specific code into a seperate file, as suggested by Seungwon Jeon tgih@samsung.com. Spliting

[PATCH v4 1/9] mmc: dw_mmc: convert copy of struct device in struct dw_mci to a reference

2012-08-26 Thread Thomas Abraham
The 'struct dw_mci' maintains a copy of the pdev-dev instance instead of maintaining a reference to that 'struct device' instance. Any resource allocated using the device resource management kernel API with the instance of 'struct device' in 'struct dw_mci' is then incorrect. Fix this by

[PATCH v4 2/9] mmc: dw_mmc: Use devm_* functions in dw_mmc platform driver

2012-08-26 Thread Thomas Abraham
Use devm_* managed functions for simpler error handling. Signed-off-by: Thomas Abraham thomas.abra...@linaro.org --- drivers/mmc/host/dw_mmc-pltfm.c | 29 - 1 files changed, 8 insertions(+), 21 deletions(-) diff --git a/drivers/mmc/host/dw_mmc-pltfm.c

[PATCH v4 3/9] mmc: dw_mmc: allow probe to succeed even if one slot is initialized

2012-08-26 Thread Thomas Abraham
Instead of aborting the probe in case a slot initialization fails, allow initialization of as many slots as possible. If there are atleast one instance of slot that is successfully initialized, allow the driver probe to succeed. Signed-off-by: Thomas Abraham thomas.abra...@linaro.org ---

[PATCH v4 4/9] mmc: dw_mmc: lookup for optional biu and ciu clocks

2012-08-26 Thread Thomas Abraham
Some platforms allow for clock gating and control of bus interface unit clock and card interface unit clock. Add support for clock lookup of optional biu and ciu clocks for clock gating and clock speed determination. Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com Signed-off-by: Thomas

[PATCH v4 5/9] mmc: dw_mmc: add quirk to indicate missing write protect line

2012-08-26 Thread Thomas Abraham
If the write protect pad of the controller is not connected to the write protect pin of the slot, the driver should be notified of this condition so that incorrect check for write protection by reading the WRTORT register can avoided. The get_ro platform callback can be used for in such cases, but

[PATCH v4 6/9] mmc: dw_mmc: add device tree support

2012-08-26 Thread Thomas Abraham
Add device tree based discovery support. Signed-off-by: Thomas Abraham thomas.abra...@linaro.org --- .../devicetree/bindings/mmc/synposis-dw-mshc.txt | 90 ++ drivers/mmc/host/dw_mmc-pltfm.c|9 ++ drivers/mmc/host/dw_mmc.c | 130

[PATCH v4 7/9] mmc: dw_mmc: prepare functions in dw_mmc-pltfm for reuse

2012-08-26 Thread Thomas Abraham
Platform implementations of dw-mshc controller may choose to extend the features of the standard dw-mshc controller such as adding additional clocking options or modifying the bus interface. Support for such implementation specific extensions can be incorporated into dw_mmc-pltfm, but including

[PATCH v4 8/9] mmc: dw_mmc: add support for implementation specific callbacks

2012-08-26 Thread Thomas Abraham
The core dw-mshc controller driver can let platform specific implementations of the dw-mshc controller to control the hardware as required by such implementations. This is acheived by invoking implementation specific (optional) callbacks. Define the list of callbacks supported the add invocation

[PATCH v4 9/9] mmc: dw_mmc: add support for exynos specific implementation of dw-mshc

2012-08-26 Thread Thomas Abraham
Samsung Exynos SoC's extend the dw-mshc controller for additional clock and bus control. Add support for these extensions and include provide device tree based discovery suppory as well. Signed-off-by: Thomas Abraham thomas.abra...@linaro.org --- .../devicetree/bindings/mmc/exynos-dw-mshc.txt

[PATCH v3 0/3] ARM: Exynos5: Add support for MSHC controller

2012-08-26 Thread Thomas Abraham
This patch series adds Exynos5250 platform support for MSHC controllers. Thomas Abraham (3): ARM: Samsung: Add support for MSHC controller clocks ARM: Exynos5: Add AUXDATA support for MSHC controllers ARM: dts: Add nodes for dw_mmc controllers for Samsung Exynos5250 platforms

[PATCH v3 2/3] ARM: Exynos5: Add AUXDATA support for MSHC controllers

2012-08-26 Thread Thomas Abraham
Add entries if MSHC controllers in AUXDATA table for correct device name initialization. Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com Signed-off-by: Thomas Abraham thomas.abra...@linaro.org --- arch/arm/mach-exynos/include/mach/map.h |1 + arch/arm/mach-exynos/mach-exynos5-dt.c |

[PATCH v3 3/3] ARM: dts: Add nodes for dw_mmc controllers for Samsung Exynos5250 platforms

2012-08-26 Thread Thomas Abraham
Add device nodes for the four instances of dw_mmc controllers in Exynos5250 and enable instance 0 and 2 for the smdk5250 board. Signed-off-by: Thomas Abraham thomas.abra...@linaro.org --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 57 -

Re: [PATCH 0/1] S3C244X/S3C64XX SoC camera host interface driver

2012-08-26 Thread Sylwester Nawrocki
Hi Tomasz, On 08/12/2012 12:22 AM, Tomasz Figa wrote: On Saturday 11 of August 2012 21:32:15 Sylwester Nawrocki wrote: On 08/11/2012 08:39 PM, Tomasz Figa wrote: Hi, On Saturday 11 of August 2012 20:06:13 Sylwester Nawrocki wrote: Hi all, This patch adds a driver for Samsung

Re: [PATCH] gpio: samsung: add devicetree init for s3c24xx arches

2012-08-26 Thread Thomas Abraham
Hi Heiko, On 26 August 2012 03:23, Heiko Stübner he...@sntech.de wrote: Until now the Exynos-SoC was the only Samsung-SoC supporting the GPIOs via the device tree. This patch implements dt-support for the s3c24xx arches. The controllers contain only 3 cells, as the underlying gpio controller