aboutsummaryrefslogtreecommitdiff
path: root/hw/psi.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-27psi/p9: mask all sources at initCédric Le Goater1-0/+13
2020-08-07hw/psi-p9: Configure IRQ offset before XIVE notifyOliver O'Halloran1-10/+10
2020-05-26PSI: Convert prerror to PR_NOTICEVasant Hegde1-1/+1
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-12-16add more sparse endian annotationsNicholas Piggin1-1/+1
2019-12-16cpu: use dt accessor device tree accessNicholas Piggin1-4/+4
2019-11-11Remove dead POWER7 codeNicholas Piggin1-1/+2
2019-09-06hw/psi: Remove explicit external IRQ policyOliver O'Halloran1-8/+6
2019-09-06hw/psi-p9: Mask OPAL-owned LSIs without handlersOliver O'Halloran1-6/+29
2019-09-06hw/psi-p9: Make interrupt name array globalOliver O'Halloran1-19/+19
2019-09-06hw/psi: Add chip ID to interrupt namesOliver O'Halloran1-23/+33
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