diff options
author | Philippe Bergheaud <felix@linux.ibm.com> | 2018-04-03 15:27:46 +0200 |
---|---|---|
committer | Stewart Smith <stewart@linux.ibm.com> | 2018-04-10 15:38:33 +1000 |
commit | e0cffe9554a527fb496eda4b561af623afdf01c4 (patch) | |
tree | ee6ac3b8066087e40c3045ce64d48f962d3888b7 /hw | |
parent | 63594b03b85941445ef4865ee462b5427b618c46 (diff) | |
download | talos-skiboot-e0cffe9554a527fb496eda4b561af623afdf01c4.tar.gz talos-skiboot-e0cffe9554a527fb496eda4b561af623afdf01c4.zip |
phb4: Do not set the PBCQ Tunnel BAR register when enabling capi mode.
The cxl driver will set the capi value, like other drivers already do.
Signed-off-by: Philippe Bergheaud <felix@linux.ibm.com>
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'hw')
-rw-r--r-- | hw/phb4.c | 19 |
1 files changed, 0 insertions, 19 deletions
@@ -3947,25 +3947,6 @@ static int64_t enable_capi_mode(struct phb4 *p, uint64_t pe_number, ((u64)CAPIMASK << 32) | PHB_CAPI_CMPM_ENABLE); if (!(p->rev == PHB4_REV_NIMBUS_DD10)) { - /* - * PBCQ Tunnel Bar Register - * - * If set, for example by a driver that may already have - * tweaked the tunnel bar, then we do not touch it when - * entering capi mode. It's up to the driver to handle it. - * - * If unset, then we use the PSL_TNR_ADDR[TNR_Addr] reset - * value. For fpga/cxl, this code will define the tunnel bar. - */ - xscom_read(p->chip_id, - p->pe_stk_xscom + XPEC_NEST_STK_TUNNEL_BAR, ®); - if (!reg) { - reg = 0x00020000E0000000ull << 8; - xscom_write(p->chip_id, - p->pe_stk_xscom + XPEC_NEST_STK_TUNNEL_BAR, - reg); - } - /* PB AIB Hardware Control Register * Wait 32 PCI clocks for a credit to become available * before rejecting. |