From 75dd80649925a5a30486a40068b7bb287c07b167 Mon Sep 17 00:00:00 2001 From: Mate Kukri Date: Tue, 23 Apr 2024 18:04:38 +0100 Subject: mb/dell/optiplex_9020: Implement late HWM initialization There are 4 different chassis types specified by vendor firmware, each with a slightly different HWM configuration. The chassis type to use is determined at runtime by reading a set of 4 PCH GPIOs: 70, 38, 17, and 1. Additionally vendor firmware also provides an option to run the fans at full speed. This is substituted with a coreboot nvram option in this implementation. This was tested to make fan control work on my OptiPlex 7020 SFF. NOTE: This is superficially similar to the OptiPlex 9010's SCH5545 however the OptiPlex 9020's SCH5555 does not use externally programmed EC firmware. Change-Id: Ibdccd3fc7364e03e84ca606592928410624eed43 Signed-off-by: Mate Kukri Reviewed-on: https://review.coreboot.org/c/coreboot/+/81529 Reviewed-by: Angel Pons Tested-by: build bot (Jenkins) --- src/mainboard/dell/optiplex_9020/cmos.default | 1 + 1 file changed, 1 insertion(+) (limited to 'src/mainboard/dell/optiplex_9020/cmos.default') diff --git a/src/mainboard/dell/optiplex_9020/cmos.default b/src/mainboard/dell/optiplex_9020/cmos.default index cd4046f1ab..6c4a2a1be7 100644 --- a/src/mainboard/dell/optiplex_9020/cmos.default +++ b/src/mainboard/dell/optiplex_9020/cmos.default @@ -3,3 +3,4 @@ boot_option=Fallback debug_level=Debug nmi=Disable power_on_after_fail=Disable +fan_full_speed=Disable -- cgit v1.2.3