mirror of
https://github.com/sakumisu/CherryUSB.git
synced 2025-05-08 07:59:31 +08:00
fix(port/bl): enable PDS_REG_USB_IDDIG bit for device
Signed-off-by: sakumisu <1203593632@qq.com>
This commit is contained in:
parent
7d93f7d0f0
commit
51ef13d217
@ -457,6 +457,11 @@ int usb_dc_init(uint8_t busid)
|
||||
bflb_irq_attach(37, USBD_IRQ, NULL);
|
||||
bflb_irq_enable(37);
|
||||
|
||||
/* disable device-A for device */
|
||||
regval = getreg32(BFLB_PDS_BASE + PDS_USB_CTL_OFFSET);
|
||||
regval |= PDS_REG_USB_IDDIG;
|
||||
putreg32(regval, BFLB_PDS_BASE + PDS_USB_CTL_OFFSET);
|
||||
|
||||
/* disable global irq */
|
||||
regval = getreg32(BFLB_USB_BASE + USB_DEV_CTL_OFFSET);
|
||||
regval &= ~USB_GLINT_EN_HOV;
|
||||
|
Loading…
x
Reference in New Issue
Block a user