Thread (3 messages) flat view 3 messages, 2 authors, 2011-03-07
STALE5669d

[PATCH v2] ARM: EXYNOS4: enabled lcd and backlight in NURI board

From: Kukjin Kim <hidden>
Date: 2011-03-07 07:11:24
Also in: linux-samsung-soc

Donghwa Lee wrote:
This patch enables lcd and backlight drivers in NURI board.

Signed-off-by: Donghwa Lee <redacted>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
Changes since v1:
- Adds backlight platform data to control brightness and GPIO
- Modify inappropriate function name and remove useless codes.
- And so on.

 arch/arm/mach-exynos4/Kconfig     |    1 +
 arch/arm/mach-exynos4/mach-nuri.c |   81
+++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+), 0 deletions(-)
Thanks for re-work :)
There are small comments below.

(snip)
+static void nuri_lcd_power_on(struct plat_lcd_data *pd, unsigned int
power)
+{
+	int gpio = EXYNOS4_GPE1(5);
+
+	if (power)
+		gpio_direction_output(gpio, 1);
+	else
+		gpio_direction_output(gpio, 0);
	gpio_direction_output(gpio, power);
+}
+
+static int nuri_bl_init(struct device *dev)
+{
+	int ret, gpio = EXYNOS4_GPE2(3);
+
+	ret = gpio_request(gpio, "LCD_LDO_EN");
+	if (!ret)
+		gpio_direction_output(gpio, 0);
+
+	return 0;
	return ret;
+}
(snip)
+static struct platform_device nuri_lcd_device = {
+	.name			= "platform-lcd",
+	.id			= -1,
+	.dev			= {
+		.platform_data	= (void *) &nuri_lcd_platform_data,
		.platform_data = &nuri_lcd_platform_data,
+	},
+};
(snip)

You used gpio_request() for EXYNOS4_GPE2(3) and EXYNOS4_GPE1(5), but
EXYNOS4_GPE1(5). Is there any reason or policy for it?


Thanks.

Best regards,
Kgene.
--
Kukjin Kim [off-list ref], Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help