forked from pool/systemd
72 lines
2.3 KiB
Diff
72 lines
2.3 KiB
Diff
|
From 492d7a3038b154e1813a1ece913a5a27148fec19 Mon Sep 17 00:00:00 2001
|
||
|
From: Koen Kooi <koen@dominion.thruhere.net>
|
||
|
Date: Sat, 27 Sep 2014 09:55:44 +0200
|
||
|
Subject: [PATCH] logind: add support for TPS65217 Power Button
|
||
|
|
||
|
This PMIC is found on TI AM335x based boards like the beaglebone and
|
||
|
beaglebone black.
|
||
|
|
||
|
root@beaglebone-white:~# udevadm info -a /dev/input/event0
|
||
|
|
||
|
Udevadm info starts with the device specified by the devpath and then
|
||
|
walks up the chain of parent devices. It prints for every device
|
||
|
found, all possible attributes in the udev rules key format.
|
||
|
A rule to match, can be composed by the attributes of the device
|
||
|
and the attributes from one single parent device.
|
||
|
|
||
|
looking at device
|
||
|
'/devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/input/input0/event0':
|
||
|
KERNEL=="event0"
|
||
|
SUBSYSTEM=="input"
|
||
|
DRIVER==""
|
||
|
|
||
|
looking at parent device
|
||
|
'/devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/input/input0':
|
||
|
KERNELS=="input0"
|
||
|
SUBSYSTEMS=="input"
|
||
|
DRIVERS==""
|
||
|
ATTRS{name}=="tps65217_pwr_but"
|
||
|
ATTRS{phys}==""
|
||
|
ATTRS{uniq}==""
|
||
|
ATTRS{properties}=="0"
|
||
|
|
||
|
looking at parent device '/devices/ocp.3/44e0b000.i2c/i2c-0/0-0024':
|
||
|
KERNELS=="0-0024"
|
||
|
SUBSYSTEMS=="i2c"
|
||
|
DRIVERS=="tps65217"
|
||
|
ATTRS{name}=="tps65217"
|
||
|
|
||
|
looking at parent device '/devices/ocp.3/44e0b000.i2c/i2c-0':
|
||
|
KERNELS=="i2c-0"
|
||
|
SUBSYSTEMS=="i2c"
|
||
|
DRIVERS==""
|
||
|
ATTRS{name}=="OMAP I2C adapter"
|
||
|
|
||
|
looking at parent device '/devices/ocp.3/44e0b000.i2c':
|
||
|
KERNELS=="44e0b000.i2c"
|
||
|
SUBSYSTEMS=="platform"
|
||
|
DRIVERS=="omap_i2c"
|
||
|
|
||
|
looking at parent device '/devices/ocp.3':
|
||
|
KERNELS=="ocp.3"
|
||
|
SUBSYSTEMS=="platform"
|
||
|
DRIVERS==""
|
||
|
---
|
||
|
src/login/70-power-switch.rules | 1 +
|
||
|
1 file changed, 1 insertion(+)
|
||
|
|
||
|
diff --git src/login/70-power-switch.rules src/login/70-power-switch.rules
|
||
|
index a6997f7..695d246 100644
|
||
|
--- src/login/70-power-switch.rules
|
||
|
+++ src/login/70-power-switch.rules
|
||
|
@@ -10,5 +10,6 @@ ACTION=="remove", GOTO="power_switch_end"
|
||
|
SUBSYSTEM=="input", KERNEL=="event*", SUBSYSTEMS=="acpi", TAG+="power-switch"
|
||
|
SUBSYSTEM=="input", KERNEL=="event*", KERNELS=="thinkpad_acpi", TAG+="power-switch"
|
||
|
SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="twl4030_pwrbutton", TAG+="power-switch"
|
||
|
+SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="tps65217_pwr_but", TAG+="power-switch"
|
||
|
|
||
|
LABEL="power_switch_end"
|
||
|
--
|
||
|
1.7.9.2
|
||
|
|