Ryu: Add dynamic USB pullup support
Ryu: Add dynamic USB pullup support

Ryu Proto 3 has a FET to control the D+ USB pullup.  This
change enables control of that FET using the board specific
USB connect and disconnect functions.

Signed-off-by: Anton Staaf <84531b4b964c017023781514a6665b71e84b32bc@chromium.org>

BRANCH=None
BUG=None
TEST=make buildall -j

Change-Id: I60cd4d36c19f235800980edc53003490589627c7
Reviewed-on: https://chromium-review.googlesource.com/234395
Trybot-Ready: Anton Staaf <84531b4b964c017023781514a6665b71e84b32bc@chromium.org>
Tested-by: Anton Staaf <84531b4b964c017023781514a6665b71e84b32bc@chromium.org>
Reviewed-by: Vic Yang <5fd92abeee651458f98e2856f4f200ee971cee4d@chromium.org>
Commit-Queue: Anton Staaf <84531b4b964c017023781514a6665b71e84b32bc@chromium.org>

coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,eatbyte/chromium-ec,coreboot/chrome-ec,mtk09422/chromiumos-platform-ec,coreboot/chrome-ec,eatbyte/chromium-ec,mtk09422/chromiumos-platform-ec,akappy7/ChromeOS_EC_LED_Diagnostics,fourier49/BIZ_EC,akappy7/ChromeOS_EC_LED_Diagnostics,md5555/ec,fourier49/BZ_DEV_EC,coreboot/chrome-ec,mtk09422/chromiumos-platform-ec,fourier49/BIZ_EC,eatbyte/chromium-ec,fourier49/BZ_DEV_EC,fourier49/BZ_DEV_EC,akappy7/ChromeOS_EC_LED_Diagnostics,fourier49/BZ_DEV_EC,md5555/ec,akappy7/ChromeOS_EC_LED_Diagnostics,md5555/ec,md5555/ec,fourier49/BIZ_EC,mtk09422/chromiumos-platform-ec,fourier49/BIZ_EC,akappy7/ChromeOS_EC_LED_Diagnostics,eatbyte/chromium-ec