iic
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
XIic_Config Struct Reference

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

#include <xiic.h>

Data Fields

char * Name
 Name of the device. More...
 
UINTPTR BaseAddress
 Device base address. More...
 
int Has10BitAddr
 Does device have 10 bit address decoding. More...
 
u8 GpOutWidth
 Number of bits in general purpose output. 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...
 
u32 SerialClkDelay
 SCL inertial delay. More...
 
u32 AxiClkFreq
 AXI clock frequency in Hz. More...
 

Detailed Description

This typedef contains configuration information for the device.

Field Documentation

u32 XIic_Config::AxiClkFreq

AXI clock frequency in Hz.

Referenced by XIic_CfgInitialize().

u8 XIic_Config::GpOutWidth

Number of bits in general purpose output.

Referenced by XIic_CfgInitialize().

int XIic_Config::Has10BitAddr

Does device have 10 bit address decoding.

Referenced by XIic_CfgInitialize().

u16 XIic_Config::IntrId
UINTPTR XIic_Config::IntrParent
char* XIic_Config::Name

Name of the device.

Referenced by XIic_LookupConfig().

u32 XIic_Config::SerialClkDelay

SCL inertial delay.

Referenced by XIic_CfgInitialize().