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 |
OSPI init structure.
Definition at line 70 of file gr55xx_ll_ospi_x.h.
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.
uint8_t _ll_ospi_x_init_t::cmd_global_reset |
Global Reset Command
Definition at line 116 of file gr55xx_ll_ospi_x.h.
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.
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.
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.
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.
uint8_t _ll_ospi_x_init_t::cmd_sync_rd |
Sync Read Command
Definition at line 108 of file gr55xx_ll_ospi_x.h.
uint8_t _ll_ospi_x_init_t::cmd_sync_wr |
Sync Write Command
Definition at line 110 of file gr55xx_ll_ospi_x.h.
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.
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.
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.
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.
uint32_t _ll_ospi_x_init_t::mem_base_address |
memory base address
Definition at line 76 of file gr55xx_ll_ospi_x.h.
uint32_t _ll_ospi_x_init_t::mem_page_size |
memory page size
Definition at line 80 of file gr55xx_ll_ospi_x.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.