[source] base-files: add led functions to uci-defaults.sh

LEDE Commits lede-commits at lists.infradead.org
Sun May 14 12:46:00 PDT 2017


jow pushed a commit to source.git, branch master:
https://git.lede-project.org/4242ddf8f2615749f296b3930799bd47f18d52d8

commit 4242ddf8f2615749f296b3930799bd47f18d52d8
Author: Alberto Bursi <alberto.bursi at outlook.it>
AuthorDate: Thu Mar 30 12:27:19 2017 +0200

    base-files: add led functions to uci-defaults.sh
    
    uci_set_leds_ataport() allows to set a led to show activity
    on a specific (s)ata port, which is needed for devices that have
    a Sata led for each sata port.
    The led trigger is from the 834-ledtrig-libata.patch LEDE kernel patch.
    
    uci_set_leds_usbhost() allows to set a led to show total usb activity.
    
    Signed-off-by: Alberto Bursi <alberto.bursi at outlook.it>
    [Jo-Philipp Wich: use a single underscore to denote private functions]
    Signed-off-by: Jo-Philipp Wich <jo at mein.io>
---
 package/base-files/files/lib/functions/uci-defaults.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/package/base-files/files/lib/functions/uci-defaults.sh b/package/base-files/files/lib/functions/uci-defaults.sh
index 07e42c6..6578202 100755
--- a/package/base-files/files/lib/functions/uci-defaults.sh
+++ b/package/base-files/files/lib/functions/uci-defaults.sh
@@ -358,6 +358,10 @@ ucidef_add_vdsl_modem() {
 	json_select ..
 }
 
+ucidef_set_led_ataport() {
+	_ucidef_set_led_trigger "$1" "$2" "$3" ata"$4"
+}
+
 _ucidef_set_led_common() {
 	local cfg="led_$1"
 	local name="$2"
@@ -510,6 +514,10 @@ ucidef_set_led_usbdev() {
 	json_select ..
 }
 
+ucidef_set_led_usbhost() {
+	_ucidef_set_led_trigger "$1" "$2" "$3" usb-host
+}
+
 ucidef_set_led_usbport() {
 	local obj="$1"
 	local name="$2"



More information about the lede-commits mailing list