diff --git a/cli_classic.c b/cli_classic.c index 60f3fd508..ffded5f21 100644 --- a/cli_classic.c +++ b/cli_classic.c @@ -917,10 +917,6 @@ int main(int argc, char *argv[]) print_version(); print_banner(); - /* FIXME: Delay calibration should happen in programmer code. */ - if (flashrom_init(1)) - exit(1); - setbuf(stdout, NULL); parse_options(argc, argv, optstring, long_options, &options); @@ -1005,6 +1001,10 @@ int main(int argc, char *argv[]) } } + /* FIXME: Delay calibration should happen in programmer code. */ + if (flashrom_init(1)) + exit(1); + if (programmer_init(options.prog, options.pparam)) { msg_perr("Error: Programmer initialization failed.\n"); ret = 1;