From 9637a6718c1035dcd487db9d3ee58c8aaa28f3c6 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Tue, 28 Jul 2015 14:15:37 -0400 Subject: [PATCH] sdcard: Set timeout control register during init (to max allowed timeout) Signed-off-by: Kevin O'Connor --- src/hw/sdcard.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hw/sdcard.c b/src/hw/sdcard.c index 58171c5..30b0e36 100644 --- a/src/hw/sdcard.c +++ b/src/hw/sdcard.c @@ -321,6 +321,7 @@ sdcard_controller_setup(void *data) writew(®s->irq_signal, 0); writew(®s->irq_enable, 0xffff); writew(®s->error_signal, 0); + writeb(®s->timeout_control, 0x0e); // Set to max timeout writeb(®s->power_control, 0); writeb(®s->power_control, SPC_V33 | SPC_POWER_ON); int ret = sdcard_set_frequency(regs, 400); -- 2.39.5