From 08c95cafe23b418bed6ce1af0098a7b9a102ac4e Mon Sep 17 00:00:00 2001 From: Greg Still Date: Thu, 9 Mar 2017 11:37:19 -0600 Subject: [PATCH] PM: fix PPC405 PBA Slave booting bug Change-Id: I58f60a468dd6cfac83134603a43e68b652498764 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37737 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Corey V. Swenson Reviewed-by: Prem Shanker Jha Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38110 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell --- src/import/chips/p9/procedures/hwp/pm/p9_pm_pba_init.C | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_pba_init.C b/src/import/chips/p9/procedures/hwp/pm/p9_pm_pba_init.C index 7eb595ce869..54edadffc45 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_pba_init.C +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_pba_init.C @@ -735,13 +735,13 @@ pba_slave_setup_runtime_phase( FAPI_TRY(fapi2::putScom(i_target, PU_PBASLVCTL0_SCOM, l_data64), "Failed to set Slave 0 control register"); - FAPI_INF("Initialize PBA Slave 1 for GPE1 (OCC firmware) use ..."); + FAPI_INF("Initialize PBA Slave 1 for PPC405 booting use ..."); // Slave 1 (GPE 1). This is a read/write slave. Write gathering is // allowed, but with the shortest possible timeout. ps.value = 0; ps.fields.enable = 1; - ps.fields.mid_match_value = OCI_MASTER_ID_GPE1; - ps.fields.mid_care_mask = OCI_MASTER_ID_MASK_ALL; + ps.fields.mid_match_value = OCI_MASTER_ID_ICU & OCI_MASTER_ID_DCU; + ps.fields.mid_care_mask = OCI_MASTER_ID_ICU & OCI_MASTER_ID_DCU; ps.fields.read_ttype = PBA_READ_TTYPE_CL_RD_NC; ps.fields.read_prefetch_ctl = PBA_READ_PREFETCH_NONE; ps.fields.write_ttype = PBA_WRITE_TTYPE_DMA_PR_WR;