aboutsummaryrefslogtreecommitdiff
path: root/hw/psi.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-26SPDX-ify all skiboot codeStewart Smith1-16/+4
2019-06-24Separate FSP specific PSI codeStewart Smith1-85/+9
2019-06-04Remove POWER7 and POWER7+ supportStewart Smith1-103/+2
2019-05-15Add P9 DIO interrupt supportLei YU1-0/+2
2019-01-25Remove POWER9N DD1 supportNicholas Piggin1-37/+6
2018-06-27occ: Move occ declarations into occ.hAndrew Donnellan1-0/+1
2018-06-18psi: Properly mask errors in SEMRJoel Stanley1-1/+1
2018-04-30Add SBE driver supportVasant Hegde1-1/+1
2018-04-11interrupts: Create an "interrupts" property in the OPAL nodeBenjamin Herrenschmidt1-3/+3
2017-06-26Big log level reduction...Benjamin Herrenschmidt1-2/+2
2017-06-26psi: Switch to ESB mode laterBenjamin Herrenschmidt1-4/+4
2017-06-26psi: Use phys_map to setup the BARsBenjamin Herrenschmidt1-31/+21
2017-06-19Ensure P9 DD1 workarounds apply only to NimbusMichael Neuling1-10/+11
2017-06-08SBE: Add passthrough command supportVasant Hegde1-1/+2
2017-04-12occ/irq: Fix SCOM address and irq reasons for P9 OCCShilpasri G Bhat1-2/+2
2017-03-03lpc/uart: Support routing of selected LPC interrupts to LinuxBenjamin Herrenschmidt1-8/+16
2017-02-07xive/psi/lpc: Handle proper clearing of LPC SerIRQ latch on DD1Benjamin Herrenschmidt1-3/+38
2017-01-05psi: Add names for PSI interruptsBenjamin Herrenschmidt1-0/+48
2016-12-21tree-wide: use dt_add_property_u64s() where we canOliver O'Halloran1-1/+1
2016-12-16psi: fix the xive registers initialization on P8Cédric Le Goater1-12/+8
2016-11-15xive: Provide a way to override some IPI sourcesBenjamin Herrenschmidt1-3/+3
2016-11-15psi: Fix P9 BAR setup on multi-chipsBenjamin Herrenschmidt1-2/+4
2016-11-15psi: Add DT option to disable LPC interruptsBenjamin Herrenschmidt1-1/+22
2016-10-17Fast reboot for P8Benjamin Herrenschmidt1-60/+43
2016-08-11psi: On p9, create an interrupt-map for routing PSI interruptsBenjamin Herrenschmidt1-0/+15
2016-08-11psi: Ensure chip_id is always set properlyBenjamin Herrenschmidt1-14/+10
2016-08-11psi: Remove psi->workingBenjamin Herrenschmidt1-13/+1
2016-08-11lpc: Add P9 LPC interrupts supportBenjamin Herrenschmidt1-1/+1
2016-08-11psi: Add P9 supportBenjamin Herrenschmidt1-147/+278
2016-08-11interrupts: Add new source ->attributes callbackBenjamin Herrenschmidt1-24/+27
2016-07-13interrupts: Expose irq_source and change prototypes of all opsBenjamin Herrenschmidt1-14/+15
2016-07-12interrupts: Use a #interrupt-cells of 2 for XICS interruptsBenjamin Herrenschmidt1-1/+1
2015-11-10sparse: fix warning constant is so big it is long in hw/psi.cStewart Smith1-1/+1
2015-09-11psi: Fix a few typosBenjamin Herrenschmidt1-6/+6
2015-07-31errorlog: Deprecate elog callback parameterSamuel Mendoza-Jonas1-1/+1
2015-05-13occ: Send self-interrupt to chip with active PSIJoel Stanley1-0/+7
2015-04-01Remove redundant includes of opal-api.hMichael Ellerman1-1/+0
2015-03-04hw/prd: Add firmware PRD handling subsystemJeremy Kerr1-1/+1
2015-02-26sparse: psi_link_poll_active can be staticCédric Le Goater1-1/+1
2015-02-10PSI: Revert the timeout for PSI link recovery to architected valueAnanth N Mavinakayanahalli1-1/+1
2015-02-09PSI: Report a PEL for PSI timeoutAnanth N Mavinakayanahalli1-3/+9
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2014-12-05occ: Fix clearing of OCC interrupt on remote fixBenjamin Herrenschmidt1-1/+1
2014-11-12i2c: Use new timer facility and improve interrupts handlingBenjamin Herrenschmidt1-2/+10
2014-10-27hw/i2c: i2c driver infrastructure providing device I/ONeelesh Gupta1-1/+2
2014-10-24irq/occ/opal: Add self-sent dummy interruptBenjamin Herrenschmidt1-1/+1
2014-10-22PSI: Drive link down on HIRAnanth N Mavinakayanahalli1-31/+34
2014-10-08remove unused DBG and FSP_TRACE macros from hw/psi.cStewart Smith1-4/+0
2014-09-23psi: Workaround for "pulse" external interruptBenjamin Herrenschmidt1-0/+12
2014-07-25PSI: Fix PSI driven FSP reset sequenceAnanth N Mavinakayanahalli1-4/+14