[PATCH linux dev-4.10] ARM: dts: quanta: i2c-2 idle disconnects

Joel Stanley joel at jms.id.au
Tue Dec 5 11:27:13 AEDT 2017


On Tue, Dec 5, 2017 at 3:25 AM, Patrick Venture <venture at google.com> wrote:
> From: Peter Hanson <peterh at google.com>
>
> 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 at google.com>
> Signed-off-by: Patrick Venture <venture at google.com>

Applied to dev-4.10.

Cheers,

Joel

> ---
>  arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts b/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
> index 7ed3a773b2d5..05cfbf086c84 100644
> --- a/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
> +++ b/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
> @@ -227,6 +227,7 @@
>                 reg = <0x74>;
>                 #address-cells = <1>;
>                 #size-cells = <0>;
> +               i2c-mux-idle-disconnect;  /* may use mux at 77 next. */
>         };
>
>         /* 0: PCIe Slot 1,
> @@ -243,6 +244,7 @@
>                 #address-cells = <1>;
>                 #size-cells = <0>;
>                 reg = <0x77>;
> +               i2c-mux-idle-disconnect;  /* may use mux at 74 next. */
>         };
>  };
>
> --
> 2.15.0.417.g466bffb3ac-goog
>


More information about the openbmc mailing list