|
@@ -47,8 +47,7 @@
|
|
|
#define SCOM_STATUS_PIB_RESP_MASK 0x00007000
|
|
#define SCOM_STATUS_PIB_RESP_MASK 0x00007000
|
|
|
#define SCOM_STATUS_PIB_RESP_SHIFT 12
|
|
#define SCOM_STATUS_PIB_RESP_SHIFT 12
|
|
|
|
|
|
|
|
-#define SCOM_STATUS_ANY_ERR (SCOM_STATUS_ERR_SUMMARY | \
|
|
|
|
|
- SCOM_STATUS_PROTECTION | \
|
|
|
|
|
|
|
+#define SCOM_STATUS_ANY_ERR (SCOM_STATUS_PROTECTION | \
|
|
|
SCOM_STATUS_PARITY | \
|
|
SCOM_STATUS_PARITY | \
|
|
|
SCOM_STATUS_PIB_ABORT | \
|
|
SCOM_STATUS_PIB_ABORT | \
|
|
|
SCOM_STATUS_PIB_RESP_MASK)
|
|
SCOM_STATUS_PIB_RESP_MASK)
|
|
@@ -260,11 +259,6 @@ static int handle_fsi2pib_status(struct scom_device *scom, uint32_t status)
|
|
|
/* Return -EBUSY on PIB abort to force a retry */
|
|
/* Return -EBUSY on PIB abort to force a retry */
|
|
|
if (status & SCOM_STATUS_PIB_ABORT)
|
|
if (status & SCOM_STATUS_PIB_ABORT)
|
|
|
return -EBUSY;
|
|
return -EBUSY;
|
|
|
- if (status & SCOM_STATUS_ERR_SUMMARY) {
|
|
|
|
|
- fsi_device_write(scom->fsi_dev, SCOM_FSI2PIB_RESET_REG, &dummy,
|
|
|
|
|
- sizeof(uint32_t));
|
|
|
|
|
- return -EIO;
|
|
|
|
|
- }
|
|
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|
|
|
|
|
|