# Copyright (c) 2024 Microchip Technology Inc. # SPDX-License-Identifier: Apache-2.0 config MCHP_MEC5_KTIMER bool "Microchip MEC5 HAL kernel timer" default y depends on DT_HAS_MICROCHIP_MEC5_KTIMER_ENABLED select TICKLESS_CAPABLE select SYSTEM_TIMER_HAS_DISABLE_SUPPORT select ARCH_HAS_CUSTOM_BUSY_WAIT help This module implements a kernel timer device driver for the Microchip MEC5 SoC. It makes use of two hardware timers. The 32-bit 32 KHz based RTOS timer which is operational in full power and deep sleep. Basic timer 5 is a 48 MHz based 32-bit down counter with frequency divider used for the custom busy wait kernel API.