]> xenbits.xensource.com Git - seabios.git/commitdiff
sdcard: Set timeout control register during init (to max allowed timeout)
authorKevin O'Connor <kevin@koconnor.net>
Tue, 28 Jul 2015 18:15:37 +0000 (14:15 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Tue, 4 Aug 2015 13:53:09 +0000 (09:53 -0400)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/hw/sdcard.c

index 58171c50cc09ad3033c1ab5380fa3299c57ebdaa..30b0e365cbc8391c48648c6d386e2233b9ad0b53 100644 (file)
@@ -321,6 +321,7 @@ sdcard_controller_setup(void *data)
     writew(&regs->irq_signal, 0);
     writew(&regs->irq_enable, 0xffff);
     writew(&regs->error_signal, 0);
+    writeb(&regs->timeout_control, 0x0e); // Set to max timeout
     writeb(&regs->power_control, 0);
     writeb(&regs->power_control, SPC_V33 | SPC_POWER_ON);
     int ret = sdcard_set_frequency(regs, 400);