[PATCH v3 0/2] BeaglePlay: add ITE IT66121 HDMI bridge driver and enable splash

Shaurya Rane ssrane_b23 at ee.vjti.ac.in
Tue Apr 21 15:21:00 CEST 2026


This series adds a U-Boot driver for the ITE IT66121 DPI-to-HDMI bridge
and wires it up on the BeaglePlay so the board can drive an HDMI output
from U-Boot (used for the splash screen via TIDSS).

Patch 1 adds the new video bridge driver. Patch 2 enables the DSS,
I2C2 and HDMI-bridge DT nodes for U-Boot (bootph-all) and turns on the
required Kconfig options (TIDSS, VIDEO_BRIDGE_ITE_IT66121, BMP,
SPLASH_SCREEN, etc.) in am62x_beagleplay_a53_defconfig.

Tested on BeaglePlay hardware: U-Boot renders the BMP splash over HDMI
via the IT66121 bridge.

v3 addresses Simon's v2 review comments on the driver: the remaining
bare BIT() constants in it66121_hw_init() now use named defines with a
comment describing the AFE power-on sequence, and the unused-looking
bpp local in it66121_attach() has a comment clarifying it is a
required edid_get_timing() out-parameter.


Shaurya Rane (2):
  video: bridge: add ITE IT66121 DPI-to-HDMI bridge driver
  BeaglePlay: enable IT66121 HDMI bridge and video stack

 arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi |  42 ++
 configs/am62x_beagleplay_a53_defconfig       |  13 +
 drivers/video/bridge/Kconfig                 |  10 +
 drivers/video/bridge/Makefile                |   1 +
 drivers/video/bridge/it66121.c               | 609 +++++++++++++++++++
 5 files changed, 675 insertions(+)
 create mode 100644 drivers/video/bridge/it66121.c

-- 
2.43.0



More information about the U-Boot mailing list