[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