slimport: Add slimport detection function (completed orig patch)
This commit is contained in:
@@ -509,7 +509,8 @@ static int anx7808_i2c_probe(struct i2c_client *client,
|
|||||||
|
|
||||||
anx7808->pdata = client->dev.platform_data;
|
anx7808->pdata = client->dev.platform_data;
|
||||||
i2c_set_clientdata(client, anx7808);
|
i2c_set_clientdata(client, anx7808);
|
||||||
memcpy(&anx7808_client, &client, sizeof(client));
|
/* memcpy(&anx7808_client, &client, sizeof(client)); */
|
||||||
|
anx7808_client = client;
|
||||||
|
|
||||||
mutex_init(&anx7808->lock);
|
mutex_init(&anx7808->lock);
|
||||||
spin_lock_init(&anx7808->pdata->lock);
|
spin_lock_init(&anx7808->pdata->lock);
|
||||||
@@ -616,6 +617,7 @@ err2:
|
|||||||
err1:
|
err1:
|
||||||
anx7808_free_gpio(anx7808);
|
anx7808_free_gpio(anx7808);
|
||||||
err0:
|
err0:
|
||||||
|
anx7808_client = NULL;
|
||||||
kfree(anx7808);
|
kfree(anx7808);
|
||||||
exit:
|
exit:
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
Reference in New Issue
Block a user