xref: /linux/Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml (revision f21a5f7215420c513d2bb2d21fdf24c9a550922e)
1*f21a5f72SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*f21a5f72SJonathan Cameron%YAML 1.2
3*f21a5f72SJonathan Cameron---
4*f21a5f72SJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/microchip,mcp4922.yaml#
5*f21a5f72SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6*f21a5f72SJonathan Cameron
7*f21a5f72SJonathan Camerontitle: Microchip MCP4902, MCP4912 and MPC4922 dual output SPI DACs
8*f21a5f72SJonathan Cameron
9*f21a5f72SJonathan Cameronmaintainers:
10*f21a5f72SJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
11*f21a5f72SJonathan Cameron  - Michael Welling <mwelling@ieee.org>
12*f21a5f72SJonathan Cameron
13*f21a5f72SJonathan Cameronproperties:
14*f21a5f72SJonathan Cameron  compatible:
15*f21a5f72SJonathan Cameron    enum:
16*f21a5f72SJonathan Cameron      - microchip,mcp4902
17*f21a5f72SJonathan Cameron      - microchip,mcp4912
18*f21a5f72SJonathan Cameron      - microchip,mcp4922
19*f21a5f72SJonathan Cameron
20*f21a5f72SJonathan Cameron  reg:
21*f21a5f72SJonathan Cameron    maxItems: 1
22*f21a5f72SJonathan Cameron
23*f21a5f72SJonathan Cameron  spi-max-frequency: true
24*f21a5f72SJonathan Cameron
25*f21a5f72SJonathan Cameron  vref-supply: true
26*f21a5f72SJonathan Cameron
27*f21a5f72SJonathan CameronadditionalProperties: false
28*f21a5f72SJonathan Cameron
29*f21a5f72SJonathan Cameronrequired:
30*f21a5f72SJonathan Cameron  - compatible
31*f21a5f72SJonathan Cameron  - reg
32*f21a5f72SJonathan Cameron  - vref-supply
33*f21a5f72SJonathan Cameron
34*f21a5f72SJonathan Cameronexamples:
35*f21a5f72SJonathan Cameron  - |
36*f21a5f72SJonathan Cameron    spi {
37*f21a5f72SJonathan Cameron        #address-cells = <1>;
38*f21a5f72SJonathan Cameron        #size-cells = <0>;
39*f21a5f72SJonathan Cameron
40*f21a5f72SJonathan Cameron        dac@0 {
41*f21a5f72SJonathan Cameron            compatible = "microchip,mcp4912";
42*f21a5f72SJonathan Cameron            reg = <0>;
43*f21a5f72SJonathan Cameron            vref-supply = <&dac_vref>;
44*f21a5f72SJonathan Cameron        };
45*f21a5f72SJonathan Cameron    };
46*f21a5f72SJonathan Cameron...
47