diff options
author | Vaidyanathan Srinivasan <svaidy@linux.ibm.com> | 2021-08-04 12:50:51 +0530 |
---|---|---|
committer | Vasant Hegde <hegdevasant@linux.vnet.ibm.com> | 2021-08-06 11:51:26 +0530 |
commit | c8c36ada1d9a07be1120663ab02dc87798362cb8 (patch) | |
tree | defdc01f722c83ed99dd10bac610bbca8803c51f /hw/fsp | |
parent | d91829a85472769ad2ed0caca1cde6796ec5fe98 (diff) | |
download | skiboot-c8c36ada1d9a07be1120663ab02dc87798362cb8.zip skiboot-c8c36ada1d9a07be1120663ab02dc87798362cb8.tar.gz skiboot-c8c36ada1d9a07be1120663ab02dc87798362cb8.tar.bz2 |
occ: Add POWER10 support
Add support for parsing OCC on Power10 to populate the pstate
information. Also enables OCC on P10 Denali system.
Co-authored-by: Pratik R. Sampat <psampat@linux.ibm.com>
Co-authored-by: Vaidyanathan Srinivasan <svaidy@linux.ibm.com>
Signed-off-by: Pratik R. Sampat <psampat@linux.ibm.com>
Signed-off-by: Vaidyanathan Srinivasan <svaidy@linux.ibm.com>
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
Diffstat (limited to 'hw/fsp')
-rw-r--r-- | hw/fsp/fsp-occ.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/hw/fsp/fsp-occ.c b/hw/fsp/fsp-occ.c index 3081f89..58926f4 100644 --- a/hw/fsp/fsp-occ.c +++ b/hw/fsp/fsp-occ.c @@ -167,7 +167,7 @@ static void occ_do_load(u8 scope, u32 dbob_id __unused, u32 seq_id) if (err) return; - if (proc_gen == proc_gen_p9) { + if (proc_gen >= proc_gen_p9) { if (in_ipl) { /* OCC is pre-loaded in P9, so send SUCCESS to FSP */ rsp = fsp_mkmsg(FSP_CMD_LOAD_OCC_STAT, 2, 0, seq_id); @@ -316,6 +316,7 @@ static void occ_do_reset(u8 scope, u32 dbob_id, u32 seq_id) rc = host_services_occ_stop(); break; case proc_gen_p9: + case proc_gen_p10: last_seq_id = seq_id; chip = next_chip(NULL); prd_fsp_occ_reset(chip->id); |