diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2009-06-18 14:04:44 +0000 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2009-06-18 14:04:44 +0000 |
commit | d771b96fe73091d36fa67eee5c8b239ef0c9f2fb (patch) | |
tree | 7efdca5502ebe71a376c4b97ac743ab1a2a2a9d2 /print.c | |
parent | 3c06908f01edbbb34a51dfd058604ba54c054946 (diff) | |
download | flashrom-d771b96fe73091d36fa67eee5c8b239ef0c9f2fb.zip flashrom-d771b96fe73091d36fa67eee5c8b239ef0c9f2fb.tar.gz |
Also print the supported/nonsupported laptops in -L output
Content taken from current wiki page.
Corresponding to flashrom svn r604.
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
Diffstat (limited to 'print.c')
-rw-r--r-- | print.c | 23 |
1 files changed, 11 insertions, 12 deletions
@@ -167,13 +167,15 @@ void print_supported_chipsets(void) } } -void print_supported_boards_helper(const struct board_info *b) +void print_supported_boards_helper(const struct board_info *b, const char *msg) { int i, j, boardcount = 0; for (i = 0; b[i].vendor != NULL; i++) boardcount++; + printf("\n%s (total: %d):\n\n", msg, boardcount); + for (i = 0; b[i].vendor != NULL; i++) { printf("%s", b[i].vendor); for (j = 0; j < 25 - strlen(b[i].vendor); j++) @@ -210,15 +212,12 @@ void print_supported_boards(void) printf("(none, board is autodetected)\n"); } - for (i = 0, boardcount = 0; boards_ok[i].vendor != NULL; i++) - boardcount++; - printf("\nSupported boards which don't need write-enable code " - "(total: %d):\n\n", boardcount); - print_supported_boards_helper(boards_ok); - - for (i = 0, boardcount = 0; boards_bad[i].vendor != NULL; i++) - boardcount++; - printf("\nBoards which have been verified to NOT work yet " - "(total: %d):\n\n", boardcount); - print_supported_boards_helper(boards_bad); + print_supported_boards_helper(boards_ok, + "Supported boards which don't need write-enable code"); + print_supported_boards_helper(boards_bad, + "Boards which have been verified to NOT work yet"); + print_supported_boards_helper(laptops_ok, + "Laptops which have been verified to work"); + print_supported_boards_helper(laptops_bad, + "Laptops which have been verified to NOT work yet"); } |