libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
otg_fs.h File Reference
Include dependency graph for otg_fs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OTG_FS_GOTGCTL   MMIO32(USB_OTG_FS_BASE + OTG_GOTGCTL)
 
#define OTG_FS_GOTGINT   MMIO32(USB_OTG_FS_BASE + OTG_GOTGINT)
 
#define OTG_FS_GAHBCFG   MMIO32(USB_OTG_FS_BASE + OTG_GAHBCFG)
 
#define OTG_FS_GUSBCFG   MMIO32(USB_OTG_FS_BASE + OTG_GUSBCFG)
 
#define OTG_FS_GRSTCTL   MMIO32(USB_OTG_FS_BASE + OTG_GRSTCTL)
 
#define OTG_FS_GINTSTS   MMIO32(USB_OTG_FS_BASE + OTG_GINTSTS)
 
#define OTG_FS_GINTMSK   MMIO32(USB_OTG_FS_BASE + OTG_GINTMSK)
 
#define OTG_FS_GRXSTSR   MMIO32(USB_OTG_FS_BASE + OTG_GRXSTSR)
 
#define OTG_FS_GRXSTSP   MMIO32(USB_OTG_FS_BASE + OTG_GRXSTSP)
 
#define OTG_FS_GRXFSIZ   MMIO32(USB_OTG_FS_BASE + OTG_GRXFSIZ)
 
#define OTG_FS_GNPTXFSIZ   MMIO32(USB_OTG_FS_BASE + OTG_GNPTXFSIZ)
 
#define OTG_FS_GNPTXSTS   MMIO32(USB_OTG_FS_BASE + OTG_GNPTXSTS)
 
#define OTG_FS_GCCFG   MMIO32(USB_OTG_FS_BASE + OTG_GCCFG)
 
#define OTG_FS_CID   MMIO32(USB_OTG_FS_BASE + OTG_CID)
 
#define OTG_FS_HPTXFSIZ   MMIO32(USB_OTG_FS_BASE + OTG_HPTXFSIZ)
 
#define OTG_FS_DIEPTXF(x)   MMIO32(USB_OTG_FS_BASE + OTG_DIEPTXF(x))
 
#define OTG_FS_HCFG   MMIO32(USB_OTG_FS_BASE + OTG_HCFG)
 
#define OTG_FS_HFIR   MMIO32(USB_OTG_FS_BASE + OTG_HFIR)
 
#define OTG_FS_HFNUM   MMIO32(USB_OTG_FS_BASE + OTG_HFNUM)
 
#define OTG_FS_HPTXSTS   MMIO32(USB_OTG_FS_BASE + OTG_HPTXSTS)
 
#define OTG_FS_HAINT   MMIO32(USB_OTG_FS_BASE + OTG_HAINT)
 
#define OTG_FS_HAINTMSK   MMIO32(USB_OTG_FS_BASE + OTG_HAINTMSK)
 
#define OTG_FS_HPRT   MMIO32(USB_OTG_FS_BASE + OTG_HPRT)
 
#define OTG_FS_HCCHAR(x)   MMIO32(USB_OTG_FS_BASE + OTG_HCCHAR(x))
 
#define OTG_FS_HCINT(x)   MMIO32(USB_OTG_FS_BASE + OTG_HCINT(x))
 
#define OTG_FS_HCINTMSK(x)   MMIO32(USB_OTG_FS_BASE + OTG_HCINTMSK(x))
 
#define OTG_FS_HCTSIZ(x)   MMIO32(USB_OTG_FS_BASE + OTG_HCTSIZ(x))
 
#define OTG_FS_DCFG   MMIO32(USB_OTG_FS_BASE + OTG_DCFG)
 
#define OTG_FS_DCTL   MMIO32(USB_OTG_FS_BASE + OTG_DCTL)
 
#define OTG_FS_DSTS   MMIO32(USB_OTG_FS_BASE + OTG_DSTS)
 
#define OTG_FS_DIEPMSK   MMIO32(USB_OTG_FS_BASE + OTG_DIEPMSK)
 
#define OTG_FS_DOEPMSK   MMIO32(USB_OTG_FS_BASE + OTG_DOEPMSK)
 
#define OTG_FS_DAINT   MMIO32(USB_OTG_FS_BASE + OTG_DAINT)
 
#define OTG_FS_DAINTMSK   MMIO32(USB_OTG_FS_BASE + OTG_DAINTMSK)
 
