Files
luban-lite-t3e-pro/packages/third-party/cherryusb/port/dwc2/usb_glue_gd.c
刘可亮 9f7ba67007 v1.0.3
2024-01-27 08:47:24 +08:00

27 lines
536 B
C

#include "usb_config.h"
#include "stdint.h"
#include "usb_dwc2_reg.h"
/* you can find this config in function:usb_core_init, file:drv_usb_core.c, for example:
*
* usb_regs->gr->GCCFG |= GCCFG_PWRON | GCCFG_VBUSACEN | GCCFG_VBUSBCEN;
*
*/
uint32_t usbd_get_dwc2_gccfg_conf(void)
{
#ifdef CONFIG_USB_HS
return 0;
#else
return ((1 << 16) | (1 << 18) | (1 << 19));
#endif
}
uint32_t usbh_get_dwc2_gccfg_conf(void)
{
#ifdef CONFIG_USB_DWC2_ULPI_PHY
return 0;
#else
return ((1 << 16) | (1 << 18) | (1 << 19));
#endif
}