aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2017-01-16Reserve OPAL API numbers for XIVEStewart Smith1-1/+5
2017-01-16vpd: add vpd_valid() to check keyword VPD blobsOliver O'Halloran1-0/+2
2017-01-15dt: add dt_new_check()Oliver O'Halloran1-0/+1
2017-01-10mambo: add mprintf()Oliver O'Halloran1-0/+2
2017-01-05cpu: Add iterators for "present" CPUsBenjamin Herrenschmidt1-0/+10
2017-01-05xive: Split the OPAL irq flags from the internal onesBenjamin Herrenschmidt1-5/+6
2017-01-05xive: Cleanup escalation PQ on queue changeBenjamin Herrenschmidt1-0/+4
2017-01-05xive: Add *any chip* for allocating interruptsBenjamin Herrenschmidt1-0/+5
2017-01-05xive: Add support for EOIs via OPALBenjamin Herrenschmidt1-0/+1
2017-01-05xive/phb4: Work around broken LSI control on P9 DD1Benjamin Herrenschmidt2-0/+2
2017-01-05interrupts: Add optional name for OPAL interruptsBenjamin Herrenschmidt1-0/+4
2017-01-05xive: Export opal_xive_reset() arguments in OPAL APIBenjamin Herrenschmidt1-0/+9
2017-01-05xive: Implement xive_resetBenjamin Herrenschmidt1-2/+4
2017-01-05xive: Mark XIVE owned EQs with a specific flagBenjamin Herrenschmidt1-0/+2
2017-01-05xive: Use an allocator for EQDsBenjamin Herrenschmidt1-0/+4
2017-01-05xive: Break assumption that block ID == chip IDBenjamin Herrenschmidt1-0/+12
2017-01-05xive/phb4: Handle bad ESB offsets in PHB4 DD1Benjamin Herrenschmidt2-0/+2
2017-01-05xive: Implement cache watch and use it for EQsBenjamin Herrenschmidt1-0/+36
2017-01-05xive: Add opal_xive_get_irq_info()Benjamin Herrenschmidt1-3/+4
2017-01-05xive: Add support for escalation interruptsBenjamin Herrenschmidt1-0/+3
2017-01-05xive: OPAL API updateBenjamin Herrenschmidt1-1/+35
2017-01-05interrutps: Export irq_find_source()Benjamin Herrenschmidt1-0/+1
2017-01-05buddy: Add a simple generic buddy allocatorBenjamin Herrenschmidt1-0/+54
2017-01-04bitmap: Add basic bitmap opsBenjamin Herrenschmidt1-0/+69
2017-01-04console: remove force_dummy_console()Oliver O'Halloran1-2/+0
2017-01-04console: remove con_ops->flush()Oliver O'Halloran1-1/+0
2017-01-04console: use opal_con_ops APIOliver O'Halloran1-0/+3
2017-01-04console: add opal_con_ops structureOliver O'Halloran1-0/+27
2017-01-04console: move mambo con_ops into the platformOliver O'Halloran1-2/+1
2017-01-04console: add helper to create serial console nodesOliver O'Halloran1-0/+3
2017-01-04console: unexport con_lockOliver O'Halloran1-2/+0
2017-01-04console: don't use __flush_console() outside console.cOliver O'Halloran1-1/+0
2016-12-23platform: add OPAL_REBOOT_FULL_IPL reboot typeAndrew Donnellan1-0/+1
2016-12-14hw/npu: Remove obsolete config space indexesGavin Shan1-9/+0
2016-12-14include/npu.h: Remove unused struct npu_dev_trapAlistair Popple1-17/+0
2016-12-13slw: Set PSSCR value for idle statesShilpasri G Bhat1-0/+15
2016-12-13mambo: Add Fake NVRAM driverJack Miller1-0/+5
2016-12-08sensor: add a family field in the handlerCédric Le Goater1-13/+21
2016-12-08phb3: Trick to allow control of the PCIe link width and speedBenjamin Herrenschmidt1-0/+5
2016-12-02i2c: Add nuvoton quirk, disallowing i2cdetect as it locks TPMStewart Smith1-0/+9
2016-11-24p8i2c: Use calculated poll_interval when booting OPALStewart Smith1-0/+5
2016-11-24slw: do SLW timer testing while holding xscom lockStewart Smith1-2/+15
2016-11-24i2c: Add i2c_run_req() to crank the state machine for a requestStewart Smith1-0/+8
2016-11-24fsp: Don't recurse pollers in ibm_fsp_terminateStewart Smith1-0/+7
2016-11-24phb4: Change debug printsMichael Neuling1-2/+2
2016-11-24phb4: Fix location of EEH enable bitsMichael Neuling1-1/+2
2016-11-15phb4: Updated inits as of PHB4 spec 0.52Benjamin Herrenschmidt2-8/+4
2016-11-15xive: Provide a way to override some IPI sourcesBenjamin Herrenschmidt2-5/+6
2016-11-15xive: Add helper to retrieve an IPI trigger portBenjamin Herrenschmidt1-0/+5
2016-11-15psi: Don't register more interrupts than the HW supportsBenjamin Herrenschmidt1-1/+1