From fdd8a7c50bbcd8f001405bf0d7f473ec34a85475 Mon Sep 17 00:00:00 2001 From: Diana Z Date: Thu, 12 Nov 2020 11:29:04 -0700 Subject: TCPMv2: Print VID/PID only when present Not all partners will reply to DiscoverIdentity, so only print out their VID/PID combination when the VID is non-zero. BRANCH=None BUG=None TEST=on drawcia, plug in a charger which does not reply to DiscoverIdentity and verify it doesn't print Signed-off-by: Diana Z Change-Id: I1ea114794ada20b68cb6f902b085a2fd02650912 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2535216 Reviewed-by: Denis Brockus Commit-Queue: Denis Brockus --- common/usb_pd_dual_role.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'common/usb_pd_dual_role.c') diff --git a/common/usb_pd_dual_role.c b/common/usb_pd_dual_role.c index 5d516cc7d9..fc70a6099a 100644 --- a/common/usb_pd_dual_role.c +++ b/common/usb_pd_dual_role.c @@ -373,7 +373,10 @@ int pd_charge_from_device(uint16_t vid, uint16_t pid) pid == allow_list[i].pid) return 1; } - CPRINTS("allow_list[] pair not found: vid=0x%X pid=0x%X", vid, pid); + + if (vid != 0) + CPRINTS("allow_list[] pair not found: vid=0x%X pid=0x%X", + vid, pid); return 0; } -- cgit v1.2.1