eukrea_cpuimx25: add led support
Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
fe2eb54612
commit
8a434b9a8c
|
@ -31,6 +31,7 @@
|
|||
#include <mach/gpio.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/mmu.h>
|
||||
#include <led.h>
|
||||
|
||||
#include <partition.h>
|
||||
#include <generated/mach-types.h>
|
||||
|
@ -132,6 +133,11 @@ static struct imx_fb_platform_data eukrea_cpuimx25_fb_data = {
|
|||
.dmacr = 0x80040060,
|
||||
};
|
||||
|
||||
struct gpio_led led0 = {
|
||||
.gpio = 2 * 32 + 19,
|
||||
.active_low = 1,
|
||||
};
|
||||
|
||||
#ifdef CONFIG_USB
|
||||
static void imx25_usb_init(void)
|
||||
{
|
||||
|
@ -243,6 +249,8 @@ static struct pad_desc eukrea_cpuimx25_pads[] = {
|
|||
MX25_PAD_SD1_DATA1__DAT1,
|
||||
MX25_PAD_SD1_DATA2__DAT2,
|
||||
MX25_PAD_SD1_DATA3__DAT3,
|
||||
/* LED */
|
||||
MX25_PAD_POWER_FAIL__GPIO19,
|
||||
};
|
||||
|
||||
static int eukrea_cpuimx25_devices_init(void)
|
||||
|
@ -252,6 +260,8 @@ static int eukrea_cpuimx25_devices_init(void)
|
|||
mxc_iomux_v3_setup_multiple_pads(eukrea_cpuimx25_pads,
|
||||
ARRAY_SIZE(eukrea_cpuimx25_pads));
|
||||
|
||||
led_gpio_register(&led0);
|
||||
|
||||
imx25_add_fec(&fec_info);
|
||||
|
||||
nand_info.width = 1;
|
||||
|
@ -271,6 +281,9 @@ static int eukrea_cpuimx25_devices_init(void)
|
|||
gpio_direction_output(26, 1);
|
||||
gpio_set_value(26, 1);
|
||||
|
||||
/* LED : default OFF */
|
||||
gpio_direction_output(2 * 32 + 19, 1);
|
||||
|
||||
imx25_add_fb(&eukrea_cpuimx25_fb_data);
|
||||
|
||||
imx25_add_i2c0(NULL);
|
||||
|
|
Loading…
Reference in New Issue