:orphan: .. title:: CONFIG_HPET_TIMER .. kconfig:: CONFIG_HPET_TIMER CONFIG_HPET_TIMER ################# *HPET timer* Type: ``bool`` Help ==== .. code-block:: none This option selects High Precision Event Timer (HPET) as a system timer. Default ======= - y Symbols selected by this symbol =============================== - \ :kconfig:`IOAPIC ` if \ :kconfig:`X86 ` - \ :kconfig:`LOAPIC ` if \ :kconfig:`X86 ` - \ :kconfig:`TICKLESS_CAPABLE ` Symbols implied by this symbol ============================== - \ :kconfig:`TIMER_READS_ITS_FREQUENCY_AT_RUNTIME ` Kconfig definitions =================== At ``/x86/ehl_crb/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config HPET_TIMER bool default y depends on BOARD_EHL_CRB || BOARD_EHL_CRB_SBL ---- At ``/timer/Kconfig:81`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:30`` Menu path: (Top) → Device Drivers → Timer Drivers .. code-block:: kconfig config HPET_TIMER bool "HPET timer" select IOAPIC if X86 select LOAPIC if X86 select TICKLESS_CAPABLE imply TIMER_READS_ITS_FREQUENCY_AT_RUNTIME help This option selects High Precision Event Timer (HPET) as a system timer. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*