Commit 2801d7a2 authored by Wolfram Sang's avatar Wolfram Sang Committed by Greg Kroah-Hartman

staging: ks7010: remove supported card table with one element

There is only this card supported, no need to iterate over the table.
The resulting firmware filename wasn't used anyway, but came from the
config file or hardcoded default.
Signed-off-by: default avatarWolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent cdf6ecc5
......@@ -35,19 +35,6 @@ static const struct sdio_device_id if_sdio_ids[] = {
{ /* all zero */ }
};
struct ks_sdio_model {
int model;
const char *firmware;
};
static struct ks_sdio_model ks_sdio_models[] = {
{
/* ks7010 */
.model = 0x10,
.firmware = "ks7010sd.rom",
},
};
static int ks7910_sdio_probe(struct sdio_func *function,
const struct sdio_device_id *device);
static void ks7910_sdio_remove(struct sdio_func *function);
......@@ -996,7 +983,7 @@ static int ks7910_sdio_probe(struct sdio_func *func,
struct ks_sdio_card *card;
struct net_device *netdev;
unsigned char rw_data;
int i = 0, ret;
int ret;
DPRINTK(5, "ks7910_sdio_probe()\n");
......@@ -1009,22 +996,8 @@ static int ks7910_sdio_probe(struct sdio_func *func,
return -ENOMEM;
card->func = func;
card->model = 0x10;
spin_lock_init(&card->lock);
/* select model */
for (i = 0; i < ARRAY_SIZE(ks_sdio_models); i++) {
if (card->model == ks_sdio_models[i].model)
break;
}
if (i == ARRAY_SIZE(ks_sdio_models)) {
DPRINTK(5, "unkown card model 0x%x\n", card->model);
goto error;
}
card->firmware = ks_sdio_models[i].firmware;
/*** Initialize SDIO ***/
sdio_claim_host(func);
......@@ -1172,7 +1145,7 @@ static int ks7910_sdio_probe(struct sdio_func *func,
sdio_release_host(func);
sdio_set_drvdata(func, NULL);
kfree(card);
error:
return -ENODEV;
}
......
......@@ -109,8 +109,6 @@ struct ks_sdio_packet {
struct ks_sdio_card {
struct sdio_func *func;
struct ks_wlan_private *priv;
int model;
const char *firmware;
spinlock_t lock;
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment