9
0
Fork 0

led: Add default-on trigger

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2014-02-28 13:30:09 +01:00
parent 70e2d85096
commit 767c6b4a81
3 changed files with 5 additions and 0 deletions

View File

@ -163,6 +163,7 @@ static struct led_trg triggers[] = {
{ .str = "heartbeat", LED_TRIGGER_HEARTBEAT, },
{ .str = "panic", LED_TRIGGER_PANIC, },
{ .str = "net", LED_TRIGGER_NET_TXRX, },
{ .str = "default-on", LED_TRIGGER_DEFAULT_ON, },
};
void led_of_parse_trigger(struct led *led, struct device_node *np)

View File

@ -124,6 +124,9 @@ int led_set_trigger(enum led_trigger trigger, struct led *led)
triggers[trigger].led = led;
if (trigger == LED_TRIGGER_DEFAULT_ON)
led_set(triggers[trigger].led, triggers[trigger].led->max_value);
return 0;
}

View File

@ -33,6 +33,7 @@ enum led_trigger {
LED_TRIGGER_NET_RX,
LED_TRIGGER_NET_TX,
LED_TRIGGER_NET_TXRX,
LED_TRIGGER_DEFAULT_ON,
LED_TRIGGER_MAX,
};