2023-09-15 19:33:41 +08:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
|
|
#
|
|
|
|
|
|
|
|
menuconfig CORESIGHT
|
|
|
|
bool "Coresight Driver Support"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Coresight drivers support.
|
|
|
|
|
|
|
|
if CORESIGHT
|
|
|
|
|
|
|
|
config CORESIGHT_MAX_OUTPORT_NUM
|
|
|
|
int "Max outport number of coresight device"
|
|
|
|
default 2
|
|
|
|
|
2023-11-02 19:05:34 +08:00
|
|
|
config CORESIGHT_TIMEOUT
|
|
|
|
int "Timeout us for waiting register state change"
|
|
|
|
default 100
|
|
|
|
|
2023-09-18 21:05:06 +08:00
|
|
|
config CORESIGHT_ETB
|
|
|
|
bool "ETB coresight device support"
|
|
|
|
default n
|
|
|
|
|
2023-09-15 21:33:00 +08:00
|
|
|
config CORESIGHT_ETM
|
|
|
|
bool "ETM coresight device support"
|
|
|
|
default n
|
|
|
|
|
|
|
|
if CORESIGHT_ETM
|
|
|
|
|
|
|
|
config CORESIGHT_ETM_VERSION
|
|
|
|
string "Coresight ETM version"
|
|
|
|
default "v3"
|
|
|
|
|
|
|
|
config CORESIGHT_ETM_USE_COPROCESSOR
|
|
|
|
bool "Whether use coprocessor to access ETM registers"
|
|
|
|
default n
|
|
|
|
|
|
|
|
endif # CORESIGHT_ETM
|
|
|
|
|
2023-09-18 19:16:03 +08:00
|
|
|
config CORESIGHT_FUNNEL
|
|
|
|
bool "Funnel coresight device support"
|
|
|
|
default n
|
|
|
|
|
|
|
|
config CORESIGHT_REPLICATOR
|
|
|
|
bool "Replicator coresight device support"
|
|
|
|
default n
|
|
|
|
|
2023-09-21 10:32:42 +08:00
|
|
|
config CORESIGHT_STM
|
|
|
|
bool "STM coresight device support"
|
|
|
|
default n
|
|
|
|
|
2023-09-22 16:13:47 +08:00
|
|
|
config CORESIGHT_TMC
|
|
|
|
bool "TMC coresight device support"
|
|
|
|
default n
|
|
|
|
|
2023-09-19 21:24:00 +08:00
|
|
|
config CORESIGHT_TPIU
|
|
|
|
bool "TPIU coresight device support"
|
|
|
|
default n
|
|
|
|
|
2023-09-15 19:33:41 +08:00
|
|
|
endif # CORESIGHT
|