Linux Audio

Check our new training course

Embedded Linux Audio

Check our new training course
with Creative Commons CC-BY-SA
lecture materials

Bootlin logo

Elixir Cross Referencer

Loading...
# 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.