The SDHCI v1 spec only defines the first 9 error_irq_enable bits and
reserves other bits in the field. Don't enable the 10th bit (which
was defined in the v2 spec) as it's not needed anyway.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
writew(®s->irq_enable, 0x01ff);
writew(®s->irq_status, readw(®s->irq_status));
writew(®s->error_signal, 0);
- writew(®s->error_irq_enable, 0x03ff);
+ writew(®s->error_irq_enable, 0x01ff);
writew(®s->error_irq_status, readw(®s->error_irq_status));
writeb(®s->timeout_control, 0x0e); // Set to max timeout
int volt = sdcard_set_power(regs);