summaryrefslogtreecommitdiff
path: root/include/driver
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2021-08-14 15:05:26 -0600
committerCommit Bot <commit-bot@chromium.org>2021-08-30 20:33:28 +0000
commitfe3a60e79265658a8e5336c0eaada4977e083cd3 (patch)
tree09db3f89c5eb663daca1e5a1ed2b20708f37ab5c /include/driver
parentd32885333e9bba9915d5388b08e888e06dfad511 (diff)
downloadchrome-ec-fe3a60e79265658a8e5336c0eaada4977e083cd3.tar.gz
USB MUX: Convert usb_mux HPD functions to use mux_state_t
Since we have definitions for HPD IRQ and level in the mux flags, extend this to the HPD update function in the usb_mux structure as well. BRANCH=None BUG=b:172222942 TEST=make -j buildall Signed-off-by: Diana Z <dzigterman@chromium.org> Change-Id: I19c3a65fc821a341338d73fabd7876339b37fe7d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3095437 Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'include/driver')
-rw-r--r--include/driver/tcpm/ps8xxx_public.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/driver/tcpm/ps8xxx_public.h b/include/driver/tcpm/ps8xxx_public.h
index 4426cda745..0e200cb395 100644
--- a/include/driver/tcpm/ps8xxx_public.h
+++ b/include/driver/tcpm/ps8xxx_public.h
@@ -8,6 +8,8 @@
#ifndef __CROS_EC_DRIVER_TCPM_PS8XXX_PUBLIC_H
#define __CROS_EC_DRIVER_TCPM_PS8XXX_PUBLIC_H
+#include "usb_mux.h"
+
struct usb_mux;
/* I2C interface */
@@ -77,7 +79,7 @@ __override_proto
uint16_t board_get_ps8xxx_product_id(int port);
void ps8xxx_tcpc_update_hpd_status(const struct usb_mux *me,
- int hpd_lvl, int hpd_irq);
+ mux_state_t mux_state);
#ifdef CONFIG_CMD_I2C_STRESS_TEST_TCPC
extern struct i2c_stress_test_dev ps8xxx_i2c_stress_test_dev;