|
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.