Dtrain Hsu has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
mb/google/hatch: Add settings for noise mitgation
Enable acoustic noise mitgation for hatch platform, the slow slew rates are fast time dived by 8 and disable Fast PKG C State Ramp(IA, GT, SA).
BUG=b:131779678 TEST=waveform test and reduce the noise level.
Signed-off-by: Dtrain Hsu dtrain_hsu@compal.corp-partner.google.com Change-Id: I49e834825b3f1e5bf02f9523d7caa93b544c9d17 --- M src/mainboard/google/hatch/variants/baseboard/devicetree.cb 1 file changed, 9 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/05/35005/1
diff --git a/src/mainboard/google/hatch/variants/baseboard/devicetree.cb b/src/mainboard/google/hatch/variants/baseboard/devicetree.cb index c87a8bc..62cb3ca 100644 --- a/src/mainboard/google/hatch/variants/baseboard/devicetree.cb +++ b/src/mainboard/google/hatch/variants/baseboard/devicetree.cb @@ -193,6 +193,15 @@ # register "common_soc_config.<variable_name>" = "value" register "common_soc_config.chipset_lockdown" = CHIPSET_LOCKDOWN_COREBOOT
+ # VR Slew rate setting + register "AcousticNoiseMitigation" = "1" + register "SlowSlewRateForIa" = "2" + register "SlowSlewRateForGt" = "2" + register "SlowSlewRateForSa" = "2" + register "FastPkgCRampDisableIa" = "1" + register "FastPkgCRampDisableGt" = "1" + register "FastPkgCRampDisableSa" = "1" + device cpu_cluster 0 on device lapic 0 on end end
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35005/1/src/mainboard/google/hatch/... File src/mainboard/google/hatch/variants/baseboard/devicetree.cb:
https://review.coreboot.org/c/coreboot/+/35005/1/src/mainboard/google/hatch/... PS1, Line 196: # VR Slew rate setting : register "AcousticNoiseMitigation" = "1" : register "SlowSlewRateForIa" = "2" : register "SlowSlewRateForGt" = "2" : register "SlowSlewRateForSa" = "2" : register "FastPkgCRampDisableIa" = "1" : register "FastPkgCRampDisableGt" = "1" : register "FastPkgCRampDisableSa" = "1" I believe these are currently required only for hatch variant. So, it would be good to add these to hatch/overridetree.cb
Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35005
to look at the new patch set (#2).
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
mb/google/hatch: Add settings for noise mitgation
Enable acoustic noise mitgation for hatch platform, the slow slew rates are fast time dived by 8 and disable Fast PKG C State Ramp(IA, GT, SA).
BUG=b:131779678 TEST=waveform test and reduce the noise level.
Signed-off-by: Dtrain Hsu dtrain_hsu@compal.corp-partner.google.com Change-Id: I49e834825b3f1e5bf02f9523d7caa93b544c9d17 --- M src/mainboard/google/hatch/variants/hatch/overridetree.cb 1 file changed, 9 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/05/35005/2
Dtrain Hsu has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
Patch Set 2:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35005/1/src/mainboard/google/hatch/... File src/mainboard/google/hatch/variants/baseboard/devicetree.cb:
https://review.coreboot.org/c/coreboot/+/35005/1/src/mainboard/google/hatch/... PS1, Line 196: # VR Slew rate setting : register "AcousticNoiseMitigation" = "1" : register "SlowSlewRateForIa" = "2" : register "SlowSlewRateForGt" = "2" : register "SlowSlewRateForSa" = "2" : register "FastPkgCRampDisableIa" = "1" : register "FastPkgCRampDisableGt" = "1" : register "FastPkgCRampDisableSa" = "1"
I believe these are currently required only for hatch variant. […]
Done
Subrata Banik has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
Patch Set 2:
what kind of test do we run to conclude on these particular values ?
Kane Chen has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
Patch Set 2:
Hi What issue did you observe? Did you hear the noise? or any measurement shows the issue?
Joe_Wang has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
Patch Set 2:
Patch Set 2:
what kind of test do we run to conclude on these particular values ?
(Acoustic)Audible EE noise test in Compal shows that 1/8 slew rate can reduce the noise level.
Joe_Wang has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
Patch Set 2:
Patch Set 2:
Hi What issue did you observe? Did you hear the noise? or any measurement shows the issue?
Google RD found audible noise on PCBA, and Compal acoustic test results showed it got improved when rework MLCC and change to 1/8 slew rate.
Tim Wawrzynczak has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
Patch Set 2: Code-Review+2
Patrick Georgi has submitted this change and it was merged. ( https://review.coreboot.org/c/coreboot/+/35005 )
Change subject: mb/google/hatch: Add settings for noise mitgation ......................................................................
mb/google/hatch: Add settings for noise mitgation
Enable acoustic noise mitgation for hatch platform, the slow slew rates are fast time dived by 8 and disable Fast PKG C State Ramp(IA, GT, SA).
BUG=b:131779678 TEST=waveform test and reduce the noise level.
Signed-off-by: Dtrain Hsu dtrain_hsu@compal.corp-partner.google.com Change-Id: I49e834825b3f1e5bf02f9523d7caa93b544c9d17 Reviewed-on: https://review.coreboot.org/c/coreboot/+/35005 Tested-by: build bot (Jenkins) no-reply@coreboot.org Reviewed-by: Tim Wawrzynczak twawrzynczak@chromium.org --- M src/mainboard/google/hatch/variants/hatch/overridetree.cb 1 file changed, 9 insertions(+), 0 deletions(-)
Approvals: build bot (Jenkins): Verified Tim Wawrzynczak: Looks good to me, approved
diff --git a/src/mainboard/google/hatch/variants/hatch/overridetree.cb b/src/mainboard/google/hatch/variants/hatch/overridetree.cb index 880d19f..6ed25c8 100644 --- a/src/mainboard/google/hatch/variants/hatch/overridetree.cb +++ b/src/mainboard/google/hatch/variants/hatch/overridetree.cb @@ -15,6 +15,15 @@ [PchSerialIoIndexUART2] = PchSerialIoDisabled, }"
+ # VR Slew rate setting + register "AcousticNoiseMitigation" = "1" + register "SlowSlewRateForIa" = "2" + register "SlowSlewRateForGt" = "2" + register "SlowSlewRateForSa" = "2" + register "FastPkgCRampDisableIa" = "1" + register "FastPkgCRampDisableGt" = "1" + register "FastPkgCRampDisableSa" = "1" + # Intel Common SoC Config #+-------------------+---------------------------+ #| Field | Value |