Zephyr Project API 4.2.99
A Scalable Open Source RTOS
|
eSPI peripheral request packet. More...
#include <espi.h>
Data Fields | |
enum espi_cycle_type | cycle_type |
Type of eSPI cycle being performed. | |
uint8_t | tag |
Transaction tag for tracking. | |
uint16_t | len |
Length of the data payload in bytes. | |
uint32_t | address |
Target address for the transaction. | |
uint8_t * | data |
Pointer to the data buffer for read or write operations. | |
eSPI peripheral request packet.
Defines the format for peripheral channel (CH0) transactions, which are used for memory, I/O, and message cycles.
uint32_t espi_request_packet::address |
Target address for the transaction.
enum espi_cycle_type espi_request_packet::cycle_type |
Type of eSPI cycle being performed.
uint8_t* espi_request_packet::data |
Pointer to the data buffer for read or write operations.
uint16_t espi_request_packet::len |
Length of the data payload in bytes.
uint8_t espi_request_packet::tag |
Transaction tag for tracking.