~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/i2c/i2c-gate.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/i2c/i2c-gate.yaml (Architecture m68k) and /Documentation/devicetree/bindings/i2c/i2c-gate.yaml (Architecture i386)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C      1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/i2c/i2c-gat      4 $id: http://devicetree.org/schemas/i2c/i2c-gate.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Common i2c gate properties                   7 title: Common i2c gate properties
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Peter Rosin <peda@axentia.se>                   10   - Peter Rosin <peda@axentia.se>
 11                                                    11 
 12 description: |                                     12 description: |
 13   An i2c gate is useful to e.g. reduce the dig     13   An i2c gate is useful to e.g. reduce the digital noise for RF tuners connected
 14   to the i2c bus. Gates are similar to arbitra     14   to the i2c bus. Gates are similar to arbitrators in that you need to perform
 15   some kind of operation to access the i2c bus     15   some kind of operation to access the i2c bus past the arbitrator/gate, but
 16   there are no competing masters to consider f     16   there are no competing masters to consider for gates and therefore there is
 17   no arbitration happening for gates.              17   no arbitration happening for gates.
 18                                                    18 
 19 allOf:                                             19 allOf:
 20   - $ref: /schemas/i2c/i2c-controller.yaml         20   - $ref: /schemas/i2c/i2c-controller.yaml
 21                                                    21 
 22 properties:                                        22 properties:
 23   $nodename:                                       23   $nodename:
 24     const: i2c-gate                                24     const: i2c-gate
 25                                                    25 
 26 additionalProperties: true                         26 additionalProperties: true
 27                                                    27 
 28 examples:                                          28 examples:
 29   - |                                              29   - |
 30     i2c-gate {                                     30     i2c-gate {
 31         #address-cells = <1>;                      31         #address-cells = <1>;
 32         #size-cells = <0>;                         32         #size-cells = <0>;
 33         ak8975@c {                                 33         ak8975@c {
 34             compatible = "asahi-kasei,ak8975";     34             compatible = "asahi-kasei,ak8975";
 35             reg = <0x0c>;                          35             reg = <0x0c>;
 36         };                                         36         };
 37     };                                             37     };
 38 ...                                                38 ...
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php