led: Add default-on trigger
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
70e2d85096
commit
767c6b4a81
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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,
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue