H A D | bq24190_charger.c | 226 static int bq24190_read(struct bq24190_dev_info *bdi, u8 reg, u8 *data) argument 230 ret = i2c_smbus_read_byte_data(bdi->client, reg); 238 static int bq24190_write(struct bq24190_dev_info *bdi, u8 reg, u8 data) argument 240 return i2c_smbus_write_byte_data(bdi->client, reg, data); 243 static int bq24190_read_mask(struct bq24190_dev_info *bdi, u8 reg, argument 249 ret = bq24190_read(bdi, reg, &v); 260 static int bq24190_write_mask(struct bq24190_dev_info *bdi, u8 reg, argument 266 ret = bq24190_read(bdi, reg, &v); 273 return bq24190_write(bdi, reg, v); 276 static int bq24190_get_field_val(struct bq24190_dev_info *bdi, argument 294 bq24190_set_field_val(struct bq24190_dev_info *bdi, u8 reg, u8 mask, u8 shift, const int tbl[], int tbl_size, int val) argument 426 struct bq24190_dev_info *bdi = local 447 struct bq24190_dev_info *bdi = local 468 bq24190_sysfs_create_group(struct bq24190_dev_info *bdi) argument 476 bq24190_sysfs_remove_group(struct bq24190_dev_info *bdi) argument 481 bq24190_sysfs_create_group(struct bq24190_dev_info *bdi) argument 486 bq24190_sysfs_remove_group(struct bq24190_dev_info *bdi) argument 497 bq24190_set_mode_host(struct bq24190_dev_info *bdi) argument 513 bq24190_register_reset(struct bq24190_dev_info *bdi) argument 549 bq24190_charger_get_charge_type(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 582 bq24190_charger_set_charge_type(struct bq24190_dev_info *bdi, const union power_supply_propval *val) argument 637 bq24190_charger_get_health(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 699 bq24190_charger_get_online(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 715 bq24190_charger_get_current(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 742 bq24190_charger_get_current_max(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 751 bq24190_charger_set_current(struct bq24190_dev_info *bdi, const union power_supply_propval *val) argument 773 bq24190_charger_get_voltage(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 789 bq24190_charger_get_voltage_max(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 798 bq24190_charger_set_voltage(struct bq24190_dev_info *bdi, const union power_supply_propval *val) argument 810 struct bq24190_dev_info *bdi = local 864 struct bq24190_dev_info *bdi = local 940 bq24190_battery_get_status(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 1002 bq24190_battery_get_health(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 1051 bq24190_battery_get_online(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 1067 bq24190_battery_set_online(struct bq24190_dev_info *bdi, const union power_supply_propval *val) argument 1075 bq24190_battery_get_temp_alert_max(struct bq24190_dev_info *bdi, union power_supply_propval *val) argument 1092 bq24190_battery_set_temp_alert_max(struct bq24190_dev_info *bdi, const union power_supply_propval *val) argument 1105 struct bq24190_dev_info *bdi = local 1147 struct bq24190_dev_info *bdi = local 1209 struct bq24190_dev_info *bdi = data; local 1285 bq24190_hw_init(struct bq24190_dev_info *bdi) argument 1316 bq24190_setup_dt(struct bq24190_dev_info *bdi) argument 1325 bq24190_setup_dt(struct bq24190_dev_info *bdi) argument 1331 bq24190_setup_pdata(struct bq24190_dev_info *bdi, struct bq24190_platform_data *pdata) argument 1365 struct bq24190_dev_info *bdi; local 1458 struct bq24190_dev_info *bdi = i2c_get_clientdata(client); local 1479 struct bq24190_dev_info *bdi = i2c_get_clientdata(client); local 1491 struct bq24190_dev_info *bdi = i2c_get_clientdata(client); local [all...] |