OpenOCD
|
Driver private state. More...
Data Fields | |
uint8_t | chip_select_bitmask |
Chip select bitmask. More... | |
bool | four_byte_mode |
Flash chip is in 32bit address mode. More... | |
uint32_t | id |
Chip ID. More... | |
bool | probed |
Bank is probed. More... | |
struct dw_spi_regmap | regmap |
SI controller regmap. More... | |
enum dw_spi_si_mode | saved_ctrl_mode |
Previously selected controller mode. More... | |
unsigned int | speed |
Flash speed. More... | |
const struct flash_device * | spi_flash |
SPI flash device info. More... | |
unsigned int | timeout |
Flash timeout in milliseconds. More... | |
uint8_t dw_spi_driver::chip_select_bitmask |
Chip select bitmask.
Definition at line 118 of file dw-spi.c.
Referenced by dw_spi_ctrl_configure_si(), and FLASH_BANK_COMMAND_HANDLER().
bool dw_spi_driver::four_byte_mode |
Flash chip is in 32bit address mode.
Definition at line 119 of file dw-spi.c.
Referenced by dw_spi_ctrl_check_sectors_fill(), dw_spi_ctrl_erase_sectors(), dw_spi_ctrl_program(), dw_spi_ctrl_read(), and FLASH_BANK_COMMAND_HANDLER().
uint32_t dw_spi_driver::id |
Chip ID.
Definition at line 115 of file dw-spi.c.
Referenced by dw_spi_info(), dw_spi_read_id(), and dw_spi_spiflash_search().
bool dw_spi_driver::probed |
Bank is probed.
Definition at line 114 of file dw-spi.c.
Referenced by dw_spi_auto_probe(), and dw_spi_probe().
struct dw_spi_regmap dw_spi_driver::regmap |
SI controller regmap.
Definition at line 119 of file dw-spi.c.
Referenced by dw_spi_ctrl_check_sectors_fill(), dw_spi_ctrl_configure_si(), dw_spi_ctrl_configure_speed(), dw_spi_ctrl_disable_interrupts(), dw_spi_ctrl_erase_sectors(), dw_spi_ctrl_mode(), dw_spi_ctrl_mode_configure(), dw_spi_ctrl_program(), dw_spi_ctrl_read(), dw_spi_ctrl_transaction(), dw_spi_master_ctrl_enable(), and FLASH_BANK_COMMAND_HANDLER().
enum dw_spi_si_mode dw_spi_driver::saved_ctrl_mode |
Previously selected controller mode.
Definition at line 119 of file dw-spi.c.
Referenced by dw_spi_ctrl_mode_configure(), and dw_spi_ctrl_mode_restore().
unsigned int dw_spi_driver::speed |
Flash speed.
Definition at line 116 of file dw-spi.c.
Referenced by dw_spi_ctrl_configure_speed(), and FLASH_BANK_COMMAND_HANDLER().
const struct flash_device* dw_spi_driver::spi_flash |
SPI flash device info.
Definition at line 123 of file dw-spi.c.
Referenced by dw_spi_blank_check(), dw_spi_erase_chip(), dw_spi_erase_sectors(), dw_spi_info(), dw_spi_probe(), dw_spi_read(), dw_spi_spiflash_search(), and dw_spi_write_buffer().
unsigned int dw_spi_driver::timeout |
Flash timeout in milliseconds.
Definition at line 117 of file dw-spi.c.
Referenced by dw_spi_ctrl_check_sectors_fill(), dw_spi_ctrl_erase_sectors(), dw_spi_ctrl_program(), dw_spi_ctrl_read(), dw_spi_erase_chip(), dw_spi_wait_finish(), and FLASH_BANK_COMMAND_HANDLER().