28 lines
884 B
ReStructuredText
28 lines
884 B
ReStructuredText
.. _espi_api:
|
|
|
|
Enhanced Serial Peripheral Interface (eSPI) Bus
|
|
###############################################
|
|
|
|
Overview
|
|
********
|
|
|
|
The eSPI (enhanced serial peripheral interface) is a serial bus that is
|
|
based on SPI. It also features a four-wire interface (receive, transmit, clock
|
|
and target select) and three configurations: single IO, dual IO and quad IO.
|
|
|
|
The technical advancements include lower voltage signal levels (1.8V vs. 3.3V),
|
|
lower pin count, and the frequency is twice as fast (66MHz vs. 33MHz)
|
|
Because of its enhancements, the eSPI is used to replace the LPC
|
|
(lower pin count) interface, SPI, SMBus and sideband signals.
|
|
|
|
See `eSPI interface specification`_ for additional details.
|
|
|
|
|
|
API Reference
|
|
*************
|
|
|
|
.. doxygengroup:: espi_interface
|
|
|
|
.. _eSPI interface specification:
|
|
https://downloadmirror.intel.com/27055/327432%20espi_base_specification%20R1-5.pdf
|