Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
peci_driver_api Struct Reference

Driver Operations PECI driver operations More...

#include <zephyr/drivers/peci.h>

Data Fields

peci_config_t config
  REQ Configures the PECI interface.
peci_disable_t disable
  REQ Disable PECI interface.
peci_enable_t enable
  REQ Enable PECI interface.
peci_transfer_t transfer
  REQ Performs a PECI transaction.

Detailed Description

Driver Operations PECI driver operations

This is the driver API structure any PECI driver needs to define. It contains function pointers to the operations the driver implements, as well as any other driver-specific constant data.

Members marked with REQ MUST be set by the driver, whereas those marked with OPT are optional.

See also
DEVICE_DT_INST_DEFINE()
DEVICE_DT_DEFINE()
DEVICE_API()

Field Documentation

◆ config

peci_config_t peci_driver_api::config

REQ Configures the PECI interface.

◆ disable

peci_disable_t peci_driver_api::disable

REQ Disable PECI interface.

◆ enable

peci_enable_t peci_driver_api::enable

REQ Enable PECI interface.

◆ transfer

peci_transfer_t peci_driver_api::transfer

REQ Performs a PECI transaction.


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