aboutsummaryrefslogtreecommitdiff
path: root/hw/lpc-uart.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-28uart: Give SIMICS some more timeCédric Le Goater1-0/+3
2020-06-30uart: Actually swallow data if LPC is not workingVasant Hegde1-1/+1
2020-06-03uart: Drop console write data if BMC becomes unresponsiveVasant Hegde1-26/+74
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-12-16opal-api: add endian conversions to most opal callsNicholas Piggin1-8/+8
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+4
2019-07-19sparse: lpc uart interrupt pointer endiannessStewart Smith1-1/+1
2019-05-15nvram: Flag dangerous NVRAM optionsMichael Neuling1-1/+1
2018-06-05Quieten console output on bootStewart Smith1-1/+1
2018-04-29uart: fix uart_opal_flush to take console lock over uart_con_flushNicholas Piggin1-2/+8
2018-03-06Revert "console(lpc/fsp-console): Use only stdout-path property on P9 and above"Stewart Smith1-11/+3
2018-03-01console(lpc/fsp-console): Use only stdout-path property on P9 and abovePridhiviraj Paidipeddi1-3/+11
2017-10-06hw/lpc-uart: read from RBR to clear character timeout interruptsJeremy Kerr1-0/+21
2017-06-06Convert important polling loops to spin at lowest SMT priorityNicholas Piggin1-3/+9
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 Herrenschmidt1-16/+32
2017-02-07uart: Fix Linux pass-through policyBenjamin Herrenschmidt1-3/+34
2017-01-04console: remove con_ops->flush()Oliver O'Halloran1-3/+0
2017-01-04console: use opal_con_ops APIOliver O'Halloran1-7/+0
2017-01-04console: add opal_con_ops structureOliver O'Halloran1-0/+17
2017-01-04console: add helper to create serial console nodesOliver O'Halloran1-14/+2
2016-07-06uart: Cleanup initialization and remove simulator hackBenjamin Herrenschmidt1-87/+65
2016-03-07Enable Simics UART consoleRyan Grimm1-3/+60
2016-01-12Merge OPAL_CONSOLE_FLUSH from stableStewart Smith1-14/+16
2016-01-12Add OPAL_CONSOLE_FLUSH to the OPAL APIRussell Currey1-14/+16
2015-11-10sparse: fix incorrect type in assignment warning in hw/lpc-uart.cStewart Smith1-1/+1
2015-11-09console: Completely flush output buffer before power down and rebootRussell Currey1-1/+13
2015-11-09console: Completely flush output buffer before power down and rebootRussell Currey1-1/+13
2015-07-31errorlog: Deprecate elog callback parameterSamuel Mendoza-Jonas1-1/+1
2015-06-19Support for Naples LPC serial interruptsBenjamin Herrenschmidt1-12/+21
2015-05-01Add xscom_ok() and lpc_ok() to check XSCOM and LPC usabilityskiboot-5.0.1Benjamin Herrenschmidt1-0/+4
2015-04-01Remove redundant includes of opal-api.hMichael Ellerman1-1/+0
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2014-12-02elog: Clean up error logging headersAlistair Popple1-1/+1
2014-10-15uart: Works better if we actually allocate out_bufBenjamin Herrenschmidt1-0/+1
2014-10-15uart: Fix thinko in output ring pointersBenjamin Herrenschmidt1-2/+2
2014-10-15uart: Use prlog instead of printfBenjamin Herrenschmidt1-4/+4
2014-10-15uart: Keep synchronous console flush when IRQ not workingBenjamin Herrenschmidt1-3/+25
2014-10-15uart: Add interrupt driver output ring buffer for Linux ouputBenjamin Herrenschmidt1-41/+85
2014-10-15uart: Give UART it's own OPAL console callbacks instead of dummy consoleBenjamin Herrenschmidt1-100/+204
2014-10-09uart: Exploit Tx FIFOBenjamin Herrenschmidt1-10/+18
2014-07-02Initial commit of Open Source releaseBenjamin Herrenschmidt1-0/+343