From f52920581d07df19e1ef7c00aa7d1a1dc2a83b8f Mon Sep 17 00:00:00 2001 From: Carl-Daniel Hailfinger Date: Tue, 17 Nov 2009 09:57:34 +0000 Subject: Refactor main loop in preparation of libflashrom To prepare for libflashrom I wanted to make the main loop more readable and more correct and factor out stuff which can be useful in libflashrom. - Factor out printing of supported devices to print.c. - Adjust name of wiki printing function to fit the pattern. - Abort if the user specified --verify and --noverify at the same time. - Check for extra parameters which don't fit commandline syntax. Corresponding to flashrom svn r766. Signed-off-by: Carl-Daniel Hailfinger Acked-by: Stefan Reinauer --- print.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'print.c') diff --git a/print.c b/print.c index 4da070a..a189efe 100644 --- a/print.c +++ b/print.c @@ -222,6 +222,27 @@ void print_supported_boards(void) "Laptops which have been verified to NOT work yet"); } +void print_supported(void) +{ + print_supported_chips(); + print_supported_chipsets(); + print_supported_boards(); + printf("\nSupported PCI devices flashrom can use " + "as programmer:\n\n"); +#if NIC3COM_SUPPORT == 1 + print_supported_pcidevs(nics_3com); +#endif +#if GFXNVIDIA_SUPPORT == 1 + print_supported_pcidevs(gfx_nvidia); +#endif +#if DRKAISER_SUPPORT == 1 + print_supported_pcidevs(drkaiser_pcidev); +#endif +#if SATASII_SUPPORT == 1 + print_supported_pcidevs(satas_sii); +#endif +} + /* Please keep this list alphabetically ordered by vendor/board. */ const struct board_info boards_ok[] = { -- cgit v1.1