brintos

brintos / linux-shallow public Read only

0
0
Text · 956 B · 0cdc3e8 Raw
39 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/i2c/i2c-gate.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Common i2c gate properties8 9maintainers:10  - Peter Rosin <peda@axentia.se>11 12description: |13  An i2c gate is useful to e.g. reduce the digital noise for RF tuners connected14  to the i2c bus. Gates are similar to arbitrators in that you need to perform15  some kind of operation to access the i2c bus past the arbitrator/gate, but16  there are no competing masters to consider for gates and therefore there is17  no arbitration happening for gates.18 19allOf:20  - $ref: /schemas/i2c/i2c-controller.yaml21 22properties:23  $nodename:24    const: i2c-gate25 26additionalProperties: true27 28examples:29  - |30    i2c-gate {31        #address-cells = <1>;32        #size-cells = <0>;33        ak8975@c {34            compatible = "asahi-kasei,ak8975";35            reg = <0x0c>;36        };37    };38...39