summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-xiic.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* i2c: xiic: Remove some dead codeChristophe JAILLET2023-02-171-4/+0
* i2c: xiic: Add SCL frequency configuration supportRaviteja Narayanam2023-02-171-0/+148
* i2c: xiic: Update compatible with new IP versionRaviteja Narayanam2023-02-171-0/+1
* i2c: xiic: Remove interrupt enable/disable in Rx pathRaviteja Narayanam2023-02-031-5/+0
* i2c: xiic: Add smbus_block_read functionalityRaviteja Narayanam2023-02-031-4/+78
* i2c: xiic: Add wait for FIFO empty in send_txRaviteja Narayanam2023-02-031-0/+7
* i2c: xiic: Switch to Xiic standard mode for i2c-readRaviteja Narayanam2023-02-031-39/+57
* i2c: xiic: Fix Rx and Tx paths in standard modeRaviteja Narayanam2023-02-031-0/+53
* i2c: xiic: Add standard mode support for > 255 byteRaviteja Narayanam2023-02-031-41/+225
* i2c: xiic: Make sure to disable clock on .remove()Uwe Kleine-König2022-12-071-3/+6
* i2c: xiic: Add platform module aliasMartin Tůma2022-10-191-0/+1
* i2c: xiic: Fix the type check for xiic_wakeupShubhrajyoti Datta2022-06-141-2/+2
* i2c: xiic: Correct the datatype for rx_watermarkShubhrajyoti Datta2022-05-211-2/+2
* i2c: xiic: Fix Tx Interrupt path for grouped messagesRaviteja Narayanam2022-05-141-18/+20
* i2c: xiic: Fix coding style issuesMichal Simek2022-05-141-17/+20
* i2c: xiic: return value of xiic_reinitShubhrajyoti Datta2022-05-141-1/+4
* i2c: xiic: Make bus names uniqueRobert Hancock2022-03-021-1/+2
* i2c: xiic: Fix RX IRQ busy checkMarek Vasut2021-09-141-1/+1
* i2c: xiic: Only ever transfer single messageMarek Vasut2021-09-141-34/+10
* i2c: xiic: Switch from waitqueue to completionMarek Vasut2021-09-141-15/+18
* i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()Marek Vasut2021-09-141-11/+26
* i2c: xiic: Drop broken interrupt handlerMarek Vasut2021-09-141-24/+1
* i2c: xiic: Fix broken locking on tx_msgMarek Vasut2021-09-141-10/+16
* i2c: xiic: Simplify with dev_err_probe()Krzysztof Kozlowski2021-06-231-5/+4
* i2c: xiic: fix reference leak when pm_runtime_get_sync failsQinglang Miao2021-04-141-2/+2
* i2c: xiic: Support forcing single-master in DTJaakko Laine2020-08-281-0/+14
* i2c: xiic: Improve struct memory alignmentJaakko Laine2020-08-281-2/+2
* i2c: xiic: Change code alignment to 1 space onlyJaakko Laine2020-08-281-24/+24
* i2c: xiic: fix indentation issueColin Ian King2020-01-291-1/+1
* i2c: xiic: Fix the clocking across bind unbindShubhrajyoti Datta2020-01-151-5/+7
* i2c: xiic: defer the probe if clock is not foundVenkatesh Yadav Abbarapu2020-01-151-1/+2
* i2c: xiic: Add timeout to the rx fifo wait loopShubhrajyoti Datta2020-01-151-10/+42
* i2c: xiic: convert to use i2c_new_client_device()Wolfram Sang2020-01-151-1/+1
* i2c: xiic: Fix kerneldoc warningsShubhrajyoti Datta2019-11-111-0/+2
* i2c: xiic: Add max_read_len quirkRobert Hancock2019-06-081-0/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner2019-05-301-10/+1
* i2c: xiic: Make the start and the byte count write atomicShubhrajyoti Datta2018-09-061-0/+4
* i2c: busses: make use of i2c_8bit_addr_from_msgPeter Rosin2018-05-291-9/+2
* Merge branch 'i2c/platform_data-immutable' into i2c/for-4.18Wolfram Sang2018-05-171-1/+1
|\
| * i2c: xiic: move header to platform_dataWolfram Sang2018-05-171-1/+1
* | i2c: xiic: fix spelling mistake: "unexpexted" -> "unexpected"Colin Ian King2018-05-171-2/+2
|/
* i2c: xiic: Make suspend function names consistentMoritz Fischer2018-03-171-4/+4
* i2c: busses: make i2c_adapter constBhumika Goyal2017-08-291-1/+1
* i2c: use dev_get_drvdata() to get private data in suspend/resume hooksMasahiro Yamada2017-07-311-4/+2
* i2c: don't print error when adding adapter failsWolfram Sang2016-08-221-1/+0
* i2c: xiic: Implement power managementShubhrajyoti Datta2016-03-031-7/+81
* i2c: xiic: Replace spinlock with mutexLars-Peter Clausen2015-11-301-6/+6
* i2c: xiic: Prevent concurrent running of the IRQ handler and __xiic_start_xfer()Lars-Peter Clausen2015-11-201-2/+1
* i2c: Revert "i2c: xiic: Do not reset controller before every transfer"Lars-Peter Clausen2015-11-201-0/+3
* i2c: xiic: Do not continue in case of errors in RxShubhrajyoti Datta2015-08-101-0/+2