summaryrefslogtreecommitdiff
path: root/baseboard/cherry/usb_pd_policy.c
diff options
context:
space:
mode:
Diffstat (limited to 'baseboard/cherry/usb_pd_policy.c')
-rw-r--r--baseboard/cherry/usb_pd_policy.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/baseboard/cherry/usb_pd_policy.c b/baseboard/cherry/usb_pd_policy.c
index 1e7664bab9..450f5c06d7 100644
--- a/baseboard/cherry/usb_pd_policy.c
+++ b/baseboard/cherry/usb_pd_policy.c
@@ -1,4 +1,4 @@
-/* Copyright 2021 The Chromium OS Authors. All rights reserved.
+/* Copyright 2021 The ChromiumOS Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
@@ -19,8 +19,8 @@
#error Cherry reference must have at least one 3.0 A port
#endif
-#define CPRINTS(format, args...) cprints(CC_USBPD, format, ## args)
-#define CPRINTF(format, args...) cprintf(CC_USBPD, format, ## args)
+#define CPRINTS(format, args...) cprints(CC_USBPD, format, ##args)
+#define CPRINTF(format, args...) cprintf(CC_USBPD, format, ##args)
/* The port that the aux channel is on. */
static enum {
@@ -90,8 +90,7 @@ __override int svdm_dp_attention(int port, uint32_t *payload)
dp_status[port] = payload[1];
- if (chipset_in_state(CHIPSET_STATE_ANY_SUSPEND) &&
- (irq || lvl))
+ if (chipset_in_state(CHIPSET_STATE_ANY_SUSPEND) && (irq || lvl))
/*
* Wake up the AP. IRQ or level high indicates a DP sink is now
* present.
@@ -164,7 +163,7 @@ __override void svdm_exit_dp_mode(int port)
svdm_set_hpd_gpio(port, 0);
#endif /* CONFIG_USB_PD_DP_HPD_GPIO */
usb_mux_hpd_update(port, USB_PD_MUX_HPD_LVL_DEASSERTED |
- USB_PD_MUX_HPD_IRQ_DEASSERTED);
+ USB_PD_MUX_HPD_IRQ_DEASSERTED);
#ifdef USB_PD_PORT_TCPC_MST
if (port == USB_PD_PORT_TCPC_MST)
baseboard_mst_enable_control(port, 0);
@@ -204,16 +203,11 @@ int pd_snk_is_vbus_provided(int port)
void pd_power_supply_reset(int port)
{
- int prev_en;
-
- prev_en = ppc_is_sourcing_vbus(port);
-
/* Disable VBUS. */
ppc_vbus_source_enable(port, 0);
/* Enable discharge if we were previously sourcing 5V */
- if (prev_en)
- pd_set_vbus_discharge(port, 1);
+ pd_set_vbus_discharge(port, 1);
if (port == 1)
rt1718s_gpio_set_level(port, GPIO_EN_USB_C1_5V_OUT, 0);