summaryrefslogtreecommitdiff
path: root/board/scarlet/board.c
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2017-09-13 10:47:37 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-09-28 11:18:54 -0700
commitc781609bfd19b16737bec5482da5c1a021a6afa6 (patch)
treeb01c4a40ff2c11432df17ebe029b6fd3a4ec3770 /board/scarlet/board.c
parent86d5eb9b0a4c60fd47db2956b80d92b2fa922160 (diff)
downloadchrome-ec-c781609bfd19b16737bec5482da5c1a021a6afa6.tar.gz
charge_manager: Support no-BC1.2 configuration
If BC1.2 isn't supported, don't waste space + time checking for inputs that don't exist. BUG=chromium:759880 BRANCH=None TEST=`make buildall -j` Change-Id: I47e81451abd79a67a666d1859faf2610ee5c941a Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/663838 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'board/scarlet/board.c')
-rw-r--r--board/scarlet/board.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/board/scarlet/board.c b/board/scarlet/board.c
index de5fe6ac8e..7ae9598490 100644
--- a/board/scarlet/board.c
+++ b/board/scarlet/board.c
@@ -281,9 +281,6 @@ DECLARE_HOOK(HOOK_CHIPSET_SHUTDOWN,
static void board_init(void)
{
- int i;
- struct charge_port_info charge_none;
-
/* Enable TCPC alert interrupts */
gpio_enable_interrupt(GPIO_USB_C0_PD_INT_L);
@@ -297,34 +294,6 @@ static void board_init(void)
/* Sensor Init */
if (system_jumped_to_this_image() && chipset_in_state(CHIPSET_STATE_ON))
board_spi_enable();
-
- /*
- * Even if we don't support BC 1.2, we still need to initialize
- * non-PD/USB-C charge suppliers to make charge manager seeded.
- */
- charge_none.voltage = 0;
- charge_none.current = 0;
-
- for (i = 0; i < CONFIG_USB_PD_PORT_COUNT; i++) {
- charge_manager_update_charge(CHARGE_SUPPLIER_PROPRIETARY,
- i,
- &charge_none);
- charge_manager_update_charge(CHARGE_SUPPLIER_BC12_CDP,
- i,
- &charge_none);
- charge_manager_update_charge(CHARGE_SUPPLIER_BC12_DCP,
- i,
- &charge_none);
- charge_manager_update_charge(CHARGE_SUPPLIER_BC12_SDP,
- i,
- &charge_none);
- charge_manager_update_charge(CHARGE_SUPPLIER_OTHER,
- i,
- &charge_none);
- charge_manager_update_charge(CHARGE_SUPPLIER_VBUS,
- i,
- &charge_none);
- }
}
DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT);