mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-31 04:01:48 -04:00
pcmcia: remove Motorola MBX860 support
The CONFIG_MBX symbol is not defined anywhere in the kernel tree, which means this platform is not supported by the Linux kernel and we can remove the corresponding code from the 'm8xx_pcmcia' driver. Signed-off-by: Artem Bityutskiy <[email protected]> Cc: [email protected] Cc: Geert Uytterhoeven <[email protected]> Cc: [email protected] Signed-off-by: David Woodhouse <[email protected]>
This commit is contained in:
parent
63662139e5
commit
7136619ea0
1 changed files with 0 additions and 59 deletions
|
|
@ -419,65 +419,6 @@ static inline int voltage_set(int slot, int vcc, int vpp)
|
|||
|
||||
#endif
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Motorola MBX860 */
|
||||
|
||||
#if defined(CONFIG_MBX)
|
||||
|
||||
#define PCMCIA_BOARD_MSG "MBX"
|
||||
|
||||
static int voltage_set(int slot, int vcc, int vpp)
|
||||
{
|
||||
u8 reg = 0;
|
||||
|
||||
switch (vcc) {
|
||||
case 0:
|
||||
break;
|
||||
case 33:
|
||||
reg |= CSR2_VCC_33;
|
||||
break;
|
||||
case 50:
|
||||
reg |= CSR2_VCC_50;
|
||||
break;
|
||||
default:
|
||||
return 1;
|
||||
}
|
||||
|
||||
switch (vpp) {
|
||||
case 0:
|
||||
break;
|
||||
case 33:
|
||||
case 50:
|
||||
if (vcc == vpp)
|
||||
reg |= CSR2_VPP_VCC;
|
||||
else
|
||||
return 1;
|
||||
break;
|
||||
case 120:
|
||||
if ((vcc == 33) || (vcc == 50))
|
||||
reg |= CSR2_VPP_12;
|
||||
else
|
||||
return 1;
|
||||
default:
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* first, turn off all power */
|
||||
out_8((u8 *) MBX_CSR2_ADDR,
|
||||
in_8((u8 *) MBX_CSR2_ADDR) & ~(CSR2_VCC_MASK | CSR2_VPP_MASK));
|
||||
|
||||
/* enable new powersettings */
|
||||
out_8((u8 *) MBX_CSR2_ADDR, in_8((u8 *) MBX_CSR2_ADDR) | reg);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#define socket_get(_slot_) PCMCIA_SOCKET_KEY_5V
|
||||
#define hardware_enable(_slot_) /* No hardware to enable */
|
||||
#define hardware_disable(_slot_) /* No hardware to disable */
|
||||
|
||||
#endif /* CONFIG_MBX */
|
||||
|
||||
#if defined(CONFIG_PRxK)
|
||||
#include <asm/cpld.h>
|
||||
extern volatile fpga_pc_regs *fpga_pc;
|
||||
|
|
|
|||
Loading…
Reference in a new issue