emacps: XEmacPs_Config Struct Reference

| emacps Xilinx SDK Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XEmacPs_Config Struct Reference
Emacps_v3_10

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

## Data Fields
u16 | DeviceId
| Unique ID of device. More...
UINTPTR | BaseAddress
| Physical base address of IPIF registers. More...
u8 | IsCacheCoherent
| Applicable only to A53 in EL1 mode; describes whether Cache Coherent or not. More...

## Detailed Description

This typedef contains configuration information for a device.

## Field Documentation

UINTPTR XEmacPs_Config::BaseAddress

Physical base address of IPIF registers.

Referenced by EmacPsDmaIntrExample(), EmacPsUtilEnterLocalLoopback(), main(), XEmacPs_CfgInitialize(), XEmacPs_ClearHash(), XEmacPs_ClearOptions(), XEmacPs_DeleteHash(), XEmacPs_DMABLengthUpdate(), XEmacPs_GetHash(), XEmacPs_GetMacAddress(), XEmacPs_GetOperatingSpeed(), XEmacPs_IntrHandler(), XEmacPs_PhyRead(), XEmacPs_PhyWrite(), XEmacPs_PtpErrorInterruptHandler(), XEmacPs_Reset(), XEmacPs_SendPausePacket(), XEmacPs_SetHash(), XEmacPs_SetMacAddress(), XEmacPs_SetMdioDivisor(), XEmacPs_SetOperatingSpeed(), XEmacPs_SetOptions(), XEmacPs_SetQueuePtr(), XEmacPs_SetTypeIdCheck(), XEmacPs_Start(), and XEmacPs_Stop().

u16 XEmacPs_Config::DeviceId

Unique ID of device.

Referenced by XEmacPs_CfgInitialize().

u8 XEmacPs_Config::IsCacheCoherent

Applicable only to A53 in EL1 mode; describes whether Cache Coherent or not.

Referenced by EmacPsDmaIntrExample(), EmacPsDmaSingleFrameIntrExample(), and XEmacPs_CfgInitialize().