Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ec199209 authored by Jean Delvare's avatar Jean Delvare
Browse files

hwmon: Define a standard interface for chassis intrusion detection



Define a standard interface for the chassis intrusion detection feature
some hardware monitoring chips have. Some drivers have custom sysfs
entries for it, but a standard interface would allow integration with
user-space (namely libsensors.)

Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
Acked-by: default avatarHans de Goede <j.w.r.degoede@hhs.nl>
Acked-by: default avatarMatt Roberds <mattroberds@cox.net>
parent fb4504fe
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -365,6 +365,7 @@ energy[1-*]_input Cumulative energy use
				Unit: microJoule
				RO


**********
* Alarms *
**********
@@ -453,6 +454,27 @@ beep_mask Bitmask for beep.
		RW


***********************
* Intrusion detection *
***********************

intrusion[0-*]_alarm
		Chassis intrusion detection
		0: OK
		1: intrusion detected
		RW
		Contrary to regular alarm flags which clear themselves
		automatically when read, this one sticks until cleared by
		the user. This is done by writing 0 to the file. Writing
		other values is unsupported.

intrusion[0-*]_beep
		Chassis intrusion beep
		0: disable
		1: enable
		RW


sysfs attribute writes interpretation
-------------------------------------