Skip to content

Commit a83bea7

Browse files
diandersWolfram Sang
authored andcommitted
i2c: mux: Add more warnings to i2c-arb-gpio-challenge docs
This adds some more warnings to the i2c-arb-gpio-challenge docs to help encourage people not to use it in their designs unless they have no choice. Signed-off-by: Doug Anderson <[email protected]> Signed-off-by: Wolfram Sang <[email protected]>
1 parent 482116b commit a83bea7

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Documentation/devicetree/bindings/i2c/i2c-arb-gpio-challenge.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ the standard I2C multi-master rules. Using GPIOs is generally useful in
88
the case where there is a device on the bus that has errata and/or bugs
99
that makes standard multimaster mode not feasible.
1010

11+
Note that this scheme works well enough but has some downsides:
12+
* It is nonstandard (not using standard I2C multimaster)
13+
* Having two masters on a bus in general makes it relatively hard to debug
14+
problems (hard to tell if i2c issues were caused by one master, another, or
15+
some device on the bus).
16+
1117

1218
Algorithm:
1319

0 commit comments

Comments
 (0)