Merge "ASoC: wsa881x-analog: fix overwrite of client->dev->driver_data"
This commit is contained in:
commit
0690e9e093
1 changed files with 1 additions and 2 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue