Linux Samsung SOC development
 help / color / mirror / Atom feed
* [PATCH] Samsung: FIMC machine setup code
@ 2010-08-09  7:51 Marek Szyprowski
  2010-08-09  7:51 ` [PATCH 1/4] ARM: S5PV210: enable FIMC on Aquila Marek Szyprowski
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Marek Szyprowski @ 2010-08-09  7:51 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: m.szyprowski, kyungmin.park, kgene.kim, s.nawrocki, p.osciak

Hello,

This is a quick resend of a FIMC patches that enable the driver on
Aquila, GONI and SMDKC100 machines. The code has been rebased onto
latest kgene/for-next kernel tree. common-aquila-and-goni code has been
disabled until a proper and cleaner solution will be provided.

List of patches:

[PATCH 1/4] ARM: S5PV210: enable FIMC on Aquila
[PATCH 2/4] ARM: S5PV210: enable FIMC on Goni
[PATCH 3/4] ARM: S5PC100: enable FIMC on SMDKC100
[PATCH 4/4] ARM: S5PV210: Override FIMC driver name on Aquila board

Best regards
-- 
Marek Szyprowski
Samsung Poland R&D Center

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/4] ARM: S5PV210: enable FIMC on Aquila
  2010-08-09  7:51 [PATCH] Samsung: FIMC machine setup code Marek Szyprowski
@ 2010-08-09  7:51 ` Marek Szyprowski
  2010-08-09  7:51 ` [PATCH 2/4] ARM: S5PV210: enable FIMC on Goni Marek Szyprowski
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Marek Szyprowski @ 2010-08-09  7:51 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: m.szyprowski, kyungmin.park, kgene.kim, s.nawrocki, p.osciak

From: Sylwester Nawrocki <s.nawrocki@samsung.com>

Add support for FIMC on Samsung Aquila board.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
 arch/arm/mach-s5pv210/Kconfig       |    3 +++
 arch/arm/mach-s5pv210/mach-aquila.c |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-s5pv210/Kconfig b/arch/arm/mach-s5pv210/Kconfig
index ea9d147..86f44e5 100644
--- a/arch/arm/mach-s5pv210/Kconfig
+++ b/arch/arm/mach-s5pv210/Kconfig
@@ -65,6 +65,9 @@ config MACH_AQUILA
 	select CPU_S5PV210
 	select ARCH_SPARSEMEM_ENABLE
 	select S3C_DEV_FB
+	select S5P_DEV_FIMC0
+	select S5P_DEV_FIMC1
+	select S5P_DEV_FIMC2
 	select S3C_DEV_HSMMC
 	select S3C_DEV_HSMMC1
 	select S3C_DEV_HSMMC2
diff --git a/arch/arm/mach-s5pv210/mach-aquila.c b/arch/arm/mach-s5pv210/mach-aquila.c
index a6b4ed3..5c470dc 100644
--- a/arch/arm/mach-s5pv210/mach-aquila.c
+++ b/arch/arm/mach-s5pv210/mach-aquila.c
@@ -482,6 +482,9 @@ static struct platform_device *aquila_devices[] __initdata = {
 	&s3c_device_hsmmc0,
 	&s3c_device_hsmmc1,
 	&s3c_device_hsmmc2,
+	&s5p_device_fimc0,
+	&s5p_device_fimc1,
+	&s5p_device_fimc2,
 };
 
 static void __init aquila_map_io(void)
-- 
1.7.1.569.g6f426

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/4] ARM: S5PV210: enable FIMC on Goni
  2010-08-09  7:51 [PATCH] Samsung: FIMC machine setup code Marek Szyprowski
  2010-08-09  7:51 ` [PATCH 1/4] ARM: S5PV210: enable FIMC on Aquila Marek Szyprowski
@ 2010-08-09  7:51 ` Marek Szyprowski
  2010-08-09  7:51 ` [PATCH 3/4] ARM: S5PC100: enable FIMC on SMDKC100 Marek Szyprowski
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Marek Szyprowski @ 2010-08-09  7:51 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: m.szyprowski, kyungmin.park, kgene.kim, s.nawrocki, p.osciak

From: Sylwester Nawrocki <s.nawrocki@samsung.com>

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
 arch/arm/mach-s5pv210/Kconfig     |    3 +++
 arch/arm/mach-s5pv210/mach-goni.c |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-s5pv210/Kconfig b/arch/arm/mach-s5pv210/Kconfig
