summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-bcm-iproc.c
Commit message (Expand)AuthorAgeFilesLines
* i2c: iproc: handle invalid slave stateRoman Bacik2023-11-081-58/+75
* Merge tag 'i2c-for-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-09-041-16/+4
|\
| * i2c: iproc: Convert to devm_platform_ioremap_resource()Yangtao Li2023-08-141-6/+2
| * I2C: Explicitly include correct DT includesRob Herring2023-08-141-1/+1
| * i2c: iproc: Remove #ifdef guards for PM related functionsPaul Cercueil2023-08-081-9/+1
* | i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issueChengfeng Ye2023-08-141-4/+7
|/
* i2c: Convert to platform remove callback returning voidUwe Kleine-König2023-06-051-4/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (pa...Thomas Gleixner2022-06-101-12/+2
* i2c: iproc: fix race between client unreg and taskletDhananjay Phadke2021-08-101-2/+2
* i2c: iproc: handle rx fifo full interruptRayagonda Kokatanur2021-01-051-4/+17
* i2c: iproc: handle master read requestRayagonda Kokatanur2021-01-051-45/+170
* i2c: iproc: fix typo in slave_isr functionRayagonda Kokatanur2021-01-051-1/+1
* i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)Rayagonda Kokatanur2021-01-051-1/+2
* i2c: iproc: handle only slave interrupts which are enabledRayagonda Kokatanur2021-01-051-4/+9
* i2c: iproc: handle Master aborted errorRayagonda Kokatanur2021-01-051-3/+5
* i2c: iproc: Fix shifting 31 bitsRay Jui2020-08-251-2/+2
* i2c: iproc: fix race between client unreg and isrDhananjay Phadke2020-08-121-1/+12
* Merge branch 'i2c/for-current-fixed' into i2c/for-5.8Wolfram Sang2020-05-201-0/+3
|\
| * i2c: iproc: generate stop event for slave writesRayagonda Kokatanur2020-04-281-0/+3
* | i2c: iproc: add support for SMBUS quick cmdRayagonda Kokatanur2020-04-261-3/+7
|/
* i2c: drivers: Use generic definitions for bus frequenciesAndy Shevchenko2020-03-241-7/+7
* i2c: iproc: Add i2c repeated start capabilityLori Hikichi2019-11-171-13/+50
* Merge branch 'i2c/for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds2019-09-241-2/+4
|\
| * i2c: iproc: Make bcm_iproc_i2c_quirks constantNishka Dasgupta2019-08-301-1/+1
| * i2c: iproc: Add full name of devicetree node to adapter nameLori Hikichi2019-08-301-1/+3
* | i2c: iproc: Stop advertising support of SMBUS quick cmdLori Hikichi2019-08-301-1/+4
* | i2c: iproc: Fix i2c master read more than 63 bytesRayagonda Kokatanur2019-08-011-4/+6
|/
* i2c: iproc: Add multi byte read-write support for slave modeRayagonda Kokatanur2019-05-271-64/+53
* i2c: iproc: Change driver to use 'BIT' macroRay Jui2019-04-231-3/+3
* i2c: iproc: add NIC I2C supportRayagonda Kokatanur2019-04-031-5/+75
* i2c: iproc: use wrapper for read/write accessRayagonda Kokatanur2019-04-031-63/+77
* i2c: iproc: add polling supportRayagonda Kokatanur2019-04-031-117/+181
* i2c: iproc: Add support for more master error statusMichael Cheng2019-04-031-0/+10
* i2c: iproc: Add slave mode supportShreesha Rajashekar2019-04-031-6/+298
* i2c: iproc: Extend I2C read up to 255 bytesShreesha Rajashekar2019-04-031-22/+74
* i2c: use dev_get_drvdata() to get private data in suspend/resume hooksMasahiro Yamada2017-07-311-4/+2
* i2c: constify i2c_adapter_quirks structuresJulia Lawall2016-11-181-1/+1
* i2c: don't print error when adding adapter failsWolfram Sang2016-08-221-7/+1
* i2c: bcm-iproc: Use complete() instead of complete_all()Daniel Wagner2016-08-151-1/+1
* i2c: bcm-iproc: use new 8 bit address helper functionWolfram Sang2016-04-111-1/+1
* i2c: iproc: Support larger TX transferRay Jui2016-02-121-9/+75
* i2c: iproc: Fix typo in the driverRay Jui2016-02-121-2/+2
* i2c: iproc: Add recovery mechanism in error caseRay Jui2016-02-121-43/+48
* i2c: iproc: Add suspend/resume supportRay Jui2015-06-031-0/+57
* i2c: bcm-iproc: make use of the new infrastructure for quirksWolfram Sang2015-03-131-8/+7
* i2c: iproc: Add Broadcom iProc I2C DriverRay Jui2015-02-171-0/+461