diff --git a/common/board_info.c b/common/board_info.c index 89a29c322c..e0f2d93922 100644 --- a/common/board_info.c +++ b/common/board_info.c @@ -32,10 +32,14 @@ int __weak show_board_info(void) if (IS_ENABLED(CONFIG_SYSINFO)) { /* This might provide more detail */ ret = sysinfo_get(&dev); - if (!ret) - ret = sysinfo_get_str(dev, + if (!ret) { + ret = sysinfo_detect(dev); + if (!ret) { + ret = sysinfo_get_str(dev, SYSINFO_ID_BOARD_MODEL, sizeof(str), str); + } + } } /* Fail back to the main 'model' if available */