modules: Fix MEC1501 OOB RX/TX transfer length masks

OOB RX and TX registers transfer length fields had
incorrect mask value. Fixed OOB RX status all RW1C mask
to mask only RW1C and added another status mask for
all status(RW1C and RO).

Signed-off-by: Scott Worley <scott.worley@microchip.com>
This commit is contained in:
Scott Worley 2020-05-01 08:27:22 -04:00 committed by franciscomunoz
parent 688cb7deeb
commit aad89bf053
1 changed files with 6 additions and 5 deletions

View File

@ -382,15 +382,15 @@ typedef struct espi_io_ltr_regs
/* RX_LEN register */
/* Number of bytes received (RO) */
#define MCHP_ESPI_OOB_RX_LEN_POS 0u
#define MCHP_ESPI_OOB_RX_LEN_MASK 0x3FFFul
#define MCHP_ESPI_OOB_RX_LEN_MASK 0x1FFFul
/* Recieve buffer length field (RW) */
#define MCHP_ESPI_OOB_RX_BUF_LEN_POS 16u
#define MCHP_ESPI_OOB_RX_BUF_LEN_MASK0 0x3FFFul
#define MCHP_ESPI_OOB_RX_BUF_LEN_MASK (0x3FFFul << 16)
#define MCHP_ESPI_OOB_RX_BUF_LEN_MASK0 0x1FFFul
#define MCHP_ESPI_OOB_RX_BUF_LEN_MASK (0x1FFFul << 16)
/* TX_LEN register */
#define MCHP_ESPI_OOB_TX_MSG_LEN_POS 0u
#define MCHP_ESPI_OOB_TX_MSG_LEN_MASK 0x3FFFul
#define MCHP_ESPI_OOB_TX_MSG_LEN_MASK 0x1FFFul
/* RX_CTRL */
/* Set AVAIL bit to indicate SRAM Buffer and size has been configured */
@ -420,7 +420,8 @@ typedef struct espi_io_ltr_regs
#define MCHP_ESPI_OOB_RX_STS_TAG_MASK0 0x0Ful
#define MCHP_ESPI_OOB_RX_STS_TAG_MASK (0x0Ful << 8) /* RO */
#define MCHP_ESPI_OOB_RX_STS_ALL_RW1C 0x0Ful
#define MCHP_ESPI_OOB_RX_STS_ALL_RW1C 0x07ul
#define MCHP_ESPI_OOB_RX_STS_ALL 0x0Ful
/* TX_CTRL */
#define MCHP_ESPI_OOB_TX_CTRL_START_POS 0u