platform/x86: intel_pmc_core: Add requirements file to debugfs
authorGayatri Kammela <gayatri.kammela@intel.com>
Sat, 17 Apr 2021 03:12:49 +0000 (20:12 -0700)
committerHans de Goede <hdegoede@redhat.com>
Mon, 19 Apr 2021 08:44:28 +0000 (10:44 +0200)
commit952c15538e5346fcb0548370f25380b7bc62ed40
tree08ed7d9a76a9561b23718115336115f2644c5e1d
parent428131364f0073a18682a5d3ee9cf13d8042cfce
platform/x86: intel_pmc_core: Add requirements file to debugfs

Add the debugfs file, substate_requirements, to view the low power mode
(LPM) requirements for each enabled mode alongside the last latched status
of the condition.

After this patch, the new file will look like this:

                    Element |    S0i2.0 |    S0i3.0 |    S0i2.1 |    S0i3.1 |    S0i3.2 |    Status |
            USB2PLL_OFF_STS |  Required |  Required |  Required |  Required |  Required |           |
PCIe/USB3.1_Gen2PLL_OFF_STS |  Required |  Required |  Required |  Required |  Required |           |
       PCIe_Gen3PLL_OFF_STS |  Required |  Required |  Required |  Required |  Required |       Yes |
            OPIOPLL_OFF_STS |  Required |  Required |  Required |  Required |  Required |       Yes |
              OCPLL_OFF_STS |  Required |  Required |  Required |  Required |  Required |       Yes |
            MainPLL_OFF_STS |           |  Required |           |  Required |  Required |           |

Signed-off-by: Gayatri Kammela <gayatri.kammela@intel.com>
Co-developed-by: David E. Box <david.e.box@linux.intel.com>
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20210417031252.3020837-7-david.e.box@linux.intel.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/intel_pmc_core.c