diff options
Diffstat (limited to 'recipes-kernel/linux/linux-imx-2.6.35.3/0001-mx53_loco-add-USR-led-support.patch')
-rw-r--r-- | recipes-kernel/linux/linux-imx-2.6.35.3/0001-mx53_loco-add-USR-led-support.patch | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/recipes-kernel/linux/linux-imx-2.6.35.3/0001-mx53_loco-add-USR-led-support.patch b/recipes-kernel/linux/linux-imx-2.6.35.3/0001-mx53_loco-add-USR-led-support.patch deleted file mode 100644 index 1eff494..0000000 --- a/recipes-kernel/linux/linux-imx-2.6.35.3/0001-mx53_loco-add-USR-led-support.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 564ac4b9d7da4cc8e6fdca33ca45d19649dc3366 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Eric=20B=C3=A9nard?= <eric@eukrea.com> -Date: Wed, 7 Mar 2012 23:24:54 +0100 -Subject: [PATCH] mx53_loco: add USR led support -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Eric Bénard <eric@eukrea.com> ---- - arch/arm/mach-mx5/mx53_loco.c | 27 +++++++++++++++++++++++++++ - 1 files changed, 27 insertions(+), 0 deletions(-) - -diff --git a/arch/arm/mach-mx5/mx53_loco.c b/arch/arm/mach-mx5/mx53_loco.c -index c8417da..c91952b 100644 ---- a/arch/arm/mach-mx5/mx53_loco.c -+++ b/arch/arm/mach-mx5/mx53_loco.c -@@ -835,6 +835,28 @@ static void __init fixup_mxc_board(struct machine_desc *desc, struct tag *tags, - } - } - -+static struct gpio_led gpio_leds[] = { -+ { -+ .name = "USR", -+ .default_trigger = "heartbeat", -+ .active_low = 0, -+ .gpio = USER_LED_EN, -+ }, -+}; -+ -+static struct gpio_led_platform_data gpio_led_info = { -+ .leds = gpio_leds, -+ .num_leds = ARRAY_SIZE(gpio_leds), -+}; -+ -+static struct platform_device leds_gpio = { -+ .name = "leds-gpio", -+ .id = -1, -+ .dev = { -+ .platform_data = &gpio_led_info, -+ }, -+}; -+ - static void __init mx53_loco_io_init(void) - { - mxc_iomux_v3_setup_multiple_pads(mx53_loco_pads, -@@ -865,6 +887,10 @@ static void __init mx53_loco_io_init(void) - gpio_request(DISP0_POWER_EN, "disp0-power-en"); - gpio_direction_output(DISP0_POWER_EN, 1); - -+ /* USR LED */ -+ gpio_request(USER_LED_EN, "user-led-en"); -+ gpio_direction_output(USER_LED_EN, 1); -+ gpio_free(USER_LED_EN); - } - - /*! -@@ -979,6 +1005,7 @@ static void __init mxc_board_init(void) - loco_add_device_buttons(); - pm_power_off = da9053_power_off; - pm_i2c_init(I2C1_BASE_ADDR - MX53_OFFSET); -+ platform_device_register(&leds_gpio); - } - - static void __init mx53_loco_timer_init(void) --- -1.7.7.6 - |