Explorar o código

update(port/bl): add fs support

Signed-off-by: sakumisu <1203593632@qq.com>
sakumisu hai 7 meses
pai
achega
8b63acd46c
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      port/bouffalolab/usb_dc_bl.c

+ 5 - 0
port/bouffalolab/usb_dc_bl.c

@@ -478,6 +478,11 @@ int usb_dc_init(uint8_t busid)
 
     regval = getreg32(BFLB_USB_BASE + USB_DEV_CTL_OFFSET);
     regval |= USB_SFRST_HOV;
+#ifdef CONFIG_USB_HS
+    regval &= ~USB_FORCE_FS;
+#else
+    regval |= USB_FORCE_FS;
+#endif
     putreg32(regval, BFLB_USB_BASE + USB_DEV_CTL_OFFSET);
 
     while (getreg32(BFLB_USB_BASE + USB_DEV_CTL_OFFSET) & USB_SFRST_HOV) {