Lines Matching refs:i2c_client
920 struct i2c_client *i2c_client = to_i2c_client(dev); in pm2xxx_wall_charger_resume() local
923 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_resume()
936 struct i2c_client *i2c_client = to_i2c_client(dev); in pm2xxx_wall_charger_suspend() local
939 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_suspend()
956 struct i2c_client *pm2xxx_i2c_client = to_i2c_client(dev); in pm2xxx_runtime_suspend()
967 struct i2c_client *pm2xxx_i2c_client = to_i2c_client(dev); in pm2xxx_runtime_resume()
988 static int pm2xxx_wall_charger_probe(struct i2c_client *i2c_client, in pm2xxx_wall_charger_probe() argument
991 struct pm2xxx_platform_data *pl_data = i2c_client->dev.platform_data; in pm2xxx_wall_charger_probe()
999 dev_err(&i2c_client->dev, "No platform data supplied\n"); in pm2xxx_wall_charger_probe()
1005 dev_err(&i2c_client->dev, "pm2xxx_charger allocation failed\n"); in pm2xxx_wall_charger_probe()
1010 pm2->dev = &i2c_client->dev; in pm2xxx_wall_charger_probe()
1032 if (!i2c_check_functionality(i2c_client->adapter, in pm2xxx_wall_charger_probe()
1040 pm2->config.pm2xxx_i2c = i2c_client; in pm2xxx_wall_charger_probe()
1042 i2c_set_clientdata(i2c_client, pm2); in pm2xxx_wall_charger_probe()
1202 static int pm2xxx_wall_charger_remove(struct i2c_client *i2c_client) in pm2xxx_wall_charger_remove() argument
1204 struct pm2xxx_charger *pm2 = i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_remove()