X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fpcmcia%2Fsa1100_pangolin.c;h=44d19f2dcf44f0c5cfaaec6e3eb4c1ced6e23394;hb=746550cff061581f89c687ada8523670768364f2;hp=c32504b5b7404eaf1cebb79769c0b78a4a8390fc;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/drivers/pcmcia/sa1100_pangolin.c b/drivers/pcmcia/sa1100_pangolin.c index c32504b5b..44d19f2dc 100644 --- a/drivers/pcmcia/sa1100_pangolin.c +++ b/drivers/pcmcia/sa1100_pangolin.c @@ -26,7 +26,7 @@ static struct pcmcia_irqs irqs[] = { { PANGOLIN_SOCK, IRQ_PCMCIA_CD, "PCMCIA CD" }, }; -static int pangolin_pcmcia_hw_init(struct sa1100_pcmcia_socket *skt) +static int pangolin_pcmcia_hw_init(struct soc_pcmcia_socket *skt) { int res; @@ -37,12 +37,12 @@ static int pangolin_pcmcia_hw_init(struct sa1100_pcmcia_socket *skt) skt->irq = IRQ_PCMCIA_IRQ; - return sa11xx_request_irqs(skt, irqs, ARRAY_SIZE(irqs)); + return soc_pcmcia_request_irqs(skt, irqs, ARRAY_SIZE(irqs)); } -static void pangolin_pcmcia_hw_shutdown(struct sa1100_pcmcia_socket *skt) +static void pangolin_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)); #ifndef CONFIG_SA1100_PANGOLIN_PCMCIA_IDE /* Disable PCMCIA bus: */ @@ -51,7 +51,7 @@ static void pangolin_pcmcia_hw_shutdown(struct sa1100_pcmcia_socket *skt) } static void -pangolin_pcmcia_socket_state(struct sa1100_pcmcia_socket *skt, +pangolin_pcmcia_socket_state(struct soc_pcmcia_socket *skt, struct pcmcia_state *state) { unsigned long levels = GPLR; @@ -66,7 +66,7 @@ pangolin_pcmcia_socket_state(struct sa1100_pcmcia_socket *skt, } static int -pangolin_pcmcia_configure_socket(struct sa1100_pcmcia_socket *skt, +pangolin_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, const socket_state_t *state) { unsigned long value, flags; @@ -115,14 +115,14 @@ pangolin_pcmcia_configure_socket(struct sa1100_pcmcia_socket *skt, return 0; } -static void pangolin_pcmcia_socket_init(struct sa1100_pcmcia_socket *skt) +static void pangolin_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 pangolin_pcmcia_socket_suspend(struct sa1100_pcmcia_socket *skt) +static void pangolin_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)); } static struct pcmcia_low_level pangolin_pcmcia_ops = {