zephyr/dts/bindings/timer/ti,mspm0-timer.yaml
Saravanan Sekar 7a3f79ef86 drivers: counter: Add a support for TI MSPM0 Timer counter
TI MSPM0 SoC series has General Purpose Timer and Advanced control timers
with Counting module, Capture block (measure input signal period/time) and
Compare block (to generate time expiry, output waveform like PWM).

Add a support for counter driver with alarm and counter top functions.

Signed-off-by: Saravanan Sekar <saravanan@linumiz.com>
2025-06-10 10:25:10 -04:00

39 lines
569 B
YAML

# Copyright 2025 Linumiz GmbH
# SPDX-License-Identifier: Apache-2.0
description: TI MSPM0 Timer
compatible: "ti,mspm0-timer"
include: base.yaml
properties:
reg:
required: true
interrupts:
required: true
clk-prescaler:
type: int
required: true
description: |
TIMCLK clock source prescaler value.
Valid range [0 ... 255].
clk-div:
type: int
required: true
default: 1
enum:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
description: |
Clock divider selction value.