diff options
author | Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 2013-01-22 12:01:21 -0500 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2013-02-19 05:31:46 -0500 |
commit | 30ba2fbde1840db440915491cdde235b72a11384 (patch) | |
tree | d83440cb8b97c8e063fc1be2e581def0f641ac6d /drivers/hid/Kconfig | |
parent | 89bdd0c6f38ccf0de43d5a36ede384a730f3394e (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/Kconfig | 10 |
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 | ||
658 | config 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 | |||
658 | config HID_THRUSTMASTER | 668 | config HID_THRUSTMASTER |
659 | tristate "ThrustMaster devices support" | 669 | tristate "ThrustMaster devices support" |
660 | depends on USB_HID | 670 | depends on USB_HID |