summaryrefslogtreecommitdiffstats
path: root/src/soc/amd/picasso
diff options
context:
space:
mode:
authorFred Reitberger <reitbergerfred@gmail.com>2022-06-07 11:34:28 -0400
committerMarshall Dawson <marshalldawson3rd@gmail.com>2022-06-09 18:06:05 +0000
commit8d2bfbce23f6ff53cd8014286645a408886549a1 (patch)
treeb47f26d78b1ddb1ad067eff8232e12aac8339d92 /src/soc/amd/picasso
parentba08c4904da084aac5042de6c22f7792d7023b10 (diff)
downloadcoreboot-8d2bfbce23f6ff53cd8014286645a408886549a1.tar.gz
coreboot-8d2bfbce23f6ff53cd8014286645a408886549a1.tar.bz2
coreboot-8d2bfbce23f6ff53cd8014286645a408886549a1.zip
soc/amd/sabrina/acpi: Correct VID decoding on Sabrina
Sabrina uses the SVI3 spec for VID tables which is incompatible with the SVI2 spec used on PCO/CZN. Move the defines from common to soc and update the decoding for sabrina. See NDA docs #56413 for SVI3 and #48022 for SVI2 VID tables TEST=timeless builds on mandolin/majolica for PCO/CZN build chausie and verify pstate power is correct in ACPI tables Signed-off-by: Fred Reitberger <reitbergerfred@gmail.com> Change-Id: I915e962f11615246690c6be1bee3533336a808f2 Reviewed-on: https://review.coreboot.org/c/coreboot/+/65001 Reviewed-by: Raul Rangel <rrangel@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Diffstat (limited to 'src/soc/amd/picasso')
-rw-r--r--src/soc/amd/picasso/include/soc/msr.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/amd/picasso/include/soc/msr.h b/src/soc/amd/picasso/include/soc/msr.h
index 841e6a5a0d5b..ca6b25ac9434 100644
--- a/src/soc/amd/picasso/include/soc/msr.h
+++ b/src/soc/amd/picasso/include/soc/msr.h
@@ -25,4 +25,8 @@
#define PSTATE_DEF_LO_FREQ_MUL_MASK (0xFF << PSTATE_DEF_LO_FREQ_MUL_SHIFT)
#define PSTATE_DEF_LO_CORE_FREQ_BASE 25
+/* Value defined in Serial VID Interface 2.0 spec (#48022, NDA only) */
+#define SERIAL_VID_DECODE_MICROVOLTS 6250
+#define SERIAL_VID_MAX_MICROVOLTS 1550000L
+
#endif /* AMD_PICASSO_MSR_H */