On Mon, Jun 01, 2026 at 06:18:29PM +0300, Svyatoslav Ryhel wrote: > Add support to obtain the initial mapping mode from DT instead of leaving > it unconfigured. > > Signed-off-by: Svyatoslav Ryhel <[email protected]> > --- > drivers/video/backlight/lm3533_bl.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/drivers/video/backlight/lm3533_bl.c > b/drivers/video/backlight/lm3533_bl.c > index 36e6f027613a..f0d88b7bc229 100644 > --- a/drivers/video/backlight/lm3533_bl.c > +++ b/drivers/video/backlight/lm3533_bl.c > @@ -34,6 +34,7 @@ struct lm3533_bl { > > u32 max_current; > u32 pwm; > + bool linear; > }; > > > @@ -247,8 +248,15 @@ static struct attribute_group lm3533_bl_attribute_group > = { > > static int lm3533_bl_setup(struct lm3533_bl *bl) > { > + int id = lm3533_bl_get_ctrlbank_id(bl); > int ret; > > + ret = regmap_update_bits(bl->lm3533->regmap, > LM3533_REG_CTRLBANK_AB_BCONF, > + CTRLBANK_AB_BCONF_MODE(id), > + bl->linear ? CTRLBANK_AB_BCONF_MODE(id) : 0);
I guess this is another candidate for regmap_assign_bits() but with that change: Reviewed-by: Daniel Thompson (RISCstar) <[email protected]> Daniel.
