summaryrefslogtreecommitdiff
path: root/include/acpi.h
diff options
context:
space:
mode:
authorRuibin Chang <Ruibin.Chang@ite.com.tw>2019-05-21 15:25:44 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-05-23 10:39:40 -0700
commit30258567e5e4cdb50f4a9238b27f6ad1b064bd65 (patch)
tree56b5fac16266978bb1d6306145353a5eb1699828 /include/acpi.h
parentb21a483544fc07bec8f9230bf4048bbadb7df4d6 (diff)
downloadchrome-ec-stabilize-12222.B.tar.gz
usb/mux: Do not connect MUX when PD disconnectedstabilize-12222.B
When chipset power up to S5->S3 state set PD_EVENT_POWER_STATE_CHANGE, pd task set mux usb mode whether c-port is attached or not. If c-port is nothing attached at the setting moment, then mux detects nothing and goes to low power state. Plug-in type-c usb device, after debounce pass, we set mux usb mode and mux responds i2C NAK (due to in low power mode). This CL changes that do not connect MUX when PD disconnected. For example ps8751 is used for mux case. When power up(S5->S3), we should set mux none mode whether c-port is attached or not. Once type-c usb device plug-in, after cc debounce pass, we will set mux usb mode in X_DEBOUNCE_DISCONNECT state. BRANCH=None BUG=b:133196882 TEST=After console cmd reboot and reboot hard, type-c usb device plug-in on ampton and get type-c port status by "ectool usbpdmuxinfo". Change-Id: Ia538af48c450e12af1438a6aa9a6e4e426e2f616 Signed-off-by: Ruibin Chang <Ruibin.Chang@ite.com.tw> Reviewed-on: https://chromium-review.googlesource.com/1609262 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'include/acpi.h')
0 files changed, 0 insertions, 0 deletions