Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
MSPI controller configuration. More...
#include <mspi.h>
Data Fields | |
uint8_t | channel_num |
mspi channel number | |
enum mspi_op_mode | op_mode |
Configure operation mode. | |
enum mspi_duplex | duplex |
Configure duplex mode. | |
bool | dqs_support |
DQS support flag. | |
bool | sw_multi_periph |
Software managed multi peripheral enable. | |
struct gpio_dt_spec * | ce_group |
GPIO chip select lines (optional) | |
uint32_t | num_ce_gpios |
GPIO chip-select line numbers (optional) | |
uint32_t | num_periph |
Peripheral number from 0 to host controller peripheral limit. | |
uint32_t | max_freq |
Maximum supported frequency in MHz. | |
bool | re_init |
Whether to re-initialize controller. | |
MSPI controller configuration.
struct gpio_dt_spec* mspi_cfg::ce_group |
GPIO chip select lines (optional)
uint8_t mspi_cfg::channel_num |
mspi channel number
bool mspi_cfg::dqs_support |
DQS support flag.
enum mspi_duplex mspi_cfg::duplex |
Configure duplex mode.
uint32_t mspi_cfg::max_freq |
Maximum supported frequency in MHz.
uint32_t mspi_cfg::num_ce_gpios |
GPIO chip-select line numbers (optional)
uint32_t mspi_cfg::num_periph |
Peripheral number from 0 to host controller peripheral limit.
enum mspi_op_mode mspi_cfg::op_mode |
Configure operation mode.
bool mspi_cfg::re_init |
Whether to re-initialize controller.
bool mspi_cfg::sw_multi_periph |
Software managed multi peripheral enable.