1# Copyright (c) 2017, NXP
2# SPDX-License-Identifier: Apache-2.0
3
4description: Kinetis ADC16
5
6compatible: "nxp,kinetis-adc16"
7
8include: ["adc-controller.yaml", "pinctrl-device.yaml"]
9
10properties:
11  reg:
12    required: true
13
14  channel-mux-b:
15    type: boolean
16    description: |
17      Use alternate set (b instead of a) of ADC channels
18
19  interrupts:
20    required: true
21
22  periodic-trigger:
23    type: boolean
24    description: if periodic trigger enabled
25
26  "#io-channel-cells":
27    const: 1
28
29  clk-source:
30    type: int
31    description: use alternate clock reference source
32
33  long-sample:
34    type: int
35    enum:
36      - 0
37      - 1
38      - 2
39      - 3
40      - 4
41    description: long sample mode
42
43  continuous-convert:
44    type: boolean
45    description: If use continuous convert
46
47  high-speed:
48    type: boolean
49    description: If use high speed
50
51  hw-trigger-src:
52    type: int
53    description: hardware trigger source (See ADCxTRGSEL field in user manual for more details)
54
55io-channel-cells:
56  - input
57