fbd-dev-leds: support for multicolor LEDs

Add support for multicolor LEDs as supported by the kernel.
Used by Qualcomm devices such as SHIFT 6mq, OnePlus 6, etc.

Documentation:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/ABI/testing/sysfs-class-led-multicolor

Co-Developed-by: Dylan Van Assche <me@dylanvanassche.be>
This commit is contained in:
Luca Weiss
2022-05-17 20:04:23 +02:00
committed by Dylan Van Assche
parent 510f1b6d6e
commit e16202eeb5
3 changed files with 78 additions and 6 deletions
+2 -1
View File
@@ -14,7 +14,8 @@ typedef enum _FbdFeedbackLedColor {
FBD_FEEDBACK_LED_COLOR_RED = 1,
FBD_FEEDBACK_LED_COLOR_GREEN = 2,
FBD_FEEDBACK_LED_COLOR_BLUE = 3,
FBD_FEEDBACK_LED_COLOR_LAST = FBD_FEEDBACK_LED_COLOR_BLUE,
FBD_FEEDBACK_LED_COLOR_RGB = 4,
FBD_FEEDBACK_LED_COLOR_LAST = FBD_FEEDBACK_LED_COLOR_RGB,
} FbdFeedbackLedColor;
#define FBD_TYPE_FEEDBACK_LED (fbd_feedback_led_get_type ())