#define OTG_FS_DVBUSDIS   MMIO32(USB_OTG_FS_BASE + OTG_DVBUSDIS)
 
#define OTG_FS_DVBUSPULSE   MMIO32(USB_OTG_FS_BASE + OTG_DVBUSPULSE)
 
#define OTG_FS_DIEPEMPMSK   MMIO32(USB_OTG_FS_BASE + OTG_DIEPEMPMSK)
 
#define OTG_FS_DIEPCTL0   MMIO32(USB_OTG_FS_BASE + OTG_DIEPCTL0)
 
#define OTG_FS_DIEPCTL(x)   MMIO32(USB_OTG_FS_BASE + OTG_DIEPCTL(x))
 
#define OTG_FS_DOEPCTL0   MMIO32(USB_OTG_FS_BASE + OTG_DOEPCTL0)
 
#define OTG_FS_DOEPCTL(x)   MMIO32(USB_OTG_FS_BASE + OTG_DOEPCTL(x))
 
#define OTG_FS_DIEPINT(x)   MMIO32(USB_OTG_FS_BASE + OTG_DIEPINT(x))
 
#define OTG_FS_DOEPINT(x)   MMIO32(USB_OTG_FS_BASE + OTG_DOEPINT(x))
 
#define OTG_FS_DIEPTSIZ0   MMIO32(USB_OTG_FS_BASE + OTG_DIEPTSIZ0)
 
#define OTG_FS_DOEPTSIZ0   MMIO32(USB_OTG_FS_BASE + OTG_DOEPTSIZ0)
 
#define OTG_FS_DIEPTSIZ(x)   MMIO32(USB_OTG_FS_BASE + OTG_DIEPTSIZ(x))
 
#define OTG_FS_DTXFSTS(x)   MMIO32(USB_OTG_FS_BASE + OTG_DTXFSTS(x))
 
#define OTG_FS_DOEPTSIZ(x)   MMIO32(USB_OTG_FS_BASE + OTG_DOEPTSIZ(x))
 
#define OTG_FS_PCGCCTL   MMIO32(USB_OTG_FS_BASE + OTG_PCGCCTL)
 
#define OTG_FS_FIFO(x)
 

Macro Definition Documentation

◆ OTG_FS_CID

#define OTG_FS_CID   MMIO32(USB_OTG_FS_BASE + OTG_CID)

Definition at line 55 of file otg_fs.h.

◆ OTG_FS_DAINT

#define OTG_FS_DAINT   MMIO32(USB_OTG_FS_BASE + OTG_DAINT)

Definition at line 79 of file otg_fs.h.

◆ OTG_FS_DAINTMSK

#define OTG_FS_DAINTMSK   MMIO32(USB_OTG_FS_BASE + OTG_DAINTMSK)

Definition at line 80 of file otg_fs.h.

◆ OTG_FS_DCFG

#define OTG_FS_DCFG   MMIO32(USB_OTG_FS_BASE + OTG_DCFG)

Definition at line 74 of file otg_fs.h.

◆ OTG_FS_DCTL

#define OTG_FS_DCTL   MMIO32(USB_OTG_FS_BASE + OTG_DCTL)

Definition at line 75 of file otg_fs.h.

◆ OTG_FS_DIEPCTL

#define OTG_FS_DIEPCTL (   x)    MMIO32(USB_OTG_FS_BASE + OTG_DIEPCTL(x))

Definition at line 85 of file otg_fs.h.

◆ OTG_FS_DIEPCTL0

#define OTG_FS_DIEPCTL0   MMIO32(USB_OTG_FS_BASE + OTG_DIEPCTL0)

Definition at line 84 of file otg_fs.h.

◆ OTG_FS_DIEPEMPMSK

#define OTG_FS_DIEPEMPMSK   MMIO32(USB_OTG_FS_BASE + OTG_DIEPEMPMSK)

Definition at line 83 of file otg_fs.h.

◆ OTG_FS_DIEPINT

#define OTG_FS_DIEPINT (   x)    MMIO32(USB_OTG_FS_BASE + OTG_DIEPINT(x))

Definition at line 88 of file otg_fs.h.

◆ OTG_FS_DIEPMSK

#define OTG_FS_DIEPMSK   MMIO32(USB_OTG_FS_BASE + OTG_DIEPMSK)

Definition at line 77 of file otg_fs.h.

◆ OTG_FS_DIEPTSIZ

