diff options
| -rw-r--r-- | drivers/fsi/fsi-scom.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/fsi/fsi-scom.c b/drivers/fsi/fsi-scom.c index 343153d47e5b..004dc03ccf09 100644 --- a/drivers/fsi/fsi-scom.c +++ b/drivers/fsi/fsi-scom.c | |||
| @@ -38,8 +38,7 @@ | |||
| 38 | #define SCOM_STATUS_PIB_RESP_MASK 0x00007000 | 38 | #define SCOM_STATUS_PIB_RESP_MASK 0x00007000 |
| 39 | #define SCOM_STATUS_PIB_RESP_SHIFT 12 | 39 | #define SCOM_STATUS_PIB_RESP_SHIFT 12 |
| 40 | 40 | ||
| 41 | #define SCOM_STATUS_ANY_ERR (SCOM_STATUS_ERR_SUMMARY | \ | 41 | #define SCOM_STATUS_ANY_ERR (SCOM_STATUS_PROTECTION | \ |
| 42 | SCOM_STATUS_PROTECTION | \ | ||
| 43 | SCOM_STATUS_PARITY | \ | 42 | SCOM_STATUS_PARITY | \ |
| 44 | SCOM_STATUS_PIB_ABORT | \ | 43 | SCOM_STATUS_PIB_ABORT | \ |
| 45 | SCOM_STATUS_PIB_RESP_MASK) | 44 | SCOM_STATUS_PIB_RESP_MASK) |
| @@ -251,11 +250,6 @@ static int handle_fsi2pib_status(struct scom_device *scom, uint32_t status) | |||
| 251 | /* Return -EBUSY on PIB abort to force a retry */ | 250 | /* Return -EBUSY on PIB abort to force a retry */ |
| 252 | if (status & SCOM_STATUS_PIB_ABORT) | 251 | if (status & SCOM_STATUS_PIB_ABORT) |
| 253 | return -EBUSY; | 252 | return -EBUSY; |
| 254 | if (status & SCOM_STATUS_ERR_SUMMARY) { | ||
| 255 | fsi_device_write(scom->fsi_dev, SCOM_FSI2PIB_RESET_REG, &dummy, | ||
| 256 | sizeof(uint32_t)); | ||
| 257 | return -EIO; | ||
| 258 | } | ||
| 259 | return 0; | 253 | return 0; |
| 260 | } | 254 | } |
| 261 | 255 | ||
