|
@@ -143,10 +143,21 @@ struct otg_dfifo { /* 1000.. */
|
|
#define OTG_GUSBCFG_CTXPKT (1u<<31)
|
|
#define OTG_GUSBCFG_CTXPKT (1u<<31)
|
|
#define OTG_GUSBCFG_FDMOD (1u<<30)
|
|
#define OTG_GUSBCFG_FDMOD (1u<<30)
|
|
#define OTG_GUSBCFG_FHMOD (1u<<29)
|
|
#define OTG_GUSBCFG_FHMOD (1u<<29)
|
|
|
|
+#define OTG_GUSBCFG_ULPIIPD (1u<<25)
|
|
|
|
+#define OTG_GUSBCFG_PTCI (1u<<24)
|
|
|
|
+#define OTG_GUSBCFG_PCCI (1u<<23)
|
|
|
|
+#define OTG_GUSBCFG_TSDPS (1u<<22)
|
|
|
|
+#define OTG_GUSBCFG_ULPIEVBUSI (1u<<21)
|
|
|
|
+#define OTG_GUSBCFG_ULPIEVBUSD (1u<<20)
|
|
|
|
+#define OTG_GUSBCFG_ULPICSM (1u<<19)
|
|
|
|
+#define OTG_GUSBCFG_ULPIAR (1u<<18)
|
|
|
|
+#define OTG_GUSBCFG_ULPIFSL (1u<<17)
|
|
|
|
+#define OTG_GUSBCFG_PHYLPC (1u<<15)
|
|
#define OTG_GUSBCFG_TRDT(x) ((x)<<10)
|
|
#define OTG_GUSBCFG_TRDT(x) ((x)<<10)
|
|
#define OTG_GUSBCFG_HNPCAP (1u<< 9)
|
|
#define OTG_GUSBCFG_HNPCAP (1u<< 9)
|
|
#define OTG_GUSBCFG_SRPCAP (1u<< 8)
|
|
#define OTG_GUSBCFG_SRPCAP (1u<< 8)
|
|
#define OTG_GUSBCFG_PHYSEL (1u<< 6)
|
|
#define OTG_GUSBCFG_PHYSEL (1u<< 6)
|
|
|
|
+#define OTG_GUSBCFG_ULPISEL (1u<< 4)
|
|
#define OTG_GUSBCFG_TOCAL(x) ((x)<< 0)
|
|
#define OTG_GUSBCFG_TOCAL(x) ((x)<< 0)
|
|
|
|
|
|
#define OTG_GRSTCTL_AHBIDL (1u<<31)
|
|
#define OTG_GRSTCTL_AHBIDL (1u<<31)
|
|
@@ -193,6 +204,7 @@ struct otg_dfifo { /* 1000.. */
|
|
#define OTG_RXSTS_BCNT(r) (((r)>>4)&0x7ff)
|
|
#define OTG_RXSTS_BCNT(r) (((r)>>4)&0x7ff)
|
|
#define OTG_RXSTS_CHNUM(r) ((r)&0xf)
|
|
#define OTG_RXSTS_CHNUM(r) ((r)&0xf)
|
|
|
|
|
|
|
|
+#define OTG_GCCFG_PHYHSEN (1u<<23)
|
|
#define OTG_GCCFG_VBDEN (1u<<21)
|
|
#define OTG_GCCFG_VBDEN (1u<<21)
|
|
#define OTG_GCCFG_PWRDWN (1u<<16)
|
|
#define OTG_GCCFG_PWRDWN (1u<<16)
|
|
|
|
|