forked from thesofproject/sof
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathKconfig
More file actions
28 lines (24 loc) · 1.25 KB
/
Kconfig
File metadata and controls
28 lines (24 loc) · 1.25 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
# SPDX-License-Identifier: BSD-3-Clause
config SOF_TELEMETRY
bool "enable telemetry"
default n
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.