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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/adc/adc.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/iio/adc/adc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/iio/adc/adc.yaml (Version linux-5.13.19)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/iio/adc/adc      4 $id: http://devicetree.org/schemas/iio/adc/adc.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: IIO Common Properties for ADC Channels  !!   7 title: Generic IIO bindings for ADC channels
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Jonathan Cameron <jic23@kernel.org>             10   - Jonathan Cameron <jic23@kernel.org>
 11                                                    11 
 12 description:                                       12 description:
 13   A few properties are defined in a common way     13   A few properties are defined in a common way ADC channels.
 14                                                    14 
 15 properties:                                        15 properties:
 16   $nodename:                                       16   $nodename:
 17     pattern: "^channel(@[0-9a-f]+)?$"              17     pattern: "^channel(@[0-9a-f]+)?$"
 18     description:                                   18     description:
 19       A channel index should match reg.            19       A channel index should match reg.
 20                                                    20 
 21   reg:                                             21   reg:
 22     maxItems: 1                                    22     maxItems: 1
 23                                                    23 
 24   label:                                           24   label:
                                                   >>  25     $ref: /schemas/types.yaml#/definitions/string
 25     description: Unique name to identify which     26     description: Unique name to identify which channel this is.
 26                                                    27 
 27   bipolar:                                         28   bipolar:
 28     $ref: /schemas/types.yaml#/definitions/fla     29     $ref: /schemas/types.yaml#/definitions/flag
 29     description: If provided, the channel is t     30     description: If provided, the channel is to be used in bipolar mode.
 30                                                    31 
 31   diff-channels:                                   32   diff-channels:
 32     $ref: /schemas/types.yaml#/definitions/uin     33     $ref: /schemas/types.yaml#/definitions/uint32-array
 33     maxItems: 2                                    34     maxItems: 2
 34     minItems: 2                                    35     minItems: 2
 35     description:                                   36     description:
 36       Many ADCs have dual Muxes to allow diffe     37       Many ADCs have dual Muxes to allow different input pins to be routed
 37       to both the positive and negative inputs     38       to both the positive and negative inputs of a differential ADC.
 38       The first value specifies the positive i     39       The first value specifies the positive input pin, the second
 39       specifies the negative input pin.            40       specifies the negative input pin.
 40                                                << 
 41   single-channel:                              << 
 42     $ref: /schemas/types.yaml#/definitions/uin << 
 43     description:                               << 
 44       When devices combine single-ended and di << 
 45       channel for a single element to be speci << 
 46       differential channels). If this and diff << 
 47       shall be used instead.                   << 
 48                                                << 
 49   common-mode-channel:                         << 
 50     $ref: /schemas/types.yaml#/definitions/uin << 
 51     description:                               << 
 52       Some ADCs have differential input pins t << 
 53       single-ended or pseudo-differential inpu << 
 54       in addition to single-channel to signal  << 
 55       not differential but still specify two i << 
 56                                                << 
 57       The input pair is specified by setting s << 
 58       input pin and common-mode-channel to the << 
 59                                                << 
 60   settling-time-us:                            << 
 61     description:                               << 
 62       Time between enabling the channel and fi << 
 63                                                << 
 64   oversampling-ratio:                          << 
 65     $ref: /schemas/types.yaml#/definitions/uin << 
 66     description:                               << 
 67       Oversampling is used as replacement of o << 
 68       In some cases, the desired filtering cha << 
 69       device design and can interact with othe << 
 70       settling time.                           << 
 71                                                << 
 72 anyOf:                                         << 
 73   - oneOf:                                     << 
 74       - required:                              << 
 75           - reg                                << 
 76           - diff-channels                      << 
 77       - required:                              << 
 78           - reg                                << 
 79           - single-channel                     << 
 80   - required:                                  << 
 81       - reg                                    << 
 82                                                    41 
 83 additionalProperties: true                         42 additionalProperties: true
                                                      

~ [ 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