summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses
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: 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: 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: pnx: Fix potential deadlock warning from del_timer_sync() call in isrPiotr Wojtaszczyk2024-07-041-38/+10
* 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-2048-697/+1215
|\
| * Merge tag 'i2c-host-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/an...Wolfram Sang2024-05-1348-685/+1208
| |\
| | * 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
| | * i2c: exynos5: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-6/+6
| | * i2c: digicolor: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-3/+3
| | * i2c: amd-mp2-plat: use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang2024-05-061-4/+4
| | * i2c: ali15x3: remove printout on handled timeoutsWolfram Sang2024-05-061-3/+1
| | * i2c: ali1563: remove printout on handled timeoutsWolfram Sang2024-05-061-1/+0
| | * i2c: ali1535: remove printout on handled timeoutsWolfram Sang2024-05-061-6/+2
| | * i2c: i801: remove printout on handled timeoutsWolfram Sang2024-05-061-3/+1
| | * i2c: add zhaoxin i2c controller driverHans Hu2024-05-065-5/+345
| | * i2c: wmt: add platform type VIAI2C_PLAT_WMTHans Hu2024-05-063-14/+27
| | * i2c: wmt: fix a bug when thread blockedHans Hu2024-05-062-71/+80
| | * i2c: wmt: rename somethingHans Hu2024-05-063-146/+143
| | * i2c: wmt: split out common filesHans Hu2024-05-065-430/+441