summaryrefslogtreecommitdiffstats
path: root/drivers/i2c
Commit message (Expand)AuthorAgeFilesLines
* i2c: synquacer: Deal with optional PCLK correctlyArd Biesheuvel2024-10-101-2/+3
* i2c: designware: fix controller is holding SCL low while ENABLE bit is disabledKimriver Liu2024-10-103-0/+53
* i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabledJinjie Ruan2024-10-101-1/+1
* i2c: core: Lock address during client device instantiationHeiner Kallweit2024-10-101-0/+28
* i2c: xiic: Wait for TX empty to avoid missed TX NAKsRobert Hancock2024-10-101-10/+9
* i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()Jinjie Ruan2024-10-101-3/+1
* i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resumeMarek Vasut2024-10-101-3/+3
* i2c: xiic: Try re-initialization on bus busy timeoutRobert Hancock2024-10-101-15/+26
* i2c: xiic: improve error message when transfer fails to startMarc Ferland2024-10-101-4/+5
* i2c: isch: Add missed 'else'Andy Shevchenko2024-10-041-2/+1
* i2c: aspeed: Update the stop sw state when the bus recovery occursTommy Huang2024-10-041-8/+8
* i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resumeAndi Shyti2024-08-291-1/+3
* i2c: tegra: Do not mark ACPI devices as irq safeBreno Leitao2024-08-291-2/+2
* i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resumeGaosheng Cui2024-08-141-0/+1
* i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resumeGaosheng Cui2024-08-141-1/+3
* i2c: smbus: Send alert notifications to all devices if source not foundGuenter Roeck2024-08-141-3/+35
* i2c: smbus: Improve handling of stuck alertsGuenter Roeck2024-08-141-7/+25
* Merge tag 'i2c-host-fixes-6.10-rc8' of git://git.kernel.org/pub/scm/linux/ker...Wolfram Sang2024-07-131-6/+21
|\
| * i2c: rcar: ensure Gen3+ reset does not disturb local targetsWolfram Sang2024-07-121-0/+8
| * i2c: rcar: clear NO_RXDMA flag after resettingWolfram Sang2024-07-101-1/+1
| * i2c: rcar: bring hardware to known state when probingWolfram Sang2024-07-091-5/+12
* | i2c: testunit: avoid re-issued work after read messageWolfram Sang2024-07-121-0/+7
* | i2c: mark HostNotify target address as usedWolfram Sang2024-07-111-0/+1
* | i2c: testunit: correct Kconfig descriptionWolfram Sang2024-07-111-1/+1
|/
* i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isrPiotr Wojtaszczyk2024-07-041-38/+10
* i2c: testunit: discard write requests while old command is runningWolfram Sang2024-06-281-0/+3
* i2c: testunit: don't erase registers after STOPWolfram Sang2024-06-281-1/+1
* i2c: viai2c: turn common code into a proper moduleArnd Bergmann2024-06-265-89/+139
* i2c: ocores: set IACK bit after core is enabledGrygorii Tertychnyi2024-06-211-1/+1
* i2c: designware: Fix the functionality flags of the slave-only interfaceJean Delvare2024-06-121-1/+1
* i2c: at91: Fix the functionality flags of the slave-only interfaceJean Delvare2024-06-121-2/+1
* i2c: synquacer: Remove a clk reference from struct synquacer_i2cChristophe JAILLET2024-05-231-6/+5
* Merge tag 'i2c-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-05-2059-734/+1240
|\
| * Merge branch 'i2c/for-current' into i2c/for-mergewindowWolfram Sang2024-05-131-4/+15
| |\
| | * i2c: acpi: Unbind mux adapters before deleteHamish Martin2024-05-061-4/+15
| * | i2c: mux: Remove class argument from i2c_mux_add_adapter()Heiner Kallweit2024-05-1310-32/+10
| * | Merge tag 'i2c-host-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/an...Wolfram Sang2024-05-1349-687/+1209
| |\ \
| | * | i2c: designware: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()Andy Shevchenko2024-05-062-4/+6
| | * | i2c: pxa: use 'time_left' variable with wait_event_timeout()Wolfram Sang2024-05-061-7/+7
| | * | i2c: s3c2410: use 'time_left' variable with wait_event_timeout()Wolfram Sang2024-05-061-3/+3
| | * | i2c: rk3x: use 'time_left' variable with wait_event_timeout()Wolfram Sang2024-05-061-5/+6
| | * | i2c: qcom-geni: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-3/+4
| | * | i2c: jz4780: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-11/+11
| | * | i2c: synquacer: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-4/+4
| | * | i2c: stm32f7: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-4/+4
| | * | i2c: stm32f4: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-4/+4
| | * | i2c: st: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-4/+4
| | * | i2c: omap: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-5/+5
| | * | i2c: imx-lpi2c: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-3/+3
| | * | i2c: hix5hd2: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-4/+4