summaryrefslogtreecommitdiff
path: root/include/linux/occ.h
AgeCommit message (Collapse)AuthorFilesLines
2017-10-09fsi: occ: Add OCC response definitions to headerEdward A. James1-3/+17
Also fix include guards. OpenBMC-Staging-Count: 1 Signed-off-by: Edward A. James <eajames@us.ibm.com> Acked-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Joel Stanley <joel@jms.id.au>
2017-06-05drivers: fsi: sbefifo: Add OCC driverEdward A. James1-0/+27
This driver provides an atomic communications channel between the OCC on the POWER9 processor and a service processor (a BMC). The driver is dependent on the FSI SBEFIFO driver to get hardware access to the OCC SRAM. The format of the communication is a command followed by a response. Since the command and response must be performed atomically, the driver will perform this operations asynchronously. In this way, a write operation starts the command, and a read will gather the response data once it is complete. OpenBMC-Staging-Count: 1 Signed-off-by: Edward A. James <eajames@us.ibm.com> Signed-off-by: Joel Stanley <joel@jms.id.au>