27 lines
899 B
Plaintext
27 lines
899 B
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 XTENSA_TIMER
|
||
|
bool "Xtensa timer support"
|
||
|
depends on XTENSA
|
||
|
default y
|
||
|
select TICKLESS_CAPABLE
|
||
|
help
|
||
|
Enables a system timer driver for Xtensa based on the CCOUNT
|
||
|
and CCOMPARE special registers.
|
||
|
|
||
|
config XTENSA_TIMER_ID
|
||
|
int "System timer CCOMPAREn register index"
|
||
|
default 1
|
||
|
depends on XTENSA_TIMER
|
||
|
help
|
||
|
Index of the CCOMPARE register (and associated interrupt)
|
||
|
used for the system timer. Xtensa CPUs have hard-configured
|
||
|
interrupt priorities associated with each timer, and some of
|
||
|
them can be unmaskable (and thus not usable by OS code that
|
||
|
need synchronization, like the timer subsystem!). Choose
|
||
|
carefully. Generally you want the timer with the highest
|
||
|
priority maskable interrupt.
|