android_kernel_xiaomi_sm8350/drivers/leds
Kristian Kielhofner 0d75565f1e [PATCH] PCEngines WRAP LED Support
A driver for the PCEngines WRAP boards (http://www.pcengines.ch), which are
very similar to the Soekris net4801 (same NS SC1100 geode reference
design).

The LEDs on the WRAP are on different GPIO lines and I have modified and
copied the net48xx error led support for this.  It also includes support
for an "extra" led (in addition to error).  The three LEDs on the WRAP are
at GPIO lines 2,3,18 (WRAP LEDs from left to right).  This driver gives
access to the second and third LEDs by twiddling GPIO lines 3 & 18.

Because these boards are so similar to the net48xx, I basically sed-ed that
driver to form the basis for leds-wrap.c.  The only changes from
leds-net48xx.c are:

 - #define WRAP_EXTRA_LED_GPIO

 - name changes

 - duplicate relevant sections to provide support for the "extra" led

 - reverse the various *_led_set values.  The WRAP is "backwards" from the
   net48xx, and these needed to be updated for that.

[akpm@osdl.org: build fix]
Signed-off-by: Kristian Kielhofner <kris@krisk.org>
Acked-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:36 -08:00
..
Kconfig [PATCH] PCEngines WRAP LED Support 2006-12-07 08:39:36 -08:00
led-class.c [PATCH] drivers/led: handle sysfs errors 2006-10-17 08:18:46 -07:00
led-core.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
led-triggers.c [PATCH] leds: turn LED off when changing triggers 2006-10-01 00:39:21 -07:00
leds-ams-delta.c Remove all inclusions of <linux/config.h> 2006-10-04 03:38:54 -04:00
leds-corgi.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
leds-ixp4xx-gpio.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
leds-locomo.c fix file specification in comments 2006-10-03 23:01:26 +02:00
leds-net48xx.c [PATCH] Make net48xx-led use scx200_gpio_ops 2006-09-29 09:18:06 -07:00
leds-s3c24xx.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
leds-spitz.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
leds-tosa.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
leds-wrap.c [PATCH] PCEngines WRAP LED Support 2006-12-07 08:39:36 -08:00
leds.h
ledtrig-heartbeat.c [PATCH] LED: add LED heartbeat trigger 2006-06-25 10:01:23 -07:00
ledtrig-ide-disk.c [PATCH] severing module.h->sched.h 2006-12-04 02:00:22 -05:00
ledtrig-timer.c [PATCH] severing module.h->sched.h 2006-12-04 02:00:22 -05:00
Makefile [PATCH] PCEngines WRAP LED Support 2006-12-07 08:39:36 -08:00