summaryrefslogtreecommitdiff
path: root/include/i2c.h
Commit message (Expand)AuthorAgeFilesLines
* Update license boilerplate text in source code filesstabilize-quickfix-15278.72.B-ishstabilize-quickfix-15183.78.B-ishstabilize-15446.B-ishstabilize-15439.B-ishstabilize-15432.B-ishstabilize-15429.B-ishstabilize-15415.B-ishstabilize-15395.B-ishstabilize-15393.48.B-ishstabilize-15381.B-ishstabilize-15364.B-ishstabilize-15361.B-ishstabilize-15359.B-ishstabilize-15359.58.B-ishstabilize-15359.50.B-ishstabilize-15359.45.B-ishstabilize-15335.B-ishstabilize-15329.59.B-ishstabilize-15329.44.B-ishstabilize-15317.B-ishstabilize-15301.B-ishstabilize-15300.B-ishstabilize-15278.64.B-ishstabilize-15251.B-ishstabilize-15245.B-ishstabilize-15236.66.B-ishstabilize-15208.B-ishstabilize-15207.B-ishstabilize-15185.B-ishstabilize-15185.7.B-ishstabilize-15183.82.B-ishstabilize-15183.69.B-ishstabilize-15183.14.B-ishstabilize-15174.B-ishstabilize-15167.B-ishstabilize-15129.B-ishstabilize-15122.B-ishstabilize-15120.B-ishstabilize-15117.86.B-ishstabilize-15117.48.B-ishstabilize-15117.111.B-ishrelease-R114-15437.B-ishrelease-R113-15393.B-ishrelease-R112-15359.B-ishrelease-R111-15329.B-ishrelease-R110-15278.B-ishrelease-R109-15237.B-ishrelease-R109-15236.B-ishrelease-R108-15183.B-ishrelease-R107-15117.B-ishishfirmware-ti50-prepvt-15315.B-ishfirmware-skyrim-15390.B-ishfirmware-skyrim-15369.B-ishfirmware-nissa-15217.B-ishfirmware-nissa-15217.45.B-ishfirmware-nissa-15217.126.B-ishfirmware-duplo-15151.B-ishfirmware-corsola-15194.B-ishfactory-trogdor-15210.B-ishfactory-skyrim-15384.B-ishfactory-nissa-15199.B-ishfactory-corsola-15197.B-ishfactory-corsola-15196.B-ishfactory-brya-15231.B-ishMike Frysinger2022-09-141-1/+1
* zephyr: i2c: protect physical portDino Li2021-07-221-0/+14
* zephyr: i2c: remove scl and sda referencesYuval Peress2021-05-141-1/+1
* zephyr: i2c: remove frequency from devicetreeYuval Peress2021-05-141-0/+2
* EC: Removing an unused i2cm_init function signatureDossym Nurmukhanov2020-12-121-6/+0
* COIL: Clean up controller/peripheral language in headersDossym Nurmukhanov2020-12-121-75/+82
* i2c_master: extend i2c_xfer_no_retry to also support large writestabilize-13605.B-masterTing Shen2020-11-171-3/+3
* COIL: Rename CONFIG_I2C_CONTROLLERDiana Z2020-11-051-1/+1
* Replace I2C_GET_ADDR with I2C_STRIP_FLAGSYuval Peress2020-11-021-3/+0
* Zephyr: refactor i2c components to avoid name collisions with zephyrYuval Peress2020-10-301-1/+4
* i2c: Fix port bug with i2ctrace and i2cscan commandsEdward Hill2020-04-071-0/+3
* i2c: Cleanup I2C tracing outputKeith Short2020-03-101-6/+7
* i2c: Support changing I2C bus speed at runtimeTing Shen2020-01-171-21/+24
* i2c: add support for i2c bit-bangingTing Shen2019-12-161-0/+10
* i2c: add generic read/modify/write operationsDenis Brockus2019-12-101-0/+51
* Reland "smart_battery: add smbus error checking support"Ting Shen2019-11-251-0/+2
* Revert "smart_battery: add smbus error checking support"Caveh Jalali2019-10-301-2/+0
* smart_battery: add smbus error checking supportTing Shen2019-10-281-0/+2
* main: Initialize I2C pretty earlyAlexandru M Stan2019-10-241-1/+7
* host_command: Change host command return value to enum ec_statusTom Hughes2019-10-021-1/+1
* util/comm-i2c: upgrade to host command protocol v3Harry Cutts2019-09-261-0/+6
* i2c: don't scan i2c addresses less than 0x08Jett Rink2019-07-251-0/+10
* Remove __7b, __8b and __7bfDenis Brockus2019-07-201-58/+48
* Use 7bit I2C/SPI slave addresses in ECDenis Brockus2019-07-191-49/+113
* common: add i2c tracing functionalityJack Rosenthal2019-07-171-0/+15
* LICENSE: remove unnecessary (c) after CopyrightTom Hughes2019-06-191-1/+1
* TCPC: Make tcpc_config handle other bus typesDaisuke Nojiri2019-06-101-0/+6
* common/i2c_master: Add a subcommand to protect all TCPC portsKarthikeyan Ramasubramanian2019-05-301-5/+0
* common: replace 1 << digits, with BIT(digits)Gwendal Grignou2019-03-261-4/+4
* i2c: fix style violations introduced by ab40ba67cVadim Bendebury2019-03-071-7/+6
* i2c: Support 16-bit address register read & writeTony Zou2019-02-191-0/+29
* i2c_master: Protect TCPC I2C tunnels as part of EC_REBOOT_DISABLE_JUMPKarthikeyan Ramasubramanian2019-01-081-0/+5
* 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-7/+14
* i2c master: Add block read/write commands.Jonathan Brandmeyer2018-08-091-1/+18
* i2c: Add option for calling board-specific functions before and after every i...Furquan Shaikh2018-03-201-0/+23
* i2c: support large reading in i2c_xfer()Chun-Ta Lin2017-12-071-1/+3
* i2c: Lock out i2c passthru except for desired portsShawn Nematbakhsh2016-12-011-0/+9
* Fix various misspellings in commentsMartin Roth2016-11-151-1/+1
* g: Added I2CM driver to support chip_i2c_xfer()Scott2016-10-111-0/+6
* stm32l4: Add i2c driverDaisuke Nojiri2016-10-051-0/+17
* i2c: Move I2C_MAX_HOST_PACKET_SIZE to i2c.hDaisuke Nojiri2016-10-051-0/+15
* i2c: Add i2ctest console commandVijay Hiremath2016-09-231-0/+36
* common/i2c: Add I2C passthru_protect commandNicolas Boichat2016-05-241-0/+4
* stm32f0: i2c: Set timing register values by port clock sourceShawn Nematbakhsh2015-10-301-0/+11
* common: Add i2c 32bit read/writeGwendal Grignou2015-06-171-0/+12
* i2c/mec1322: Lock all I2C port before sysjump.Kevin K Wong2015-06-051-0/+5
* mec1322: Implement i2c_set_timeoutShawn Nematbakhsh2015-06-031-0/+3
* i2c: Make i2c_xfer a wrapper function to chip_i2c_xferShawn Nematbakhsh2015-05-271-2/+21
* i2c: Support I2C controllers with multiple portsShawn Nematbakhsh2015-04-171-9/+29