diff options
author | YongBeum.Ha <ybha@samsung.corp-partner.google.com> | 2020-09-25 13:20:59 +0900 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-10-22 11:21:51 +0000 |
commit | 27f4e222492e1341354a971c9f3fe49d0dc1aed6 (patch) | |
tree | 12374772af87aef0d4fe4a42b53a91649354be60 /baseboard/octopus/cbi_ssfc.h | |
parent | 3cab6d1e11baa49f927bac98f18322ce831fcce1 (diff) | |
download | chrome-ec-27f4e222492e1341354a971c9f3fe49d0dc1aed6.tar.gz |
Octopus: Add SSFC field for Charger
Casta need to support 2 chargers(ISL9238 & BQ25710)
BUG=b:168122776
BRANCH=firmware-octopus-11297.B
TEST=None
Signed-off-by: YongBeum.Ha <ybha@samsung.corp-partner.google.com>
Change-Id: I6fdc7fefd5923ee1b168e6f0ec9defa19de7cb81
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2428350
Reviewed-by: Marco Chen <marcochen@chromium.org>
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'baseboard/octopus/cbi_ssfc.h')
-rw-r--r-- | baseboard/octopus/cbi_ssfc.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/baseboard/octopus/cbi_ssfc.h b/baseboard/octopus/cbi_ssfc.h index 07ed4c958d..326072f68e 100644 --- a/baseboard/octopus/cbi_ssfc.h +++ b/baseboard/octopus/cbi_ssfc.h @@ -32,7 +32,19 @@ enum ssfc_ppc_p1 { #define SSFC_PPC_P1_OFFSET 3 #define SSFC_PPC_P1_MASK GENMASK(5, 3) +/* + * Charger (Bits 8-6) + */ +enum ssfc_charger { + SSFC_CHARGER_DEFAULT, + SSFC_CHARGER_ISL9238, + SSFC_CHARGER_BQ25710, +}; +#define SSFC_CHARGER_OFFSET 6 +#define SSFC_CHARGER_MASK GENMASK(8, 6) + enum ssfc_tcpc_p1 get_cbi_ssfc_tcpc_p1(void); enum ssfc_ppc_p1 get_cbi_ssfc_ppc_p1(void); +enum ssfc_charger get_cbi_ssfc_charger(void); #endif /* _OCTOPUS_CBI_SSFC__H_ */ |