Unverified Commit e5b3fc12 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1

Merge Pull Request from: @openeuler-sync-bot 
 

Origin pull request: 
https://gitee.com/openeuler/kernel/pulls/4623 
 
The driver finishes a write cycle by read the fifo tx full status
or write limit decrease to 0. The driver starts to write data to
the FIFO after the I2C FIFO almost empty interrupt is reported.
The threshold for FIFO almost empty interrupt is that the amount
of data in the FIFO is less than or equal to 1.
Reduce write maxwrite to the fifo depth - aempty interrupt
threshold. Limiting the number of data to be written at a time
to remaining fifo capacity.

https://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git/commit/?h=i2c/i2c-host&id=69dc3880100288972fe341c2c59c40fdecf511f5
commit:5c015726a266b33227bc91a6926b3e93de834117

https://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git/commit/?h=i2c/i2c-host&id=2f9af34c79ffd97858649822e1730ead2a31f6c6
commit:9911be1d372946924b1fedaa1b96574920f35519 
 
Link:https://gitee.com/openeuler/kernel/pulls/4751

 

Signed-off-by: default avatarZhang Changzhong <zhangchangzhong@huawei.com>
parents b8504baf aff8d64f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment