- Core Frameworks
   - Add support for a bunch more colours

 - New Drivers
   - Add support for Kinetic KTD2026/7 RGB/White LEDs

 - New Functionality
   - Add support for device to enter HW Controlled Mode to Turris Omnia LEDs
   - Add support for HW Gamma Correction to Turris Omnia LEDs

 - Fix-ups
   - Apply new __counted_by() annotation to several data structures containing flexible arrays
   - Rid the return value from Platform's .remove() operation
   - Use *_cansleep() variants for instances were threads can sleep
   - Improve the semantics when setting the brightness
   - Generic clean-ups; code reduction, coding style, standard patterns
   - Replace strncpy() with strscpy()
   - Fix-up / add various documentation
   - Re-author the GPIO associated Trigger to use trigger-sources
   - Move to using standard APIs and helpers
   - Improve error checking
   - Stop using static GPIO bases

 - Bug Fixes
   - Fix Pointer to Enum casing warnings
   - Do not pretend that I2C backed device supports SMBUS
   - Ensure PWM LEDs are extinguished when disabled, rather than held in a state
   - Fix 'output may be truncated' warnings
leds: lp5521: Add an error check in lp5521_post_init_device

lp55xx_write() can return an error code, add a check for this.

Signed-off-by: Su Hui <suhui@nfschina.com>
Link: https://lore.kernel.org/r/20231020091930.207870-1-suhui@nfschina.com
Signed-off-by: Lee Jones <lee@kernel.org>
1 file changed