summaryrefslogtreecommitdiff
path: root/drivers/i2c/busses/i2c-xiic.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* i2c: xiic: Service all interrupts in isrShubhrajyoti Datta2015-08-101-14/+10
* i2c: xiic: Remove the Addressed as slave interruptShubhrajyoti Datta2015-08-101-1/+1
* i2c: xiic: Remove busy loop while waiting for bus busyShubhrajyoti Datta2015-08-101-1/+1
* i2c: xiic: Remove the disabling of interruptsShubhrajyoti Datta2015-08-101-7/+0
* i2c: xiic: Do not reset controller before every transferShubhrajyoti Datta2015-08-101-1/+0
* i2c: xiic: move the xiic_process to thread contextShubhrajyoti Datta2015-08-101-13/+20
* i2c: xiic: Remove the disabling of interruptsShubhrajyoti Datta2015-08-101-3/+0
* i2c: xiic: Fix kerneldoc warningsShubhrajyoti Datta2015-05-121-0/+1
* Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2014-12-141-1/+0
|\
| * i2c: busses: drop owner assignment from platform_driversWolfram Sang2014-10-201-1/+0
* | i2c: xiic: Fix big-endian register accessThomas Gessler2014-11-171-5/+53