diff options
| author | FanHuaCloud <[email protected]> | 2023-12-09 00:05:56 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2023-12-09 14:45:14 +0800 |
| commit | a1ed27523cb8a55d43c113257778653c6da3e66a (patch) | |
| tree | 6e380f6f75279cb9cded8b1e7c7ff6a8d085f902 | |
| parent | ce2a438c991b92db35c4ed70be1d85ab3bc68fac (diff) | |
AT32 gccfg adds the vbusig flag by default
| -rw-r--r-- | port/dwc2/usb_glue_at.c | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/port/dwc2/usb_glue_at.c b/port/dwc2/usb_glue_at.c index 8febfcce..bbd979a1 100644 --- a/port/dwc2/usb_glue_at.c +++ b/port/dwc2/usb_glue_at.c @@ -13,18 +13,35 @@ uint32_t usbd_get_dwc2_gccfg_conf(void) { #ifdef CONFIG_USB_HS - return (1 << 16); + return ((1 << 16) | (1 << 21)); #else - // return ((1 << 16) | (1 << 18) | (1 << 19)); - return (1 << 16); + // AT32F415 +#if defined(AT32F415RCT7) || defined(AT32F415RCT7_7) || defined(AT32F415CCT7) || \ + defined(AT32F415CCU7) || defined(AT32F415KCU7_4) || defined(AT32F415RBT7) || \ + defined(AT32F415RBT7_7) || defined(AT32F415CBT7) || defined(AT32F415CBU7) || \ + defined(AT32F415KBU7_4) || defined(AT32F415R8T7) || defined(AT32F415R8T7_7) || \ + defined(AT32F415C8T7) || defined(AT32F415K8U7_4) + return ((1 << 16) | (1 << 18) | (1 << 19) | (1 << 21)); +#else + return ((1 << 16) | (1 << 21)); +#endif #endif } uint32_t usbh_get_dwc2_gccfg_conf(void) { #ifdef CONFIG_USB_DWC2_ULPI_PHY - return (1 << 16); + return ((1 << 16) | (1 << 21)); #else - return (1 << 16); + // AT32F415 +#if defined(AT32F415RCT7) || defined(AT32F415RCT7_7) || defined(AT32F415CCT7) || \ + defined(AT32F415CCU7) || defined(AT32F415KCU7_4) || defined(AT32F415RBT7) || \ + defined(AT32F415RBT7_7) || defined(AT32F415CBT7) || defined(AT32F415CBU7) || \ + defined(AT32F415KBU7_4) || defined(AT32F415R8T7) || defined(AT32F415R8T7_7) || \ + defined(AT32F415C8T7) || defined(AT32F415K8U7_4) + return ((1 << 16) | (1 << 18) | (1 << 19) | (1 << 21)); +#else + return ((1 << 16) | (1 << 21)); +#endif #endif }
\ No newline at end of file |
