diff options
author | johnwc_yeh <johnwc_yeh@compal.corp-partner.google.com> | 2021-11-08 10:32:34 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-11-08 17:56:51 +0000 |
commit | 8c25665c51f85f13236b0a316948dd079681f0ad (patch) | |
tree | c74562443bf3bf7d7e2722e7b50dbc92d644f175 | |
parent | d187da6153d094c7e513ead7479ed74a964ff812 (diff) | |
download | chrome-ec-8c25665c51f85f13236b0a316948dd079681f0ad.tar.gz |
Driblee: Change D-FET detect mask
Base on b/204285159, the batteries is used on
Cret is same as Driblee.
Change to read battery FET mask bit.
BUG=b:205496800
BRANCH=keeby
TEST=Test on driblee, can boot up from battery cutoff, ec reboot via dc and
ac+dc, charge and discharge.
Signed-off-by: johnwc_yeh <johnwc_yeh@compal.corp-partner.google.com>
Change-Id: Iba7f6c7bbc6558bc13490adaf72bfa5e66782f54
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3267744
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r-- | board/driblee/battery.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/board/driblee/battery.c b/board/driblee/battery.c index ff67e823ff..ab40b3bf0f 100644 --- a/board/driblee/battery.c +++ b/board/driblee/battery.c @@ -44,8 +44,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -76,8 +76,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -139,8 +139,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -171,8 +171,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -204,8 +204,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -236,8 +236,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -268,8 +268,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -300,8 +300,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -332,8 +332,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -364,8 +364,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -427,8 +427,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -459,8 +459,8 @@ const struct board_batt_params board_battery_info[] = { }, .fet = { .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } @@ -548,9 +548,9 @@ const struct board_batt_params board_battery_info[] = { .reg_data = { 0x0010, 0x0010 }, }, .fet = { - .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, + .reg_addr = 0x0, + .reg_mask = 0x8000, + .disconnect_val = 0x8000, .cfet_mask = 0x4000, .cfet_off_val = 0x4000, } |