From d955b41275eaf93b7600f8eb7d706f40302f26c2 Mon Sep 17 00:00:00 2001 From: Mikhail Zhilkin Date: Sat, 3 Jun 2023 08:37:54 +0000 Subject: [PATCH] ramips: enable LED button for TP-Link EC330-G5u v1 The device already has LED push button (KEY_LIGHTS_TOGGLE) and exported GPIO control "led-light". This commit adds button handler script for switching on/off all device LEDs. Signed-off-by: Mikhail Zhilkin Signed-off-by: Christian Lamparter --- .../base-files/etc/rc.button/lights_toggle | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 target/linux/ramips/mt7621/base-files/etc/rc.button/lights_toggle diff --git a/target/linux/ramips/mt7621/base-files/etc/rc.button/lights_toggle b/target/linux/ramips/mt7621/base-files/etc/rc.button/lights_toggle new file mode 100755 index 0000000000..c008b633a4 --- /dev/null +++ b/target/linux/ramips/mt7621/base-files/etc/rc.button/lights_toggle @@ -0,0 +1,16 @@ +#!/bin/sh + +[[ "${ACTION}" = "released" ]] || exit 0 + +. /lib/functions.sh + +case "$(board_name)" in +tplink,ec330-g5u-v1) + led_light="/sys/class/gpio/led-light/value" + echo "$((!$(cat $led_light)))" > "$led_light" +;; + *) +;; +esac + +return 0 -- 2.30.2