1*c15058d5SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*c15058d5SJonathan Cameron%YAML 1.2
3*c15058d5SJonathan Cameron---
4*c15058d5SJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/nxp,lpc1850-dac.yaml#
5*c15058d5SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c15058d5SJonathan Cameron
7*c15058d5SJonathan Camerontitle: NXP LPC1850 DAC bindings
8*c15058d5SJonathan Cameron
9*c15058d5SJonathan Cameronmaintainers:
10*c15058d5SJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
11*c15058d5SJonathan Cameron
12*c15058d5SJonathan Camerondescription:
13*c15058d5SJonathan Cameron  Supports the DAC found on the LPC1850 SoC.
14*c15058d5SJonathan Cameron
15*c15058d5SJonathan Cameronproperties:
16*c15058d5SJonathan Cameron  compatible:
17*c15058d5SJonathan Cameron    const: nxp,lpc1850-dac
18*c15058d5SJonathan Cameron
19*c15058d5SJonathan Cameron  reg:
20*c15058d5SJonathan Cameron    maxItems: 1
21*c15058d5SJonathan Cameron
22*c15058d5SJonathan Cameron  interrupts:
23*c15058d5SJonathan Cameron    maxItems: 1
24*c15058d5SJonathan Cameron
25*c15058d5SJonathan Cameron  clocks:
26*c15058d5SJonathan Cameron    maxItems: 1
27*c15058d5SJonathan Cameron
28*c15058d5SJonathan Cameron  vref-supply: true
29*c15058d5SJonathan Cameron
30*c15058d5SJonathan Cameron  resets:
31*c15058d5SJonathan Cameron    maxItems: 1
32*c15058d5SJonathan Cameron
33*c15058d5SJonathan Cameronrequired:
34*c15058d5SJonathan Cameron  - compatible
35*c15058d5SJonathan Cameron  - reg
36*c15058d5SJonathan Cameron  - interrupts
37*c15058d5SJonathan Cameron  - clocks
38*c15058d5SJonathan Cameron  - vref-supply
39*c15058d5SJonathan Cameron  - resets
40*c15058d5SJonathan Cameron
41*c15058d5SJonathan CameronadditionalProperties: false
42*c15058d5SJonathan Cameron
43*c15058d5SJonathan Cameronexamples:
44*c15058d5SJonathan Cameron  - |
45*c15058d5SJonathan Cameron    #include <dt-bindings/clock/lpc18xx-ccu.h>
46*c15058d5SJonathan Cameron    soc {
47*c15058d5SJonathan Cameron        #address-cells = <1>;
48*c15058d5SJonathan Cameron        #size-cells = <1>;
49*c15058d5SJonathan Cameron        dac: dac@400e1000 {
50*c15058d5SJonathan Cameron            compatible = "nxp,lpc1850-dac";
51*c15058d5SJonathan Cameron            reg = <0x400e1000 0x1000>;
52*c15058d5SJonathan Cameron            interrupts = <0>;
53*c15058d5SJonathan Cameron            clocks = <&ccu1 CLK_APB3_DAC>;
54*c15058d5SJonathan Cameron            vref-supply = <&reg_vdda>;
55*c15058d5SJonathan Cameron            resets = <&rgu 42>;
56*c15058d5SJonathan Cameron        };
57*c15058d5SJonathan Cameron    };
58*c15058d5SJonathan Cameron...
59