diff --git a/src/ec/ite/include/ec/espi.h b/src/ec/ite/include/ec/espi.h index 9f1a606..00acab5 100644 --- a/src/ec/ite/include/ec/espi.h +++ b/src/ec/ite/include/ec/espi.h @@ -90,6 +90,13 @@ volatile uint8_t __xdata __at(0x3114) ESC3CAC3; // eSPI PC control volatile uint8_t __xdata __at(0x3190) ESPCTRL0; +volatile uint8_t __xdata __at(0x3191) ESPCTRL1; +volatile uint8_t __xdata __at(0x3192) ESPCTRL2; +volatile uint8_t __xdata __at(0x3193) ESPCTRL3; +volatile uint8_t __xdata __at(0x3194) ESPCTRL4; +volatile uint8_t __xdata __at(0x3195) ESPCTRL5; +volatile uint8_t __xdata __at(0x3196) ESPCTRL6; +volatile uint8_t __xdata __at(0x3197) ESPCTRL7; // eSPI general control volatile uint8_t __xdata __at(0x31A0) ESGCTRL0; @@ -97,6 +104,20 @@ volatile uint8_t __xdata __at(0x31A1) ESGCTRL1; volatile uint8_t __xdata __at(0x31A2) ESGCTRL2; volatile uint8_t __xdata __at(0x31A3) ESGCTRL3; +// eSPI upstream control +volatile uint8_t __xdata __at(0x31B0) ESUCTRL0; +volatile uint8_t __xdata __at(0x31B1) ESUCTRL1; +volatile uint8_t __xdata __at(0x31B2) ESUCTRL2; +volatile uint8_t __xdata __at(0x31B3) ESUCTRL3; +volatile uint8_t __xdata __at(0x31B6) ESUCTRL6; +volatile uint8_t __xdata __at(0x31B7) ESUCTRL7; +volatile uint8_t __xdata __at(0x31B8) ESUCTRL8; + +// eSPI OOB control +volatile uint8_t __xdata __at(0x31C0) ESOCTRL0; +volatile uint8_t __xdata __at(0x31C1) ESOCTRL1; +volatile uint8_t __xdata __at(0x31C4) ESOCTRL4; + // Virtual wires volatile uint8_t __xdata __at(0x3200) VWIDX0; volatile uint8_t __xdata __at(0x3202) VWIDX2; @@ -119,4 +140,16 @@ volatile uint8_t __xdata __at(0x3293) VWCTRL3; volatile uint8_t __xdata __at(0x3295) VWCTRL5; volatile uint8_t __xdata __at(0x3296) VWCTRL6; +// PUT_PC data bytes (64) +volatile uint8_t __xdata __at(0x3300) PUTPCDB[64]; + +// PUT_OOB data bytes (80) +volatile uint8_t __xdata __at(0x3380) PUTOOBDB[80]; + +// Upstream data bytes (80) +volatile uint8_t __xdata __at(0x3400) UDB[80]; + +// PUT_FLASH_NP data bytes (64) +volatile uint8_t __xdata __at(0x3480) PUTFLASHNPDB[64]; + #endif // _EC_ESPI_H