usbps
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Macros Groups Pages
XUsbPs_Config Struct Reference

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...
 

Detailed Description

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

Field Documentation

UINTPTR XUsbPs_Config::IntrParent

Bits[11:0] Interrupt-id Bits[15:12] trigger type.

level flags

Referenced by main().

char* XUsbPs_Config::Name

Unique Name of controller.

Referenced by XUsbPs_LookupConfig().