7 #if defined(CONFIG_CMD_PCMCIA)
11 #if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
17 #define PCMCIA_BOARD_MSG "FADS"
19 int pcmcia_voltage_set(int slot, int vcc, int vpp)
24 case 0: reg = 0; break;
25 case 50: reg = 1; break;
26 case 120: reg = 2; break;
31 case 0: reg = 0; break;
33 case 33: reg = BCSR1_PCCVCC0 | BCSR1_PCCVCC1; break;
34 case 50: reg = BCSR1_PCCVCC1; break;
39 /* first, turn off all power */
42 *((uint *)BCSR1) &= ~(BCSR1_PCCVCC0 | BCSR1_PCCVCC1);
44 *((uint *)BCSR1) &= ~BCSR1_PCCVPP_MASK;
46 /* enable new powersettings */
49 *((uint *)BCSR1) |= reg;
52 *((uint *)BCSR1) |= reg << 20;
57 int pcmcia_hardware_enable(int slot)
59 *((uint *)BCSR1) &= ~BCSR1_PCCEN;
63 #if defined(CONFIG_CMD_PCMCIA)
64 int pcmcia_hardware_disable(int slot)
66 *((uint *)BCSR1) &= ~BCSR1_PCCEN;
71 #endif /* CONFIG_PCMCIA */