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
172 * @brief Configure operation of a eSPI controller.
174 * This routine provides a generic interface to override eSPI controller
177 * If this eSPI controller is acting as slave, the values set here
179 * issued by the eSPI master during initialization.
181 * If this eSPI controller is acting as master, the values set here
182 * will be used by eSPI master to determine minimum common capabilities with
183 * eSPI slave then send via SET_CONFIGURATION command.
187 * | eSPI | | eSPI | | eSPI | | eSPI | | eSPI |
191 * | espi_config | Set eSPI | Set eSPI | espi_config |
200 * | | eSPI caps | | |
212 * @param cfg the device runtime configuration for the eSPI controller.
217 * @retval -ENOTSUP capability not supported by eSPI slave.
243 * @retval -ENOTSUP capability not supported by eSPI slave.
263 * called after SAF has been configured and the eSPI Master
288 * @retval true If eSPI SAF is ready.
306 * component shared between the eSPI master and eSPI slaves.
311 * @retval -ENOTSUP eSPI flash logical channel transactions not supported.
312 * @retval -EBUSY eSPI flash channel is not ready or disabled by master.
335 * components shared between the eSPI master and eSPI slaves.
340 * @retval -ENOTSUP eSPI flash logical channel transactions not supported.
341 * @retval -EBUSY eSPI flash channel is not ready or disabled by master.
364 * components shared between the eSPI master and eSPI slaves.
369 * @retval -ENOTSUP eSPI flash logical channel transactions not supported.
370 * @retval -EBUSY eSPI flash channel is not ready or disabled by master.
398 * @retval -ENOTSUP eSPI flash logical channel transactions not supported.
399 * @retval -EBUSY eSPI flash channel is not ready or disabled by master.
423 *| App | | eSPI driver | | HW | |eSPI Host|
430 * | | | eSPI reset | eSPI host
439 * | | | VW CH ready| eSPI host
454 * | | | SLP_S5 | eSPI host
464 * | | | HOST_RST | eSPI host
471 * | | | C10 | eSPI host
485 * @param evt_type indicates the eSPI event relevant for the handler.
507 * eSPI event is not specified.