mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-11 18:35:28 +00:00
pd: Don't check for sink role if we're always a source
PD_STATE_SNK_READY is defined only for CONFIG_USB_PD_DUAL_ROLE. BUG=None TEST=Compile for snoball BRANCH=None Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Change-Id: I365cb698b6107a8b06fac7929370cc9c1a732d4e Reviewed-on: https://chromium-review.googlesource.com/311808 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Alec Berg <alecaberg@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
6112f20679
commit
384fe375dd
@@ -1470,8 +1470,11 @@ void pd_task(void)
|
||||
* Otherwise, go to the default disconnected state
|
||||
* and force renegotiation.
|
||||
*/
|
||||
if ((PD_ROLE_DEFAULT == PD_ROLE_SINK &&
|
||||
if (
|
||||
#ifdef CONFIG_USB_PD_DUAL_ROLE
|
||||
(PD_ROLE_DEFAULT == PD_ROLE_SINK &&
|
||||
pd[port].task_state == PD_STATE_SNK_READY) ||
|
||||
#endif
|
||||
(PD_ROLE_DEFAULT == PD_ROLE_SOURCE &&
|
||||
pd[port].task_state == PD_STATE_SRC_READY)) {
|
||||
tcpm_set_polarity(port, pd[port].polarity);
|
||||
|
||||
Reference in New Issue
Block a user