Loading drivers/power/qpnp-smbcharger.c +6 −1 Original line number Diff line number Diff line Loading @@ -1764,6 +1764,7 @@ static int smbchg_battery_set_property(struct power_supply *psy, enum power_supply_property prop, const union power_supply_propval *val) { int rc = 0; struct smbchg_chip *chip = container_of(psy, struct smbchg_chip, batt_psy); Loading @@ -1781,11 +1782,14 @@ static int smbchg_battery_set_property(struct power_supply *psy, case POWER_SUPPLY_PROP_SYSTEM_TEMP_LEVEL: smbchg_system_temp_level_set(chip, val->intval); break; case POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX: rc = smbchg_set_fastchg_current(chip, val->intval / 1000); break; default: return -EINVAL; } return 0; return rc; } static int smbchg_battery_is_writeable(struct power_supply *psy, Loading @@ -1797,6 +1801,7 @@ static int smbchg_battery_is_writeable(struct power_supply *psy, case POWER_SUPPLY_PROP_CHARGING_ENABLED: case POWER_SUPPLY_PROP_CAPACITY: case POWER_SUPPLY_PROP_SYSTEM_TEMP_LEVEL: case POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX: rc = 1; break; default: Loading Loading
drivers/power/qpnp-smbcharger.c +6 −1 Original line number Diff line number Diff line Loading @@ -1764,6 +1764,7 @@ static int smbchg_battery_set_property(struct power_supply *psy, enum power_supply_property prop, const union power_supply_propval *val) { int rc = 0; struct smbchg_chip *chip = container_of(psy, struct smbchg_chip, batt_psy); Loading @@ -1781,11 +1782,14 @@ static int smbchg_battery_set_property(struct power_supply *psy, case POWER_SUPPLY_PROP_SYSTEM_TEMP_LEVEL: smbchg_system_temp_level_set(chip, val->intval); break; case POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX: rc = smbchg_set_fastchg_current(chip, val->intval / 1000); break; default: return -EINVAL; } return 0; return rc; } static int smbchg_battery_is_writeable(struct power_supply *psy, Loading @@ -1797,6 +1801,7 @@ static int smbchg_battery_is_writeable(struct power_supply *psy, case POWER_SUPPLY_PROP_CHARGING_ENABLED: case POWER_SUPPLY_PROP_CAPACITY: case POWER_SUPPLY_PROP_SYSTEM_TEMP_LEVEL: case POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX: rc = 1; break; default: Loading