usbpsu
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
XUsbPsu_Config Struct Reference

struct XUsbPsu_Config - Configuration information for the USB More...

#include <xusbpsu.h>

Data Fields

UINTPTR BaseAddress
 Core register base address. More...
 
u8 IsCacheCoherent
 Describes whether Cache Coherent or not. More...
 
u8 EnableSuperSpeed
 Set to enable super speed support. More...
 
UINTPTR IntrParent
 Bits[11:0] Interrupt-id Bits[15:12] trigger type. More...
 

Detailed Description

struct XUsbPsu_Config - Configuration information for the USB

Parameters
DeviceId,:Unique ID of controller
BaseAddress,:Core register base address
IsCacheCoherent,:Describes whether Cache Coherent or not
EnableSuperSpeed,:Set to enable super speed support
RefClk,:Input clocks

Field Documentation

UINTPTR XUsbPsu_Config::BaseAddress

Core register base address.

Referenced by main(), XUsbPsu_WaitClearTimeout(), and XUsbPsu_WaitSetTimeout().

u8 XUsbPsu_Config::EnableSuperSpeed

Set to enable super speed support.

Referenced by XUsbPsu_CfgInitialize().

UINTPTR XUsbPsu_Config::IntrParent

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

level flags

Referenced by main().