summaryrefslogtreecommitdiff
path: root/chip/lm4/i2c.c
Commit message (Expand)AuthorAgeFilesLines
* ish: Trim down the release branchstabilize-wristpin-14469.59.B-ishstabilize-voshyr-14637.B-ishstabilize-quickfix-14695.187.B-ishstabilize-quickfix-14695.124.B-ishstabilize-quickfix-14526.91.B-ishstabilize-14695.85.B-ishstabilize-14695.107.B-ishstabilize-14682.B-ishstabilize-14633.B-ishstabilize-14616.B-ishstabilize-14589.B-ishstabilize-14588.98.B-ishstabilize-14588.14.B-ishstabilize-14588.123.B-ishstabilize-14536.B-ishstabilize-14532.B-ishstabilize-14528.B-ishstabilize-14526.89.B-ishstabilize-14526.84.B-ishstabilize-14526.73.B-ishstabilize-14526.67.B-ishstabilize-14526.57.B-ishstabilize-14498.B-ishstabilize-14496.B-ishstabilize-14477.B-ishstabilize-14469.9.B-ishstabilize-14469.8.B-ishstabilize-14469.58.B-ishstabilize-14469.41.B-ishstabilize-14442.B-ishstabilize-14438.B-ishstabilize-14411.B-ishstabilize-14396.B-ishstabilize-14395.B-ishstabilize-14388.62.B-ishstabilize-14388.61.B-ishstabilize-14388.52.B-ishstabilize-14385.B-ishstabilize-14345.B-ishstabilize-14336.B-ishstabilize-14333.B-ishrelease-R99-14469.B-ishrelease-R98-14388.B-ishrelease-R102-14695.B-ishrelease-R101-14588.B-ishrelease-R100-14526.B-ishfirmware-cherry-14454.B-ishfirmware-brya-14505.B-ishfirmware-brya-14505.71.B-ishfactory-kukui-14374.B-ishfactory-guybrush-14600.B-ishfactory-cherry-14455.B-ishfactory-brya-14517.B-ishJack Rosenthal2021-11-051-413/+0
* COIL: chip/lm4: Update terminologyCaveh Jalali2021-08-041-11/+13
* task_set_event: remove the wait argumentDawid Niedzwiecki2020-12-141-1/+1
* Replace I2C_GET_ADDR with I2C_STRIP_FLAGSYuval Peress2020-11-021-2/+2
* tree: Use new atomic_* implementationDawid Niedzwiecki2020-10-271-2/+2
* core: rename atomic_clear to atomic_clear_bitsDawid Niedzwiecki2020-10-061-1/+1
* tree: rename atomic_* functions to deprecated_atomic_*Jack Rosenthal2020-09-291-2/+2
* main: Initialize I2C pretty earlyAlexandru M Stan2019-10-241-2/+1
* include: De-longify BIT() macroEvan Green2019-10-051-1/+1
* printf: Fix formatting errorsEvan Green2019-10-051-1/+1
* Remove __7b, __8b and __7bfDenis Brockus2019-07-201-3/+3
* Use 7bit I2C/SPI slave addresses in ECDenis Brockus2019-07-191-7/+8
* LICENSE: remove unnecessary (c) after CopyrightTom Hughes2019-06-191-1/+1
* common: bit change 1 << constants with BIT(constants)Gwendal Grignou2019-03-261-2/+2
* common: replace 1 << digits, with BIT(digits)Gwendal Grignou2019-03-261-15/+15
* common: adc/i2c: Mark task_waiting volatileShamile Khan2015-12-011-1/+1
* mec1322: Implement i2c_set_timeoutShawn Nematbakhsh2015-06-031-3/+0
* i2c: Make i2c_xfer a wrapper function to chip_i2c_xferShawn Nematbakhsh2015-05-271-4/+4
* i2c: Move i2c_read_string to common codeShawn Nematbakhsh2015-05-261-30/+0
* I2C: Increase priority of i2c_initAlexandru M Stan2015-01-161-1/+1
* EC: Add smbus interface read & write APIsSheng-Liang Song2014-08-291-0/+5
* lm4 i2c: fixed lm4 i2c_xfer synchronization issueSheng-Liang Song2014-08-261-3/+6
* i2c: add support for timeout configuration at runtimeRandall Spangler2014-07-301-3/+12
* lm4: decrease i2c timeoutAlec Berg2014-06-041-1/+1
* Add cprints() and ccprints()Vic Yang2014-05-211-3/+3
* lm4: Update i2c handler to use task_wait_event_maskChromeOS Developer2014-03-261-25/+1
* force the compiler to use a valid register allocation for irq handlersVincent Palatin2014-03-111-6/+6
* cleanup: Combined i2c unwedge code into one common functionAlec Berg2014-03-061-8/+63
* lm4: move I2C transfer state machine to interrupt handlerRandall Spangler2014-01-161-184/+183
* Clean up hook priorties on LM4Randall Spangler2013-11-041-1/+1
* lm4: Modified clock gating to allow easy expansion to low power.Alec Berg2013-10-101-3/+3
* cleanup: Replace awkward I2C_PORTS_USED macro with constantBill Richardson2013-10-071-5/+5
* Clean up configuring GPIO alternate functionsRandall Spangler2013-08-071-25/+1
* Add build-time checks on board-specific array sizes.Bill Richardson2013-07-311-1/+0
* Change i2c port configs to make BDS the special case, not Link.Bill Richardson2013-06-061-12/+11
* Send STOP to clear bus when I2C encounters an error.Bill Richardson2013-06-061-2/+7
* Add some ifdefs to distinguish between Link and SlippyBill Richardson2013-05-021-1/+1
* Move i2cread and i2cwrite functions to i2c_commonRandall Spangler2013-04-301-157/+22
* Handle arbitration lost on I2C portsRandall Spangler2012-11-281-9/+21
* Handle bus errors on thermal I2C busRandall Spangler2012-11-261-2/+29
* Use SECOND and MSEC constantsRandall Spangler2012-10-291-1/+1
* Clean up I2C moduleRandall Spangler2012-10-251-121/+125
* Hook functions no longer return valuesRandall Spangler2012-10-231-10/+4
* Prevent I2C interrupts from consuming pending task eventsBill Richardson2012-09-211-5/+21
* Clean up debug outputRandall Spangler2012-08-071-1/+1
* Better help for console commandsRandall Spangler2012-05-251-7/+13
* Fix I2C port frequency calculationRandall Spangler2012-05-241-6/+38
* More debug command cleanup to save spaceRandall Spangler2012-05-211-14/+6
* Clean up debug commands to use less spaceRandall Spangler2012-05-211-15/+10
* Add a list of I2C portsRandall Spangler2012-05-171-23/+22