ite: Add more eSPI registers

This commit is contained in:
Jeremy Soller
2023-02-22 09:44:07 -07:00
parent 95a654aaff
commit 83f40c643f

View File

@ -90,6 +90,13 @@ volatile uint8_t __xdata __at(0x3114) ESC3CAC3;
// eSPI PC control // eSPI PC control
volatile uint8_t __xdata __at(0x3190) ESPCTRL0; 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 // eSPI general control
volatile uint8_t __xdata __at(0x31A0) ESGCTRL0; 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(0x31A2) ESGCTRL2;
volatile uint8_t __xdata __at(0x31A3) ESGCTRL3; 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 // Virtual wires
volatile uint8_t __xdata __at(0x3200) VWIDX0; volatile uint8_t __xdata __at(0x3200) VWIDX0;
volatile uint8_t __xdata __at(0x3202) VWIDX2; 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(0x3295) VWCTRL5;
volatile uint8_t __xdata __at(0x3296) VWCTRL6; 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 #endif // _EC_ESPI_H