[Concept,v2,01/16] bdinfo: Show the serial device

Message ID 20250825162727.3185381-2-sjg@u-boot.org
State New
Headers
Series console: Refactor in preparation for the pager |

Commit Message

Simon Glass Aug. 25, 2025, 4:27 p.m. UTC
  From: Simon Glass <sjg@chromium.org>

Show the name of the serial device with the 'bdinfo' command.

Signed-off-by: Simon Glass <sjg@chromium.org>
---

(no changes since v1)

 cmd/bdinfo.c      | 3 ++-
 test/cmd/bdinfo.c | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)
  

Patch

diff --git a/cmd/bdinfo.c b/cmd/bdinfo.c
index b0d6663c6df..8208e03a4e2 100644
--- a/cmd/bdinfo.c
+++ b/cmd/bdinfo.c
@@ -105,7 +105,8 @@  static void print_serial(struct udevice *dev)
 	if (ret)
 		return;
 
-	lprint_num_l("serial addr", info.addr);
+	lprint_str("serial", dev->name);
+	lprint_num_l(" addr", info.addr);
 	lprint_num_l(" width", info.reg_width);
 	lprint_num_l(" shift", info.reg_shift);
 	lprint_num_l(" offset", info.reg_offset);
diff --git a/test/cmd/bdinfo.c b/test/cmd/bdinfo.c
index 88115a22203..c59823a2e9e 100644
--- a/test/cmd/bdinfo.c
+++ b/test/cmd/bdinfo.c
@@ -201,7 +201,9 @@  static int bdinfo_test_all(struct unit_test_state *uts)
 		ut_assertnonnull(gd->cur_serial_dev);
 		ut_assertok(serial_getinfo(gd->cur_serial_dev, &info));
 
-		ut_assertok(test_num_l(uts, "serial addr", info.addr));
+		ut_assert_nextline("serial      = %s",
+				   gd->cur_serial_dev->name);
+		ut_assertok(test_num_l(uts, " addr", info.addr));
 		ut_assertok(test_num_l(uts, " width", info.reg_width));
 		ut_assertok(test_num_l(uts, " shift", info.reg_shift));
 		ut_assertok(test_num_l(uts, " offset", info.reg_offset));