diff options
author | Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> | 2017-04-07 14:22:37 +0530 |
---|---|---|
committer | Michael Neuling <mikey@neuling.org> | 2017-04-12 16:49:36 +1000 |
commit | 044fe827e02734451a1299166d1d020a7d57ff63 (patch) | |
tree | 37923bb4af1848d88525bd66cf6beeaf05a04d57 /hw/psi.c | |
parent | 2fec26b312960aeee589d628b60cdd42ce83cca5 (diff) | |
download | skiboot-044fe827e02734451a1299166d1d020a7d57ff63.zip skiboot-044fe827e02734451a1299166d1d020a7d57ff63.tar.gz skiboot-044fe827e02734451a1299166d1d020a7d57ff63.tar.bz2 |
occ/irq: Fix SCOM address and irq reasons for P9 OCC
This patch fixes the SCOM address for OCC_MISC register which is used
for OCC interupts. In P9, OCC sends an interrupt to notify change in
the shared memory like throttle status. This patch handles this
interrupt reason.
Originally-from: Michael Neuling <mikey@neuling.org>
Signed-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>
Signed-off-by: Michael Neuling <mikey@neuling.org>
Diffstat (limited to 'hw/psi.c')
-rw-r--r-- | hw/psi.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -485,7 +485,7 @@ static void psihb_p8_interrupt(struct irq_source *is, uint32_t isn) psihb_interrupt(is, isn); break; case P8_IRQ_PSI_OCC: - occ_interrupt(psi->chip_id); + occ_p8_interrupt(psi->chip_id); break; case P8_IRQ_PSI_FSI: printf("PSI: FSI irq received\n"); @@ -572,7 +572,7 @@ static void psihb_p9_interrupt(struct irq_source *is, uint32_t isn) psihb_interrupt(is, isn); break; case P9_PSI_IRQ_OCC: - occ_interrupt(psi->chip_id); + occ_p9_interrupt(psi->chip_id); break; case P9_PSI_IRQ_FSI: printf("PSI: FSI irq received\n"); |