Go to the source code of this file.
|
| int | qspi_cmd_wakeup_rpu (const struct device *dev, uint8_t data) |
| |
| int | qspi_init (struct qspi_config *config) |
| |
| int | qspi_write (unsigned int addr, const void *data, int len) |
| |
| int | qspi_read (unsigned int addr, void *data, int len) |
| |
| int | qspi_hl_read (unsigned int addr, void *data, int len) |
| |
| int | qspi_deinit (void) |
| |
| void | gpio_free_irq (int pin, struct gpio_callback *button_cb_data) |
| |
| int | gpio_request_irq (int pin, struct gpio_callback *button_cb_data, void(*irq_handler)()) |
| |
| struct qspi_config * | qspi_defconfig (void) |
| |
| struct qspi_dev * | qspi_dev (void) |
| |
| struct qspi_config * | qspi_get_config (void) |
| |
| int | qspi_cmd_sleep_rpu (const struct device *dev) |
| |
| void | hard_reset (void) |
| |
| void | get_sleep_stats (uint32_t addr, uint32_t *buff, uint32_t wrd_len) |
| |
| int | qspi_validate_rpu_wake_writecmd (const struct device *dev) |
| |
| int | qspi_wait_while_rpu_awake (const struct device *dev) |
| |
| int | qspi_RDSR1 (const struct device *dev, uint8_t *rdsr1) |
| |
| int | qspi_RDSR2 (const struct device *dev, uint8_t *rdsr2) |
| |
| int | qspi_WRSR2 (const struct device *dev, const uint8_t wrsr2) |
| |
| int | qspi_enable_encryption (uint8_t *key) |
| | Enable encryption.
|
| |
◆ QSPI_KEY_LEN_BYTES
| #define QSPI_KEY_LEN_BYTES 16 |
◆ RPU_AWAKE_BIT
| #define RPU_AWAKE_BIT BIT(1) /* RPU AWAKE FROM SLEEP - RO */ |
◆ RPU_READY_BIT
| #define RPU_READY_BIT BIT(2) /* RPU IS READY - RO*/ |
◆ RPU_WAKEUP_NOW
| #define RPU_WAKEUP_NOW BIT(0) /* WAKEUP RPU - RW */ |
Header containing QSPI device interface specific declarations for the Zephyr OS layer of the Wi-Fi driver.
◆ get_sleep_stats()
◆ gpio_free_irq()
| void gpio_free_irq |
( |
int |
pin, |
|
|
struct gpio_callback * |
button_cb_data |
|
) |
| |
◆ gpio_request_irq()
| int gpio_request_irq |
( |
int |
pin, |
|
|
struct gpio_callback * |
button_cb_data, |
|
|
void(*)() |
irq_handler |
|
) |
| |
◆ hard_reset()
◆ qspi_cmd_sleep_rpu()
| int qspi_cmd_sleep_rpu |
( |
const struct device * |
dev | ) |
|
◆ qspi_cmd_wakeup_rpu()
| int qspi_cmd_wakeup_rpu |
( |
const struct device * |
dev, |
|
|
uint8_t |
data |
|
) |
| |
◆ qspi_defconfig()
◆ qspi_deinit()
◆ qspi_dev()
◆ qspi_enable_encryption()
| int qspi_enable_encryption |
( |
uint8_t * |
key | ) |
|
Enable encryption.
- Parameters
-
| key | Pointer to the 128-bit key |
- Returns
- 0 on success, negative errno code on failure.
◆ qspi_get_config()
◆ qspi_hl_read()
| int qspi_hl_read |
( |
unsigned int |
addr, |
|
|
void * |
data, |
|
|
int |
len |
|
) |
| |
◆ qspi_init()
◆ qspi_RDSR1()
◆ qspi_RDSR2()
◆ qspi_read()
| int qspi_read |
( |
unsigned int |
addr, |
|
|
void * |
data, |
|
|
int |
len |
|
) |
| |
◆ qspi_validate_rpu_wake_writecmd()
| int qspi_validate_rpu_wake_writecmd |
( |
const struct device * |
dev | ) |
|
◆ qspi_wait_while_rpu_awake()
| int qspi_wait_while_rpu_awake |
( |
const struct device * |
dev | ) |
|
◆ qspi_write()
| int qspi_write |
( |
unsigned int |
addr, |
|
|
const void * |
data, |
|
|
int |
len |
|
) |
| |
◆ qspi_WRSR2()
| int qspi_WRSR2 |
( |
const struct device * |
dev, |
|
|
const uint8_t |
wrsr2 |
|
) |
| |
◆ qspi_perip