Lines Matching +full:card +full:- +full:detect +full:- +full:delay
20 #include <linux/delay.h>
27 #include <asm/mach-types.h>
43 skt->stat[SOC_STAT_CD].gpio = SG2_S0_GPIO_DETECT; in sg2_pcmcia_hw_init()
44 skt->stat[SOC_STAT_CD].name = "PCMCIA0 CD"; in sg2_pcmcia_hw_init()
45 skt->stat[SOC_STAT_RDY].gpio = SG2_S0_GPIO_READY; in sg2_pcmcia_hw_init()
46 skt->stat[SOC_STAT_RDY].name = "PCMCIA0 RDY"; in sg2_pcmcia_hw_init()
53 state->bvd1 = 0; /* not available - battery detect on card */ in sg2_pcmcia_socket_state()
54 state->bvd2 = 0; /* not available */ in sg2_pcmcia_socket_state()
55 state->vs_3v = 1; /* not available - voltage detect for card */ in sg2_pcmcia_socket_state()
56 state->vs_Xv = 0; /* not available */ in sg2_pcmcia_socket_state()
62 /* Enable card power */ in sg2_pcmcia_configure_socket()
63 switch (state->Vcc) { in sg2_pcmcia_configure_socket()
76 __func__, state->Vcc); in sg2_pcmcia_configure_socket()
77 return -1; in sg2_pcmcia_configure_socket()
81 gpio_set_value(SG2_S0_GPIO_RESET, !!(state->flags & SS_RESET)); in sg2_pcmcia_configure_socket()
101 return -ENODEV; in sg2_pcmcia_init()
103 sg2_pcmcia_device = platform_device_alloc("pxa2xx-pcmcia", -1); in sg2_pcmcia_init()
105 return -ENOMEM; in sg2_pcmcia_init()
140 MODULE_ALIAS("platform:pxa2xx-pcmcia");