-
Notifications
You must be signed in to change notification settings - Fork 350
Expand file tree
/
Copy pathKconfig
More file actions
29 lines (25 loc) · 1.28 KB
/
Kconfig
File metadata and controls
29 lines (25 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# SPDX-License-Identifier: BSD-3-Clause
config SOF_TELEMETRY
bool "enable telemetry"
default n
depends on !SOF_USERSPACE_LL
help
Enables telemetry. Enables performance measurements and debug utilities
that use memory window 2 (debug window) as interface. Measurements include
systick_info measurement which measures scheduler task performance and may
slightly affect overall performance.
config SOF_TELEMETRY_PERFORMANCE_MEASUREMENTS
bool "enable performance measurements"
default n
help
Enables performance measurements. Requires ADSP_MW interface. Each created component
can have its performance checked by measuring execution time of copy function.
Performance records are stored in the limited number of slots in Memory Window 3,
so only a certain number (PERFORMANCE_DATA_ENTRIES_COUNT) of components can be measured.
config SOF_TELEMETRY_IO_PERFORMANCE_MEASUREMENTS
bool "enable I/O performance measurements"
help
Enables IO performance measurements. Each data interface will have its data throughput
measured (IPC/IDC and GPIO will measure number of messages/state changes).
Disabled by default and enabled with IPC. Measurements can be extracted also by IPC.
Interfaces measured: IPC, IDC, DMIC, I2S, SNDW, HDA, USB, GPIO, I2c, I3C, UART, SPI, CSI_2, DTF.