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