X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fpcmcia%2Fsa1100_flexanet.c;h=e48ef99970c950272b4af103495be8070b342843;hb=746550cff061581f89c687ada8523670768364f2;hp=538f84c364c26d5b5a13de537c70d1adb9486ef9;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/drivers/pcmcia/sa1100_flexanet.c b/drivers/pcmcia/sa1100_flexanet.c index 538f84c36..e48ef9997 100644 --- a/drivers/pcmcia/sa1100_flexanet.c +++ b/drivers/pcmcia/sa1100_flexanet.c @@ -28,20 +28,20 @@ static struct pcmcia_irqs irqs[] = { * * Called by sa1100_pcmcia_driver_init on startup. */ -static int flexanet_pcmcia_hw_init(struct sa1100_pcmcia_socket *skt) +static int flexanet_pcmcia_hw_init(struct soc_pcmcia_socket *skt) { skt->irq = skt->nr ? IRQ_GPIO_CF2_IRQ : IRQ_GPIO_CF1_IRQ; - return sa11xx_request_irqs(skt, irqs, ARRAY_SIZE(irqs)); + return soc_pcmcia_request_irqs(skt, irqs, ARRAY_SIZE(irqs)); } /* * Socket shutdown */ -static void flexanet_pcmcia_hw_shutdown(struct sa1100_pcmcia_socket *skt) +static void flexanet_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) { - sa11xx_free_irqs(skt, irqs, ARRAY_SIZE(irqs)); + soc_pcmcia_free_irqs(skt, irqs, ARRAY_SIZE(irqs)); } @@ -52,7 +52,7 @@ static void flexanet_pcmcia_hw_shutdown(struct sa1100_pcmcia_socket *skt) * */ static void -flexanet_pcmcia_socket_state(struct sa1100_pcmcia_socket *skt, +flexanet_pcmcia_socket_state(struct soc_pcmcia_socket *skt, struct pcmcia_state *state) { unsigned long levels = GPLR; /* Sense the GPIOs, asynchronously */ @@ -85,7 +85,7 @@ flexanet_pcmcia_socket_state(struct sa1100_pcmcia_socket *skt, * */ static int -flexanet_pcmcia_configure_socket(struct sa1100_pcmcia_socket *skt, +flexanet_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, const socket_state_t *state) { unsigned long value, flags, mask; @@ -133,14 +133,14 @@ flexanet_pcmcia_configure_socket(struct sa1100_pcmcia_socket *skt, return 0; } -static void flexanet_pcmcia_socket_init(struct sa1100_pcmcia_socket *skt) +static void flexanet_pcmcia_socket_init(struct soc_pcmcia_socket *skt) { - sa11xx_enable_irqs(skt, irqs, ARRAY_SIZE(irqs)); + soc_pcmcia_enable_irqs(skt, irqs, ARRAY_SIZE(irqs)); } -static void flexanet_pcmcia_socket_suspend(struct sa1100_pcmcia_socket *skt) +static void flexanet_pcmcia_socket_suspend(struct soc_pcmcia_socket *skt) { - sa11xx_disable_irqs(skt, irqs, ARRAY_SIZE(irqs)); + soc_pcmcia_disable_irqs(skt, irqs, ARRAY_SIZE(irqs)); } /*