mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-01 22:21:16 +02:00
Add programmer-specific delay functions
Add external programmer delay functions so external programmers can handle the delay on their own if needed. Corresponding to flashrom svn r578. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Uwe Hermann <uwe@hermann-uwe.de> Acked-by: Urja Rannikko <urjaman@gmail.com>
This commit is contained in:
4
ichspi.c
4
ichspi.c
@ -453,7 +453,7 @@ static int ich7_run_opcode(OPCODE op, uint32_t offset,
|
||||
/* wait for cycle complete */
|
||||
timeout = 100 * 1000 * 60; // 60s is a looong timeout.
|
||||
while (((REGREAD16(ICH7_REG_SPIS) & SPIS_CDS) == 0) && --timeout) {
|
||||
myusec_delay(10);
|
||||
programmer_delay(10);
|
||||
}
|
||||
if (!timeout) {
|
||||
printf_debug("timeout\n");
|
||||
@ -570,7 +570,7 @@ static int ich9_run_opcode(OPCODE op, uint32_t offset,
|
||||
/*wait for cycle complete */
|
||||
timeout = 100 * 1000 * 60; // 60s is a looong timeout.
|
||||
while (((REGREAD32(ICH9_REG_SSFS) & SSFS_CDS) == 0) && --timeout) {
|
||||
myusec_delay(10);
|
||||
programmer_delay(10);
|
||||
}
|
||||
if (!timeout) {
|
||||
printf_debug("timeout\n");
|
||||
|
Reference in New Issue
Block a user