From 20629b4e650bfd9031678d39d33862522b67fc2b Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Tue, 28 Nov 2023 23:07:33 +0530 Subject: mb/google/rex/var/screebo: Configure Acoustic noise mitigation Enable Acoustic noise mitigation for google/screebo and set slew rate to 1/8 for IA domain and ignore the slew rate for SA domain. BUG=b:312405633, TEST=Able to build and boot google/screebo. Before: [SPEW ] AcousticNoiseMitigation : 0x0 [SPEW ] FastPkgCRampDisable for Index = 0 : 0x0 [SPEW ] SlowSlewRate for Index = 0 : 0x0 After: [SPEW ] AcousticNoiseMitigation : 0x1 [SPEW ] FastPkgCRampDisable for Index = 0 : 0x1 [SPEW ] SlowSlewRate for Index = 0 : 0x2 Change-Id: Ib86939ab48c2c6e7d0491d7c1cb4a2c7c6a1b568 Signed-off-by: Subrata Banik Reviewed-on: https://review.coreboot.org/c/coreboot/+/79323 Reviewed-by: Kapil Porwal Reviewed-by: Eric Lai Tested-by: build bot (Jenkins) Reviewed-by: YH Lin --- src/mainboard/google/rex/variants/screebo/overridetree.cb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mainboard/google/rex/variants/screebo/overridetree.cb b/src/mainboard/google/rex/variants/screebo/overridetree.cb index 86bd74d0b1..0a66fdb5a9 100644 --- a/src/mainboard/google/rex/variants/screebo/overridetree.cb +++ b/src/mainboard/google/rex/variants/screebo/overridetree.cb @@ -90,6 +90,15 @@ chip soc/intel/meteorlake [PchSerialIoIndexI2C5] = PchSerialIoPci, }" + # Acoustic Noise settings and slew rate configuration: + # slew rate for IA Domain: Fast/8 + # Ignore slew rate configuration for SA Domain + register "enable_acoustic_noise_mitigation" = "1" + register "disable_fast_pkgc_ramp[VR_DOMAIN_IA]" = "1" + register "slow_slew_rate_config[VR_DOMAIN_IA]" = "SLEW_FAST_8" + register "slow_slew_rate_config[VR_DOMAIN_SA]" = "SLEW_IGNORE" + + # Intel Common SoC Config #+-------------------+---------------------------+ #| Field | Value | -- cgit v1.2.3