Letux Kernel

Issue 23: Configure for AUX/Power buttons, LEDs, Vibramotor

Reported by Nikolaus Schaller, Feb 19, 2010

configure kernel and/or extend device drivers so that these buttons 
are input devices (e.g. to the X11 server) and the LEDs can be 
easily controlled.

The vibramotor is wired to the TPS65950 in a way that a PCM audio 
signal can be used to drive "melodies" into the motor. So 
it is probably best handled as an audio channel of ALSA.

Comment 1 by Nikolaus Schaller, May 25, 2010

A temporary "solution" is to expose the GPIOs to 
/sys/devices/virtual/gpio.

We could also add symbolic links to the gpio*/value so that we have 
e.g. ln -s /sys/devices/virtual/gpio/gpio70/value /dev/aux-red

Comment 2 by Nikolaus Schaller, Jul 5, 2011

Vibra-Motor is controlled through ALSA.
AUX-Button is available through a GPIO-keyboard driver.
Power-Button is available through a special TWL4030 driver.
LEDs are available through a TCA6507 driver.
Labels: Type:Fixed Type:Defect

Comment 3 by Nikolaus Schaller, Jul 5, 2011

fixed the issue status
Labels: Type:Defect Type:Fixed
Status: Fixed

Created: 14 years 7 months ago by Nikolaus Schaller

Updated: 13 years 3 months ago

Status: Fixed

Labels:
Type:Defect
Priority:Medium