1# Copyright (c) 2025 Ambiq Micro Inc. <www.ambiq.com> 2# SPDX-License-Identifier: Apache-2.0 3 4description: Ambiq TIMER timer 5 6compatible: "ambiq,timer" 7 8include: [base.yaml] 9 10properties: 11 reg: 12 required: true 13 14 interrupts: 15 required: true 16 17 clk-source: 18 type: string 19 required: true 20 enum: 21 - "CLK_SELECT_HFRC_DIV4" 22 - "CLK_SELECT_HFRC_DIV16" 23 - "CLK_SELECT_HFRC_DIV64" 24 - "CLK_SELECT_HFRC_DIV256" 25 - "CLK_SELECT_HFRC_DIV1024" 26 - "CLK_SELECT_HFRC_DIV4K" 27 - "CLK_SELECT_LFRC" 28 - "CLK_SELECT_LFRC_DIV2" 29 - "CLK_SELECT_LFRC_DIV32" 30 - "CLK_SELECT_LFRC_DIV1K" 31 - "CLK_SELECT_XT" 32 - "CLK_SELECT_XT_DIV2" 33 - "CLK_SELECT_XT_DIV4" 34 - "CLK_SELECT_XT_DIV8" 35 - "CLK_SELECT_XT_DIV16" 36 - "CLK_SELECT_XT_DIV32" 37 - "CLK_SELECT_XT_DIV128" 38 - "CLK_SELECT_RTC_100HZ" 39 description: | 40 Clock source selection: 32 KHz is available in deep sleep. 41 - AM_HAL_TIMER_CLOCK_HFRC_DIV4 42 - AM_HAL_TIMER_CLOCK_HFRC_DIV16 43 - AM_HAL_TIMER_CLOCK_HFRC_DIV64 44 - AM_HAL_TIMER_CLOCK_HFRC_DIV256 45 - AM_HAL_TIMER_CLOCK_HFRC_DIV1024 46 - AM_HAL_TIMER_CLOCK_HFRC_DIV4K 47 - AM_HAL_TIMER_CLOCK_LFRC 48 - AM_HAL_TIMER_CLOCK_LFRC_DIV2 49 - AM_HAL_TIMER_CLOCK_LFRC_DIV32 50 - AM_HAL_TIMER_CLOCK_LFRC_DIV1K 51 - AM_HAL_TIMER_CLOCK_XT 52 - AM_HAL_TIMER_CLOCK_XT_DIV2 53 - AM_HAL_TIMER_CLOCK_XT_DIV4 54 - AM_HAL_TIMER_CLOCK_XT_DIV8 55 - AM_HAL_TIMER_CLOCK_XT_DIV16 56 - AM_HAL_TIMER_CLOCK_XT_DIV32 57 - AM_HAL_TIMER_CLOCK_XT_DIV128 58 - AM_HAL_TIMER_CLOCK_RTC_100HZ 59