diff options
Diffstat (limited to 'board/trab/auto_update.c')
-rw-r--r-- | board/trab/auto_update.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/board/trab/auto_update.c b/board/trab/auto_update.c index 393e094..0399fe8 100644 --- a/board/trab/auto_update.c +++ b/board/trab/auto_update.c @@ -416,6 +416,13 @@ au_update_eeprom(int idx) int off; uint32_t val; + /* special case for prepare.img */ + if (idx == IDX_PREPARE) { + /* enable the power switch */ + *CPLD_VFD_BK &= ~POWER_OFF; + return 0; + } + hdr = (image_header_t *)LOAD_ADDR; /* write the time field into EEPROM */ off = auee_off[idx].time; |