summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-xiic.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-07i2c: xiic: Make sure to disable clock on .remove()Uwe Kleine-König1-3/+6
2022-10-19i2c: xiic: Add platform module aliasMartin Tůma1-0/+1
2022-06-14i2c: xiic: Fix the type check for xiic_wakeupShubhrajyoti Datta1-2/+2
2022-05-21i2c: xiic: Correct the datatype for rx_watermarkShubhrajyoti Datta1-2/+2
2022-05-14i2c: xiic: Fix Tx Interrupt path for grouped messagesRaviteja Narayanam1-18/+20
2022-05-14i2c: xiic: Fix coding style issuesMichal Simek1-17/+20
2022-05-14i2c: xiic: return value of xiic_reinitShubhrajyoti Datta1-1/+4
2022-03-02i2c: xiic: Make bus names uniqueRobert Hancock1-1/+2
2021-09-14i2c: xiic: Fix RX IRQ busy checkMarek Vasut1-1/+1
2021-09-14i2c: xiic: Only ever transfer single messageMarek Vasut1-34/+10
2021-09-14i2c: xiic: Switch from waitqueue to completionMarek Vasut1-15/+18
2021-09-14i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()Marek Vasut1-11/+26
2021-09-14i2c: xiic: Drop broken interrupt handlerMarek Vasut1-24/+1
2021-09-14i2c: xiic: Fix broken locking on tx_msgMarek Vasut1-10/+16
2021-06-23i2c: xiic: Simplify with dev_err_probe()Krzysztof Kozlowski1-5/+4
2021-04-14i2c: xiic: fix reference leak when pm_runtime_get_sync failsQinglang Miao1-2/+2
2020-08-28i2c: xiic: Support forcing single-master in DTJaakko Laine1-0/+14
2020-08-28i2c: xiic: Improve struct memory alignmentJaakko Laine1-2/+2
2020-08-28i2c: xiic: Change code alignment to 1 space onlyJaakko Laine1-24/+24
2020-01-29i2c: xiic: fix indentation issueColin Ian King1-1/+1
2020-01-15i2c: xiic: Fix the clocking across bind unbindShubhrajyoti Datta1-5/+7
2020-01-15i2c: xiic: defer the probe if clock is not foundVenkatesh Yadav Abbarapu1-1/+2
2020-01-15i2c: xiic: Add timeout to the rx fifo wait loopShubhrajyoti Datta1-10/+42
2020-01-15i2c: xiic: convert to use i2c_new_client_device()Wolfram Sang1-1/+1
2019-11-11i2c: xiic: Fix kerneldoc warningsShubhrajyoti Datta1-0/+2
2019-06-08i2c: xiic: Add max_read_len quirkRobert Hancock1-0/+5
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner1-10/+1
2018-09-06i2c: xiic: Make the start and the byte count write atomicShubhrajyoti Datta1-0/+4
2018-05-29i2c: busses: make use of i2c_8bit_addr_from_msgPeter Rosin1-9/+2
2018-05-17Merge branch 'i2c/platform_data-immutable' into i2c/for-4.18Wolfram Sang1-1/+1
2018-05-17i2c: xiic: move header to platform_dataWolfram Sang1-1/+1
2018-05-17i2c: xiic: fix spelling mistake: "unexpexted" -> "unexpected"Colin Ian King1-2/+2
2018-03-17i2c: xiic: Make suspend function names consistentMoritz Fischer1-4/+4
2017-08-29i2c: busses: make i2c_adapter constBhumika Goyal1-1/+1
2017-07-31i2c: use dev_get_drvdata() to get private data in suspend/resume hooksMasahiro Yamada1-4/+2
2016-08-22i2c: don't print error when adding adapter failsWolfram Sang1-1/+0
2016-03-03i2c: xiic: Implement power managementShubhrajyoti Datta1-7/+81
2015-11-30i2c: xiic: Replace spinlock with mutexLars-Peter Clausen1-6/+6
2015-11-20i2c: xiic: Prevent concurrent running of the IRQ handler and __xiic_start_xfer()Lars-Peter Clausen1-2/+1
2015-11-20i2c: Revert "i2c: xiic: Do not reset controller before every transfer"Lars-Peter Clausen1-0/+3
2015-08-10i2c: xiic: Do not continue in case of errors in RxShubhrajyoti Datta1-0/+2
2015-08-10i2c: xiic: Service all interrupts in isrShubhrajyoti Datta1-14/+10
2015-08-10i2c: xiic: Remove the Addressed as slave interruptShubhrajyoti Datta1-1/+1
2015-08-10i2c: xiic: Remove busy loop while waiting for bus busyShubhrajyoti Datta1-1/+1
2015-08-10i2c: xiic: Remove the disabling of interruptsShubhrajyoti Datta1-7/+0
2015-08-10i2c: xiic: Do not reset controller before every transferShubhrajyoti Datta1-1/+0
2015-08-10i2c: xiic: move the xiic_process to thread contextShubhrajyoti Datta1-13/+20
2015-08-10i2c: xiic: Remove the disabling of interruptsShubhrajyoti Datta1-3/+0
2015-05-12i2c: xiic: Fix kerneldoc warningsShubhrajyoti Datta1-0/+1
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0