diff options
Diffstat (limited to 'driver/usb_mux/virtual.c')
-rw-r--r-- | driver/usb_mux/virtual.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/driver/usb_mux/virtual.c b/driver/usb_mux/virtual.c index 417a48c577..dc6f4c3334 100644 --- a/driver/usb_mux/virtual.c +++ b/driver/usb_mux/virtual.c @@ -107,14 +107,14 @@ static int virtual_get_mux(const struct usb_mux *me, mux_state_t *mux_state) return EC_SUCCESS; } -void virtual_hpd_update(const struct usb_mux *me, mux_state_t mux_state, +void virtual_hpd_update(const struct usb_mux *me, mux_state_t hpd_state, bool *ack_required) { int port = me->usb_port; /* Current HPD related mux status + existing USB & DP mux status */ mux_state_t new_mux_state = - mux_state | (virtual_mux_state[port] & USB_PD_MUX_USB_DP_STATE); + hpd_state | (virtual_mux_state[port] & USB_PD_MUX_USB_DP_STATE); virtual_mux_update_state(port, new_mux_state, ack_required); } |