summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hanson <peterh@google.com>2017-12-04 19:55:37 +0300
committerJoel Stanley <joel@jms.id.au>2017-12-05 03:26:25 +0300
commit92fe6be59c9ce4a3691d86411eb3efb4334d2432 (patch)
tree77d3c1cf3b11ad0f1dd9ce18606f65e9e1c14c22
parentf97fa0fb7a28f9772513aa425860c3ad5cbeae3c (diff)
downloadlinux-92fe6be59c9ce4a3691d86411eb3efb4334d2432.tar.xz
ARM: dts: quanta: i2c-2 idle disconnects
Two top-level pca954x muxes branch off Quanta q71l i2c-2 bus; they have different addresses, so there is no confusion in that sense. However, by default, the pca954x driver skips disconnecting the selected channel. This supports expected topologies, but will leave two channels selected at the same time when connected in parallel. This commit adds the i2c-mux-idle-disconnect property to both muxes to inform the driver that disconnecting is not optional on bus 2. Signed-off-by: Peter Hanson <peterh@google.com> Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Joel Stanley <joel@jms.id.au>
-rw-r--r--arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts b/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
index d0427b40eab0..9d20facb10b3 100644
--- a/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
@@ -230,6 +230,7 @@
reg = <0x74>;
#address-cells = <1>;
#size-cells = <0>;
+ i2c-mux-idle-disconnect; /* may use mux@77 next. */
};
/* 0: PCIe Slot 1,
@@ -246,6 +247,7 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x77>;
+ i2c-mux-idle-disconnect; /* may use mux@74 next. */
};
};