soc/intel/ptl: Add Wildcat Lake SKU power map

Add mapping of different SKUs based on CPU ID and TDP values.
Add PowerLimits (PL) values.
Add i_trip value for Fast Vmode.

Note: The i_trip value, the value at which the Voltage Regulator (VR)
or SoC will trigger a protective action such as throttling or
entering Fast Vmode is, due to not being documented, currently set at
70% of the maximum current the VR is designed to support for a rail.
The actual i_trip value to be updated once it is available.

Ref=858124 Power Delivery Guide Rev1p0
    830097 Powermap Rev1p1

BUG=b:433211504
TEST= Build Ocelot and verify it compiles without any error.
check CPU log for the following error

    [ERROR]  Could not find the SKU power map

With the current patch this error line is not seen in the CPU log
anymore.

Change-Id: I8c54efc8eb360ed6f814a336448bb204d5ab0268
Signed-off-by: Sowmya Aralguppe <sowmya.aralguppe@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88858
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Reviewed-by: Appukuttan V K <appukuttan.vk@intel.com>
Reviewed-by: Usha P <usha.p@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com>
This commit is contained in:
Sowmya Aralguppe 2025-08-19 23:36:55 +05:30 committed by Matt DeVillier
commit f8574f7145
6 changed files with 34 additions and 2 deletions

View file

@ -4687,6 +4687,8 @@
#define PCI_DID_INTEL_WCL_ID_1 0xfd00
#define PCI_DID_INTEL_WCL_ID_2 0xfd01
#define PCI_DID_INTEL_WCL_ID_3 0xfd02
#define PCI_DID_INTEL_WCL_ID_4 0xfd03
#define PCI_DID_INTEL_WCL_ID_5 0xfd04
/* Intel SMBUS device Ids */
#define PCI_DID_INTEL_LPT_H_SMBUS 0x8c22