diff options
author | Wai-Hong Tam <waihong@google.com> | 2020-08-31 13:22:53 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-09-01 00:34:15 +0000 |
commit | 8f8608e0e1da3bfed29e0e8d31ddf952069e1745 (patch) | |
tree | 45bd906fd9d24ff40d283615907bfe3cf2458369 /common/usb_port_power_dumb.c | |
parent | 2ca30ae8b57addcb351bd4051871d1073da65d99 (diff) | |
download | chrome-ec-8f8608e0e1da3bfed29e0e8d31ddf952069e1745.tar.gz |
usb_port_power_dumb: Turn on USB ports on chipset startup
It turns off USB ports on the HOOK_CHIPSET_SHUTDOWN hook. In order to
pair with it, should turn on USB ports on the HOOK_CHIPSET_STARTUP hook,
instead of HOOK_CHIPSET_RESUME hook.
BRANCH=None
BUG=b:167155164
TEST=Built a Trogdor image and tested USB-A working on the first bootup.
Change-Id: I7f45a5e56bc38388fa906b430cd7dba6835ac17e
Signed-off-by: Wai-Hong Tam <waihong@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2386495
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Diffstat (limited to 'common/usb_port_power_dumb.c')
-rw-r--r-- | common/usb_port_power_dumb.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/common/usb_port_power_dumb.c b/common/usb_port_power_dumb.c index 4275f2d90e..be60f6727f 100644 --- a/common/usb_port_power_dumb.c +++ b/common/usb_port_power_dumb.c @@ -143,12 +143,12 @@ static void usb_port_init(void) } DECLARE_HOOK(HOOK_INIT, usb_port_init, HOOK_PRIO_DEFAULT); -static void usb_port_resume(void) +static void usb_port_startup(void) { - /* Turn on USB ports on as we go into S0 from S3 or S5. */ + /* Turn on USB ports on as we go into S0 from S5. */ usb_port_all_ports_on(); } -DECLARE_HOOK(HOOK_CHIPSET_RESUME, usb_port_resume, HOOK_PRIO_DEFAULT); +DECLARE_HOOK(HOOK_CHIPSET_STARTUP, usb_port_startup, HOOK_PRIO_DEFAULT); static void usb_port_shutdown(void) { |