drm/panel: vtdr6130: Use 16-bit brightness function
authorRichard Acayan <mailingradian@gmail.com>
Mon, 16 Jan 2023 22:49:09 +0000 (17:49 -0500)
committerNeil Armstrong <neil.armstrong@linaro.org>
Thu, 19 Jan 2023 07:21:57 +0000 (08:21 +0100)
commit9402cde9347eca050e14ea9e47270e84a6899162
treec98af55ad63290cee2bf8d3c9eeaaf90ebb8aab2
parentfd40749a4f62a03d0aebe6eb446ea84a9901795a
drm/panel: vtdr6130: Use 16-bit brightness function

This panel communicates brightness in big endian. This is not a quirk of
the panels themselves, but rather, a part of the MIPI standard. Use the
new mipi_dsi_dcs_set_display_brightness_large() function that properly
handles 16-bit brightness instead of bypassing the brightness functions
entirely.

Signed-off-by: Richard Acayan <mailingradian@gmail.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-MTP
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230116224909.23884-4-mailingradian@gmail.com
drivers/gpu/drm/panel/panel-visionox-vtdr6130.c