uartns550
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Groups Pages
XUartNs550_Config Struct Reference

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

#include <xuartns550.h>

Data Fields

char * Name
 Name of the device. More...
 
UINTPTR BaseAddress
 Base address of device. More...
 
u32 InputClockHz
 Input clock frequency. More...
 
u32 DefaultBaudRate
 Baud Rate in bps, ie 1200. 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

UINTPTR XUartNs550_Config::BaseAddress

Base address of device.

Referenced by XUartNs550_Initialize().

u32 XUartNs550_Config::DefaultBaudRate

Baud Rate in bps, ie 1200.

Referenced by XUartNs550_CfgInitialize(), and XUartNs550_Initialize().

u32 XUartNs550_Config::InputClockHz

Input clock frequency.

Referenced by XUartNs550_CfgInitialize().

u16 XUartNs550_Config::IntrId

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

Referenced by UartNs550IntrExample().

UINTPTR XUartNs550_Config::IntrParent

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

Referenced by UartNs550IntrExample().

char* XUartNs550_Config::Name

Name of the device.

Referenced by XUartNs550_LookupConfig().