Changes since v2 (20230114010006.50471-1-mailingradian@xxxxxxxxx): - patch vtdr6130 to use _large (3/3) - remove Change-Id again (1/3) - change patch subject (1-2/3) - correct function name in patch description (2/3) - add Tested-by tags (1-2/3) Changes since v1 (20230113041848.200704-1-mailingradian@xxxxxxxxx): - move 16-bit brightness handling to new functions and revert API change (1/2) - remove Change-Id in compliance with checkpatch.pl (1/2) - separate panel driver changes (2/2) This series adds proper support for 16-bit MIPI DSI brightness and cleans up existing panel drivers with 16-bit brightness. Both setting and getting works on an external S6E3FA7 (max_brightness = 1023) panel driver with the first patch. Even though this originally fixed both 8-bit and 16-bit brightness, the 8-bit fix is omitted for now because it affects ~13 panels that would need to be tested: panel-asus-z00t-tm5p5-n35596.c panel-boe-bf060y8m-aj0.c panel-dsi-cm.c panel-ebbg-ft8719.c panel-jdi-fhd-r63452.c panel-jdi-lt070me05000.c panel-novatek-nt35510.c panel-novatek-nt35560.c panel-orisetech-otm8009a.c panel-raydium-rm67191.c panel-samsung-s6e63j0x03.c panel-sony-acx565akm.c panel-sony-tulip-truly-nt35521.c Daniel Mentz (1): drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness Richard Acayan (2): drm/panel: sofef00: Use 16-bit brightness function drm/panel: vtdr6130: Use 16-bit brightness function drivers/gpu/drm/drm_mipi_dsi.c | 52 +++++++++++++++++++ drivers/gpu/drm/panel/panel-samsung-sofef00.c | 9 +--- .../gpu/drm/panel/panel-visionox-vtdr6130.c | 5 +- include/drm/drm_mipi_dsi.h | 4 ++ 4 files changed, 59 insertions(+), 11 deletions(-) -- 2.39.0