usbpsu
Xilinx SDK Drivers API Documentation
XUsbPsu Struct Reference

USB Device Controller representation. More...

Data Fields

SetupPacket SetupData ALIGNMENT_CACHELINE
 Setup Packet buffer. More...
 
struct XUsbPsu_Trb Ep0_Trb ALIGNMENT_CACHELINE
 TRB for control transfers. More...
 
XUsbPsu_ConfigConfigPtr
 Configuration info pointer. More...
 
struct XUsbPsu_Ep eps [XUSBPSU_ENDPOINTS_NUM]
 Endpoints. More...
 
u32 BaseAddress
 Core register base address. More...
 
u8 IsHibernated
 Hibernated state. More...
 
u8 HasHibernation
 Has hibernation support. More...
 

Detailed Description

USB Device Controller representation.

Field Documentation

SetupPacket SetupData XUsbPsu::ALIGNMENT_CACHELINE

Setup Packet buffer.

struct XUsbPsu_Trb Ep0_Trb XUsbPsu::ALIGNMENT_CACHELINE

TRB for control transfers.

u32 XUsbPsu::BaseAddress

Core register base address.

u8 XUsbPsu::HasHibernation
u8 XUsbPsu::IsHibernated

Hibernated state.

Referenced by XUsbPsu_EpEnable(), and XUsbPsu_EventBufferHandler().