summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjohnwc_yeh <johnwc_yeh@compal.corp-partner.google.com>2021-11-08 10:32:34 +0800
committerCommit Bot <commit-bot@chromium.org>2021-11-08 17:56:51 +0000
commit8c25665c51f85f13236b0a316948dd079681f0ad (patch)
treec74562443bf3bf7d7e2722e7b50dbc92d644f175
parentd187da6153d094c7e513ead7479ed74a964ff812 (diff)
downloadchrome-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.c54
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,
}