firmware/SD: explicitly pull up SD clock line

This commit is contained in:
ikari 2012-02-29 22:02:25 +01:00
parent e3f0e9fcc9
commit 424e1642ea

View File

@ -974,6 +974,7 @@ void sdn_init(void) {
BITBAND(SD_CLKREG->FIODIR, SD_CLKPIN) = 1; BITBAND(SD_CLKREG->FIODIR, SD_CLKPIN) = 1;
BITBAND(SD_CMDREG->FIODIR, SD_CMDPIN) = 1; BITBAND(SD_CMDREG->FIODIR, SD_CMDPIN) = 1;
BITBAND(SD_CMDREG->FIOPIN, SD_CMDPIN) = 1; BITBAND(SD_CMDREG->FIOPIN, SD_CMDPIN) = 1;
LPC_PINCON->PINMODE0 &= ~(BV(14) | BV(15));
LPC_GPIO2->FIOPIN0 = 0x00; LPC_GPIO2->FIOPIN0 = 0x00;
LPC_GPIO2->FIOMASK0 = ~0xf; LPC_GPIO2->FIOMASK0 = ~0xf;
} }