drivers: espi: mchp: Report correct length during OOB Rx operation
Use correct HAL macro to report amount of bytes received. Signed-off-by: Jose Alberto Meza <jose.a.meza.arellano@intel.com>
This commit is contained in:
parent
0ac4409f44
commit
eaaf1af79e
1 changed files with 1 additions and 2 deletions
|
@ -32,7 +32,6 @@
|
||||||
|
|
||||||
/* OOB Rx length */
|
/* OOB Rx length */
|
||||||
#define ESPI_XEC_OOB_RX_LEN 0x7F00ul
|
#define ESPI_XEC_OOB_RX_LEN 0x7F00ul
|
||||||
#define ESPI_XEC_OOB_RX_LEN_MASK 0x7F00ul
|
|
||||||
|
|
||||||
/* BARs as defined in LPC spec chapter 11 */
|
/* BARs as defined in LPC spec chapter 11 */
|
||||||
#define ESPI_XEC_KBC_BAR_ADDRESS 0x00600000
|
#define ESPI_XEC_KBC_BAR_ADDRESS 0x00600000
|
||||||
|
@ -516,7 +515,7 @@ static int espi_xec_receive_oob(struct device *dev,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Check if buffer passed to driver can fit the received buffer */
|
/* Check if buffer passed to driver can fit the received buffer */
|
||||||
u32_t rcvd_len = ESPI_OOB_REGS->RX_LEN & ESPI_XEC_OOB_RX_LEN_MASK;
|
u32_t rcvd_len = ESPI_OOB_REGS->RX_LEN & MCHP_ESPI_OOB_RX_LEN_MASK;
|
||||||
|
|
||||||
if (rcvd_len > pckt->len) {
|
if (rcvd_len > pckt->len) {
|
||||||
LOG_ERR("space rcvd %d vs %d", rcvd_len, pckt->len);
|
LOG_ERR("space rcvd %d vs %d", rcvd_len, pckt->len);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue