diff options
author | Subrata Banik <subratabanik@google.com> | 2023-01-19 23:11:43 +0530 |
---|---|---|
committer | Subrata Banik <subratabanik@google.com> | 2023-01-24 05:43:04 +0000 |
commit | 7d68353d154d17b1f70f7724f537305c782aa54a (patch) | |
tree | 878a4c83fbce79fcdfe672a75e5d090e2a6febb0 /payloads/linuxcheck | |
parent | 08b5200db7d182b10a32f67d4343e3f09617a09b (diff) |
soc/intel/cmn/pmc: Create API to clear PMC power failure status bits
This patch implements an API named `pmc_clear_pmcon_pwr_failure_sts()`
to clear power failure status bits of PMC General PM Configuration A/B
based on the underlying SoC.
Based on the available PMC register definitions between Sky Lake till
latest Meteor Lake platform, the SoC platform that selects
SOC_INTEL_MEM_MAPPED_PM_CONFIGURATION config has power failure bits
mapped into the MMIO mapped GEN_PMCON_A register where else for the
other SoCs, those power failure bits are belongs to the PCI config
space mapped GEN_PMCON_B register.
BUG=b:265939425
TEST=Able to build the google/marasov.
Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: Icbbe47ccfd489edf9c38f52bdf7cf2de7aa9eedf
Reviewed-on: https://review.coreboot.org/c/coreboot/+/72053
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Reviewed-by: Sridhar Siricilla <sridhar.siricilla@intel.com>
Diffstat (limited to 'payloads/linuxcheck')
0 files changed, 0 insertions, 0 deletions