Re: [PATCH v6 2/2] leds: is32fl3207: Add controller driver
| Newsgroups | org.kernel.vger.linux-leds,org.kernel.vger.linux-devicetree |
|---|---|
| Message-ID | <[email protected]> |
> Add an I2C driver for the Lumissil IS32FL3207 18-channel LED controller. > > Expose individual and multicolor LEDs through the LED class. Use the > default 8-bit, 62 kHz PWM mode, derive output current from RISET, and > enforce each output current limit with the scaling registers. Serialize > multicolor calculation, scaling, PWM, and controller-wide update > operations. > > Clear retained scaling while SDB holds the outputs disabled. Release SDB > and briefly enable normal operation to issue the required software reset, > then keep the controller in software shutdown while registering every LED. > Enable outputs only after all limits and initial brightness values are > programmed. > > Handle an optional supply and enable GPIO. Serialize shutdown against > pending brightness updates and honor retained shutdown state. > > Signed-off-by: Ahmad Byagowi <[email protected]> Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/[email protected]?part=2