36 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# AMD PMC Driver4#5 6config AMD_PMC7 tristate "AMD SoC PMC driver"8 depends on ACPI && PCI && RTC_CLASS && AMD_NB9 depends on SUSPEND10 select SERIO11 help12 The driver provides support for AMD Power Management Controller13 primarily responsible for S2Idle transactions that are driven from14 a platform firmware running on SMU. This driver also provides a debug15 mechanism to investigate the S2Idle transactions and failures.16 17 Say Y or M here if you have a notebook powered by AMD RYZEN CPU/APU.18 19 If you choose to compile this driver as a module the module will be20 called amd-pmc.21 22config AMD_MP2_STB23 bool "AMD SoC MP2 STB function"24 depends on AMD_PMC25 default AMD_PMC26 help27 AMD MP2 STB function provides a data buffer used to log debug28 information about the system execution during S2Idle suspend/resume.29 A data buffer known as the STB (Smart Trace Buffer) is a circular30 buffer which is a low-level log for the SoC which is used to debug31 any hangs/stalls during S2Idle suspend/resume.32 33 Creates debugfs to get STB, a userspace daemon can access STB log of34 last S2Idle suspend/resume which can help to debug if hangs/stalls35 during S2Idle suspend/resume.36