aboutsummaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2017-03-09xive: Sync HW when moving interrupts aroundBenjamin Herrenschmidt1-1/+77
2017-03-09xive: Fix setting of OPAL_XIVE_IRQ_EOI_VIA_FWBenjamin Herrenschmidt1-4/+9
2017-03-09mbox: Sanitize init messageBenjamin Herrenschmidt1-1/+3
2017-03-09xive: Fix xive reset corrupting EQ allocation bitmapBenjamin Herrenschmidt1-6/+21
2017-03-07hdat: Parse BMC nodes much earlierOliver O'Halloran1-0/+34
2017-03-03Fixup init of struct lpc_clientStewart Smith1-0/+3
2017-03-03lpc/uart: Support routing of selected LPC interrupts to LinuxBenjamin Herrenschmidt5-90/+201
2017-03-02phb4: Fix TVE encoding for start addressFrederic Barrat1-1/+1
2017-03-02hw/slw: fix possible NULL dereferenceStewart Smith1-2/+8
2017-02-23phb4: Always assign powerbus BARsBenjamin Herrenschmidt1-0/+4
2017-02-23xive: Add some dump facilityBenjamin Herrenschmidt1-1/+129
2017-02-23astbmc/pnor: Use mbox-flash for flash accessesCyril Bur1-0/+6
2017-02-23ast-bmc: Use the mbox driverCyril Bur1-0/+19
2017-02-23hw/lpc-mbox: Add skiboot driver for the AST BMC mbox registersCyril Bur2-1/+281
2017-02-22slw: Print enabled stop statesMichael Neuling1-0/+2
2017-02-16hw/phb3: Apply config register filter after HW changeGavin Shan1-3/+3
2017-02-16core/pci: Initialize AER capability in PCI coreGavin Shan3-48/+9
2017-02-07xive/psi/lpc: Handle proper clearing of LPC SerIRQ latch on DD1Benjamin Herrenschmidt3-6/+72
2017-02-07lpc: Mark the power9 LPC bus as compatible with power8Benjamin Herrenschmidt1-4/+8
2017-02-07uart: Fix Linux pass-through policyBenjamin Herrenschmidt1-3/+34
2017-02-07slw: Fix parsing of supported STOP statesShilpasri G Bhat1-2/+4
2017-02-03slw: fix typo in slw dump commentJeremy Kerr1-1/+1
2017-02-03mambo: Don't probe ECID for DD1.0X on MamboStewart Smith1-1/+3
2017-02-02xive: Cleanup TM area on CPU callingBenjamin Herrenschmidt1-0/+8
2017-02-02xscom: Grab P9 DD1.0 revision levelBenjamin Herrenschmidt1-0/+28
2017-02-02xive: Fix failure to lower CPPR in opal_xive_get_xirr()Benjamin Herrenschmidt1-1/+7
2017-02-02xive: Don't assume opal_xive_eoi() is called with the right queue prioBenjamin Herrenschmidt1-6/+3
2017-02-02xive: Fix opal_xive_check_pending()Benjamin Herrenschmidt1-2/+2
2017-02-02xive: Force assign BARsBenjamin Herrenschmidt1-0/+4
2017-02-02xive: Fix configuration of the EX special BARBenjamin Herrenschmidt1-19/+28
2017-02-02xive: Display the block ID when initializing an instanceBenjamin Herrenschmidt1-1/+1
2017-02-02xive: Spread the notification ports a bitBenjamin Herrenschmidt1-6/+8
2017-02-02xive: Set the FORCE_TM_LOCAL bit in CQ_PBI_CTLBenjamin Herrenschmidt1-1/+1
2017-02-02xive: Comments about in-memory overflow queuesBenjamin Herrenschmidt1-0/+4
2017-02-02xive: Cache scrub needs a syncBenjamin Herrenschmidt1-0/+1
2017-02-02xive: Fix PIR2VP_BLK for 2-chip systemsBenjamin Herrenschmidt1-1/+10
2017-01-16dts: Don't assert when we don't know the processor typeBenjamin Herrenschmidt1-1/+1
2017-01-16hw/slw: only enable supported STOP statesOliver O'Halloran1-0/+14
2017-01-16hw/slw: use dt_new_check()Oliver O'Halloran1-3/+2
2017-01-15hdat: Add support for PHB4Oliver O'Halloran1-2/+0
2017-01-10phb4: Fix endian issue with link control2/status2 registersBenjamin Herrenschmidt1-1/+1
2017-01-05treewide: squash sparse static warningsAndrew Donnellan2-2/+2
2017-01-05xive: Enable backlog on queuesBenjamin Herrenschmidt1-1/+1
2017-01-05xive: Use for_each_present_cpu() for setting up XIVEBenjamin Herrenschmidt1-4/+4
2017-01-05xive: Fix logic in opal_xive_get_xirr()Benjamin Herrenschmidt1-9/+13
2017-01-05xive: Properly initialize new VP and EQ structuresBenjamin Herrenschmidt1-0/+5
2017-01-05xive: Improve/fix EOI of LSIsBenjamin Herrenschmidt1-12/+19
2017-01-05xive: Add FIXME comments about mask/umask racesBenjamin Herrenschmidt1-0/+8
2017-01-05xive: Fix memory barrier in opal_xive_get_xirr()Benjamin Herrenschmidt1-2/+3
2017-01-05xive: Don't try to find a target EQ for prio 0xffBenjamin Herrenschmidt1-12/+14