diff options
author | Thomas Heijligen <thomas.heijligen@secunet.de> | 2021-06-01 14:37:12 +0200 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2021-06-10 12:52:13 +0000 |
commit | 5d25f04fd53584e71f12f682430b6c85d3e49ea8 (patch) | |
tree | e7be6a221e02863cc573f0e9100151976f78a666 /flashrom.c | |
parent | 4bb086423c7b187c0fdfcedcff312993bb339d0b (diff) | |
download | flashrom-5d25f04fd53584e71f12f682430b6c85d3e49ea8.tar.gz flashrom-5d25f04fd53584e71f12f682430b6c85d3e49ea8.tar.bz2 flashrom-5d25f04fd53584e71f12f682430b6c85d3e49ea8.zip |
programmer_init: use struct programmer_entry*
Change-Id: Iacf0f25abc94a84c5d52c8d69a3e8640817b060a
Signed-off-by: Thomas Heijligen <thomas.heijligen@secunet.de>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/55121
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'flashrom.c')
-rw-r--r-- | flashrom.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -130,15 +130,15 @@ static int deregister_chip_restore(struct flashctx *flash) return rc; } -int programmer_init(enum programmer prog, const char *param) +int programmer_init(const struct programmer_entry *prog, const char *param) { int ret; - if (prog >= programmer_table_size) { + if (prog == NULL) { msg_perr("Invalid programmer specified!\n"); return -1; } - programmer = programmer_table[prog]; + programmer = prog; /* Initialize all programmer specific data. */ /* Default to unlimited decode sizes. */ max_rom_decode = (const struct decode_sizes) { |