OMAP4: Add GPIO LED support
Subsystems (3)
PATCH 1/2 OMAP4: Add GPIO LED support
Quoted 1 line
From
c17be0bcb4c92df5b5aabdad9034ff7ef427f618Mon Sep 17 00:00:00 2001
From: Hemanth V <[email protected]>
Date: Wed, 30 Jun 2010 18:03:09 +0530
Subject: [PATCH] OMAP4: Add GPIO LED support
This patch adds support for GPIO LEDs present on OMAP4 SDP and Blaze boards. This basically adds platform data required by leds-gpio driver
--- arch/arm/mach-omap2/board-4430sdp.c | 50 +++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-)
arch/arm/mach-omap2/board-4430sdp.c +50 -0
@@ -21,6 +21,7 @@#include <linux/spi/spi.h> #include <linux/i2c/twl.h> #include <linux/regulator/machine.h> +#include <linux/leds.h> #include <mach/hardware.h> #include <mach/omap4-common.h>
@@ -40,6 +41,54 @@#define ETH_KS8851_POWER_ON 48#define ETH_KS8851_QUART 138 +static struct gpio_led sdp4430_gpio_leds[] = { + { + .name ="omap4:green:debug0" , + .gpio =61 , + }, + { + .name ="omap4:green:debug1" , + .gpio =30 , + }, + { + .name ="omap4:green:debug2" , + .gpio =7 , + }, + { + .name ="omap4:green:debug3" , + .gpio =8 , + }, + { + .name ="omap4:green:debug4" , + .gpio =50 , + }, + { + .name ="omap4:blue:user" , + .gpio =169 , + }, + { + .name ="omap4:red:user" , + .gpio =170 , + }, + { + .name ="omap4:green:user" , + .gpio =139 , + }, + +}; + +static struct gpio_led_platform_data sdp4430_led_data = { + .leds = sdp4430_gpio_leds, + .num_leds =ARRAY_SIZE (sdp4430_gpio_leds), +}; + +static struct platform_device sdp4430_leds_gpio = { + .name ="leds-gpio" , + .id =-1 , + .dev = { + .platform_data = &sdp4430_led_data, + }, +};static struct spi_board_info sdp4430_spi_board_info[]__initdata = { { .modalias ="ks8851" ,
@@ -112,6 +161,7 @@ static struct platform_device sdp4430_lcd_device = {static struct platform_device *sdp4430_devices[]__initdata = { &sdp4430_lcd_device, + &sdp4430_leds_gpio, };static struct omap_lcd_config sdp4430_lcd_config__initdata = {
Signature · 1 line
1.5.6.3
Tony Lindgren
maintainerPATCH 1/2 OMAP4: Add GPIO LED support
This patch has been applied to the linux-omap
by youw fwiendly patch wobot.
Branch in linux-omap: devel-boards
Initial commit ID (Likely to change): d7b2669087eb20071138e581a1b31ce6353293a2
PatchWorks
http://patchwork.kernel.org/patch/108841/
Git (Likely to change, and takes a while to get mirrored)
http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=d7b2669087eb20071138e581a1b31ce6353293a2