From 2a7a0e86cd5c2030c04ed4e7fe7f9fe96a623732 Mon Sep 17 00:00:00 2001 From: Bora Guvendik Date: Tue, 9 Sep 2025 10:52:03 -0700 Subject: [PATCH] mb/google/fatcat: Configure Acoustic noise mitigation As per Intel doc 861712, enable acoustic noise mitigation for fatcat, disable fast PKG C state ramp and set slew rate to Fast/2 for VR domain. Reference: Intel doc 861712 TEST=Able to build and boot google/fatcat. Before: AcousticNoiseMitigation : 0x0 FastPkgCRampDisable for Index = 1 : 0x2 SlowSlewRate for Index = 1 : 0x0 After: AcousticNoiseMitigation : 0x1 FastPkgCRampDisable for Index = 1 : 0x1 SlowSlewRate for Index = 1 : 0x0 Change-Id: I63c51354cb70c87f9c9c239cb56d5c64f0eabe32 Signed-off-by: Bora Guvendik Reviewed-on: https://review.coreboot.org/c/coreboot/+/89124 Tested-by: build bot (Jenkins) Reviewed-by: Subrata Banik --- .../google/fatcat/variants/baseboard/fatcat/devicetree.cb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mainboard/google/fatcat/variants/baseboard/fatcat/devicetree.cb b/src/mainboard/google/fatcat/variants/baseboard/fatcat/devicetree.cb index fd9a6b4513..68bf4a112e 100644 --- a/src/mainboard/google/fatcat/variants/baseboard/fatcat/devicetree.cb +++ b/src/mainboard/google/fatcat/variants/baseboard/fatcat/devicetree.cb @@ -30,6 +30,12 @@ chip soc/intel/pantherlake register "tcss_ports[2]" = "TCSS_PORT_EMPTY" # Disable USB-C Port 2 register "tcss_ports[3]" = "TCSS_PORT_EMPTY" # Disable USB-C Port 3 + # Acoustic Noise settings and slew rate configuration: + # Slew rate for GT Domain: Fast/2 + register "enable_acoustic_noise_mitigation" = "true" + register "disable_fast_pkgc_ramp[VR_DOMAIN_GT]" = "true" + register "slow_slew_rate_config[VR_DOMAIN_GT]" = "SLEW_FAST_2" + # Enable SAGv register "sagv" = "SAGV_ENABLED"