blob: a71c6b342ecbcdbe61f22187c44553a9dfa7d4cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
title: I2C; fix issues when using the slave mode
team: IO
key: cd177762-bc48-11ea-af02-1fe19e7a99a4
assignee: Wolfram
status: Active
upstream:
- torvalds: 314139f9f0abdba61ed9a8463bbcb0bf900ac5a2 # i2c: rcar: slave: only send STOP event when we have been addressed
- torvalds: eb01597158ffb1853a7a7fc2c57d4c844640f75e # i2c: rcar: always clear ICSAR to avoid side effects
- torvalds: c7c9e914f9a0478fba4dc6f227cfd69cf84a4063 # i2c: rcar: avoid race when unregistering slave
comments:
- "Issue 1: we should not monitor every STOP but only when we have been addressed"
- "v1 https://patchwork.kernel.org/patch/11632397/"
- "v2 https://patchwork.kernel.org/patch/11632107/"
- "v1 merged"
- "Issue 2: how to properly handle the FNA bit"
- "working prototype exists, waiting for confirmation from the HW team"
- "Issue 3: do we need to clear SAR when disabling the slave interface?"
- "working prototype exists, needs confirmation from the HW team"
- "only applies to Gen2, Gen3 is fine"
- "v1: https://patchwork.kernel.org/patch/11643625/"
- "v1 merged"
- "Issue 4: race when unregistering slave"
- "v1: https://patchwork.kernel.org/patch/11685989/"
- "v1 merged"
|