Re: [PATCH v2 2/2] drm/panel: lg-sw43408: use the full DCS brightness range
Neil Armstrong <[email protected]>
| Newsgroups | org.kernel.vger.phone-devel,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-kernel |
|---|---|
| Organization | Linaro |
| Message-ID | <[email protected]> |
On 8/10/26 11:55, David Heidelberg via B4 Relay wrote: > From: David Heidelberg <[email protected]> > > The vendor firmware panel configuration (XBL DisplayDxe panel XML) > declares DCSMaxBrightness 0x332 with a two-byte brightness command, > and the driver already sends two bytes via > mipi_dsi_dcs_set_display_brightness_large(). > > Capping max_brightness at 255 therefore limits the panel to ~31% of > its real brightness range. Use the firmware maximum. > > Fixes: 069a6c0e94f9 ("drm: panel: Add LG sw43408 panel driver") > Signed-off-by: David Heidelberg <[email protected]> > --- > drivers/gpu/drm/panel/panel-lg-sw43408.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/panel/panel-lg-sw43408.c b/drivers/gpu/drm/panel/panel-lg-sw43408.c > index 0bf8e08f10b9c..be132b65b0c13 100644 > --- a/drivers/gpu/drm/panel/panel-lg-sw43408.c > +++ b/drivers/gpu/drm/panel/panel-lg-sw43408.c > @@ -203,17 +203,17 @@ static const struct backlight_ops sw43408_backlight_ops = { > }; > > static int sw43408_backlight_init(struct sw43408_panel *ctx) > { > struct device *dev = &ctx->link->dev; > const struct backlight_properties props = { > .type = BACKLIGHT_PLATFORM, > .brightness = 255, > - .max_brightness = 255, > + .max_brightness = 818, > }; > > ctx->base.backlight = devm_backlight_device_register(dev, dev_name(dev), dev, > ctx->link, > &sw43408_backlight_ops, > &props); > > if (IS_ERR(ctx->base.backlight)) > Reviewed-by: Neil Armstrong <[email protected]> Thanks, Neil