diff mbox series

[v4] arm64: defconfig: Enable STM protocol and source configs

Message ID 20241021090317.5934-1-quic_jinlmao@quicinc.com (mailing list archive)
State New
Headers show
Series [v4] arm64: defconfig: Enable STM protocol and source configs | expand

Commit Message

Mao Jinlong Oct. 21, 2024, 9:03 a.m. UTC
COERSIGHT_STM config is enabled. Refer to Documentation/trace/stm.rst,
to make software trace sources go through STM(System Trace Module),
need to enable STP (System Trace Protocol) protocols and stm sources
configs. With COERSIGHT_STM config, protocol configs and stm source
configs, STM function will be fully functional.

Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
---
Changes in v4:
- Remove Ftrace config.

Changes in v3:
- update commit message.

Changes in v2:
- select ftrace config explicitly.

 arch/arm64/configs/defconfig | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Krzysztof Kozlowski Oct. 21, 2024, 3:17 p.m. UTC | #1
On 21/10/2024 11:03, Mao Jinlong wrote:
> COERSIGHT_STM config is enabled. Refer to Documentation/trace/stm.rst,
> to make software trace sources go through STM(System Trace Module),
> need to enable STP (System Trace Protocol) protocols and stm sources
> configs. With COERSIGHT_STM config, protocol configs and stm source
> configs, STM function will be fully functional.

I still do not understand why we want it. Which boards, which SoCs use
it or will benefit from it?

Best regards,
Krzysztof
diff mbox series

Patch

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 5506dfaf1b5c..2079544f1b5b 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1564,6 +1564,11 @@  CONFIG_NVMEM_SNVS_LPGPR=y
 CONFIG_NVMEM_SPMI_SDAM=m
 CONFIG_NVMEM_SUNXI_SID=y
 CONFIG_NVMEM_UNIPHIER_EFUSE=y
+CONFIG_STM_PROTO_BASIC=m
+CONFIG_STM_PROTO_SYS_T=m
+CONFIG_STM_DUMMY=m
+CONFIG_STM_SOURCE_CONSOLE=m
+CONFIG_STM_SOURCE_HEARTBEAT=m
 CONFIG_FPGA=y
 CONFIG_FPGA_MGR_ALTERA_CVP=m
 CONFIG_FPGA_MGR_STRATIX10_SOC=m