summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sound/soc/codecs/wsa881x-analog.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/soc/codecs/wsa881x-analog.c b/sound/soc/codecs/wsa881x-analog.c
index fa1d099e082a..eb702387ea9d 100644
--- a/sound/soc/codecs/wsa881x-analog.c
+++ b/sound/soc/codecs/wsa881x-analog.c
@@ -1309,7 +1309,6 @@ static int wsa881x_i2c_probe(struct i2c_client *client,
ret = -EINVAL;
goto err;
}
- i2c_set_clientdata(client, pdata);
dev_set_drvdata(&client->dev, client);
pdata->regmap[WSA881X_DIGITAL_SLAVE] =
@@ -1367,7 +1366,7 @@ err:
static int wsa881x_i2c_remove(struct i2c_client *client)
{
- struct wsa881x_pdata *wsa881x = i2c_get_clientdata(client);
+ struct wsa881x_pdata *wsa881x = client->dev.platform_data;
snd_soc_unregister_codec(&client->dev);
i2c_set_clientdata(client, NULL);