[PATCH 6/6] boards: tqma7: integrate sysinfo_tq_eeprom driver

Alexander Feilke Alexander.Feilke at ew.tq-group.com
Fri May 8 10:48:34 CEST 2026


From: Alexander Feilke <alexander.feilke at ew.tq-group.com>

Probe the TQ-Eeprom sysinfo driver during boot to print its contents.

Signed-off-by: Alexander Feilke <alexander.feilke at ew.tq-group.com>
---
 arch/arm/dts/imx7s-tqma7-u-boot.dtsi | 7 +++++++
 board/tq/tqma7/tqma7.c               | 4 ++++
 2 files changed, 11 insertions(+)

diff --git a/arch/arm/dts/imx7s-tqma7-u-boot.dtsi b/arch/arm/dts/imx7s-tqma7-u-boot.dtsi
index 2d1d614cd57..55b9556cb55 100644
--- a/arch/arm/dts/imx7s-tqma7-u-boot.dtsi
+++ b/arch/arm/dts/imx7s-tqma7-u-boot.dtsi
@@ -9,6 +9,13 @@
 
 #include "imx7s-u-boot.dtsi"
 
+/ {
+	sysinfo_mba7: sysinfo {
+		compatible = "tq,eeprom-sysinfo";
+		i2c-eeprom = <&m24c64>;
+	};
+};
+
 &soc {
 	bootph-pre-ram;
 };
diff --git a/board/tq/tqma7/tqma7.c b/board/tq/tqma7/tqma7.c
index 30bd155713d..7542a081ea0 100644
--- a/board/tq/tqma7/tqma7.c
+++ b/board/tq/tqma7/tqma7.c
@@ -14,9 +14,11 @@
 #include <asm/arch/clock.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/sys_proto.h>
+#include <dm/uclass.h>
 
 #include "../common/tq_bb.h"
 #include "../common/tq_som.h"
+#include "../common/tq_sysinfo.h"
 
 DECLARE_GLOBAL_DATA_PTR;
 
@@ -65,6 +67,8 @@ int board_late_init(void)
 
 	env_set_runtime("board_name", bname);
 
+	tq_common_sysinfo_setup();
+
 	return tq_bb_board_late_init();
 }
 
-- 
2.34.1



More information about the U-Boot mailing list