[Pdbg] [PATCH 3/3] p9chip: Remove checking of chiplet enabled from core probe
Alistair Popple
alistair at popple.id.au
Thu Mar 12 12:25:07 AEDT 2020
All cores should be under a pervasive chiplet and chiplet enables
should be checked as part of the probe there.
Signed-off-by: Alistair Popple <alistair at popple.id.au>
---
libpdbg/p9chip.c | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/libpdbg/p9chip.c b/libpdbg/p9chip.c
index e5169ab..63434ee 100644
--- a/libpdbg/p9chip.c
+++ b/libpdbg/p9chip.c
@@ -66,10 +66,6 @@
#define CHIPLET_CLK_REGION_SEL_THOLD PPC_BITMASK(48, 50)
/* PCB Slave Registers */
-#define NET_CTRL0 0xf0040
-#define NET_CTRL0_CHIPLET_ENABLE PPC_BIT(0)
-#define NET_CTRL0_FENCE_EN PPC_BIT(18)
-#define NET_CTRL0_WOR 0xf0042
#define PPM_GPMMR 0xf0100
#define PPM_SPWKUP_FSP 0xf010b
#define PPM_SSHFSP 0xf0111
@@ -449,12 +445,6 @@ static int p9_core_probe(struct pdbg_target *target)
int i = 0;
uint64_t value;
- if (pib_read(target, NET_CTRL0, &value))
- return -1;
-
- if (!(value & NET_CTRL0_CHIPLET_ENABLE))
- return -1;
-
CHECK_ERR(pib_write(target, PPM_SPWKUP_FSP, PPC_BIT(0)));
do {
usleep(1000);
--
2.20.1
More information about the Pdbg
mailing list