Lines Matching refs:battery

20 	struct rt5033_battery *battery = i2c_get_clientdata(client);  in rt5033_battery_get_capacity()  local
23 regmap_read(battery->regmap, RT5033_FUEL_REG_SOC_H, &msb); in rt5033_battery_get_capacity()
30 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_present() local
33 regmap_read(battery->regmap, RT5033_FUEL_REG_CONFIG_L, &val); in rt5033_battery_get_present()
41 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_watt_prop() local
63 regmap_read(battery->regmap, regh, &msb); in rt5033_battery_get_watt_prop()
64 regmap_read(battery->regmap, regl, &lsb); in rt5033_battery_get_watt_prop()
75 struct rt5033_battery *battery = power_supply_get_drvdata(psy); in rt5033_battery_get_property() local
81 val->intval = rt5033_battery_get_watt_prop(battery->client, in rt5033_battery_get_property()
85 val->intval = rt5033_battery_get_present(battery->client); in rt5033_battery_get_property()
88 val->intval = rt5033_battery_get_capacity(battery->client); in rt5033_battery_get_property()
123 struct rt5033_battery *battery; in rt5033_battery_probe() local
129 battery = devm_kzalloc(&client->dev, sizeof(*battery), GFP_KERNEL); in rt5033_battery_probe()
130 if (!battery) in rt5033_battery_probe()
133 battery->client = client; in rt5033_battery_probe()
134 battery->regmap = devm_regmap_init_i2c(client, in rt5033_battery_probe()
136 if (IS_ERR(battery->regmap)) { in rt5033_battery_probe()
141 i2c_set_clientdata(client, battery); in rt5033_battery_probe()
142 psy_cfg.drv_data = battery; in rt5033_battery_probe()
144 battery->psy = power_supply_register(&client->dev, in rt5033_battery_probe()
146 if (IS_ERR(battery->psy)) { in rt5033_battery_probe()
148 ret = PTR_ERR(battery->psy); in rt5033_battery_probe()
157 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_remove() local
159 power_supply_unregister(battery->psy); in rt5033_battery_remove()