| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-04 | i2c: rename wait_for_completion callback to wait_for_completion_cb | Byungchul Park | 1 | -1/+1 |
| 2025-06-12 | i2c: use inclusive callbacks in struct i2c_algorithm | Wolfram Sang | 3 | -6/+6 |
| 2025-05-23 | i2c: Use str_read_write() helper | Yumeng Fang | 1 | -1/+2 |
| 2023-01-23 | i2c: algo: bit: allow getsda to be NULL | Heiner Kallweit | 1 | -42/+35 |
| 2021-01-22 | i2c: algo: bit: use new macro to specifiy capabilities | Wolfram Sang | 1 | -3/+1 |
| 2020-09-09 | i2c: algo: pca: Reapply i2c bus settings after reset | Evan Nimmo | 1 | -12/+23 |
| 2020-07-31 | Merge tag 'v5.8-rc7' into i2c/for-5.9 | Wolfram Sang | 1 | -1/+2 |
| 2020-07-04 | i2c: Use separate MODULE_AUTHOR() statements for multiple authors | Jarkko Nikula | 1 | -2/+2 |
| 2020-07-04 | i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665 | Chris Packham | 1 | -1/+2 |
| 2020-05-15 | i2c: algo-pca: update contact email | Wolfram Sang | 1 | -1/+1 |
| 2020-03-24 | i2c: algo: Use generic definitions for bus frequencies | Andy Shevchenko | 1 | -3/+3 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 | Thomas Gleixner | 3 | -29/+4 |
| 2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 2 | -0/+2 |
| 2019-04-16 | i2c: algo: bit: add flag to whitelist atomic transfers | Wolfram Sang | 1 | -2/+20 |
| 2019-02-05 | i2c: algo-bit: convert to SPDX header | Wolfram Sang | 1 | -17/+8 |
| 2018-08-30 | i2c: algos: bit: make the error messages grepable | Jan Kundrát | 1 | -24/+31 |
| 2018-06-29 | i2c: algos: bit: mention our experience about initial states | Wolfram Sang | 1 | -0/+5 |
| 2018-06-29 | Revert "i2c: algo-bit: init the bus to a known state" | Wolfram Sang | 1 | -5/+0 |
| 2018-05-29 | i2c: algos: make use of i2c_8bit_addr_from_msg | Peter Rosin | 3 | -13/+4 |
| 2017-12-31 | i2c: algo-bit: init the bus to a known state | Wolfram Sang | 1 | -0/+5 |
| 2017-06-23 | i2c: algo-bit: add support for I2C_M_STOP | Jean Delvare | 1 | -3/+10 |
| 2016-05-11 | i2c: algo-bit: declare i2c_bit_quirk_no_clk_stretch as static | Michele Curti | 1 | -1/+1 |
| 2015-11-30 | i2c: algo-bit: add I2C_AQ_NO_CLK_STRETCH | Nicola Corna | 1 | -0/+6 |
| 2015-06-01 | i2c: algo-pca: fix typo in comment | Shailendra Verma | 1 | -1/+1 |
| 2014-11-07 | i2c: remove FSF address | Wolfram Sang | 4 | -21/+1 |
| 2014-01-29 | Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 3 | -3/+0 |
| 2014-01-29 | Update Jean Delvare's e-mail address | Jean Delvare | 1 | -1/+1 |
| 2014-01-24 | i2c: delete non-required instances of include <linux/init.h> | Paul Gortmaker | 3 | -3/+0 |
| 2012-10-08 | Merge tag 'v3.6-rc7' into i2c-embedded/for-next | Wolfram Sang | 1 | -3/+3 |
| 2012-10-06 | i2c: algo: pca: Fix chip reset function for PCA9665 | Thomas Kavanagh | 1 | -13/+14 |
| 2012-09-14 | i2c: algo: pca: Fix mode selection for PCA9665 | Thomas Kavanagh | 1 | -3/+3 |
| 2012-05-30 | i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLING | Mark Brown | 1 | -1/+1 |
| 2012-03-26 | i2c-algo-bit: Don't resched on clock stretching | Jean Delvare | 1 | -1/+1 |
| 2012-03-26 | i2c: Update the FSF address | Jean Delvare | 4 | -4/+8 |
| 2012-03-22 | Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux | Linus Torvalds | 1 | -1/+2 |
| 2012-03-15 | i2c-algo-bit: Fix spurious SCL timeouts under heavy load | Ville Syrjala | 1 | -1/+7 |
| 2012-02-29 | i2c: export bit-banging algo functions | Daniel Vetter | 1 | -1/+2 |
| 2011-11-23 | i2c-algo-bit: Generate correct i2c address sequence for 10-bit target | Jeffrey (Sheng-Hui) Chu | 1 | -2/+2 |
| 2011-10-30 | i2c-algo-pca: Return standard fault codes | Jean Delvare | 1 | -2/+4 |
| 2011-10-30 | i2c-algo-bit: Return standard fault codes | Jean Delvare | 1 | -7/+7 |
| 2011-10-30 | i2c-algo-bit: Be verbose on bus testing failure | Jean Delvare | 1 | -1/+3 |
| 2011-10-30 | i2c-algo-bit: Let user test buses without failing | Jean Delvare | 1 | -3/+3 |
| 2011-04-17 | i2c-algo-bit: Call pre/post_xfer for bit_test | Alex Deucher | 1 | -3/+19 |
| 2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
| 2011-01-10 | i2c-algo-bit: Complain about masters which can't read SCL | Jean Delvare | 1 | -2/+12 |
| 2011-01-10 | i2c-algo-bit: Refactor adapter registration | Jean Delvare | 1 | -16/+5 |
| 2010-11-22 | i2c/algos: convert Kconfig to use the menu's `visible' keyword | Arnaud Lacombe | 1 | -1/+1 |
| 2010-11-22 | Revert "i2c: Fix Kconfig dependencies" | Arnaud Lacombe | 1 | -12/+0 |
| 2010-10-24 | i2c: Change to new flag variable | matt mooney | 1 | -3/+1 |
| 2010-10-24 | i2c: Fix Kconfig dependencies | Jean Delvare | 1 | -0/+12 |
| 2010-05-21 | i2c-algo-pca: Fix coding style issues | Farid Hammane | 1 | -18/+18 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 2 | -2/+0 |
| 2010-03-13 | i2c-algo-bit: Add pre- and post-xfer hooks | Jean Delvare | 1 | -0/+9 |
| 2010-03-08 | Merge branch 'for-next' into for-linus | Jiri Kosina | 1 | -1/+1 |
| 2010-03-02 | i2c-algo-pca: Drop duplicate variable | Jean Delvare | 1 | -2/+0 |
| 2010-02-05 | fix typo "definetly" -> "definitely" in comment | Uwe Kleine-König | 1 | -1/+1 |
| 2009-05-05 | i2c-algo-pca: Let PCA9564 recover from unacked data byte (state 0x30) | Enrik Berkhan | 1 | -0/+11 |
| 2009-05-05 | i2c-algo-bit: Fix timeout test | Dave Airlie | 1 | -1/+1 |
| 2009-04-13 | i2c-algo-pca: Fix use of uninitialized variable in debug message | Jean Delvare | 1 | -1/+1 |
| 2009-04-06 | i2c: Delete unused i2c-algo-sgi helper module | Jean Delvare | 3 | -184/+0 |
| 2009-03-28 | i2c-algo-pca: Use timeout for checking the state machine | Wolfram Sang | 1 | -18/+23 |
| 2009-03-28 | i2c-algo-pca: Rework waiting for a free bus | Wolfram Sang | 1 | -7/+10 |
| 2009-03-28 | i2c-algo-pca: Add PCA9665 support | Marco Aurelio da Costa | 1 | -14/+166 |
| 2009-03-28 | i2c: Adapt debug macros for KERN_* constants | Frank Seidel | 1 | -5/+9 |
| 2009-03-28 | i2c: Set a default timeout value for all adapters | Jean Delvare | 2 | -4/+1 |
| 2009-03-28 | i2c: Add missing KERN_* constants to printks | Frank Seidel | 1 | -1/+1 |
| 2009-03-28 | i2c-algo-pcf: Handle timeout correctly | Roel Kluin | 1 | -8/+10 |
| 2009-03-28 | i2c-algo-pcf: Style cleanups | Roel Kluin | 1 | -135/+115 |
| 2008-10-22 | i2c-algo-pcf: Fix typo in debugging log message | David Miller | 1 | -1/+1 |
| 2008-10-22 | i2c-algo-pcf: Add adapter hooks around xfer begin and end | David Miller | 1 | -4/+13 |
| 2008-10-22 | i2c-algo-pcf: Pass adapter data into ->waitforpin() method | David Miller | 1 | -1/+1 |
| 2008-08-10 | i2c: Let users select algorithm drivers manually again | Jean Delvare | 1 | -3/+8 |
| 2008-07-14 | i2c-algo-pcf: Multi-master lost-arbitration improvement | Eric Brower | 1 | -17/+31 |
| 2008-07-14 | i2c-pca-algo: Fix error code | Wolfram Sang | 1 | -1/+1 |
| 2008-07-14 | i2c: Bus drivers return -Errno not -1 | David Brownell | 1 | -2/+2 |
| 2008-04-22 | i2c-algo-pca: Extend for future drivers | Wolfram Sang | 2 | -70/+44 |
| 2008-04-22 | i2c-algo-pca: Remove trailing whitespaces and unnecessary UTF | Wolfram Sang | 1 | -21/+21 |
| 2008-04-22 | i2c: Remove the algorithm drivers from the config menu | Jean Delvare | 1 | -34/+5 |
| 2008-01-27 | i2c-algo-pcf: Delete broken 10-bit address support | Jean Delvare | 1 | -72/+13 |
| 2008-01-27 | i2c-algo-bit: Fix NAK/ARB comments | David Brownell | 1 | -4/+20 |
| 2008-01-27 | i2c-algo-bit: Whitespace fixes (+ NAK/ARB comments) | David Brownell | 1 | -97/+105 |
| 2007-10-19 | Convert files to UTF-8 and some cleanups | Jan Engelhardt | 3 | -3/+3 |
| 2007-09-09 | i2c-algo-bit: Read block data bugfix | David Brownell | 1 | -20/+32 |
| 2007-07-12 | i2c-rpx: Remove | Jean Delvare | 1 | -4/+0 |
| 2007-05-01 | Use menuconfig objects - I2C | Jan Engelhardt | 1 | -6/+2 |
| 2007-05-01 | i2c-algo-bit: Improve debugging | Jean Delvare | 1 | -90/+95 |
| 2007-05-01 | i2c-algo-bit: Implement a 50/50 SCL duty cycle | Jean Delvare | 1 | -20/+22 |
| 2007-05-01 | i2c-algo-sgi: Comment and whitespace cleanups | Ladislav Michl | 1 | -4/+5 |
| 2007-05-01 | i2c-algo-bit: Add i2c_bit_add_numbered_bus | Jean Delvare | 1 | -1/+24 |
| 2007-05-01 | i2c-algo-bit: Emulate SMBus block read | Jean Delvare | 1 | -0/+17 |
| 2007-05-01 | i2c-algo-bit: Always send a stop condition before leaving | Jean Delvare | 1 | -12/+15 |
| 2006-12-10 | i2c: Discard the i2c algo del_bus wrappers | Jean Delvare | 4 | -31/+0 |
| 2006-12-10 | i2c: Delete the broken i2c-ite bus driver | Jean Delvare | 4 | -935/+0 |
| 2006-09-26 | i2c: Constify i2c_algorithm declarations, part 1 | Jean Delvare | 4 | -4/+4 |
| 2006-09-26 | i2c-algo-bit: Cleanups | Jean Delvare | 1 | -9/+8 |
| 2006-09-26 | i2c-algo-bit: Discard the mdelay data struct member | Jean Delvare | 1 | -4/+0 |
| 2006-09-26 | i2c-algo-sibyte: Merge into i2c-sibyte | Jean Delvare | 3 | -193/+0 |
| 2006-09-26 | i2c-algo-sibyte: Cleanups | Jean Delvare | 1 | -30/+1 |
| 2006-07-12 | [PATCH] i2c-algo-bit: Wipe out dead code | Uwe Bugla | 1 | -1/+0 |
| 2006-07-12 | [PATCH] i2c: Handle i2c_add_adapter failure in i2c algorithm drivers | Mark M. Hoffman | 5 | -14/+11 |
| 2006-02-06 | [PATCH] i2c: Use module_param in i2c-algo-sibyte | Eric Sesterhenn | 1 | -1/+1 |
| 2005-10-28 | [PATCH] i2c: Discard explicit static initializations to 0 | Jean Delvare | 2 | -2/+2 |
| 2005-09-05 | [PATCH] I2C: Fix sgi_xfer return value | Jean Delvare | 1 | -1/+1 |
| 2005-09-05 | [PATCH] I2C: Kill i2c_algorithm.id (5/7) | Jean Delvare | 6 | -11/+0 |
| 2005-09-05 | [PATCH] I2C: Kill i2c_algorithm.id (4/7) | Jean Delvare | 6 | -6/+0 |
| 2005-09-05 | [PATCH] I2C: Kill i2c_algorithm.id (3/7) | Jean Delvare | 6 | -6/+6 |
| 2005-09-05 | [PATCH] I2C: Kill i2c_algorithm.name (1/7) | Jean Delvare | 6 | -6/+0 |
| 2005-09-05 | [PATCH] I2C: i2c-algo-pca -- gracefully handle a busy bus | Ian Campbell | 1 | -5/+7 |
| 2005-07-11 | [PATCH] I2C: Strip trailing whitespace from strings | Jean Delvare | 1 | -4/+4 |
| 2005-06-21 | [PATCH] I2C: Spelling fixes for drivers/i2c/algos/i2c-algo-pca.c | Tobias Klauser | 1 | -2/+2 |
| 2005-06-21 | [PATCH] Spelling fixes for drivers/i2c. | Steven Cole | 1 | -2/+2 |
| 2005-06-21 | [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup | Alexey Dobriyan | 1 | -1/+0 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 11 | -0/+3005 |