aboutsummaryrefslogtreecommitdiff
path: root/core/i2c.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-30i2c,trace: Add I2C operation trace eventsOliver O'Halloran1-0/+32
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-12-16i2c: fix dereference beyond the end of bufferNicholas Piggin1-2/+10
2019-12-16opal-msg: endian fixes for opal-msg.c and opal_queue_msg callersNicholas Piggin1-1/+3
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+4
2019-03-28core/i2c: split i2c_request_send()Oliver O'Halloran1-44/+53
2019-03-28core/i2c: Poll on request state in i2c_request_send()Oliver O'Halloran1-22/+4
2019-03-01i2c: Fix sparse warnings for type assignmentStewart Smith1-5/+5
2018-12-11i2c: Fix i2c request hang during opal init if timers are not checkedFrederic Barrat1-0/+16
2018-09-17core/i2c: Remove bus specific alloc and free callbacksOliver O'Halloran1-8/+9
2018-09-17core/i2c: Move the timeout field into i2c_requestOliver O'Halloran1-1/+2
2018-08-15i2c: Ensure ordering between i2c_request_send() and completionBenjamin Herrenschmidt1-0/+3
2018-08-15i2c: Fix multiple-enqueue of the same request on NACKBenjamin Herrenschmidt1-4/+3
2017-10-02i2c: Move tpm i2c wrapper code into coreAndrew Donnellan1-0/+107
2016-12-02i2c: Add nuvoton quirk, disallowing i2cdetect as it locks TPMStewart Smith1-0/+5
2016-08-17Use additional checks in skiboot for pointersBalbir Singh1-0/+3
2016-06-24i2c: Add FWTS annotations for I2c ErrorsStewart Smith1-0/+13
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-11-12i2c: Use new timer facility and improve interrupts handlingBenjamin Herrenschmidt1-1/+1
2014-11-11i2c: Move bus management and OPAL API to core i2c codeBenjamin Herrenschmidt1-0/+116