Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
it51xxx_flash_api_ex.h File Reference

Header file for IT51XXX extended operations. More...

Go to the source code of this file.

Data Structures

struct  flash_it51xxx_ex_op_addr_protection
 flash address protection request/result More...

Macros

#define IT51XXX_PROTECT_PATH_COUNT   3
 number of supported protection paths
#define PROTECT_PATH_EC   BIT(0)
 EC protection path.
#define PROTECT_PATH_HOST   BIT(1)
 Host protection path.
#define PROTECT_PATH_DBGR   BIT(2)
 DBGR protection path.
#define PROTECT_PATH_ALL   (PROTECT_PATH_EC | PROTECT_PATH_HOST | PROTECT_PATH_DBGR)
 All protection paths.

Enumerations

enum  flash_it51xxx_ex_op {
  FLASH_IT51XXX_INTERNAL , FLASH_IT51XXX_EXTERNAL_FSPI_CS0 , FLASH_IT51XXX_EXTERNAL_FSPI_CS1 , FLASH_IT51XXX_ADDR_3B ,
  FLASH_IT51XXX_ADDR_4B , FLASH_IT51XXX_WRITE_PROTECT , FLASH_IT51XXX_READ_PROTECT
}
 Enumeration for IT51XXX flash extended operations. More...

Detailed Description

Header file for IT51XXX extended operations.