
Werner Sembach with TUXEDO Computers has been working on kernel handling for complex RGB devices. The reason for this is some RGB hardware not being exposed to user-space such as some notebook keyboard backlights only being controlled via WMI. The current Linux kernel interfaces aren't suitable for complex RGB devices such as with per-key lighting controls, different lighting modes, etc. Sembach has been discussing with kernel developers and the OpenRGB maintainers over a suitable interface for the kernel.
Those interested in this effort to enhance the Linux kernel support for complex RGB devices and ultimately for TUXEDO's work on per-key RGB lighting controls on Linux, see this kernel mailing list thread and the OpenRGB discussion for the current thinking on the kernel proposal.