leds: trigger: implement a tty trigger
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Wed, 13 Jan 2021 17:30:18 +0000 (18:30 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Jan 2021 09:22:26 +0000 (10:22 +0100)
commitfd4a641ac88fbbaf8b90e00823397597a287cfcd
tree94894d04476fe2db405ccb58a4ae0a15a521c918
parent63e34e707c6248645da340d4aff7714ec27b5fb1
leds: trigger: implement a tty trigger

Usage is as follows:

myled=ledname
tty=ttyS0

echo tty > /sys/class/leds/$myled/trigger
echo $tty > /sys/class/leds/$myled/ttyname

. When this new trigger is active it periodically checks the tty's
statistics and when it changed since the last check the led is flashed
once.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20210113173018.bq2fkea2o3yp6rf6@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/ABI/testing/sysfs-class-led-trigger-tty [new file with mode: 0644]
drivers/leds/trigger/Kconfig
drivers/leds/trigger/Makefile
drivers/leds/trigger/ledtrig-tty.c [new file with mode: 0644]