| #if defined(CONFIG_CMD_PCMCIA) |
| #if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_8xx_PCCARD) |
| #define PCMCIA_BOARD_MSG "ADS" |
| #define PCMCIA_BOARD_MSG "FADS" |
| int pcmcia_voltage_set(int slot, int vcc, int vpp) |
| case 120: reg = 2; break; |
| case 50: reg = BCSR1_PCCVCCON; break; |
| case 33: reg = BCSR1_PCCVCC0 | BCSR1_PCCVCC1; break; |
| case 50: reg = BCSR1_PCCVCC1; break; |
| /* first, turn off all power */ |
| *((uint *)BCSR1) |= BCSR1_PCCVCCON; |
| *((uint *)BCSR1) &= ~(BCSR1_PCCVCC0 | BCSR1_PCCVCC1); |
| *((uint *)BCSR1) &= ~BCSR1_PCCVPP_MASK; |
| /* enable new powersettings */ |
| *((uint *)BCSR1) &= ~reg; |
| *((uint *)BCSR1) |= reg << 20; |
| int pcmcia_hardware_enable(int slot) |
| *((uint *)BCSR1) &= ~BCSR1_PCCEN; |
| #if defined(CONFIG_CMD_PCMCIA) |
| int pcmcia_hardware_disable(int slot) |
| *((uint *)BCSR1) &= ~BCSR1_PCCEN; |
| #endif /* CONFIG_PCMCIA */ |