Searched refs:cw_bat (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | cw2015_battery.c | 84 static int cw_read_word(struct cw_battery *cw_bat, u8 reg, u16 *val) in cw_read_word() argument 89 ret = regmap_bulk_read(cw_bat->regmap, reg, &value, sizeof(value)); in cw_read_word() 97 static int cw_update_profile(struct cw_battery *cw_bat) in cw_update_profile() argument 104 ret = regmap_read(cw_bat->regmap, CW2015_REG_MODE, ®_val); in cw_update_profile() 110 dev_err(cw_bat->dev, in cw_update_profile() 116 ret = regmap_raw_write(cw_bat->regmap, CW2015_REG_BATINFO, in cw_update_profile() 117 cw_bat->bat_profile, in cw_update_profile() 125 reg_val |= CW2015_ATHD(cw_bat->alert_level); in cw_update_profile() 126 ret = regmap_write(cw_bat->regmap, CW2015_REG_CONFIG, reg_val); in cw_update_profile() 133 ret = regmap_write(cw_bat in cw_update_profile() 158 cw_init(struct cw_battery *cw_bat) cw_init() argument 227 cw_power_on_reset(struct cw_battery *cw_bat) cw_power_on_reset() argument 254 cw_get_soc(struct cw_battery *cw_bat) cw_get_soc() argument 306 cw_get_voltage(struct cw_battery *cw_bat) cw_get_voltage() argument 333 cw_get_time_to_empty(struct cw_battery *cw_bat) cw_get_time_to_empty() argument 345 cw_update_charge_status(struct cw_battery *cw_bat) cw_update_charge_status() argument 365 cw_update_soc(struct cw_battery *cw_bat) cw_update_soc() argument 378 cw_update_voltage(struct cw_battery *cw_bat) cw_update_voltage() argument 390 cw_update_status(struct cw_battery *cw_bat) cw_update_status() argument 406 cw_update_time_to_empty(struct cw_battery *cw_bat) cw_update_time_to_empty() argument 423 struct cw_battery *cw_bat; cw_bat_work() local 461 cw_battery_valid_time_to_empty(struct cw_battery *cw_bat) cw_battery_valid_time_to_empty() argument 472 struct cw_battery *cw_bat; cw_battery_get_property() local 563 cw2015_parse_properties(struct cw_battery *cw_bat) cw2015_parse_properties() argument 646 struct cw_battery *cw_bat; cw_bat_probe() local 715 struct cw_battery *cw_bat = i2c_get_clientdata(client); cw_bat_suspend() local 724 struct cw_battery *cw_bat = i2c_get_clientdata(client); cw_bat_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | cw2015_battery.c | 83 static int cw_read_word(struct cw_battery *cw_bat, u8 reg, u16 *val) in cw_read_word() argument 88 ret = regmap_bulk_read(cw_bat->regmap, reg, &value, sizeof(value)); in cw_read_word() 96 static int cw_update_profile(struct cw_battery *cw_bat) in cw_update_profile() argument 103 ret = regmap_read(cw_bat->regmap, CW2015_REG_MODE, ®_val); in cw_update_profile() 109 dev_err(cw_bat->dev, in cw_update_profile() 115 ret = regmap_raw_write(cw_bat->regmap, CW2015_REG_BATINFO, in cw_update_profile() 116 cw_bat->bat_profile, in cw_update_profile() 124 reg_val |= CW2015_ATHD(cw_bat->alert_level); in cw_update_profile() 125 ret = regmap_write(cw_bat->regmap, CW2015_REG_CONFIG, reg_val); in cw_update_profile() 132 ret = regmap_write(cw_bat in cw_update_profile() 157 cw_init(struct cw_battery *cw_bat) cw_init() argument 226 cw_power_on_reset(struct cw_battery *cw_bat) cw_power_on_reset() argument 253 cw_get_soc(struct cw_battery *cw_bat) cw_get_soc() argument 305 cw_get_voltage(struct cw_battery *cw_bat) cw_get_voltage() argument 332 cw_get_time_to_empty(struct cw_battery *cw_bat) cw_get_time_to_empty() argument 344 cw_update_charge_status(struct cw_battery *cw_bat) cw_update_charge_status() argument 364 cw_update_soc(struct cw_battery *cw_bat) cw_update_soc() argument 377 cw_update_voltage(struct cw_battery *cw_bat) cw_update_voltage() argument 389 cw_update_status(struct cw_battery *cw_bat) cw_update_status() argument 405 cw_update_time_to_empty(struct cw_battery *cw_bat) cw_update_time_to_empty() argument 422 struct cw_battery *cw_bat; cw_bat_work() local 460 cw_battery_valid_time_to_empty(struct cw_battery *cw_bat) cw_battery_valid_time_to_empty() argument 471 struct cw_battery *cw_bat; cw_battery_get_property() local 556 cw2015_parse_properties(struct cw_battery *cw_bat) cw2015_parse_properties() argument 639 struct cw_battery *cw_bat; cw_bat_probe() local 698 struct cw_battery *cw_bat = i2c_get_clientdata(client); cw_bat_suspend() local 707 struct cw_battery *cw_bat = i2c_get_clientdata(client); cw_bat_resume() local 718 struct cw_battery *cw_bat = i2c_get_clientdata(client); cw_bat_remove() local [all...] |
Completed in 2 milliseconds