diff options
author | Keith Short <keithshort@chromium.org> | 2020-02-14 14:31:18 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-02-26 01:04:51 +0000 |
commit | ff6cbc138b6ed692fcbae21bd9bf12837c2aeb79 (patch) | |
tree | 4ec732a06ca8582ca419e893e7030fb0c2134c61 /driver/retimer | |
parent | 2696c706b8b97f28dfc5448687f168e9225cc61f (diff) | |
download | chrome-ec-ff6cbc138b6ed692fcbae21bd9bf12837c2aeb79.tar.gz |
volteer: Update USB C1 reset for next buildstabilize-volteer-12931.B-master
Update the GPIO assignment for the USB_C1_RT_RST_ODL signal for the next
board build.
BUG=b:144933528, b:148243971
BRANCH=none
TEST=make buildall
TEST=Check unassigned board ID or board ID=0 uses legacy GPIO setting.
Otherwise new GPIO setting is used.
Change-Id: I4621e039e4461a4e10ab87bc2d4e000b5dcaa885
Signed-off-by: Keith Short <keithshort@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2057496
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'driver/retimer')
-rw-r--r-- | driver/retimer/bb_retimer.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/driver/retimer/bb_retimer.h b/driver/retimer/bb_retimer.h index 4ca3b49f8f..3b34b72e3d 100644 --- a/driver/retimer/bb_retimer.h +++ b/driver/retimer/bb_retimer.h @@ -45,14 +45,19 @@ extern const struct usb_retimer_driver bb_usb_retimer; /* Retimer driver hardware specific controls */ struct bb_usb_control { /* NVM flag if shared with multiple retimers */ - const bool shared_nvm; + bool shared_nvm; /* Load switch enable */ - const enum gpio_signal usb_ls_en_gpio; + enum gpio_signal usb_ls_en_gpio; /* Retimer reset */ - const enum gpio_signal retimer_rst_gpio; + enum gpio_signal retimer_rst_gpio; /* Force power (active/low) */ - const enum gpio_signal force_power_gpio; + enum gpio_signal force_power_gpio; }; + +#ifndef CONFIG_USBC_RETIMER_INTEL_BB_RUNTIME_CONFIG extern const struct bb_usb_control bb_controls[]; +#else +extern struct bb_usb_control bb_controls[]; +#endif #endif /* __CROS_EC_BB_RETIMER_H */ |