_ll_ospi_x_init_t Struct Reference

OSPI init structure. More...

#include <gr55xx_ll_ospi_x.h>

Public Attributes

uint32_t clock_freq
 
uint32_t dqs_timeout_ns
 
uint32_t mem_base_address
 
uint32_t mem_top_address
 
uint32_t mem_page_size
 
uint32_t timing_max_tCEM_us
 
uint32_t timing_min_tRST_us
 
uint32_t timing_min_tCPH_ns
 
uint32_t timing_min_tRC_ns
 
uint32_t timing_min_tXPDPD_ns
 
uint32_t timing_min_tXDPD_us
 
uint32_t timing_min_tXPHS_ns
 
uint32_t timing_min_tXHS_us
 
uint8_t is_tcem_ignore
 
uint8_t is_txdpd_ignore
 
uint8_t is_txhs_ignore
 
uint8_t cmd_linear_burst_rd
 
uint8_t cmd_linear_burst_wr
 
uint8_t cmd_sync_rd
 
uint8_t cmd_sync_wr
 
uint8_t cmd_mode_register_rd
 
uint8_t cmd_mode_register_wr
 
uint8_t cmd_global_reset
 

Detailed Description

OSPI init structure.

Definition at line 70 of file gr55xx_ll_ospi_x.h.

Member Data Documentation

◆ clock_freq

uint32_t _ll_ospi_x_init_t::clock_freq

Specifies the Clock Freq for OSPI

Definition at line 72 of file gr55xx_ll_ospi_x.h.

◆ cmd_global_reset

uint8_t _ll_ospi_x_init_t::cmd_global_reset

Global Reset Command

Definition at line 116 of file gr55xx_ll_ospi_x.h.

◆ cmd_linear_burst_rd

uint8_t _ll_ospi_x_init_t::cmd_linear_burst_rd

Linear Burst Read Command

Definition at line 104 of file gr55xx_ll_ospi_x.h.

◆ cmd_linear_burst_wr

uint8_t _ll_ospi_x_init_t::cmd_linear_burst_wr

Linear Burst Write Command

Definition at line 106 of file gr55xx_ll_ospi_x.h.

◆ cmd_mode_register_rd

uint8_t _ll_ospi_x_init_t::cmd_mode_register_rd

Register Mode Read Command

Definition at line 112 of file gr55xx_ll_ospi_x.h.

◆ cmd_mode_register_wr

uint8_t _ll_ospi_x_init_t::cmd_mode_register_wr

Register Mode Write Command

Definition at line 114 of file gr55xx_ll_ospi_x.h.

◆ cmd_sync_rd

uint8_t _ll_ospi_x_init_t::cmd_sync_rd

Sync Read Command

Definition at line 108 of file gr55xx_ll_ospi_x.h.

◆ cmd_sync_wr

uint8_t _ll_ospi_x_init_t::cmd_sync_wr

Sync Write Command

Definition at line 110 of file gr55xx_ll_ospi_x.h.

◆ dqs_timeout_ns

uint32_t _ll_ospi_x_init_t::dqs_timeout_ns

DQS timeout in ns

Definition at line 74 of file gr55xx_ll_ospi_x.h.

◆ is_tcem_ignore

uint8_t _ll_ospi_x_init_t::is_tcem_ignore

let controller ignore the tCEM or not

Definition at line 98 of file gr55xx_ll_ospi_x.h.

◆ is_txdpd_ignore

uint8_t _ll_ospi_x_init_t::is_txdpd_ignore

let controller ignore the txdpd or not

Definition at line 100 of file gr55xx_ll_ospi_x.h.

◆ is_txhs_ignore

uint8_t _ll_ospi_x_init_t::is_txhs_ignore

let controller ignore the txhs or not

Definition at line 102 of file gr55xx_ll_ospi_x.h.

◆ mem_base_address

uint32_t _ll_ospi_x_init_t::mem_base_address

memory base address

Definition at line 76 of file gr55xx_ll_ospi_x.h.

◆ mem_page_size

uint32_t _ll_ospi_x_init_t::mem_page_size

memory page size

Definition at line 80 of file gr55xx_ll_ospi_x.h.

◆ mem_top_address

uint32_t _ll_ospi_x_init_t::mem_top_address

memory top address, max 0x1FFFFFF

Definition at line 78 of file gr55xx_ll_ospi_x.h.

◆ timing_max_tCEM_us

uint32_t _ll_ospi_x_init_t::timing_max_tCEM_us

max tCEM time in us

Definition at line 82 of file gr55xx_ll_ospi_x.h.

◆ timing_min_tCPH_ns

uint32_t _ll_ospi_x_init_t::timing_min_tCPH_ns

min tCPH time in ns

Definition at line 86 of file gr55xx_ll_ospi_x.h.

◆ timing_min_tRC_ns

uint32_t _ll_ospi_x_init_t::timing_min_tRC_ns

min tRC time in ns

Definition at line 88 of file gr55xx_ll_ospi_x.h.

◆ timing_min_tRST_us

uint32_t _ll_ospi_x_init_t::timing_min_tRST_us

min tRST time in us

Definition at line 84 of file gr55xx_ll_ospi_x.h.

◆ timing_min_tXDPD_us

uint32_t _ll_ospi_x_init_t::timing_min_tXDPD_us

min tXDPD time in us

Definition at line 92 of file gr55xx_ll_ospi_x.h.

◆ timing_min_tXHS_us

uint32_t _ll_ospi_x_init_t::timing_min_tXHS_us

min tXHS time in us

Definition at line 96 of file gr55xx_ll_ospi_x.h.

◆ timing_min_tXPDPD_ns

uint32_t _ll_ospi_x_init_t::timing_min_tXPDPD_ns

min tXPDPD time in ns

Definition at line 90 of file gr55xx_ll_ospi_x.h.

◆ timing_min_tXPHS_ns

uint32_t _ll_ospi_x_init_t::timing_min_tXPHS_ns

min tXPHS time in ns

Definition at line 94 of file gr55xx_ll_ospi_x.h.


The documentation for this struct was generated from the following file: