spips
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Groups Pages
XSpiPs_Config Struct Reference

This typedef contains configuration information for the device. More...

#include <xspips.h>

Data Fields

char * Name
 Name of the device. More...
 
UINTPTR BaseAddress
 Base address of the device. More...
 
u32 InputClockHz
 Input clock frequency. More...
 
u32 FifoDepth
 Total size of transfer fifo in bytes (witdth * depth) More...
 
u16 IntrId
 Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags. More...
 
UINTPTR IntrParent
 Bit[0] Interrupt parent type Bit[64/32:1] Parent base address. More...
 

Detailed Description

This typedef contains configuration information for the device.

Field Documentation

u32 XSpiPs_Config::FifoDepth

Total size of transfer fifo in bytes (witdth * depth)

Referenced by XSpiPs_CfgInitialize().

u32 XSpiPs_Config::InputClockHz

Input clock frequency.

Referenced by XSpiPs_CfgInitialize().

u16 XSpiPs_Config::IntrId

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

Referenced by SpiPsEepromIntrExample(), and SpiPsFlashIntrExample().

UINTPTR XSpiPs_Config::IntrParent

Bit[0] Interrupt parent type Bit[64/32:1] Parent base address.

Referenced by SpiPsEepromIntrExample(), and SpiPsFlashIntrExample().

char* XSpiPs_Config::Name

Name of the device.

Referenced by XSpiPs_LookupConfig().