[PATCH 0/2] backlight: Add support for Orient Chip OCP8178
From: Wim de With <hidden>
Date: 2026-08-06 20:26:41
Also in:
dri-devel, linux-devicetree, linux-leds, lkml
The ClockworkPi uConsole[1] is a modular handheld console manufactured by Clockwork Tech that runs Linux. It consists of a mainboard which connects a number of peripherals, such as the screen, batteries and keyboard. This mainboard hosts a system on a module (SoM), such as the Raspberry Pi Compute Module as a so-called core to provide the compute for the device. The device supports different kinds of SoM as cores. The mainboard is shared between different devices, such as the DevTerm[2]. Currently, the uConsole requires a number of out-of-tree drivers to support the hardware. In addition, most (if not all) supported SoMs require vendor kernels. In practice, this means that kernel support for the device is scattered across various repositories in the form of patches with dubious quality. This patch series is the first in an attempt to upstream as many of the needed drivers as possible. The goal is to support at least the mainboard and the peripherals of the uConsole in the upstream kernel. These drivers should find their way downstream to the SoM vendor kernels eventually. This series adds the driver for the backlight controller, the Orient Chip OCP8178. I wrote the driver from scratch using the datasheet, to avoid any copyright or attribution problems. [1]: https://www.clockworkpi.com/home-uconsole [2]: https://www.clockworkpi.com/home-devterm Wim de With (2): dt-bindings: backlight: Add Orient Chip OCP8178 bindings backlight: Add support for Orient Chip OCP8178 .../bindings/leds/backlight/ocs,ocp8178.yaml | 46 ++++ MAINTAINERS | 6 + drivers/video/backlight/Kconfig | 10 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/ocp8178_bl.c | 243 ++++++++++++++++++ 5 files changed, 306 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/backlight/ocs,ocp8178.yaml create mode 100644 drivers/video/backlight/ocp8178_bl.c -- 2.55.0