Skip to content

Commit

Permalink
wl12xx: use the same plat dev name for both SPI and SDIO
Browse files Browse the repository at this point in the history
There's no need to have the bus name included in the platform device
name that we create.  The core driver doesn't need to know about the
type of bus it uses.  Any differences between the buses that need to
be handled differently in the core, can be passed in the platform data
(as the pwr_in_suspend boolean does).

Use "wl12xx" for the device name in both bus drivers.  Rename the
platform driver name to "wl12xx_driver", just to differentiate from
the platform device names.

Signed-off-by: Luciano Coelho <coelho@ti.com>
  • Loading branch information
Luciano Coelho committed Oct 11, 2011
1 parent 48309fd commit ccb6200
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 5 deletions.
5 changes: 2 additions & 3 deletions drivers/net/wireless/wl12xx/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -5266,8 +5266,7 @@ static int __devexit wl12xx_remove(struct platform_device *pdev)
}

static const struct platform_device_id wl12xx_id_table[] __devinitconst = {
{ "wl12xx-sdio", 0 },
{ "wl12xx-spi", 0 },
{ "wl12xx", 0 },
{ } /* Terminating Entry */
};
MODULE_DEVICE_TABLE(platform, wl12xx_id_table);
Expand All @@ -5277,7 +5276,7 @@ static struct platform_driver wl12xx_driver = {
.remove = __devexit_p(wl12xx_remove),
.id_table = wl12xx_id_table,
.driver = {
.name = "wl12xx",
.name = "wl12xx_driver",
.owner = THIS_MODULE,
}
};
Expand Down
2 changes: 1 addition & 1 deletion drivers/net/wireless/wl12xx/sdio.c
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ static int __devinit wl1271_probe(struct sdio_func *func,
/* Tell PM core that we don't need the card to be powered now */
pm_runtime_put_noidle(&func->dev);

glue->core = platform_device_alloc("wl12xx-sdio", -1);
glue->core = platform_device_alloc("wl12xx", -1);
if (!glue->core) {
dev_err(glue->dev, "can't allocate platform_device");
ret = -ENOMEM;
Expand Down
2 changes: 1 addition & 1 deletion drivers/net/wireless/wl12xx/spi.c
Original file line number Diff line number Diff line change
Expand Up @@ -351,7 +351,7 @@ static int __devinit wl1271_probe(struct spi_device *spi)
goto out_free_glue;
}

glue->core = platform_device_alloc("wl12xx-spi", -1);
glue->core = platform_device_alloc("wl12xx", -1);
if (!glue->core) {
dev_err(glue->dev, "can't allocate platform_device\n");
ret = -ENOMEM;
Expand Down

0 comments on commit ccb6200

Please sign in to comment.