27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
|
# Copyright (c) 2014-2015 Wind River Systems, Inc.
|
||
|
# Copyright (c) 2016 Cadence Design Systems, Inc.
|
||
|
# Copyright (c) 2019 Intel Corp.
|
||
|
# SPDX-License-Identifier: Apache-2.0
|
||
|
|
||
|
config ARM_ARCH_TIMER
|
||
|
bool "ARM architected timer"
|
||
|
depends on GIC
|
||
|
select ARCH_HAS_CUSTOM_BUSY_WAIT
|
||
|
select TICKLESS_CAPABLE
|
||
|
select TIMER_HAS_64BIT_CYCLE_COUNTER
|
||
|
help
|
||
|
This module implements a kernel device driver for the ARM architected
|
||
|
timer which provides per-cpu timers attached to a GIC to deliver its
|
||
|
per-processor interrupts via PPIs.
|
||
|
|
||
|
config ARM_ARCH_TIMER_ERRATUM_740657
|
||
|
bool "ARM architected timer is affected by ARM erratum 740657"
|
||
|
depends on ARM_ARCH_TIMER
|
||
|
help
|
||
|
This option indicates that the ARM architected timer as implemented
|
||
|
in the target hardware is affected by the ARM erratum 740657 (comp.
|
||
|
ARM Cortex-A9 processors Software Developers Errata Notice, ARM
|
||
|
document ID032315) which leads to an additional, spurious interrupt
|
||
|
indication upon every actual timer interrupt. This option activates
|
||
|
the workaround for the erratum within the timer driver.
|