Re: [systemd-devel] [PATCH 1/2] logind: add support for TPS65217 Power Button

2014-10-01 Thread Lennart Poettering
On Sat, 27.09.14 09:55, Koen Kooi (k...@dominion.thruhere.net) wrote:

 diff --git a/src/login/70-power-switch.rules b/src/login/70-power-switch.rules
 index a6997f7..695d246 100644
 --- a/src/login/70-power-switch.rules
 +++ b/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

If the input masking kernel patch David did won't get applied anytime
soon it might be worth moving these tags to the hwdb, so that we don't
have to list tons of devices explicitly here.

Lennart

-- 
Lennart Poettering, Red Hat
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


[systemd-devel] [PATCH 1/2] logind: add support for TPS65217 Power Button

2014-09-27 Thread Koen Kooi
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 a/src/login/70-power-switch.rules b/src/login/70-power-switch.rules
index a6997f7..695d246 100644
--- a/src/login/70-power-switch.rules
+++ b/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.9.0

___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel