diff options
author | Vasant Hegde <hegdevasant@linux.vnet.ibm.com> | 2021-08-04 12:51:07 +0530 |
---|---|---|
committer | Vasant Hegde <hegdevasant@linux.vnet.ibm.com> | 2021-08-06 12:24:32 +0530 |
commit | 636bf0fe2498dc49d5e1b89643fa60ffa2e96766 (patch) | |
tree | 763eeae13b8bb310ad19cb149fd3f9d19c98a5f7 /platforms | |
parent | 7dab7412deec9d93ce1d7f2834e0f0eeaec779fb (diff) | |
download | skiboot-636bf0fe2498dc49d5e1b89643fa60ffa2e96766.zip skiboot-636bf0fe2498dc49d5e1b89643fa60ffa2e96766.tar.gz skiboot-636bf0fe2498dc49d5e1b89643fa60ffa2e96766.tar.bz2 |
platform: Add Denali platform support
Denali is P10 system. But FSP interaction (MBOX protocol) is same as ZZ.
Hence add denali platform detection code inside zz.c for now. We can think
of adding separate platform later.
Also enable :
- P10 TCE mapping support
- Detect PHBs
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
Diffstat (limited to 'platforms')
-rw-r--r-- | platforms/ibm-fsp/hostservices.c | 4 | ||||
-rw-r--r-- | platforms/ibm-fsp/zz.c | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/platforms/ibm-fsp/hostservices.c b/platforms/ibm-fsp/hostservices.c index 81fd6bd..accc098 100644 --- a/platforms/ibm-fsp/hostservices.c +++ b/platforms/ibm-fsp/hostservices.c @@ -551,6 +551,10 @@ int hservice_wakeup(uint32_t i_core, uint32_t i_mode) i_core &= SPR_PIR_P9_MASK; i_core <<= 2; break; + case proc_gen_p10: + i_core &= SPR_PIR_P10_MASK; + i_core <<= 2; + break; default: return OPAL_UNSUPPORTED; } diff --git a/platforms/ibm-fsp/zz.c b/platforms/ibm-fsp/zz.c index 7c6050a..493d603 100644 --- a/platforms/ibm-fsp/zz.c +++ b/platforms/ibm-fsp/zz.c @@ -160,6 +160,12 @@ static bool zz_probe(void) if (dt_node_is_compatible(dt_root, "ibm,fleetwood-m9s")) { return true; } + + /* Add Denali FSP platform and map it to ZZ */ + if (dt_node_is_compatible(dt_root, "ibm,denali")) { + return true; + } + return false; } |