From 4242ddf8f2615749f296b3930799bd47f18d52d8 Mon Sep 17 00:00:00 2001 From: Alberto Bursi Date: Thu, 30 Mar 2017 12:27:19 +0200 Subject: [PATCH] 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 [Jo-Philipp Wich: use a single underscore to denote private functions] Signed-off-by: Jo-Philipp Wich --- 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 07e42c6491..6578202269 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"