1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-07-01 22:21:16 +02:00

Add a dummy external flasher which just prints each operation

Usage:
flashrom --programmer dummy

This is a great way to test flashrom without root access.

Corresponding to flashrom svn r483.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
This commit is contained in:
Carl-Daniel Hailfinger
2009-05-09 00:54:55 +00:00
parent a93045cb17
commit c312920864
5 changed files with 104 additions and 2 deletions

View File

@ -48,6 +48,17 @@ const struct programmer_entry programmer_table[] = {
.chip_writel = internal_chip_writel,
},
{
.init = dummy_init,
.shutdown = dummy_shutdown,
.chip_readb = dummy_chip_readb,
.chip_readw = dummy_chip_readw,
.chip_readl = dummy_chip_readl,
.chip_writeb = dummy_chip_writeb,
.chip_writew = dummy_chip_writew,
.chip_writel = dummy_chip_writel,
},
{},
};
@ -437,6 +448,8 @@ int main(int argc, char *argv[])
case 'p':
if (strncmp(optarg, "internal", 8) == 0) {
programmer = PROGRAMMER_INTERNAL;
} else if (strncmp(optarg, "dummy", 5) == 0) {
programmer = PROGRAMMER_DUMMY;
} else {
printf("Error: Unknown programmer.\n");
exit(1);