aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/Kconfig
diff options
context:
space:
mode:
authorVivien Didelot <vivien.didelot@savoirfairelinux.com>2013-01-22 12:01:21 -0500
committerJiri Kosina <jkosina@suse.cz>2013-02-19 05:31:46 -0500
commit30ba2fbde1840db440915491cdde235b72a11384 (patch)
treed83440cb8b97c8e063fc1be2e581def0f641ac6d /drivers/hid/Kconfig
parent89bdd0c6f38ccf0de43d5a36ede384a730f3394e (diff)
HID: add ThingM blink(1) USB RGB LED support
The ThingM blink(1) is an open source hardware USB RGB LED. It contains an internal EEPROM, allowing to configure up to 12 light patterns. A light pattern is a RGB color plus a fade time. This driver registers a LED class instance with additional sysfs attributes to support basic functions such as setting RGB colors, fade and playing. Other functions are still accessible through the hidraw interface. At this time, the only documentation for the device is the firmware source code from ThingM, plus a few schematics. They are available at: https://github.com/todbot/blink1 This patch is version 3. It updates the name of the source file, the driver and the led sysfs entry, according to comments from Jiri Kosina and Simon Wood. Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/Kconfig')
-rw-r--r--drivers/hid/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
index bf88eca3e868..3d5294531ba5 100644
--- a/drivers/hid/Kconfig
+++ b/drivers/hid/Kconfig
@@ -655,6 +655,16 @@ config HID_TOPSEED
655 Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic 655 Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic
656 CLLRCMCE remote control. 656 CLLRCMCE remote control.
657 657
658config HID_THINGM
659 tristate "ThingM blink(1) USB RGB LED"
660 depends on USB_HID
661 depends on LEDS_CLASS
662 ---help---
663 Support for the ThingM blink(1) USB RGB LED. This driver registers a
664 Linux LED class instance, plus additional sysfs attributes to control
665 RGB colors, fade time and playing. The device is exposed through hidraw
666 to access other functions.
667
658config HID_THRUSTMASTER 668config HID_THRUSTMASTER
659 tristate "ThrustMaster devices support" 669 tristate "ThrustMaster devices support"
660 depends on USB_HID 670 depends on USB_HID