From abc6c7ad71d85532db725198cecab0aa282e7b50 Mon Sep 17 00:00:00 2001 From: Diana Z Date: Sat, 14 Aug 2021 22:58:16 -0600 Subject: USB MUX: Update mux HPD update interface to use mux_state_t Since the drivers are now taking a mux_state_t set of flags to update, go ahead and unify the usb_mux API this way as well. It makes the parameters more apparent than the 1/0 inputs, and aligns the stack to use the same parameters. BRANCH=None BUG=b:172222942 TEST=make -j buildall Signed-off-by: Diana Z Change-Id: Ie943dbdf03818d8497c0e328adf2b9794585d96e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3095438 Commit-Queue: Abe Levkoy Reviewed-by: Abe Levkoy --- board/homestar/board.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'board/homestar') diff --git a/board/homestar/board.c b/board/homestar/board.c index 8292a697ce..22f940eec2 100644 --- a/board/homestar/board.c +++ b/board/homestar/board.c @@ -477,7 +477,8 @@ void board_tcpc_init(void) * HPD pulse to enable video path */ for (int port = 0; port < CONFIG_USB_PD_PORT_MAX_COUNT; ++port) - usb_mux_hpd_update(port, 0, 0); + usb_mux_hpd_update(port, USB_PD_MUX_HPD_LVL_DEASSERTED | + USB_PD_MUX_HPD_IRQ_DEASSERTED); } DECLARE_HOOK(HOOK_INIT, board_tcpc_init, HOOK_PRIO_INIT_I2C+1); @@ -695,4 +696,3 @@ int battery_set_vendor_param(uint32_t param, uint32_t value) { return EC_ERROR_UNIMPLEMENTED; } - -- cgit v1.2.1