| ufspsxc Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List

- Data Structures
- Data Fields

Data Fields
XUfsPsxc_Config Struct Reference
Overview

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

## Data Fields
char * | Name
| Compatible string of the device. More...
UINTPTR | BaseAddress
| Base address of the device. More...
u32 | InputClockHz
| Input clock frequency. More...
u32 | CfgClkFreqHz
| M-PHY Config clock frequency (external clock) More...
u32 | RefPadClk
| UFS Reference Pad clock. More...
u8 | IsCacheCoherent
| If UFS is Cache Coherent or not. 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 XUfsPsxc_Config::BaseAddress

Base address of the device.

Referenced by XUfsPsxc_CfgInitialize().

u32 XUfsPsxc_Config::CfgClkFreqHz

M-PHY Config clock frequency (external clock)

Referenced by XUfsPsxc_CfgInitialize().

u32 XUfsPsxc_Config::InputClockHz

Input clock frequency.

Referenced by XUfsPsxc_CfgInitialize().

u16 XUfsPsxc_Config::IntrId

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

UINTPTR XUfsPsxc_Config::IntrParent

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

u8 XUfsPsxc_Config::IsCacheCoherent

If UFS is Cache Coherent or not.

Referenced by XUfsPsxc_CfgInitialize().

char* XUfsPsxc_Config::Name

Compatible string of the device.

Referenced by XUfsPsxc_LookupConfig().

u32 XUfsPsxc_Config::RefPadClk

UFS Reference Pad clock.

Referenced by XUfsPsxc_CfgInitialize().