]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
cmd: bdinfo: Implement support for printing ethernet settings via bdinfo -e
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Sat, 7 Oct 2023 21:41:00 +0000 (23:41 +0200)
committerTom Rini <trini@konsulko.com>
Sat, 9 Dec 2023 13:42:29 +0000 (08:42 -0500)
Add support for printing ethernet settings only via 'bdinfo -e' .

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
cmd/bdinfo.c

index c720ee6f9b698248d26952fddb83cc78636e1902..79106caeec2e2c0a117e7407f495f1a55617e672 100644 (file)
@@ -193,10 +193,15 @@ int do_bdinfo(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
                return bdinfo_print_all(bd);
 
        getopt_init_state(&gs);
-       while ((opt = getopt(&gs, argc, argv, "am")) > 0) {
+       while ((opt = getopt(&gs, argc, argv, "aem")) > 0) {
                switch (opt) {
                case 'a':
                        return bdinfo_print_all(bd);
+               case 'e':
+                       if (!IS_ENABLED(CONFIG_CMD_NET))
+                               return CMD_RET_USAGE;
+                       print_eth();
+                       return CMD_RET_SUCCESS;
                case 'm':
                        print_bi_dram(bd);
                        return CMD_RET_SUCCESS;