index 86f44e5..d3a3895 100644
--- a/arch/arm/mach-s5pv210/Kconfig
+++ b/arch/arm/mach-s5pv210/Kconfig
@@ -82,6 +82,9 @@ config MACH_GONI
 	select CPU_S5PV210
 	select ARCH_SPARSEMEM_ENABLE
 	select S3C_DEV_FB
+	select S5P_DEV_FIMC0
+	select S5P_DEV_FIMC1
+	select S5P_DEV_FIMC2
 	select S3C_DEV_HSMMC
 	select S3C_DEV_HSMMC1
 	select S3C_DEV_HSMMC2
diff --git a/arch/arm/mach-s5pv210/mach-goni.c b/arch/arm/mach-s5pv210/mach-goni.c
index 0be739e..53754d7 100644
--- a/arch/arm/mach-s5pv210/mach-goni.c
+++ b/arch/arm/mach-s5pv210/mach-goni.c
@@ -459,6 +459,9 @@ static struct platform_device *goni_devices[] __initdata = {
 	&s5pc110_device_onenand,
 	&goni_i2c_gpio_pmic,
 	&goni_device_gpiokeys,
+	&s5p_device_fimc0,
+	&s5p_device_fimc1,
+	&s5p_device_fimc2,
 	&s3c_device_hsmmc0,
 	&s3c_device_hsmmc1,
 	&s3c_device_hsmmc2,
-- 
1.7.1.569.g6f426

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 3/4] ARM: S5PC100: enable FIMC on SMDKC100
  2010-08-09  7:51 [PATCH] Samsung: FIMC machine setup code Marek Szyprowski
  2010-08-09  7:51 ` [PATCH 1/4] ARM: S5PV210: enable FIMC on Aquila Marek Szyprowski
  2010-08-09  7:51 ` [PATCH 2/4] ARM: S5PV210: enable FIMC on Goni Marek Szyprowski