#define OTG_FS_DIEPTSIZ (   x)    MMIO32(USB_OTG_FS_BASE + OTG_DIEPTSIZ(x))

Definition at line 92 of file otg_fs.h.

◆ OTG_FS_DIEPTSIZ0

#define OTG_FS_DIEPTSIZ0   MMIO32(USB_OTG_FS_BASE + OTG_DIEPTSIZ0)

Definition at line 90 of file otg_fs.h.

◆ OTG_FS_DIEPTXF

#define OTG_FS_DIEPTXF (   x)    MMIO32(USB_OTG_FS_BASE + OTG_DIEPTXF(x))

Definition at line 57 of file otg_fs.h.

◆ OTG_FS_DOEPCTL

#define OTG_FS_DOEPCTL (   x)    MMIO32(USB_OTG_FS_BASE + OTG_DOEPCTL(x))

Definition at line 87 of file otg_fs.h.

◆ OTG_FS_DOEPCTL0

#define OTG_FS_DOEPCTL0   MMIO32(USB_OTG_FS_BASE + OTG_DOEPCTL0)

Definition at line 86 of file otg_fs.h.

◆ OTG_FS_DOEPINT

#define OTG_FS_DOEPINT (   x)    MMIO32(USB_OTG_FS_BASE + OTG_DOEPINT(x))

Definition at line 89 of file otg_fs.h.

◆ OTG_FS_DOEPMSK

#define OTG_FS_DOEPMSK   MMIO32(USB_OTG_FS_BASE + OTG_DOEPMSK)

Definition at line 78 of file otg_fs.h.

◆ OTG_FS_DOEPTSIZ

#define OTG_FS_DOEPTSIZ (   x)    MMIO32(USB_OTG_FS_BASE + OTG_DOEPTSIZ(x))

Definition at line 94 of file otg_fs.h.

◆ OTG_FS_DOEPTSIZ0

#define OTG_FS_DOEPTSIZ0   MMIO32(USB_OTG_FS_BASE + OTG_DOEPTSIZ0)

Definition at line 91 of file otg_fs.h.

◆ OTG_FS_DSTS

#define OTG_FS_DSTS   MMIO32(USB_OTG_FS_BASE + OTG_DSTS)

Definition at line 76 of file otg_fs.h.

◆ OTG_FS_DTXFSTS

#define OTG_FS_DTXFSTS (   x)    MMIO32(USB_OTG_FS_BASE + OTG_DTXFSTS(x))

Definition at line 93 of file otg_fs.h.

◆ OTG_FS_DVBUSDIS

#define OTG_FS_DVBUSDIS   MMIO32(USB_OTG_FS_BASE + OTG_DVBUSDIS)

Definition at line 81 of file otg_fs.h.

◆ OTG_FS_DVBUSPULSE

#define OTG_FS_DVBUSPULSE   MMIO32(USB_OTG_FS_BASE + OTG_DVBUSPULSE)

Definition at line 82 of file otg_fs.h.

◆ OTG_FS_FIFO

#define OTG_FS_FIFO (   x)
Value:
+ (((x) + 1) \
<< 12)))
#define MMIO32(addr)
Definition: common.h:69
#define USB_OTG_FS_BASE

Definition at line 100 of file otg_fs.h.

◆ OTG_FS_GAHBCFG

#define OTG_FS_GAHBCFG   MMIO32(USB_OTG_FS_BASE + OTG_GAHBCFG)

Definition at line 44 of file otg_fs.h.

◆ OTG_FS_GCCFG

#define OTG_FS_GCCFG   MMIO32(USB_OTG_FS_BASE + OTG_GCCFG)

Definition at line 54 of file otg_fs.h.

◆ OTG_FS_GINTMSK

#define OTG_FS_GINTMSK   MMIO32(USB_OTG_FS_BASE + OTG_GINTMSK)

Definition at line 48 of file otg_fs.h.

◆ OTG_FS_GINTSTS

#define OTG_FS_GINTSTS   MMIO32(USB_OTG_FS_BASE + OTG_GINTSTS)

Definition at line 47 of file otg_fs.h.

◆ OTG_FS_GNPTXFSIZ

#define OTG_FS_GNPTXFSIZ   MMIO32(USB_OTG_FS_BASE + OTG_GNPTXFSIZ)

Definition at line 52 of file otg_fs.h.

◆ OTG_FS_GNPTXSTS

#define OTG_FS_GNPTXSTS   MMIO32(USB_OTG_FS_BASE + OTG_GNPTXSTS)

