1# Copyright (c) 2023 Analog Devices, Inc.
2# SPDX-License-Identifier: Apache-2.0
3
4description: MAX32XXX watchdog
5
6compatible: "adi,max32-watchdog"
7
8include: base.yaml
9
10properties:
11  reg:
12    required: true
13
14  clocks:
15    required: true
16
17  clock-source:
18    type: int
19    enum: [0, 1, 2, 3, 4, 5]
20    description: |
21      Clock source to be used by the WDT peripheral. The following options
22      are available:
23      - 0: "ADI_MAX32_PRPH_CLK_SRC_PCLK" Peripheral clock
24      - 1: "ADI_MAX32_PRPH_CLK_SRC_EXTCLK" External Clock
25      - 2: "ADI_MAX32_PRPH_CLK_SRC_IBRO" Internal Baud Rate Oscillator
26      - 3: "ADI_MAX32_PRPH_CLK_SRC_ERFO" External Radio Frequency Oscillator
27      - 4: "ADI_MAX32_PRPH_CLK_SRC_ERTCO" External Real-Time Clock Oscillator
28      - 5: "ADI_MAX32_PRPH_CLK_SRC_INRO" Internal Ring Oscillator
29      The target device might not support all option please take a look on
30      target device user guide
31