brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 94f9563 Raw
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