Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
espi_saf_driver_api Struct Reference

@driver_ops{eSPI SAF} More...

#include <espi_saf.h>

Data Fields

espi_saf_api_config config
 @driver_ops_mandatory Configure operation of an eSPI controller.
espi_saf_api_set_protection_regions set_protection_regions
 @driver_ops_mandatory Set one or more SAF protection regions.
espi_saf_api_activate activate
 @driver_ops_mandatory Activate SAF block.
espi_saf_api_get_channel_status get_channel_status
 @driver_ops_mandatory Query to see if SAF is ready.
espi_saf_api_flash_read flash_read
 @driver_ops_optional Sends a read request packet for slave attached flash.
espi_saf_api_flash_write flash_write
 @driver_ops_optional Sends a write request packet for slave attached flash.
espi_saf_api_flash_erase flash_erase
 @driver_ops_optional Sends an erase request packet for slave attached flash.
espi_saf_api_flash_unsuccess flash_unsuccess
 @driver_ops_optional Response unsuccessful completion for slave attached flash.
espi_saf_api_manage_callback manage_callback
 @driver_ops_optional Manage (add or remove) application callbacks.

Detailed Description

@driver_ops{eSPI SAF}

Field Documentation

◆ activate

espi_saf_api_activate espi_saf_driver_api::activate

@driver_ops_mandatory Activate SAF block.

◆ config

espi_saf_api_config espi_saf_driver_api::config

@driver_ops_mandatory Configure operation of an eSPI controller.

◆ flash_erase

espi_saf_api_flash_erase espi_saf_driver_api::flash_erase

@driver_ops_optional Sends an erase request packet for slave attached flash.

◆ flash_read

espi_saf_api_flash_read espi_saf_driver_api::flash_read

@driver_ops_optional Sends a read request packet for slave attached flash.

◆ flash_unsuccess

espi_saf_api_flash_unsuccess espi_saf_driver_api::flash_unsuccess

@driver_ops_optional Response unsuccessful completion for slave attached flash.

◆ flash_write

espi_saf_api_flash_write espi_saf_driver_api::flash_write

@driver_ops_optional Sends a write request packet for slave attached flash.

◆ get_channel_status

espi_saf_api_get_channel_status espi_saf_driver_api::get_channel_status

@driver_ops_mandatory Query to see if SAF is ready.

◆ manage_callback

espi_saf_api_manage_callback espi_saf_driver_api::manage_callback

@driver_ops_optional Manage (add or remove) application callbacks.

◆ set_protection_regions

espi_saf_api_set_protection_regions espi_saf_driver_api::set_protection_regions

@driver_ops_mandatory Set one or more SAF protection regions.


The documentation for this struct was generated from the following file: