summaryrefslogtreecommitdiff
path: root/drivers/i2c/busses/i2c-xiic.c
AgeCommit message (Expand)Author
2025-01-07i2c: xiic: Add atomic transfer supportManikanta Guntupalli
2025-01-07i2c: xiic: Relocate xiic_i2c_runtime_suspend and xiic_i2c_runtime_resume to f...Manikanta Guntupalli
2024-11-17i2c: Switch back to struct platform_driver::remove()Uwe Kleine-König
2024-09-27i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabledJinjie Ruan
2024-09-11i2c: xiic: Try re-initialization on bus busy timeoutRobert Hancock
2024-09-11i2c: xiic: Wait for TX empty to avoid missed TX NAKsRobert Hancock
2024-07-09i2c: xiic: improve error message when transfer fails to startMarc Ferland
2023-09-22i2c: xiic: Correct return value check for xiic_reinit()Daniel Scally
2023-07-06i2c: xiic: Don't try to handle more interrupt events after errorRobert Hancock
2023-06-23i2c: xiic: Use devm_clk_get_enabled()Andi Shyti
2023-06-05i2c: Convert to platform remove callback returning voidUwe Kleine-König
2023-04-24Merge branch 'i2c/for-current' into i2c/for-mergewindowWolfram Sang
2023-04-18i2c: xiic: xiic_xfer(): Fix runtime PM leak on error pathLars-Peter Clausen
2023-03-29i2c: xiic: Use devm_platform_get_and_ioremap_resource()Yang Li
2023-03-29i2c: xiic: hide OF related data for COMPILE_TESTKrzysztof Kozlowski
2023-02-17i2c: xiic: Remove some dead codeChristophe JAILLET
2023-02-17i2c: xiic: Add SCL frequency configuration supportRaviteja Narayanam
2023-02-17i2c: xiic: Update compatible with new IP versionRaviteja Narayanam
2023-02-03i2c: xiic: Remove interrupt enable/disable in Rx pathRaviteja Narayanam
2023-02-03i2c: xiic: Add smbus_block_read functionalityRaviteja Narayanam
2023-02-03i2c: xiic: Add wait for FIFO empty in send_txRaviteja Narayanam
2023-02-03i2c: xiic: Switch to Xiic standard mode for i2c-readRaviteja Narayanam
2023-02-03i2c: xiic: Fix Rx and Tx paths in standard modeRaviteja Narayanam
2023-02-03i2c: xiic: Add standard mode support for > 255 byteRaviteja Narayanam
2022-12-07i2c: xiic: Make sure to disable clock on .remove()Uwe Kleine-König
2022-10-19i2c: xiic: Add platform module aliasMartin Tůma
2022-06-14i2c: xiic: Fix the type check for xiic_wakeupShubhrajyoti Datta
2022-05-21i2c: xiic: Correct the datatype for rx_watermarkShubhrajyoti Datta
2022-05-14i2c: xiic: Fix Tx Interrupt path for grouped messagesRaviteja Narayanam
2022-05-14i2c: xiic: Fix coding style issuesMichal Simek
2022-05-14i2c: xiic: return value of xiic_reinitShubhrajyoti Datta
2022-03-02i2c: xiic: Make bus names uniqueRobert Hancock
2021-09-14i2c: xiic: Fix RX IRQ busy checkMarek Vasut
2021-09-14i2c: xiic: Only ever transfer single messageMarek Vasut
2021-09-14i2c: xiic: Switch from waitqueue to completionMarek Vasut
2021-09-14i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()Marek Vasut
2021-09-14i2c: xiic: Drop broken interrupt handlerMarek Vasut
2021-09-14i2c: xiic: Fix broken locking on tx_msgMarek Vasut
2021-06-23i2c: xiic: Simplify with dev_err_probe()Krzysztof Kozlowski
2021-04-14i2c: xiic: fix reference leak when pm_runtime_get_sync failsQinglang Miao
2020-08-28i2c: xiic: Support forcing single-master in DTJaakko Laine
2020-08-28i2c: xiic: Improve struct memory alignmentJaakko Laine
2020-08-28i2c: xiic: Change code alignment to 1 space onlyJaakko Laine
2020-01-29i2c: xiic: fix indentation issueColin Ian King
2020-01-15i2c: xiic: Fix the clocking across bind unbindShubhrajyoti Datta
2020-01-15i2c: xiic: defer the probe if clock is not foundVenkatesh Yadav Abbarapu
2020-01-15i2c: xiic: Add timeout to the rx fifo wait loopShubhrajyoti Datta
2020-01-15i2c: xiic: convert to use i2c_new_client_device()Wolfram Sang
2019-11-11i2c: xiic: Fix kerneldoc warningsShubhrajyoti Datta
2019-06-08i2c: xiic: Add max_read_len quirkRobert Hancock