[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 Signed-off-by: Sangbeom Kim Signed-off-by: Padmavathi Venna --- Changes since V2: - Made driver selection based on SND_SOC_SAMSUNG as suggested by Olof Changes

[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 --- Changes since V2: - Rebased on 3.7-rc3 include/linux/platform_data/asoc-s3c.h |6

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

2012-11-05 Thread Padmavathi Venna
I2S controller has an internal mux for RCLK source clks. The list of source clk names were passed through platform data in non-dt case. The variable holding the list of RCLK source clk names is not required, as the list of clks need to be registered with clkdev using generic connection id. This is

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

2012-11-05 Thread Padmavathi Venna
I2S controller has an internal mux for RCLK source clks. The list of source clk names were passed through platform data in non-dt case. The variable holding the list of RCLK source clk names is not required, as the list of clks need to be registered with clkdev using generic connection id. This is

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

2012-11-05 Thread Padmavathi Venna
I2S controller has an internal mux for RCLK source clk. The list of source clk names were passed through platform data in non-dt case. Register the existing RCLK source clocks with clkdev using generic connection id. This is required as part of adding DT support for I2S controller driver. Signed-o

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

2012-11-05 Thread Padmavathi Venna
I2S controller has an internal mux for RCLK source clk. The list of source clk names were passed through platform data in non-dt case. Register the existing RCLK source clocks with clkdev using generic connection id. This is required as part of adding DT support for I2S controller driver. Signed-o

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

2012-11-05 Thread Padmavathi Venna
I2S controller has an internal mux for RCLK source clks. The list of source clk names were passed through platform data in non-dt case. Register the existing RCLK source clocks with clkdev using generic connection id. This is required as part of adding DT support for I2S controller driver. Signed-

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

2012-11-05 Thread Padmavathi Venna
Changes since v2: - Rebased on 3.7-rc3 I2S controller has an internal mux for RCLK source clks. The list of source clk names were passed through platform data in non-dt case. The variable holding the list of RCLK source clk names is not required, as the list of clks need to be registered

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

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

2012-11-05 Thread Padmavathi Venna
Changes since V2: - Rebased to 3.7-rc3 - Custom DT bindings are prefixed with samsung - idma address is moved from dts file dtsi file as it is soc specific property Changes since V1: - Rebased to 3.6-rc6 This patch set enables device tree based platform s

[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 --- 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 dma bindings. So adde

[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 --- Changes since V

[PATCH V3] ARM: EXYNOS5: Add I2S SFR base addresse

2012-11-05 Thread Padmavathi Venna
This patch adds I2S controller0,1,2 base addresses Signed-off-by: Padmavathi Venna --- Changes since V2: - Rebased on 3.7-rc3 Changes since V1: - Rebased on 3.6-rc6 - Reverted Exynos4 I2S1,2 address changes that are added in V1 as Exynos4 based boards have diff

[PATCH 2/2] ARM: EXYNOS: change the name of USB ohci header

2012-11-05 Thread Jingoo Han
This patch changes the name of USB ohci header from 'usb-exynos.h' to 'usb-ohci-exynos.h'. This is because this header file has the platdata for only Exynos ohci. Signed-off-by: Jingoo Han --- arch/arm/mach-exynos/dev-ohci.c|2 +- arch/arm/mach-exynos/mach-origen.c

[PATCH 1/2] ARM: EXYNOS: reorder inclusions of

2012-11-05 Thread Jingoo Han
This patch reorders inclusions of and puts the inclusions with the same kind for readability, according to alphabetical ordering. Signed-off-by: Jingoo Han --- arch/arm/mach-exynos/dev-audio.c |2 +- arch/arm/mach-exynos/dev-ohci.c|2 +- arch/arm/mach-exynos/mach-n

Re: S3C244X/S3C64XX SoC camera host interface driver questions

2012-11-05 Thread Sylwester Nawrocki
Hi Andrey, On 11/05/2012 12:11 PM, Andrey Gusakov wrote: Hi. Thanks all! I make it work! Have to comment out write { REG_GRCOM, 0x3f }, /* Great news! Does the sensor still hang after 0x2f is written to REG_GRCOM instead ? Analog BLC& regulator */ and have to enable gate clock for fimc a

Re: [PATCH] ARM: Fix the "WFI" instruction opcode definition.

2012-11-05 Thread Dave Martin
On Thu, Nov 01, 2012 at 09:40:10PM +0800, Fei Yang wrote: > 2012/11/1 Rob Herring : > > On 10/31/2012 08:24 PM, Yangfei (Felix) wrote: > >> The current "WFI" opcode definiton causes CPU hot-plug feature fails to > >> work > >> if the kernel is built with CONFIG_THUMB2_KERNEL/CONFIG_CPU_ENDIAN_BE8 >

[PATCH] ARM: Exynos: remove unused init_uarts callback for exynos4x12 platforms

2012-11-05 Thread Thomas Abraham
All the Exynos4x12 based platforms use only device tree based boot. So remove the unused 'init_uarts' callback from exynos cpu_ids table. Signed-off-by: Thomas Abraham --- arch/arm/mach-exynos/common.c |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-exynos

Re: [PATCH 2/2] i2c-s3c2410: Convert to devm_request_and_ioremap()

2012-11-05 Thread Shubhrajyoti Datta
On Mon, Nov 5, 2012 at 2:03 PM, Mark Brown wrote: > A small code saving and less error handling to worry about. > Looks good. request irq could be devm_* also. Not an objection though. -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majo

Re: [PATCH 6/7] pinctrl: exynos5440: add pinctrl driver for Samsung EXYNOS5440 SoC

2012-11-05 Thread Linus Walleij
On Fri, Oct 26, 2012 at 7:55 PM, Kukjin Kim wrote: > From: Thomas Abraham > > Add a new pinctrl driver for Samsung EXYNOS5440 SoC. The pin controller > module in EXYNOS5440 is different from the pin controller found on other > Samsung SoC. Hence, the pin controller driver for EXYNOS5440 SoC is >

Re: S3C244X/S3C64XX SoC camera host interface driver questions

2012-11-05 Thread Andrey Gusakov
Hi. Thanks all! I make it work! Have to comment out write { REG_GRCOM, 0x3f }, /* Analog BLC & regulator */ and have to enable gate clock for fimc at probe. > Hmm, in my case VER was 0x50. PID, VER = 0x96, 0x50. And this a default > value > after reset according to the datasheet, ver. 1.3. For v

Re: S3C244X/S3C64XX SoC camera host interface driver questions

2012-11-05 Thread Sylwester Nawrocki
Hi, On 11/05/2012 10:44 AM, Andrey Gusakov wrote: But documentation on ov9650 is too conflicting and did not cover all registers used in driver. Do you mean the OV9650 datasheet, version 1.3, from September 24, 2004 ? Yes. Also I have datasheet version 1.91 from January 28, 2005 and Applicatio

[PATCH 2/2] ARM: dts: Add device tree node for DP controller for Samsung Exynos5250 platforms

2012-11-05 Thread Jingoo Han
Add device tree node for DP controller in Exynos5250 and enable the instance for the smdk5250 board. Signed-off-by: Ajay Kumar Signed-off-by: Jingoo Han --- arch/arm/boot/dts/exynos5250-smdk5250.dts |9 + arch/arm/boot/dts/exynos5250.dtsi | 14 ++ 2 files chang

[PATCH 1/2] ARM: EXYNOS: Add AUXDATA for DP controller

2012-11-05 Thread Jingoo Han
Use AUXDATA to set the device names for DP controller instance discovered from device tree. Signed-off-by: Ajay Kumar Signed-off-by: Jingoo Han --- arch/arm/mach-exynos/include/mach/map.h |2 ++ arch/arm/mach-exynos/mach-exynos5-dt.c |1 + 2 files changed, 3 insertions(+), 0 deletions(

Re: S3C244X/S3C64XX SoC camera host interface driver questions

2012-11-05 Thread Andrey Gusakov
Hi. >> But documentation on ov9650 is too conflicting and did not cover all >> registers used in driver. > Do you mean the OV9650 datasheet, version 1.3, from September 24, 2004 ? Yes. Also I have datasheet version 1.91 from January 28, 2005 and Application note 1.1 from 7 December 2004 All can be

[PATCH 1/2] i2c-s3c2410: Refactor ifdefs for PM_SLEEP

2012-11-05 Thread Mark Brown
Use the PM_SLEEP ifdef for system suspend and resume. This is partly in preparation for adding runtime operations and partly because a user may in theory choose to enable runtime suspend but not system suspend. Signed-off-by: Mark Brown Reviewed-by: Shubhrajyoti D --- drivers/i2c/busses/i2c-s3c

[PATCH 2/2] i2c-s3c2410: Convert to devm_request_and_ioremap()

2012-11-05 Thread Mark Brown
A small code saving and less error handling to worry about. Signed-off-by: Mark Brown --- drivers/i2c/busses/i2c-s3c2410.c | 35 +++ 1 file changed, 7 insertions(+), 28 deletions(-) diff --git a/drivers/i2c/busses/i2c-s3c2410.c b/drivers/i2c/busses/i2c-s3c2410.