:orphan: .. title:: CONFIG_APIC_TIMER_IRQ .. kconfig:: CONFIG_APIC_TIMER_IRQ CONFIG_APIC_TIMER_IRQ ##################### *Local APIC timer IRQ* Type: ``int`` Help ==== .. code-block:: none This option specifies the IRQ used by the local APIC timer. Note: this MUST be set to the index immediately after the last IO-APIC IRQ (the timer is the first entry in the APIC local vector table). This footgun is not intended to be user-configurable and almost certainly should be managed via a different mechanism. Direct dependencies =================== (\ :kconfig:`APIC_TIMER ` && (\ :kconfig:`BOARD_EHL_CRB ` || \ :kconfig:`BOARD_EHL_CRB_SBL `)) || (\ :kconfig:`APIC_TIMER ` && \ :kconfig:`BOARD_UP_SQUARED `) || (\ :kconfig:`APIC_TIMER ` && \ :kconfig:`SOC_APOLLO_LAKE `) || (\ :kconfig:`APIC_TIMER ` && \ :kconfig:`SOC_APOLLO_LAKE `) || \ :kconfig:`APIC_TIMER ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 24 - 24 - 24 - 24 - 24 Kconfig definitions =================== At ``/x86/ehl_crb/Kconfig.defconfig:32`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config APIC_TIMER_IRQ int default 24 depends on APIC_TIMER && (BOARD_EHL_CRB || BOARD_EHL_CRB_SBL) ---- At ``/x86/up_squared/Kconfig.defconfig:24`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config APIC_TIMER_IRQ int default 24 depends on APIC_TIMER && BOARD_UP_SQUARED ---- At ``/x86/apollo_lake/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config APIC_TIMER_IRQ int default 24 depends on APIC_TIMER && SOC_APOLLO_LAKE ---- At ``/x86/apollo_lake/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config APIC_TIMER_IRQ int default 24 depends on APIC_TIMER && SOC_APOLLO_LAKE ---- At ``/timer/Kconfig:24`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:30`` Menu path: (Top) → Device Drivers → Timer Drivers → New local APIC timer .. code-block:: kconfig config APIC_TIMER_IRQ int "Local APIC timer IRQ" default 24 depends on APIC_TIMER help This option specifies the IRQ used by the local APIC timer. Note: this MUST be set to the index immediately after the last IO-APIC IRQ (the timer is the first entry in the APIC local vector table). This footgun is not intended to be user-configurable and almost certainly should be managed via a different mechanism. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*