summaryrefslogtreecommitdiffstats
path: root/Documentation/i2c
diff options
context:
space:
mode:
authorAntti Palosaari <crope@iki.fi>2016-05-04 22:15:32 +0200
committerWolfram Sang <wsa@the-dreams.de>2016-05-04 22:39:31 +0200
commite6d7ffcdf15f40fc1cff7a3c2fd2720ce3d53e49 (patch)
treedcc3cc9ec64915e25b6bcc03956abb8178bc0dfe /Documentation/i2c
parent1ffcfaf19597ad26797aac3ab42d8ba6e548ef0a (diff)
downloadlinux-e6d7ffcdf15f40fc1cff7a3c2fd2720ce3d53e49.tar.gz
linux-e6d7ffcdf15f40fc1cff7a3c2fd2720ce3d53e49.tar.bz2
linux-e6d7ffcdf15f40fc1cff7a3c2fd2720ce3d53e49.zip
[media] si2168: change the i2c gate to be mux-locked
The root i2c adapter lock is then no longer held by the i2c mux during accesses behind the i2c gate, and such accesses need to take that lock just like any other ordinary i2c accesses do. So, declare the i2c gate mux-locked, and zap the code that makes the i2c accesses unlocked. But add a mutex so that firmware commands are still serialized. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Peter Rosin <peda@axentia.se> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'Documentation/i2c')
-rw-r--r--Documentation/i2c/i2c-topology2
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/i2c/i2c-topology b/Documentation/i2c/i2c-topology
index 69b008518454..5e40802f0be2 100644
--- a/Documentation/i2c/i2c-topology
+++ b/Documentation/i2c/i2c-topology
@@ -56,7 +56,7 @@ In drivers/media/
dvb-frontends/m88ds3103 Parent-locked
dvb-frontends/rtl2830 Parent-locked
dvb-frontends/rtl2832 Parent-locked
-dvb-frontends/si2168 Parent-locked
+dvb-frontends/si2168 Mux-locked
usb/cx231xx/ Parent-locked