summaryrefslogtreecommitdiff
path: root/src/mainboard/amd/bilby/mainboard.h
diff options
context:
space:
mode:
authorSubrata Banik <subratabanik@google.com>2023-01-19 23:11:43 +0530
committerSubrata Banik <subratabanik@google.com>2023-01-24 05:43:04 +0000
commit7d68353d154d17b1f70f7724f537305c782aa54a (patch)
tree878a4c83fbce79fcdfe672a75e5d090e2a6febb0 /src/mainboard/amd/bilby/mainboard.h
parent08b5200db7d182b10a32f67d4343e3f09617a09b (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 'src/mainboard/amd/bilby/mainboard.h')
0 files changed, 0 insertions, 0 deletions