~ [ 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 (Architecture i386) and /Documentation/devicetree/bindings/iio/adc/adc.yaml (Architecture alpha)


  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: IIO Common Properties 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     description: Unique name to identify which     25     description: Unique name to identify which channel this is.
 26                                                    26 
 27   bipolar:                                         27   bipolar:
 28     $ref: /schemas/types.yaml#/definitions/fla     28     $ref: /schemas/types.yaml#/definitions/flag
 29     description: If provided, the channel is t     29     description: If provided, the channel is to be used in bipolar mode.
 30                                                    30 
 31   diff-channels:                                   31   diff-channels:
 32     $ref: /schemas/types.yaml#/definitions/uin     32     $ref: /schemas/types.yaml#/definitions/uint32-array
 33     maxItems: 2                                    33     maxItems: 2
 34     minItems: 2                                    34     minItems: 2
 35     description:                                   35     description:
 36       Many ADCs have dual Muxes to allow diffe     36       Many ADCs have dual Muxes to allow different input pins to be routed
 37       to both the positive and negative inputs     37       to both the positive and negative inputs of a differential ADC.
 38       The first value specifies the positive i     38       The first value specifies the positive input pin, the second
 39       specifies the negative input pin.            39       specifies the negative input pin.
 40                                                    40 
 41   single-channel:                                  41   single-channel:
 42     $ref: /schemas/types.yaml#/definitions/uin     42     $ref: /schemas/types.yaml#/definitions/uint32
 43     description:                                   43     description:
 44       When devices combine single-ended and di     44       When devices combine single-ended and differential channels, allow the
 45       channel for a single element to be speci     45       channel for a single element to be specified, independent of reg (as for
 46       differential channels). If this and diff     46       differential channels). If this and diff-channels are not present reg
 47       shall be used instead.                       47       shall be used instead.
 48                                                    48 
 49   common-mode-channel:                             49   common-mode-channel:
 50     $ref: /schemas/types.yaml#/definitions/uin     50     $ref: /schemas/types.yaml#/definitions/uint32
 51     description:                                   51     description:
 52       Some ADCs have differential input pins t     52       Some ADCs have differential input pins that can be used to measure
 53       single-ended or pseudo-differential inpu     53       single-ended or pseudo-differential inputs. This property can be used
 54       in addition to single-channel to signal      54       in addition to single-channel to signal software that this channel is
 55       not differential but still specify two i     55       not differential but still specify two inputs.
 56                                                    56 
 57       The input pair is specified by setting s     57       The input pair is specified by setting single-channel to the positive
 58       input pin and common-mode-channel to the     58       input pin and common-mode-channel to the negative pin.
 59                                                    59 
 60   settling-time-us:                                60   settling-time-us:
 61     description:                                   61     description:
 62       Time between enabling the channel and fi     62       Time between enabling the channel and first stable readings.
 63                                                    63 
 64   oversampling-ratio:                              64   oversampling-ratio:
 65     $ref: /schemas/types.yaml#/definitions/uin     65     $ref: /schemas/types.yaml#/definitions/uint32
 66     description:                                   66     description:
 67       Oversampling is used as replacement of o     67       Oversampling is used as replacement of or addition to the low-pass filter.
 68       In some cases, the desired filtering cha     68       In some cases, the desired filtering characteristics are a function the
 69       device design and can interact with othe     69       device design and can interact with other characteristics such as
 70       settling time.                               70       settling time.
 71                                                    71 
 72 anyOf:                                             72 anyOf:
 73   - oneOf:                                         73   - oneOf:
 74       - required:                                  74       - required:
 75           - reg                                    75           - reg
 76           - diff-channels                          76           - diff-channels
 77       - required:                                  77       - required:
 78           - reg                                    78           - reg
 79           - single-channel                         79           - single-channel
 80   - required:                                      80   - required:
 81       - reg                                        81       - reg
 82                                                    82 
 83 additionalProperties: true                         83 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