Skip to content

Commit eed1b77

Browse files
committed
power: supply: ln8411: Adds MODEL_NAME and MANUFACTURER properties
Reports IC model name and manufacturer to the appropriate power supply properties. Change-Id: Ied384688cc9ef376eedd5a8c182e852befd0de98 Signed-off-by: Ricardo Rivera-Matos <[email protected]>
1 parent 124a695 commit eed1b77

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

drivers/power/supply/ln8411_charger.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1638,6 +1638,12 @@ static int ln8411_get_charger_property(struct power_supply *psy,
16381638
break;
16391639
case POWER_SUPPLY_PROP_HEALTH:
16401640
return ln8411_get_charger_health(ln8411, val);
1641+
case POWER_SUPPLY_PROP_MODEL_NAME:
1642+
val->strval = LN8411_MODEL_NAME;
1643+
break;
1644+
case POWER_SUPPLY_PROP_MANUFACTURER:
1645+
val->strval = LN8411_MANUFACTURER;
1646+
break;
16411647
default:
16421648
return -EINVAL;
16431649
}
@@ -1646,6 +1652,8 @@ static int ln8411_get_charger_property(struct power_supply *psy,
16461652
}
16471653

16481654
static enum power_supply_property ln8411_2nd_charger_props[] = {
1655+
POWER_SUPPLY_PROP_MODEL_NAME,
1656+
POWER_SUPPLY_PROP_MANUFACTURER,
16491657
POWER_SUPPLY_PROP_ONLINE,
16501658
POWER_SUPPLY_PROP_INPUT_CURRENT_LIMIT,
16511659
POWER_SUPPLY_PROP_CURRENT_NOW,
@@ -1656,6 +1664,8 @@ static enum power_supply_property ln8411_2nd_charger_props[] = {
16561664
};
16571665

16581666
static enum power_supply_property ln8411_charger_props[] = {
1667+
POWER_SUPPLY_PROP_MODEL_NAME,
1668+
POWER_SUPPLY_PROP_MANUFACTURER,
16591669
POWER_SUPPLY_PROP_ONLINE,
16601670
POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE_MAX,
16611671
POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX,

drivers/power/supply/ln8411_charger.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
#ifndef LN8411_CHARGER_H
1919
#define LN8411_CHARGER_H
2020

21-
#define LN8411_MANUFACTURER "Cirrus Logic"
22-
#define LN8411_MODEL_NAME "ln8411"
21+
#define LN8411_MANUFACTURER "Cirrus Logic, Inc."
22+
#define LN8411_MODEL_NAME "LN8411"
2323

2424
#define LN8411_REG_BITS 8
2525
#define LN8411_VAL_BITS 8

0 commit comments

Comments
 (0)