![]() |
usbps
Vitis Drivers API Documentation
|
The XUsbPs_Config structure contains configuration information for the USB controller. More...
#include <xusbps.h>
Data Fields | |
| char * | Name |
| Unique Name of controller. More... | |
| u32 | BaseAddress |
| Core register base address. More... | |
| UINTPTR | IntrParent |
| Bits[11:0] Interrupt-id Bits[15:12] trigger type. More... | |
The XUsbPs_Config structure contains configuration information for the USB controller.
This structure only contains the basic configuration for the controller. The caller also needs to initialize the controller for the DEVICE mode using the XUsbPs_DeviceConfig data structures with the XUsbPs_ConfigureDevice() function call
| u32 XUsbPs_Config::BaseAddress |
Core register base address.
Referenced by main(), XUsbPs_CfgInitialize(), XUsbPs_ConfigureDevice(), XUsbPs_DeviceReset(), XUsbPs_EpGetSetupData(), XUsbPs_EpPrime(), XUsbPs_IntrHandler(), XUsbPs_Reset(), and XUsbPs_SetDeviceAddress().
| UINTPTR XUsbPs_Config::IntrParent |
| char* XUsbPs_Config::Name |
Unique Name of controller.
Referenced by XUsbPs_LookupConfig().