@ 2010-08-09  7:51 ` Marek Szyprowski
  2010-08-09  7:51 ` [PATCH 4/4] ARM: S5PV210: Override FIMC driver name on Aquila board Marek Szyprowski
  2010-08-09  8:07 ` [PATCH] Samsung: FIMC machine setup code Kukjin Kim
  4 siblings, 0 replies; 6+ messages in thread
From: Marek Szyprowski @ 2010-08-09  7:51 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: m.szyprowski, kyungmin.park, kgene.kim, s.nawrocki, p.osciak

From: Sylwester Nawrocki <s.nawrocki@samsung.com>

Add support for FIMC on Samsung SMDKC100 board.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
 arch/arm/mach-s5pc100/Kconfig         |    3 +++
 arch/arm/mach-s5pc100/mach-smdkc100.c |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-s5pc100/Kconfig b/arch/arm/mach-s5pc100/Kconfig
index ab038d0..77ae4bf 100644
--- a/arch/arm/mach-s5pc100/Kconfig
+++ b/arch/arm/mach-s5pc100/Kconfig
@@ -65,6 +65,9 @@ config MACH_SMDKC100
 	select S5PC100_SETUP_IDE
 	select S5PC100_SETUP_KEYPAD
 	select S5PC100_SETUP_SDHCI
+	select S5P_DEV_FIMC0
+	select S5P_DEV_FIMC1
+	select S5P_DEV_FIMC2
 	help
 	  Machine support for the Samsung SMDKC100
 
diff --git a/arch/arm/mach-s5pc100/mach-smdkc100.c b/arch/arm/mach-s5pc100/mach-smdkc100.c
index a63c8a4..2dc519c 100644
--- a/arch/arm/mach-s5pc100/mach-smdkc100.c
+++ b/arch/arm/mach-s5pc100/mach-smdkc100.c
@@ -193,6 +193,9 @@ static struct platform_device *smdkc100_devices[] __initdata = {
 	&samsung_device_keypad,
 	&s5pc100_device_ac97,
 	&s3c_device_rtc,
+	&s5p_device_fimc0,
+	&s5p_device_fimc1,
+	&s5p_device_fimc2,
 };
 
 static struct s3c2410_ts_mach_info s3c_ts_platform __initdata = {
-- 
1.7.1.569.g6f426

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 4/4] ARM: S5PV210: Override FIMC driver name on Aquila board
  2010-08-09  7:51 [PATCH] Samsung: FIMC machine setup code Marek Szyprowski
                   ` (2 preceding siblings ...)
  2010-08-09  7:51 ` [PATCH 3/4] ARM: S5PC100: enable FIMC on SMDKC100 Marek Szyprowski
@ 2010-08-09  7:51 ` Marek Szyprowski
  2010-08-09  8:07 ` [PATCH] Samsung: FIMC machine setup code Kukjin Kim
  4 siblings, 0 replies; 6+ messages in thread
From: Marek Szyprowski @ 2010-08-09  7:51 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: m.szyprowski, kyungmin.park, kgene.kim, s.nawrocki, p.osciak

From: Sylwester Nawrocki <s.nawrocki@samsung.com>

Change variant of the FIMC driver for compatibility with older
SoC version (EVT0) used on Aquila board.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
 arch/arm/mach-s5pv210/mach-aquila.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-s5pv210/mach-aquila.c b/arch/arm/mach-s5pv210/mach-aquila.c
index 5c470dc..e412664 100644
--- a/arch/arm/mach-s5pv210/mach-aquila.c
+++ b/arch/arm/mach-s5pv210/mach-aquila.c
@@ -35,6 +35,7 @@
 #include <plat/devs.h>
 #include <plat/cpu.h>
 #include <plat/fb.h>
+#include <plat/fimc-core.h>
 #include <plat/sdhci.h>
 
 /* Following are default values for UCON, ULCON and UFCON UART registers */
@@ -503,6 +504,10 @@ static void __init aquila_machine_init(void)
 	/* SDHCI */
 	aquila_setup_sdhci();
 
+	s3c_fimc_setname(0, "s5p-fimc");
+	s3c_fimc_setname(1, "s5p-fimc");
+	s3c_fimc_setname(2, "s5p-fimc");
+
 	/* FB */
 	s3c_fb_set_platdata(&aquila_lcd_pdata);
 
-- 
1.7.1.569.g6f426

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* RE: [PATCH] Samsung: FIMC machine setup code
  2010-08-09  7:51 [PATCH] Samsung: FIMC machine setup code Marek Szyprowski
                   ` (3 preceding siblings ...)
  2010-08-09  7:51 ` [PATCH 4/4] ARM: S5PV210: Override FIMC driver name on Aquila board Marek Szyprowski
@ 2010-08-09  8:07 ` Kukjin Kim
  4 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2010-08-09  8:07 UTC (permalink / raw)
  To: 'Marek Szyprowski', linux-samsung-soc
  Cc: kyungmin.park, s.nawrocki, p.osciak

Marek Szyprowski wrote:
> 
> Hello,
> 
Hi :-)

> This is a quick resend of a FIMC patches that enable the driver on
> Aquila, GONI and SMDKC100 machines. The code has been rebased onto
> latest kgene/for-next kernel tree. common-aquila-and-goni code has been
> disabled until a proper and cleaner solution will be provided.
> 
> List of patches:
> 
> [PATCH 1/4] ARM: S5PV210: enable FIMC on Aquila
> [PATCH 2/4] ARM: S5PV210: enable FIMC on Goni
> [PATCH 3/4] ARM: S5PC100: enable FIMC on SMDKC100
> [PATCH 4/4] ARM: S5PV210: Override FIMC driver name on Aquila board
> 
> Best regards
> --
> Marek Szyprowski
> Samsung Poland R&D Center

Looks ok...will apply.

Thanks.

Best regards,
Kgene.
--
Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-08-09  8:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-09  7:51 [PATCH] Samsung: FIMC machine setup code Marek Szyprowski
2010-08-09  7:51 ` [PATCH 1/4] ARM: S5PV210: enable FIMC on Aquila Marek Szyprowski
2010-08-09  7:51 ` [PATCH 2/4] ARM: S5PV210: enable FIMC on Goni Marek Szyprowski
2010-08-09  7:51 ` [PATCH 3/4] ARM: S5PC100: enable FIMC on SMDKC100 Marek Szyprowski
2010-08-09  7:51 ` [PATCH 4/4] ARM: S5PV210: Override FIMC driver name on Aquila board Marek Szyprowski
2010-08-09  8:07 ` [PATCH] Samsung: FIMC machine setup code Kukjin Kim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox