summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Yang <yangken@google.com>2023-03-24 00:57:43 +0000
committerKen Yang <yangken@google.com>2023-03-24 00:57:43 +0000
commitae3657e0ab9c65b577fd6cdb9e804dcabb0c43eb (patch)
tree577c3f521d6e6c680e6196c58efcdaf0d00cb855
parent63c7146e4a481c0a490edd250a91c3e5cf23e9b9 (diff)
downloadbms-ae3657e0ab9c65b577fd6cdb9e804dcabb0c43eb.tar.gz
google_cpm: to support CURRENT_MAX and VOLTAGE_MAX
Bug: 274987209 Change-Id: I5f29f51668ffad6e78d618d3cfffefef6c3eb83f Signed-off-by: Ken Yang <yangken@google.com>
-rw-r--r--google_cpm.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/google_cpm.c b/google_cpm.c
index 657deb9..5df338d 100644
--- a/google_cpm.c
+++ b/google_cpm.c
@@ -2139,6 +2139,14 @@ static int gcpm_psy_get_property(struct power_supply *psy,
gbms_propval_int64val(pval) = chg_state.v;
break;
+ case POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX:
+ pval->intval = gcpm->cc_max;
+ break;
+
+ case POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE_MAX:
+ pval->intval = gcpm->fv_uv;
+ break;
+
/* route to the active charger */
default:
route = true;