|
@@ -78,6 +78,7 @@ struct max17042_chip {
|
|
|
static enum power_supply_property max17042_battery_props[] = {
|
|
|
POWER_SUPPLY_PROP_STATUS,
|
|
|
POWER_SUPPLY_PROP_PRESENT,
|
|
|
+ POWER_SUPPLY_PROP_TECHNOLOGY,
|
|
|
POWER_SUPPLY_PROP_CYCLE_COUNT,
|
|
|
POWER_SUPPLY_PROP_VOLTAGE_MAX,
|
|
|
POWER_SUPPLY_PROP_VOLTAGE_MIN_DESIGN,
|
|
@@ -238,6 +239,9 @@ static int max17042_get_property(struct power_supply *psy,
|
|
|
else
|
|
|
val->intval = 1;
|
|
|
break;
|
|
|
+ case POWER_SUPPLY_PROP_TECHNOLOGY:
|
|
|
+ val->intval = POWER_SUPPLY_TECHNOLOGY_LION;
|
|
|
+ break;
|
|
|
case POWER_SUPPLY_PROP_CYCLE_COUNT:
|
|
|
ret = regmap_read(map, MAX17042_Cycles, &data);
|
|
|
if (ret < 0)
|