diff options
author | Scott <scollyer@chromium.org> | 2017-01-24 10:55:46 -0800 |
---|---|---|
committer | Scott Collyer <scollyer@chromium.org> | 2017-01-26 16:10:30 +0000 |
commit | 44676699b08f7f6ccaba3d8b89a41c79f3c29cb2 (patch) | |
tree | 71f3f550f0a4e54973d086c7941681da9cacf7de /board/servo_v4 | |
parent | 45817826e17528782d65f7571b1224ef99f67faa (diff) | |
download | chrome-ec-44676699b08f7f6ccaba3d8b89a41c79f3c29cb2.tar.gz |
pd: Move PD_DEFAULT_STATE to a common define in usb_pd.h
Servo_v4 requires the ability to have a different default state per
port. In previous devices, the assumption was that each supported port
had the same default usb pd state and power role. This CL moves the
by the default power role which in turn is derived from
CONFIG_USB_PD_DUAL_ROLE. In addiiton to moving the location, it now
uses 'port' as argument so it can be port specific if required.
PD_DEFAULT_STATE was a board.h specific config, but in practice each
instance used to date was set to PD_STATE_SNK_DISCONNECTED if
CONFIG_USB_PD_DUAL_ROLE was defined and set to
PD_STATE_SRC_DISCONNECTED otherwise.
BUG=chrome-os-partner:61878
BRANCH=servo
TEST=Manual run 'make -j buildall' to verify that all instances of
PD_DEFAULT_STATE were removed.
Change-Id: Iaf40718668732f525485ed7942ee7fc246d3f75d
Signed-off-by: Scott <scollyer@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/431787
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board/servo_v4')
-rw-r--r-- | board/servo_v4/board.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/board/servo_v4/board.h b/board/servo_v4/board.h index 38c7249375..94fc4bf69e 100644 --- a/board/servo_v4/board.h +++ b/board/servo_v4/board.h @@ -88,9 +88,6 @@ #define PD_SRC_VNC PD_SRC_DEF_VNC_MV #define PD_SRC_RD_THRESHOLD PD_SRC_DEF_RD_THRESH_MV -/* Start as a sink for both CHG/DUT ports */ -#define PD_DEFAULT_STATE PD_STATE_SNK_DISCONNECTED - /* * TODO(crosbug.com/p/60792): The delay values are currently just place holders * and the delay will need to be relative to the circuitry that allows VBUS to |