|
@@ -1196,7 +1196,7 @@ static irqreturn_t wbsd_irq(int irq, void *dev_id)
|
|
|
* Allocate/free MMC structure.
|
|
|
*/
|
|
|
|
|
|
-static int __devinit wbsd_alloc_mmc(struct device *dev)
|
|
|
+static int wbsd_alloc_mmc(struct device *dev)
|
|
|
{
|
|
|
struct mmc_host *mmc;
|
|
|
struct wbsd_host *host;
|
|
@@ -1288,7 +1288,7 @@ static void wbsd_free_mmc(struct device *dev)
|
|
|
* Scan for known chip id:s
|
|
|
*/
|
|
|
|
|
|
-static int __devinit wbsd_scan(struct wbsd_host *host)
|
|
|
+static int wbsd_scan(struct wbsd_host *host)
|
|
|
{
|
|
|
int i, j, k;
|
|
|
int id;
|
|
@@ -1344,7 +1344,7 @@ static int __devinit wbsd_scan(struct wbsd_host *host)
|
|
|
* Allocate/free io port ranges
|
|
|
*/
|
|
|
|
|
|
-static int __devinit wbsd_request_region(struct wbsd_host *host, int base)
|
|
|
+static int wbsd_request_region(struct wbsd_host *host, int base)
|
|
|
{
|
|
|
if (base & 0x7)
|
|
|
return -EINVAL;
|
|
@@ -1374,7 +1374,7 @@ static void wbsd_release_regions(struct wbsd_host *host)
|
|
|
* Allocate/free DMA port and buffer
|
|
|
*/
|
|
|
|
|
|
-static void __devinit wbsd_request_dma(struct wbsd_host *host, int dma)
|
|
|
+static void wbsd_request_dma(struct wbsd_host *host, int dma)
|
|
|
{
|
|
|
if (dma < 0)
|
|
|
return;
|
|
@@ -1452,7 +1452,7 @@ static void wbsd_release_dma(struct wbsd_host *host)
|
|
|
* Allocate/free IRQ.
|
|
|
*/
|
|
|
|
|
|
-static int __devinit wbsd_request_irq(struct wbsd_host *host, int irq)
|
|
|
+static int wbsd_request_irq(struct wbsd_host *host, int irq)
|
|
|
{
|
|
|
int ret;
|
|
|
|
|
@@ -1502,7 +1502,7 @@ static void wbsd_release_irq(struct wbsd_host *host)
|
|
|
* Allocate all resources for the host.
|
|
|
*/
|
|
|
|
|
|
-static int __devinit wbsd_request_resources(struct wbsd_host *host,
|
|
|
+static int wbsd_request_resources(struct wbsd_host *host,
|
|
|
int base, int irq, int dma)
|
|
|
{
|
|
|
int ret;
|
|
@@ -1644,7 +1644,7 @@ static void wbsd_chip_poweroff(struct wbsd_host *host)
|
|
|
* *
|
|
|
\*****************************************************************************/
|
|
|
|
|
|
-static int __devinit wbsd_init(struct device *dev, int base, int irq, int dma,
|
|
|
+static int wbsd_init(struct device *dev, int base, int irq, int dma,
|
|
|
int pnp)
|
|
|
{
|
|
|
struct wbsd_host *host = NULL;
|
|
@@ -1762,7 +1762,7 @@ static void __devexit wbsd_shutdown(struct device *dev, int pnp)
|
|
|
* Non-PnP
|
|
|
*/
|
|
|
|
|
|
-static int __devinit wbsd_probe(struct platform_device *dev)
|
|
|
+static int wbsd_probe(struct platform_device *dev)
|
|
|
{
|
|
|
/* Use the module parameters for resources */
|
|
|
return wbsd_init(&dev->dev, param_io, param_irq, param_dma, 0);
|
|
@@ -1781,7 +1781,7 @@ static int __devexit wbsd_remove(struct platform_device *dev)
|
|
|
|
|
|
#ifdef CONFIG_PNP
|
|
|
|
|
|
-static int __devinit
|
|
|
+static int
|
|
|
wbsd_pnp_probe(struct pnp_dev *pnpdev, const struct pnp_device_id *dev_id)
|
|
|
{
|
|
|
int io, irq, dma;
|