summaryrefslogtreecommitdiffstats
path: root/rules.d
diff options
context:
space:
mode:
Diffstat (limited to 'rules.d')
-rw-r--r--rules.d/60-sensor.rules5
1 files changed, 5 insertions, 0 deletions
diff --git a/rules.d/60-sensor.rules b/rules.d/60-sensor.rules
index 7b9b7d2887..99b8f5fc7a 100644
--- a/rules.d/60-sensor.rules
+++ b/rules.d/60-sensor.rules
@@ -2,6 +2,11 @@
ACTION=="remove", GOTO="sensor_end"
+# device matching the sensor's label, name and the machine's DMI data for IIO devices
+SUBSYSTEM=="iio", KERNEL=="iio*", SUBSYSTEMS=="usb|i2c|platform", ATTR{label}!="", \
+ IMPORT{builtin}="hwdb 'sensor:$attr{label}:modalias:$attr{modalias}:$attr{[dmi/id]modalias}'", \
+ GOTO="sensor_end"
+
# device matching the sensor's name and the machine's DMI data for IIO devices
SUBSYSTEM=="iio", KERNEL=="iio*", SUBSYSTEMS=="usb|i2c|platform", \
IMPORT{builtin}="hwdb 'sensor:modalias:$attr{modalias}:$attr{[dmi/id]modalias}'", \