summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTommy Chung <tommy.chung@quanta.corp-partner.google.com>2020-11-27 15:01:03 +0800
committerCommit Bot <commit-bot@chromium.org>2020-12-03 07:32:46 +0000
commit83fce48166f353f56955498456f836d727b9904e (patch)
tree8f1c5e7941c7f6dd83734d19efb83d55f80d0c87
parentced90db27ca8d94ff621ba5529e23927b448c859 (diff)
downloadchrome-ec-83fce48166f353f56955498456f836d727b9904e.tar.gz
lantis: Update DB FW_CONFIG
Note that this CL update DB FW_CONFIG according to crrev.com/c/2548269 since lantis's EC image was initialed with drawcia's EC image. BUG=b:171742626 BRANCH=dedede TEST=Load on lantis and confirm correct number of PD ports up. Signed-off-by: Tommy Chung <tommy.chung@quanta.corp-partner.google.com> Change-Id: I373fd0bd6bcd31e6355734a354d9be1ce9fe3aa9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2562917 Reviewed-by: Diana Z <dzigterman@chromium.org> Reviewed-by: Devin Lu <Devin.Lu@quantatw.com>
-rw-r--r--board/lantis/board.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/board/lantis/board.c b/board/lantis/board.c
index a457b27016..821a508ac8 100644
--- a/board/lantis/board.c
+++ b/board/lantis/board.c
@@ -471,18 +471,28 @@ __override void board_power_5v_enable(int enable)
__override uint8_t board_get_usb_pd_port_count(void)
{
- if (get_cbi_fw_config_db() == DB_1A_HDMI)
+ enum fw_config_db db = get_cbi_fw_config_db();
+
+ if (db == DB_1A_HDMI || db == DB_NONE)
return CONFIG_USB_PD_PORT_MAX_COUNT - 1;
- else
+ else if (db == DB_1C || db == DB_1C_LTE)
return CONFIG_USB_PD_PORT_MAX_COUNT;
+
+ ccprints("Unhandled DB configuration: %d", db);
+ return 0;
}
__override uint8_t board_get_charger_chip_count(void)
{
- if (get_cbi_fw_config_db() == DB_1A_HDMI)
+ enum fw_config_db db = get_cbi_fw_config_db();
+
+ if (db == DB_1A_HDMI || db == DB_NONE)
return CHARGER_NUM - 1;
- else
+ else if (db == DB_1C || db == DB_1C_LTE)
return CHARGER_NUM;
+
+ ccprints("Unhandled DB configuration: %d", db);
+ return 0;
}
uint16_t tcpc_get_alert_status(void)