|
@@ -33,7 +33,7 @@ Signed-off-by: John Crispin <[email protected]>
|
|
|
|
|
|
--- /dev/null
|
|
|
+++ b/drivers/leds/leds-reset.c
|
|
|
-@@ -0,0 +1,137 @@
|
|
|
+@@ -0,0 +1,140 @@
|
|
|
+/*
|
|
|
+ * Copyright (C) 2018 John Crispin <[email protected]>
|
|
|
+ *
|
|
@@ -112,6 +112,9 @@ Signed-off-by: John Crispin <[email protected]>
|
|
|
+ if (IS_ERR(led->rst))
|
|
|
+ return ERR_PTR(-EINVAL);
|
|
|
+
|
|
|
++ fwnode_property_read_string(child, "linux,default-trigger",
|
|
|
++ &led->cdev.default_trigger);
|
|
|
++
|
|
|
+ led->cdev.brightness_set = reset_led_set;
|
|
|
+ ret = devm_of_led_classdev_register(&pdev->dev, np, &led->cdev);
|
|
|
+ if (ret < 0)
|