summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt
diff options
context:
space:
mode:
authorAlexander Sverdlin <alexander.sverdlin@nsn.com>2015-01-23 16:41:29 +0100
committerWolfram Sang <wsa@the-dreams.de>2015-01-23 17:12:56 +0100
commit72f0271576eeef40c81c2949e0a8abeaef9a7690 (patch)
treeb43de87ac1c1aa12253b2fe762ddd8e055b330fa /Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt
parenti2c: designware: use {readl|writel}_relaxed instead of readl/writel (diff)
downloadlinux-72f0271576eeef40c81c2949e0a8abeaef9a7690.tar.xz
linux-72f0271576eeef40c81c2949e0a8abeaef9a7690.zip
of: i2c: Add i2c-mux-idle-disconnect DT property to PCA954x mux driver
Add i2c-mux-idle-disconnect device tree property to PCA954x mux driver. The new property forces the multiplexer to disconnect child buses in idle state. This is used, for example, when there are several multiplexers on the same bus and the devices on the underlying buses might have same I2C addresses. Signed-off-by: Alexander Sverdlin <alexander.sverdlin@nsn.com> [wsa: added a newline] Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt')
-rw-r--r--Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt b/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt
index 34a3fb6f8488..cf53d5fba20a 100644
--- a/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt
+++ b/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt
@@ -16,6 +16,9 @@ Required Properties:
Optional Properties:
- reset-gpios: Reference to the GPIO connected to the reset input.
+ - i2c-mux-idle-disconnect: Boolean; if defined, forces mux to disconnect all
+ children in idle state. This is necessary for example, if there are several
+ multiplexers on the bus and the devices behind them use same I2C addresses.
Example: