14 #include <linux/module.h>
23 #define COLIBRI270_RESET_GPIO 53
24 #define COLIBRI270_PPEN_GPIO 107
25 #define COLIBRI270_BVD1_GPIO 83
26 #define COLIBRI270_BVD2_GPIO 82
27 #define COLIBRI270_DETECT_GPIO 84
28 #define COLIBRI270_READY_GPIO 1
30 #define COLIBRI320_RESET_GPIO 77
31 #define COLIBRI320_PPEN_GPIO 57
32 #define COLIBRI320_BVD1_GPIO 53
33 #define COLIBRI320_BVD2_GPIO 79
34 #define COLIBRI320_DETECT_GPIO 81
35 #define COLIBRI320_READY_GPIO 29
47 static struct gpio colibri_pcmcia_gpios[] = {
96 !(state->
Vcc == 33 && state->
Vpp < 50));
108 .hw_init = colibri_pcmcia_hw_init,
109 .hw_shutdown = colibri_pcmcia_hw_shutdown,
111 .socket_state = colibri_pcmcia_socket_state,
112 .configure_socket = colibri_pcmcia_configure_socket,
117 static int __init colibri_pcmcia_init(
void)
121 if (!machine_is_colibri() && !machine_is_colibri320())
125 if (!colibri_pcmcia_device)
129 if (machine_is_colibri()) {
137 }
else if (machine_is_colibri320()) {
147 &colibri_pcmcia_ops,
sizeof(colibri_pcmcia_ops));
158 static void __exit colibri_pcmcia_exit(
void)