diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2019-04-04 11:51:41 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-04-23 10:16:29 -0700 |
commit | 0f15b8e5a3583cac214ea93b97918e25d5ff88bc (patch) | |
tree | 8da1559ce7bf5f421d4b0200026e25ff4634cb99 /driver/charger/rt946x.h | |
parent | e166fa21167e0acb79a172fd44a9f4ac410a5b27 (diff) | |
download | chrome-ec-0f15b8e5a3583cac214ea93b97918e25d5ff88bc.tar.gz |
rt946x: Allow board customize initialization parameters
Currently, initialization parameters are fixed. This patch allows a
board to customize how the chip is initialized.
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
BUG=b/80482240
BRANCH=none
TEST=buildall
Change-Id: I0be0547d73de4d3f37e80e763efaf7840fd678c2
Reviewed-on: https://chromium-review.googlesource.com/1553564
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-by: Nick Sanders <nsanders@chromium.org>
Diffstat (limited to 'driver/charger/rt946x.h')
-rw-r--r-- | driver/charger/rt946x.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/driver/charger/rt946x.h b/driver/charger/rt946x.h index 0f7bcb2426..f4f37975ad 100644 --- a/driver/charger/rt946x.h +++ b/driver/charger/rt946x.h @@ -550,6 +550,15 @@ int rt946x_cutoff_battery(void); /* Enable/Disable charge temination */ int rt946x_enable_charge_termination(int en); +struct rt946x_init_setting { + uint16_t eoc_current; + uint16_t mivr; + uint16_t ircmp_vclamp; + uint16_t ircmp_res; + uint16_t boost_voltage; + uint16_t boost_current; +}; + #ifdef CONFIG_CHARGER_MT6370 /* |