From 0ac8eb6452e128abd7af08e5d4a38768833da0ca Mon Sep 17 00:00:00 2001 From: Peter Rosin Date: Fri, 8 Jul 2016 12:13:49 +0200 Subject: dt-bindings: i2c: add support for 'i2c-gate' subnode Handle i2c gates similarly to how i2c arbitrators are handled. This gets rid of a pointless 'reg' property for i2c gates. I.e. this new and more compact style some-gate { i2c-gate { #address-cells = <1>; #size-cells = <0>; some-i2c-device@50 { reg = <0x50>; }; }; }; instead of the old some-gate { #address-cells = <1>; #size-cells = <0>; i2c@0 { reg = <0>; #address-cells = <1>; #size-cells = <0>; some-i2c-device@50 { reg = <0x50>; }; }; }; Acked-by: Rob Herring Reviewed-by: Wolfram Sang Signed-off-by: Peter Rosin --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) (limited to 'MAINTAINERS') diff --git a/MAINTAINERS b/MAINTAINERS index cde3e729df2c..353bfe6bbaca 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -5668,6 +5668,7 @@ F: Documentation/i2c/i2c-topology F: Documentation/i2c/muxes/ F: Documentation/devicetree/bindings/i2c/i2c-mux* F: Documentation/devicetree/bindings/i2c/i2c-arb* +F: Documentation/devicetree/bindings/i2c/i2c-gate* F: drivers/i2c/i2c-mux.c F: drivers/i2c/muxes/ F: include/linux/i2c-mux.h -- cgit v1.2.3