This patch adds support for HID backlight devices, found in the Apple Studio Display. Changes in v1 [1]: - Add USB backlight driver for Studio Display Changes in v2 [2]: - Rewrite from a USB driver to a HID driver Changes in v3: - Added missing hid_bl prefix for some functions - Early exit in probe when HID parsing fails - Add return code to error logs - Adding HID Maintainers for review [1] https://lore.kernel.org/dri-devel/20230701120806.11812-1-julius@xxxxxxx/ [2] https://lore.kernel.org/dri-devel/20230806091403.10002-1-julius@xxxxxxx/ Julius Zint (1): backlight: hid_bl: Add VESA VCP HID backlight driver drivers/video/backlight/Kconfig | 8 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/hid_bl.c | 269 +++++++++++++++++++++++++++++++ 3 files changed, 278 insertions(+) create mode 100644 drivers/video/backlight/hid_bl.c base-commit: dfd122fe8591d513b5e51313601217b67ae98d13 -- 2.41.0