summaryrefslogtreecommitdiff
path: root/common/i2c_master.c
Commit message (Expand)AuthorAgeFilesLines
* i2c_master: extend i2c_xfer_no_retry to also support large writestabilize-13605.B-masterTing Shen2020-11-171-24/+35
* crc8: rename crc8 to cros_crc8 to to avoid zephyr conflictJett Rink2020-11-131-10/+10
* i2c_master: Add i2cxfer raw commandJan Dabros2020-11-121-1/+64
* Revert "crc8: rename crc8 to cros_crc8 to to avoid zephyr conflict"Jett Rink2020-11-111-10/+10
* crc8: rename crc8 to cros_crc8 to to avoid zephyr conflictJett Rink2020-11-111-10/+10
* Add chip-specific shim along with i2c moduleYuval Peress2020-11-081-8/+27
* common:i2c: Migrate interrupt_(dis|en)able calls to irq_(un|)lockYuval Peress2020-11-081-5/+7
* Zephyr: refactor i2c components to avoid name collisions with zephyrYuval Peress2020-10-301-19/+26
* task: Change mutex_lock() assertEdward Hill2020-08-151-4/+0
* task: Fix mutex_lock() assert (reland)Edward Hill2020-08-121-0/+4
* Revert "task: Fix mutex_lock() assert (reland)"caveh jalali2020-08-071-4/+0
* task: Fix mutex_lock() assert (reland)Edward Hill2020-08-061-0/+4
* i2c: For updates, skip write if value unchangedEdward Hill2020-07-131-18/+34
* i2c: Fix port bug with i2ctrace and i2cscan commandsEdward Hill2020-04-071-2/+8
* i2c: Cleanup I2C tracing outputKeith Short2020-03-101-5/+4
* i2c: fix the tcpc i2c protection in the i2c_command_passthru_protectZhuohao Lee2020-02-281-4/+12
* i2c: Support changing I2C bus speed at runtimeTing Shen2020-01-171-0/+19
* i2c: always write on read/modify/writeDenis Brockus2020-01-091-30/+18
* i2c: add support for i2c bit-bangingTing Shen2019-12-161-7/+30
* i2c: add generic read/modify/write operationsDenis Brockus2019-12-101-0/+86
* Reland "smart_battery: add smbus error checking support"Ting Shen2019-11-251-36/+208
* Add a board specific helper to return USB PD port countKarthikeyan Ramasubramanian2019-11-091-1/+2
* Rename CONFIG_USB_PD_PORT_COUNT as CONFIG_USB_PD_PORT_MAX_COUNTKarthikeyan Ramasubramanian2019-11-011-2/+2
* Revert "smart_battery: add smbus error checking support"Caveh Jalali2019-10-301-199/+36
* smart_battery: add smbus error checking supportTing Shen2019-10-281-36/+199
* printf: Convert %h to %phEvan Green2019-10-051-1/+1
* host_command: Change host command return value to enum ec_statusTom Hughes2019-10-021-2/+3
* common/i2c_master: don't bitshift negativelyPatrick Georgi2019-08-281-0/+4
* i2c: don't scan i2c addresses less than 0x08Jett Rink2019-07-251-2/+7
* Remove __7b, __8b and __7bfDenis Brockus2019-07-201-107/+105
* Use 7bit I2C/SPI slave addresses in ECDenis Brockus2019-07-191-110/+164
* common: add i2c tracing functionalityJack Rosenthal2019-07-171-6/+10
* LICENSE: remove unnecessary (c) after CopyrightTom Hughes2019-06-191-1/+1
* TCPC: Make tcpc_config handle other bus typesDaisuke Nojiri2019-06-101-2/+2
* ectool: Clarify addressing mode for I2C commandsDaisuke Nojiri2019-06-101-1/+1
* common: Add EC_CMD_LOCATE_CHIPDaisuke Nojiri2019-06-061-28/+0
* common/i2c_master: Add a subcommand to protect all TCPC portsKarthikeyan Ramasubramanian2019-05-301-1/+29
* I2C: Make pass-through debug messages more informativeDaisuke Nojiri2019-05-211-22/+24
* i2c: add i2clookup host commandJett Rink2019-05-161-0/+28
* common: bit change 1 << constants with BIT(constants)Gwendal Grignou2019-03-261-1/+1
* i2c: fix style violations introduced by ab40ba67cVadim Bendebury2019-03-071-16/+15
* i2c:xfer i2cwrite invalid in ec consoleTony Zou2019-03-051-16/+16
* i2c: Support 16-bit address register read & writeTony Zou2019-02-191-8/+113
* i2c_master: Protect TCPC I2C tunnels as part of EC_REBOOT_DISABLE_JUMPKarthikeyan Ramasubramanian2019-01-081-2/+10
* i2c: Elide vestigial commentJonathan Brandmeyer2018-09-281-3/+1
* i2c: Do not attempt bus clear on split xfer failurestabilize-11101.BJonathan Brandmeyer2018-09-251-12/+9
* i2c: Don't try to unwedge unpowered busses.Aseda Aboagye2018-08-221-0/+10
* i2c: Split i2c_xfer into locked/unlocked versions.Jonathan Brandmeyer2018-08-161-57/+70
* i2c master: Add block read/write commands.Jonathan Brandmeyer2018-08-091-0/+36
* i2c: preserve 1.8V flag during raw i2c gpio accessJett Rink2018-06-081-2/+8