summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2023-03-10 10:30:20 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-03-14 20:31:35 +0000
commit6522cd5a90780dc178c8e089d33298d7b34e001c (patch)
treefae62603b9400aabf8252f8613ea3261b8787ad9
parentee78d5668b5b3af7b7bf2e17e8e5c9a736b49b1f (diff)
downloadchrome-ec-6522cd5a90780dc178c8e089d33298d7b34e001c.tar.gz
TCPM: Move pd_get_mode_vdo() to TCPMv1
This function is only used with the GFU host commands, which are only fully supported in TCPMv1. Move it next to its place of use so it isn't included in the TCPMv2 builds. BRANCH=None BUG=b:267964449 TEST=CQ+1 Change-Id: I981f32c56ce725e39a86862c509ec27e19695352 Signed-off-by: Diana Z <dzigterman@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4330171 Reviewed-by: Abe Levkoy <alevkoy@chromium.org>
-rw-r--r--common/usb_pd_discovery.c8
-rw-r--r--common/usb_pd_policy.c8
2 files changed, 8 insertions, 8 deletions
diff --git a/common/usb_pd_discovery.c b/common/usb_pd_discovery.c
index d7f74e3190..30d14ae0e6 100644
--- a/common/usb_pd_discovery.c
+++ b/common/usb_pd_discovery.c
@@ -366,14 +366,6 @@ const struct svid_mode_data *pd_get_next_mode(int port,
return NULL;
}
-const uint32_t *pd_get_mode_vdo(int port, uint16_t svid_idx,
- enum tcpci_msg_type type)
-{
- const struct pd_discovery *disc = pd_get_am_discovery(port, type);
-
- return disc->svids[svid_idx].mode_vdo;
-}
-
bool pd_is_mode_discovered_for_svid(int port, enum tcpci_msg_type type,
uint16_t svid)
{
diff --git a/common/usb_pd_policy.c b/common/usb_pd_policy.c
index 57a386dd31..feb30db440 100644
--- a/common/usb_pd_policy.c
+++ b/common/usb_pd_policy.c
@@ -575,6 +575,14 @@ static enum ec_status hc_remote_pd_set_amode(struct host_cmd_handler_args *args)
DECLARE_HOST_COMMAND(EC_CMD_USB_PD_SET_AMODE, hc_remote_pd_set_amode,
EC_VER_MASK(0));
+const uint32_t *pd_get_mode_vdo(int port, uint16_t svid_idx,
+ enum tcpci_msg_type type)
+{
+ const struct pd_discovery *disc = pd_get_am_discovery(port, type);
+
+ return disc->svids[svid_idx].mode_vdo;
+}
+
static enum ec_status hc_remote_pd_get_amode(struct host_cmd_handler_args *args)
{
struct svdm_amode_data *modep;