7#ifndef __ZEPHYR_INCLUDE_DRIVERS_FLASH_STM32_FLASH_API_EXTENSIONS_H__
8#define __ZEPHYR_INCLUDE_DRIVERS_FLASH_STM32_FLASH_API_EXTENSIONS_H__
67#if defined(CONFIG_FLASH_EX_OP_ENABLED)
68enum stm32_qspi_ex_ops {
75 FLASH_STM32_QSPI_EX_OP_GENERIC_READ,
82 FLASH_STM32_QSPI_EX_OP_GENERIC_WRITE,
86#if defined(CONFIG_FLASH_STM32_WRITE_PROTECT)
87struct flash_stm32_ex_op_sector_wp_in {
92struct flash_stm32_ex_op_sector_wp_out {
97#if defined(CONFIG_FLASH_STM32_READOUT_PROTECTION)
98struct flash_stm32_ex_op_rdp {
Public API for FLASH drivers.
#define FLASH_EX_OP_VENDOR_BASE
Definition flash.h:682
__UINT64_TYPE__ uint64_t
Definition stdint.h:91
stm32_ex_ops
Definition stm32_flash_api_extensions.h:12
@ FLASH_STM32_EX_OP_OPTB_WRITE
Definition stm32_flash_api_extensions.h:64
@ FLASH_STM32_EX_OP_BLOCK_OPTION_REG
Definition stm32_flash_api_extensions.h:42
@ FLASH_STM32_EX_OP_OPTB_READ
Definition stm32_flash_api_extensions.h:56
@ FLASH_STM32_EX_OP_SECTOR_WP
Definition stm32_flash_api_extensions.h:26
@ FLASH_STM32_EX_OP_BLOCK_CONTROL_REG
Definition stm32_flash_api_extensions.h:50
@ FLASH_STM32_EX_OP_RDP
Definition stm32_flash_api_extensions.h:34