summaryrefslogtreecommitdiff
path: root/chip/stm32/registers.h
diff options
context:
space:
mode:
Diffstat (limited to 'chip/stm32/registers.h')
-rw-r--r--chip/stm32/registers.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/chip/stm32/registers.h b/chip/stm32/registers.h
index 57fb2a9ec0..283fd44498 100644
--- a/chip/stm32/registers.h
+++ b/chip/stm32/registers.h
@@ -1327,6 +1327,15 @@ typedef volatile struct stm32_dma_regs stm32_dma_regs_t;
#define STM32_USB_LPMCSR REG16(STM32_USB_FS_BASE + 0x54)
#define STM32_USB_BCDR REG16(STM32_USB_FS_BASE + 0x58)
+#define STM32_USB_BCDR_BCDEN (1 << 0)
+#define STM32_USB_BCDR_DCDEN (1 << 1)
+#define STM32_USB_BCDR_PDEN (1 << 2)
+#define STM32_USB_BCDR_SDEN (1 << 3)
+#define STM32_USB_BCDR_DCDET (1 << 4)
+#define STM32_USB_BCDR_PDET (1 << 5)
+#define STM32_USB_BCDR_SDET (1 << 6)
+#define STM32_USB_BCDR_PS2DET (1 << 7)
+
#define EP_MASK 0x0F0F
#define EP_TX_DTOG 0x0040
#define EP_TX_MASK 0x0030