Definition at line 53 of file otg_fs.h.

◆ OTG_FS_GOTGCTL

#define OTG_FS_GOTGCTL   MMIO32(USB_OTG_FS_BASE + OTG_GOTGCTL)

Definition at line 42 of file otg_fs.h.

◆ OTG_FS_GOTGINT

#define OTG_FS_GOTGINT   MMIO32(USB_OTG_FS_BASE + OTG_GOTGINT)

Definition at line 43 of file otg_fs.h.

◆ OTG_FS_GRSTCTL

#define OTG_FS_GRSTCTL   MMIO32(USB_OTG_FS_BASE + OTG_GRSTCTL)

Definition at line 46 of file otg_fs.h.

◆ OTG_FS_GRXFSIZ

#define OTG_FS_GRXFSIZ   MMIO32(USB_OTG_FS_BASE + OTG_GRXFSIZ)

Definition at line 51 of file otg_fs.h.

◆ OTG_FS_GRXSTSP

#define OTG_FS_GRXSTSP   MMIO32(USB_OTG_FS_BASE + OTG_GRXSTSP)

Definition at line 50 of file otg_fs.h.

◆ OTG_FS_GRXSTSR

#define OTG_FS_GRXSTSR   MMIO32(USB_OTG_FS_BASE + OTG_GRXSTSR)

Definition at line 49 of file otg_fs.h.

◆ OTG_FS_GUSBCFG

#define OTG_FS_GUSBCFG   MMIO32(USB_OTG_FS_BASE + OTG_GUSBCFG)

Definition at line 45 of file otg_fs.h.

◆ OTG_FS_HAINT

#define OTG_FS_HAINT   MMIO32(USB_OTG_FS_BASE + OTG_HAINT)

Definition at line 65 of file otg_fs.h.

◆ OTG_FS_HAINTMSK

#define OTG_FS_HAINTMSK   MMIO32(USB_OTG_FS_BASE + OTG_HAINTMSK)

Definition at line 66 of file otg_fs.h.

◆ OTG_FS_HCCHAR

#define OTG_FS_HCCHAR (   x)    MMIO32(USB_OTG_FS_BASE + OTG_HCCHAR(x))

Definition at line 68 of file otg_fs.h.

◆ OTG_FS_HCFG

#define OTG_FS_HCFG   MMIO32(USB_OTG_FS_BASE + OTG_HCFG)

Definition at line 61 of file otg_fs.h.

◆ OTG_FS_HCINT

#define OTG_FS_HCINT (   x)    MMIO32(USB_OTG_FS_BASE + OTG_HCINT(x))

Definition at line 69 of file otg_fs.h.

◆ OTG_FS_HCINTMSK

#define OTG_FS_HCINTMSK (   x)    MMIO32(USB_OTG_FS_BASE + OTG_HCINTMSK(x))

Definition at line 70 of file otg_fs.h.

◆ OTG_FS_HCTSIZ

#define OTG_FS_HCTSIZ (   x)    MMIO32(USB_OTG_FS_BASE + OTG_HCTSIZ(x))

Definition at line 71 of file otg_fs.h.

◆ OTG_FS_HFIR

#define OTG_FS_HFIR   MMIO32(USB_OTG_FS_BASE + OTG_HFIR)

Definition at line 62 of file otg_fs.h.

◆ OTG_FS_HFNUM

#define OTG_FS_HFNUM   MMIO32(USB_OTG_FS_BASE + OTG_HFNUM)

Definition at line 63 of file otg_fs.h.

◆ OTG_FS_HPRT

#define OTG_FS_HPRT   MMIO32(USB_OTG_FS_BASE + OTG_HPRT)

Definition at line 67 of file otg_fs.h.

◆ OTG_FS_HPTXFSIZ

#define OTG_FS_HPTXFSIZ   MMIO32(USB_OTG_FS_BASE + OTG_HPTXFSIZ)

Definition at line 56 of file otg_fs.h.

◆ OTG_FS_HPTXSTS

#define OTG_FS_HPTXSTS   MMIO32(USB_OTG_FS_BASE + OTG_HPTXSTS)

Definition at line 64 of file otg_fs.h.

◆ OTG_FS_PCGCCTL

#define OTG_FS_PCGCCTL   MMIO32(USB_OTG_FS_BASE + OTG_PCGCCTL)

Definition at line 97 of file otg_fs.h.