XPI NOR configuration option The ROM SW can detect the FLASH configuration based on the following structure specified by the end-user.
More...
#include <hpm_romapi_xpi_nor_def.h>
XPI NOR configuration option The ROM SW can detect the FLASH configuration based on the following structure specified by the end-user.
◆ cmd_pads_after_init
| uint32_t xpi_nor_config_option_t::cmd_pads_after_init |
See the xpi_data_pad_t definitions for more details
◆ cmd_pads_after_por
| uint32_t xpi_nor_config_option_t::cmd_pads_after_por |
See the xpi_data_pad_t definitions for more details
◆ connection_sel
| uint32_t xpi_nor_config_option_t::connection_sel |
Device connection selection: 0 - PORTA, 1 - PORTB, 2 - Parallel mode
◆ drive_strength
| uint32_t xpi_nor_config_option_t::drive_strength |
IO drive strength, 0 - pre-defined, Others - specified by end-user
◆ dummy_cycles
| uint32_t xpi_nor_config_option_t::dummy_cycles |
0 - Auto detected/ use predefined value, others - specified by end-user
◆ flash_sector_erase_cmd_option
| uint32_t xpi_nor_config_option_t::flash_sector_erase_cmd_option |
Sector Erase command option
◆ flash_sector_size_option
| uint32_t xpi_nor_config_option_t::flash_sector_size_option |
◆ flash_size_option
| uint32_t xpi_nor_config_option_t::flash_size_option |
◆ freq_opt
| uint32_t xpi_nor_config_option_t::freq_opt |
1 - 30MHz, others, SoC specific setting
| union { ... } xpi_nor_config_option_t::header |
◆ io_voltage
| uint32_t xpi_nor_config_option_t::io_voltage |
SoC pad voltage, 0 - 3.0V, 1-1.8V
◆ misc
| uint32_t xpi_nor_config_option_t::misc |
| union { ... } xpi_nor_config_option_t::option0 |
| union { ... } xpi_nor_config_option_t::option1 |
| union { ... } xpi_nor_config_option_t::option2 |
◆ pin_group_sel
| uint32_t xpi_nor_config_option_t::pin_group_sel |
Pin group selection, 0 - 1st group, 1 - 2nd group, by default, the pin group is 1st group
◆ probe_type
| uint32_t xpi_nor_config_option_t::probe_type |
See the xpi_nor_probe_t definitions for more details
◆ quad_enable_seq
| uint32_t xpi_nor_config_option_t::quad_enable_seq |
See the xpi_nor_quad_enable_seq_t definitions for more details
◆ reserved
| uint32_t xpi_nor_config_option_t::reserved |
◆ tag
| uint32_t xpi_nor_config_option_t::tag |
| uint32_t xpi_nor_config_option_t::U |
◆ words
| uint32_t xpi_nor_config_option_t::words |
Option words, exclude the header itself
The documentation for this struct was generated from the following file: