comparison loadtools/flashops.c @ 506:0dd2c87c1b63

fc-loadtool flash support overhaul
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 28 May 2019 05:12:47 +0000
parents 545e1718f5fb
children 77a0001d8849
comparison
equal deleted inserted replaced
505:7bf0d909c87e 506:0dd2c87c1b63
17 { 17 {
18 return(0); 18 return(0);
19 } 19 }
20 20
21 static 21 static
22 invalid() 22 amd_invalid()
23 { 23 {
24 fprintf(stderr, 24 fprintf(stderr,
25 "This operation is not applicable to the selected flash type\n"); 25 "This operation is not applicable to AMD-style flash\n");
26 return(-1); 26 return(-1);
27 } 27 }
28 28
29 /* AMD flash functions */ 29 /* AMD flash functions */
30 30
84 } 84 }
85 85
86 struct flash_cmdset flash_cmdset_amd = { 86 struct flash_cmdset flash_cmdset_amd = {
87 .cmdset_name = "AMD", 87 .cmdset_name = "AMD",
88 .reset_cmd = amd_reset_cmd, 88 .reset_cmd = amd_reset_cmd,
89 .status_cmd = invalid, 89 .status_cmd = amd_invalid,
90 .unlock_sector = invalid, 90 .unlock_sector = amd_invalid,
91 .erase_sector = amd_sector_erase, 91 .erase_sector = amd_sector_erase,
92 .prep_for_program = noop, 92 .prep_for_program = noop,
93 .loadagent_setbase_cmd = "AMFB", 93 .loadagent_setbase_cmd = "AMFB",
94 .loadagent_program_cmd = "AMFW", 94 .loadagent_program_cmd = "AMFW",
95 .needs_unlock = 0, 95 .needs_unlock = 0,