Skip to content

Commit 51ef13d

Browse files
committed
fix(port/bl): enable PDS_REG_USB_IDDIG bit for device
Signed-off-by: sakumisu <[email protected]>
1 parent 7d93f7d commit 51ef13d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

port/bouffalolab/usb_dc_bl.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,11 @@ int usb_dc_init(uint8_t busid)
457457
bflb_irq_attach(37, USBD_IRQ, NULL);
458458
bflb_irq_enable(37);
459459

460+
/* disable device-A for device */
461+
regval = getreg32(BFLB_PDS_BASE + PDS_USB_CTL_OFFSET);
462+
regval |= PDS_REG_USB_IDDIG;
463+
putreg32(regval, BFLB_PDS_BASE + PDS_USB_CTL_OFFSET);
464+
460465
/* disable global irq */
461466
regval = getreg32(BFLB_USB_BASE + USB_DEV_CTL_OFFSET);
462467
regval &= ~USB_GLINT_EN_HOV;

0 commit comments

Comments
 (0)