summaryrefslogtreecommitdiff
path: root/board/morphius/board.h
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@google.com>2020-08-06 11:08:29 -0600
committerCommit Bot <commit-bot@chromium.org>2020-08-07 05:08:41 +0000
commitfbc75458836042d6cb2057422a00f1eb59d6af96 (patch)
tree1503dc4a08c86c0b937773740c0b5998e6711de8 /board/morphius/board.h
parent0049193f4bf8cfa583852fcd9d857b2947232c81 (diff)
downloadchrome-ec-fbc75458836042d6cb2057422a00f1eb59d6af96.tar.gz
morphius: dynamic usb-c port to hpd gpio for board v2/3
BUG=b:162700010 BRANCH=none TEST=make buildall Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: Iceba3fda1a3e7f454fd0db6249f8c46d8c897073 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2341098 Tested-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Edward Hill <ecgh@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'board/morphius/board.h')
-rw-r--r--board/morphius/board.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/board/morphius/board.h b/board/morphius/board.h
index cb40678305..60c0033b9d 100644
--- a/board/morphius/board.h
+++ b/board/morphius/board.h
@@ -198,16 +198,8 @@ static inline bool ec_config_has_mst_hub_rtd2141b(void)
HAS_MST_HUB_RTD2141B);
}
-/*
- * USB-C0 always uses USB_C0_HPD (= DP3_HPD).
- * USB-C1 OPT1 DB uses DP2_HPD.
- * USB-C1 OPT3 DB uses DP1_HPD via RTD2141B MST hub, EC does not drive HPD.
- */
-#define PORT_TO_HPD(port) ((port == 0) \
- ? GPIO_USB_C0_HPD \
- : (ec_config_has_mst_hub_rtd2141b()) \
- ? GPIO_NO_HPD \
- : GPIO_DP2_HPD)
+enum gpio_signal board_usbc_port_to_hpd_gpio(int port);
+#define PORT_TO_HPD(port) board_usbc_port_to_hpd_gpio(port)
extern const struct usb_mux usbc0_pi3dpx1207_usb_retimer;
extern const struct usb_mux usbc1_ps8802;