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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.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 ] ~

  1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/iio/dac/lltc,ltc2632.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Linear Technology LTC263x 12-/10-/8-Bit Rail-to-Rail DAC
  8 
  9 maintainers:
 10   - Michael Hennerich <michael.hennerich@analog.com>
 11 
 12 description: |
 13   Bindings for the Linear Technology LTC2632/2634/2636 DAC
 14   Datasheet can be found here: https://www.analog.com/media/en/technical-documentation/data-sheets/LTC263[246].pdf
 15 
 16 properties:
 17   compatible:
 18     enum:
 19       - lltc,ltc2632-l12
 20       - lltc,ltc2632-l10
 21       - lltc,ltc2632-l8
 22       - lltc,ltc2632-h12
 23       - lltc,ltc2632-h10
 24       - lltc,ltc2632-h8
 25       - lltc,ltc2634-l12
 26       - lltc,ltc2634-l10
 27       - lltc,ltc2634-l8
 28       - lltc,ltc2634-h12
 29       - lltc,ltc2634-h10
 30       - lltc,ltc2634-h8
 31       - lltc,ltc2636-l12
 32       - lltc,ltc2636-l10
 33       - lltc,ltc2636-l8
 34       - lltc,ltc2636-h12
 35       - lltc,ltc2636-h10
 36       - lltc,ltc2636-h8
 37 
 38   reg:
 39     maxItems: 1
 40 
 41   spi-max-frequency:
 42     maximum: 2000000
 43 
 44   vref-supply:
 45     description:
 46       Phandle to the external reference voltage supply. This should
 47       only be set if there is an external reference voltage connected to the VREF
 48       pin. If the property is not set the internal reference is used.
 49 
 50 required:
 51   - compatible
 52   - reg
 53 
 54 additionalProperties: false
 55 
 56 examples:
 57   - |
 58     vref: regulator-vref {
 59         compatible = "regulator-fixed";
 60         regulator-name = "vref-ltc2632";
 61         regulator-min-microvolt = <1250000>;
 62         regulator-max-microvolt = <1250000>;
 63         regulator-always-on;
 64     };
 65 
 66     spi {
 67         #address-cells = <1>;
 68         #size-cells = <0>;
 69 
 70         dac@0 {
 71             compatible = "lltc,ltc2632-l12";
 72             reg = <0>;    /* CS0 */
 73             spi-max-frequency = <1000000>;
 74             vref-supply = <&vref>;
 75         };
 76     };
 77 ...

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