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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/adc/adi,ad7949.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/adi,ad7949.yaml (Architecture i386) and /Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml (Architecture ppc)


  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/adi      4 $id: http://devicetree.org/schemas/iio/adc/adi,ad7949.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Analog Devices AD7949/AD7682/AD7689 ana      7 title: Analog Devices AD7949/AD7682/AD7689 analog to digital converters
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Charles-Antoine Couret <charles-antoine.cou     10   - Charles-Antoine Couret <charles-antoine.couret@essensium.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Specifications on the converters can be foun     13   Specifications on the converters can be found at:
 14     AD7949:                                        14     AD7949:
 15       https://www.analog.com/media/en/technica     15       https://www.analog.com/media/en/technical-documentation/data-sheets/AD7949.pdf
 16     AD7682/AD7698:                                 16     AD7682/AD7698:
 17       https://www.analog.com/media/en/technica     17       https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     enum:                                          21     enum:
 22       - adi,ad7682                                 22       - adi,ad7682
 23       - adi,ad7689                                 23       - adi,ad7689
 24       - adi,ad7949                                 24       - adi,ad7949
 25                                                    25 
 26   reg:                                             26   reg:
 27     maxItems: 1                                    27     maxItems: 1
 28                                                    28 
 29   vrefin-supply:                                   29   vrefin-supply:
 30     description:                                   30     description:
 31       Buffered ADC reference voltage supply.       31       Buffered ADC reference voltage supply.
 32                                                    32 
 33   vref-supply:                                     33   vref-supply:
 34     description:                                   34     description:
 35       Unbuffered ADC reference voltage supply.     35       Unbuffered ADC reference voltage supply.
 36                                                    36 
 37   adi,internal-ref-microvolt:                      37   adi,internal-ref-microvolt:
 38     description: |                                 38     description: |
 39       Internal reference voltage selection in      39       Internal reference voltage selection in microvolts.
 40                                                    40 
 41       If no internal reference is specified, t     41       If no internal reference is specified, the channel will default to the
 42       external reference defined by vrefin-sup     42       external reference defined by vrefin-supply (or vref-supply).
 43       vrefin-supply will take precedence over      43       vrefin-supply will take precedence over vref-supply if both are defined.
 44                                                    44 
 45       If no supplies are defined, the referenc     45       If no supplies are defined, the reference selection will default to
 46       4096mV internal reference.                   46       4096mV internal reference.
 47                                                    47 
 48     enum: [2500000, 4096000]                       48     enum: [2500000, 4096000]
 49     default: 4096000                               49     default: 4096000
 50                                                    50 
 51                                                    51 
 52   '#io-channel-cells':                             52   '#io-channel-cells':
 53     const: 1                                       53     const: 1
 54                                                    54 
 55   '#address-cells':                                55   '#address-cells':
 56     const: 1                                       56     const: 1
 57                                                    57 
 58   '#size-cells':                                   58   '#size-cells':
 59     const: 0                                       59     const: 0
 60                                                    60 
 61 required:                                          61 required:
 62   - compatible                                     62   - compatible
 63   - reg                                            63   - reg
 64                                                    64 
 65 allOf:                                             65 allOf:
 66   - $ref: /schemas/spi/spi-peripheral-props.ya     66   - $ref: /schemas/spi/spi-peripheral-props.yaml#
 67                                                    67 
 68 unevaluatedProperties: false                       68 unevaluatedProperties: false
 69                                                    69 
 70 examples:                                          70 examples:
 71   - |                                              71   - |
 72     spi {                                          72     spi {
 73         #address-cells = <1>;                      73         #address-cells = <1>;
 74         #size-cells = <0>;                         74         #size-cells = <0>;
 75                                                    75 
 76         adc@0 {                                    76         adc@0 {
 77             #address-cells = <1>;                  77             #address-cells = <1>;
 78             #size-cells = <0>;                     78             #size-cells = <0>;
 79                                                    79 
 80             compatible = "adi,ad7949";             80             compatible = "adi,ad7949";
 81             reg = <0>;                             81             reg = <0>;
 82             vref-supply = <&vdd_supply>;           82             vref-supply = <&vdd_supply>;
 83         };                                         83         };
 84                                                    84 
 85         adc@1 {                                    85         adc@1 {
 86             #address-cells = <1>;                  86             #address-cells = <1>;
 87             #size-cells = <0>;                     87             #size-cells = <0>;
 88                                                    88 
 89             compatible = "adi,ad7949";             89             compatible = "adi,ad7949";
 90             reg = <1>;                             90             reg = <1>;
 91             vrefin-supply = <&vdd_supply>;         91             vrefin-supply = <&vdd_supply>;
 92         };                                         92         };
 93                                                    93 
 94         adc@2 {                                    94         adc@2 {
 95             #address-cells = <1>;                  95             #address-cells = <1>;
 96             #size-cells = <0>;                     96             #size-cells = <0>;
 97                                                    97 
 98             compatible = "adi,ad7949";             98             compatible = "adi,ad7949";
 99             reg = <2>;                             99             reg = <2>;
100             adi,internal-ref-microvolt = <4096    100             adi,internal-ref-microvolt = <4096000>;
101         };                                        101         };
102     };                                            102     };
103 ...                                               103 ...
                                                      

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