summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-aspeed.c
Commit message (Expand)AuthorAgeFilesLines
* i2c: aspeed: Handle the coalesced stop conditions with the start conditions.Quan Nguyen2023-12-191-16/+32
* i2c: aspeed: Fix i2c bus hang in slave readJian Zhang2023-10-101-1/+2
* i2c: aspeed: Reset the i2c controller when timeout occursTommy Huang2023-09-131-2/+5
* i2c: Convert to platform remove callback returning voidUwe Kleine-König2023-06-051-4/+2
* i2c: aspeed: Use devm_platform_get_and_ioremap_resource()ye xingchen2023-01-201-3/+1
* i2c: aspeed: Assert NAK when slave is busyQuan Nguyen2022-10-051-1/+8
* i2c: move drivers from strlcpy to strscpyWolfram Sang2022-08-111-1/+1
* i2c: aspeed: Remove unused includesThierry Reding2021-12-161-2/+0
* i2c: aspeed: disable additional device addresses on ast2[56]xxZev Weiss2021-05-271-4/+8
* i2c: aspeed: Mask IRQ status to relevant bitsEddie James2020-09-141-0/+2
* i2c: busses: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-07-231-2/+2
* i2c: aspeed: Avoid i2c interrupt status clear race condition.ryan_chen2020-04-301-1/+4
* i2c: drivers: Use generic definitions for bus frequenciesAndy Shevchenko2020-03-241-1/+1
* Merge branch 'i2c/for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds2019-12-011-0/+4
|\
| * i2c: Aspeed: Add AST2600 compatibleEddie James2019-10-211-0/+4
* | i2c: aspeed: fix master pending state handlingJae Hyun Yoo2019-10-211-20/+34
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* i2c: aspeed: Add multi-master use case supportJae Hyun Yoo2019-02-151-26/+93
* i2c: aspeed: Remove hard-coded bus timeout value settingJae Hyun Yoo2019-01-231-1/+0
* i2c: aspeed: fix invalid clock parameters for very large divisorsBrendan Higgins2018-09-241-20/+45
* i2c: aspeed: use proper annotation for "fall through"Wolfram Sang2018-09-241-2/+2
* i2c: aspeed: Acknowledge most interrupts early in interrupt handlerGuenter Roeck2018-09-241-2/+7
* i2c: aspeed: Handle master/slave combined irq events properlyJae Hyun Yoo2018-09-061-55/+76
* i2c: aspeed: Add an explicit type casting for *get_clk_reg_valJae Hyun Yoo2018-08-041-1/+1
* i2c: aspeed: Adjust spinlock scope in the irq handlerJae Hyun Yoo2018-07-211-6/+10
* i2c: aspeed: Fix initial values of master and slave stateJae Hyun Yoo2018-07-211-2/+2
* i2c: aspeed: Add newline characters into message printings.Jae Hyun Yoo2018-07-211-9/+9
* i2c: busses: make use of i2c_8bit_addr_from_msgPeter Rosin2018-05-291-2/+1
* i2c: aspeed: Deassert reset in probeJoel Stanley2017-11-061-0/+12
* Merge branch 'i2c/for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2017-09-091-18/+63
|\
| * i2c: aspeed: Retain delay/setup/hold values when configuring bus frequencyAndrew Jeffery2017-08-281-1/+8
| * i2c: aspeed: add proper support fo 24xx clock paramsBrendan Higgins2017-08-141-18/+56
* | i2c: aspeed: fixed potential null pointer dereferenceBrendan Higgins2017-08-141-2/+3
|/
* i2c: aspeed: added slave support for Aspeed I2C driverBrendan Higgins2017-06-231-0/+201
* i2c: aspeed: added driver for Aspeed I2CBrendan Higgins2017-06-231-0/+690