aboutsummaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorVaibhav Jain <vaibhav@linux.vnet.ibm.com>2017-09-06 12:30:47 +0530
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-09-28 02:36:32 -0500
commit80c8e4ad6da01438e22949076a798f89d0cb003a (patch)
tree59030dcebe5924cf298ae87ef50a21446c89ebf9 /hw
parentcca6c3408711a8971dfc8c3331d381741012775f (diff)
downloadskiboot-80c8e4ad6da01438e22949076a798f89d0cb003a.zip
skiboot-80c8e4ad6da01438e22949076a798f89d0cb003a.tar.gz
skiboot-80c8e4ad6da01438e22949076a798f89d0cb003a.tar.bz2
capi: Mask Psl Credit timeout error for P9
Mask the PSL credit timeout error in CAPP FIR Mask register bit(46). As per the h/w team this error is now deprecated and shouldn't cause any fir-action for P9. Signed-off-by: Vaibhav Jain <vaibhav@linux.vnet.ibm.com> Acked-by: Christophe Lombard <clombard@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hw')
-rw-r--r--hw/phb4.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/hw/phb4.c b/hw/phb4.c
index e929b15..b94d492 100644
--- a/hw/phb4.c
+++ b/hw/phb4.c
@@ -3616,6 +3616,10 @@ static void phb4_init_capp_regs(struct phb4 *p)
/* CAPP FIR MASK */
xscom_write(p->chip_id, CAPP_FIR_MASK + offset, 0x80031f98d8717000);
+ /* Mask the CAPP PSL Credit Timeout Register error */
+ xscom_write_mask(p->chip_id, CAPP_FIR_MASK + offset,
+ PPC_BIT(46), PPC_BIT(46));
+
/* Deassert TLBI_FENCED and tlbi_psl_is_dead */
xscom_write(p->chip_id, CAPP_ERR_STATUS_CTRL + offset, 0);
}