summaryrefslogtreecommitdiffstats
path: root/src/mainboard/purism/librem_cnl
diff options
context:
space:
mode:
authorMatt DeVillier <matt.devillier@puri.sm>2021-06-15 10:50:17 -0500
committerPatrick Georgi <pgeorgi@google.com>2021-06-21 05:32:44 +0000
commit46b642f86ce14faf39afd3ac61128ce672395b47 (patch)
tree9d322055cf30f92a127a223422937835249efc0b /src/mainboard/purism/librem_cnl
parent4ccbd49617d9c2f9e51900367c20dcc840735906 (diff)
downloadcoreboot-46b642f86ce14faf39afd3ac61128ce672395b47.tar.gz
coreboot-46b642f86ce14faf39afd3ac61128ce672395b47.tar.bz2
coreboot-46b642f86ce14faf39afd3ac61128ce672395b47.zip
mb/purism/librem_mini: Enable acoustic noise mitigation
Enable FastPkgCRampDisable for all domains, set SlowSlewRate to fast/16 for all domains. This aligns the settings with the Librem 14. Test: boot Librem Mini v2, observe high frequency acoustic noise reduced. Change-Id: I10bc2a3e6b631b8c0b430e204f376aa9a81ac683 Signed-off-by: Matt DeVillier <matt.devillier@puri.sm> Reviewed-on: https://review.coreboot.org/c/coreboot/+/55658 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/mainboard/purism/librem_cnl')
-rw-r--r--src/mainboard/purism/librem_cnl/variants/librem_mini/devicetree.cb10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mainboard/purism/librem_cnl/variants/librem_mini/devicetree.cb b/src/mainboard/purism/librem_cnl/variants/librem_mini/devicetree.cb
index 69d1b423bd96..836f4aceaf37 100644
--- a/src/mainboard/purism/librem_cnl/variants/librem_mini/devicetree.cb
+++ b/src/mainboard/purism/librem_cnl/variants/librem_mini/devicetree.cb
@@ -22,6 +22,16 @@ chip soc/intel/cannonlake
# Misc
register "AcousticNoiseMitigation" = "1"
+ register "FastPkgCRampDisableIa" = "1"
+ register "FastPkgCRampDisableGt" = "1"
+ register "FastPkgCRampDisableSa" = "1"
+ register "FastPkgCRampDisableFivr" = "1"
+
+ register "SlowSlewRateForIa" = "3" # fast/16
+ register "SlowSlewRateForGt" = "3" # fast/16
+ register "SlowSlewRateForSa" = "3" # fast/16
+ register "SlowSlewRateForFivr" = "3" # fast/16
+
# Power
register "PchPmSlpS3MinAssert" = "3" # 50ms
register "PchPmSlpS4MinAssert" = "1" # 1s