[PATCH v3 2/2] BeaglePlay: enable IT66121 HDMI bridge and video stack

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


Bring in DTS bootph-all tags for the DSS, I2C2, HDMI bridge and
pinmux nodes, plus defconfig options for TIDSS, VIDEO_BRIDGE_ITE_IT66121,
BMP and splash screen support.

Signed-off-by: Shaurya Rane <ssrane_b23 at ee.vjti.ac.in>
Reviewed-by: Simon Glass <sjg at chromium.org>
---
Changes in v3:
 - No functional changes; carry Reviewed-by tag from Simon Glass.

Changes in v2:
 - Split out of the original patch; add bootph-all DT fragments
   alongside the defconfig options enabling TIDSS, the IT66121
   bridge driver, and splash-screen/BMP support.

 arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi | 42 ++++++++++++++++++++
 configs/am62x_beagleplay_a53_defconfig       | 13 ++++++
 2 files changed, 55 insertions(+)

diff --git a/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi b/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi
index 2a4f0e45365..b1ba62c20ad 100644
--- a/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi
+++ b/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi
@@ -322,3 +322,45 @@
 &cpsw_port2 {
 	status = "disabled";
 };
+
+/* ===== Display / HDMI support for U-Boot splash screen ===== */
+
+&main_pmx0 {
+	bootph-all;
+
+	dss0_pins_default {
+		bootph-all;
+	};
+
+	hdmi_gpio_pins_default {
+		bootph-all;
+	};
+
+	i2c2_1v8_pins_default {
+		bootph-all;
+	};
+};
+
+&dss {
+	bootph-all;
+};
+
+&dss_ports {
+	bootph-all;
+
+	port at 1 {
+		bootph-all;
+	};
+};
+
+&main_i2c2 {
+	bootph-all;
+
+	bridge-hdmi at 4c {
+		bootph-all;
+	};
+};
+
+&main_gpio0 {
+	bootph-all;
+};
diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig
index c9bc7cd8d39..bb4be38537c 100644
--- a/configs/am62x_beagleplay_a53_defconfig
+++ b/configs/am62x_beagleplay_a53_defconfig
@@ -121,6 +121,19 @@ CONFIG_EXT4_WRITE=y
 CONFIG_FS_FAT_MAX_CLUSTSIZE=16384
 CONFIG_LZO=y
 CONFIG_EFI_SET_TIME=y
+CONFIG_DM_VIDEO=y
+CONFIG_VIDEO=y
+CONFIG_VIDEO_TIDSS=y
+CONFIG_VIDEO_BRIDGE=y
+CONFIG_VIDEO_BRIDGE_ITE_IT66121=y
+CONFIG_BACKLIGHT_GPIO=y
+CONFIG_SYS_WHITE_ON_BLACK=y
+CONFIG_BMP=y
+CONFIG_CMD_BMP=y
+CONFIG_SPLASH_SCREEN=y
+CONFIG_SPLASH_SCREEN_ALIGN=y
+CONFIG_VIDEO_LOGO=y
+CONFIG_I2C_EDID=y
 
 #include <configs/k3_efi_capsule.config>
 #include <configs/am62x_a53_usbdfu.config>
-- 
2.43.0



More information about the U-Boot mailing list