1# Copyright (c) 2025 Microchip Technology Inc.
2# SPDX-License-Identifier: Apache-2.0
3
4description: Microchip XEC basic timer properties
5
6compatible: "microchip,xec-basic-timer"
7
8include: ["base.yaml", "microchip,dmec-ecia-girq.yaml"]
9
10properties:
11  reg:
12    required: true
13
14  interrupts:
15    required: true
16
17  clock-frequency:
18    type: int
19    required: true
20    const: 48000000
21    description: Basic timer input clock is 48 MHz.
22
23  max-value:
24    type: int
25    required: true
26    description: |
27      Counter maximum value. The SoC contains multiple instances
28      of the basic timer. Some are 16-bit, others 32-bit.
29
30  prescaler:
31    type: int
32    required: true
33    description: |
34      Basic timer implements a 16-bit clock prescale value.
35      Count frequency is clock-frequency divided by (prescaler + 1).
36