Lines Matching full:espi
9 * @brief Public APIs for eSPI driver
24 * @brief eSPI SAF Driver APIs
25 * @defgroup espi_interface ESPI Driver APIs
35 *| eSPI host +-------------+ |
52 *| | eSPI Flash | | eSPI protocol block | |
66 * --------- | + + + + | eSPI bus
73 *| eSPI slave |
76 *| eSPI endpoint | VWIRE | OOB | Flash |
101 * @brief eSPI SAF configuration parameters
110 * @brief eSPI SAF transaction packet format
119 *defined in espi.h
127 * eSPI driver API definition and system call entry points
169 * @brief Configure operation of a eSPI controller.
171 * This routine provides a generic interface to override eSPI controller
174 * If this eSPI controller is acting as slave, the values set here
176 * issued by the eSPI master during initialization.
178 * If this eSPI controller is acting as master, the values set here
179 * will be used by eSPI master to determine minimum common capabilities with
180 * eSPI slave then send via SET_CONFIGURATION command.
184 * | eSPI | | eSPI | | eSPI | | eSPI | | eSPI |
188 * | espi_config | Set eSPI | Set eSPI | espi_config |
197 * | | eSPI caps | | |
209 * @param cfg the device runtime configuration for the eSPI controller.
214 * @retval -ENOTSUP capability not supported by eSPI slave.
240 * @retval -ENOTSUP capability not supported by eSPI slave.
260 * called after SAF has been configured and the eSPI Master
285 * @retval true If eSPI SAF is ready.
303 * component shared between the eSPI master and eSPI slaves.
308 * @retval -ENOTSUP eSPI flash logical channel transactions not supported.
309 * @retval -EBUSY eSPI flash channel is not ready or disabled by master.
332 * components shared between the eSPI master and eSPI slaves.
337 * @retval -ENOTSUP eSPI flash logical channel transactions not supported.
338 * @retval -EBUSY eSPI flash channel is not ready or disabled by master.
361 * components shared between the eSPI master and eSPI slaves.
366 * @retval -ENOTSUP eSPI flash logical channel transactions not supported.
367 * @retval -EBUSY eSPI flash channel is not ready or disabled by master.
391 *| App | | eSPI driver | | HW | |eSPI Host|
398 * | | | eSPI reset | eSPI host
407 * | | | VW CH ready| eSPI host
422 * | | | SLP_S5 | eSPI host
432 * | | | HOST_RST | eSPI host
439 * | | | C10 | eSPI host
453 * @param evt_type indicates the eSPI event relevant for the handler.
475 * eSPI event is not specified.