OpenOCD
dw_spi_program Struct Reference

Arguments for program helper function. More...

Data Fields

uint32_t address
 First page address. More...
 
uint64_t buffer
 Data buffer pointer. More...
 
uint32_t buffer_size
 Size of dw_spi_program::buffer. More...
 
uint8_t busy_mask
 Busy mask. More...
 
uint64_t data_reg
 Pointer to DR register. More...
 
uint8_t four_byte_mode
 Four byte addressing mode flag. More...
 
uint32_t page_size
 Page size. More...
 
uint8_t program_cmd
 Program command. More...
 
uint8_t read_status_cmd
 Read status command. More...
 
uint64_t status_reg
 Pointer to SR register. More...
 
uint8_t write_enable_cmd
 Write enable command. More...
 
uint8_t write_enable_mask
 Write enable mask. More...
 

Detailed Description

Arguments for program helper function.

Definition at line 72 of file dw-spi-helper.h.

Field Documentation

◆ address

uint32_t dw_spi_program::address

First page address.

Page aligned when write is crossing the page boundary.

Definition at line 73 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ buffer

uint64_t dw_spi_program::buffer

Data buffer pointer.

Definition at line 77 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ buffer_size

uint32_t dw_spi_program::buffer_size

Size of dw_spi_program::buffer.

Definition at line 78 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ busy_mask

uint8_t dw_spi_program::busy_mask

Busy mask.

Definition at line 85 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ data_reg

uint64_t dw_spi_program::data_reg

Pointer to DR register.

Definition at line 80 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ four_byte_mode

uint8_t dw_spi_program::four_byte_mode

Four byte addressing mode flag.

Definition at line 86 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ page_size

uint32_t dw_spi_program::page_size

Page size.

Definition at line 76 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ program_cmd

uint8_t dw_spi_program::program_cmd

Program command.

Definition at line 83 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ read_status_cmd

uint8_t dw_spi_program::read_status_cmd

Read status command.

Definition at line 81 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ status_reg

uint64_t dw_spi_program::status_reg

Pointer to SR register.

Definition at line 79 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ write_enable_cmd

uint8_t dw_spi_program::write_enable_cmd

Write enable command.

Definition at line 82 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().

◆ write_enable_mask

uint8_t dw_spi_program::write_enable_mask

Write enable mask.

Definition at line 84 of file dw-spi-helper.h.

Referenced by dw_spi_ctrl_program().


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