summaryrefslogtreecommitdiff
path: root/chip/lm4/i2c.c
Commit message (Expand)AuthorAgeFilesLines
* coil: cleanup i2c commentsMary Ruthven2021-01-081-6/+6
* coil: i2c slave_addr -> periph_addrMary Ruthven2021-01-071-3/+3
* 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
* Use console output instead of uart output for console commandsRandall Spangler2012-04-241-15/+14
* Added HOOK_INIT for driver module initsRandall Spangler2012-04-191-1/+2
* Add hooks module so modules can be notified of system-level events.Randall Spangler2012-04-191-3/+8
* Support dynamically changing the system clockRandall Spangler2012-04-091-16/+21
* Change task messages to eventsRandall Spangler2012-04-061-5/+5