blob: 3ba650f2d5c87926db77ab0f090b8d5e3f65e997 [file] [log] [blame]
# Copyright (c) 2025 Microchip Technology Inc.
# SPDX-License-Identifier: Apache-2.0
description: Microchip XEC basic timer properties
compatible: "microchip,xec-basic-timer"
include: ["base.yaml", "microchip,dmec-ecia-girq.yaml"]
properties:
reg:
required: true
interrupts:
required: true
clock-frequency:
type: int
required: true
const: 48000000
description: Basic timer input clock is 48 MHz.
max-value:
type: int
required: true
description: |
Counter maximum value. The SoC contains multiple instances
of the basic timer. Some are 16-bit, others 32-bit.
prescaler:
type: int
required: true
description: |
Basic timer implements a 16-bit clock prescale value.
Count frequency is clock-frequency divided by (prescaler + 1).