Add support for MSI AM5/LGA1851 Motherboards using the NCT6687D SIO Controller (#1644)
* Add Identification Support for 15 new MSI AM5/LGA1851 Motherboards with the NCT6687D SIO Controller * Create dummy chip entry NCT6687DR * Assign NCT6687DR SIO to 15 newly added MSI AM5/LGA1851 Motherboards This also requires passing Motherboard into DetectWinbondFintek() as we want to maintain prior compatibility while also assigning NCT6687DR to the new motherboards * Add proper voltage, fan, and temperature sensor layouts for motherboards assigned the NCT6687DR controller * Add support for NCT6687DR including dedicated fan control function for system fan manipulation NCT6687DRFanCtrl() is only called when chip == NCT6687DR, otherwise legacy control is maintained. This function works by setting the 7-point fan curve of the system fans to the same requested value where the system fan has no choice but to comply * Rectify code style in new functions to follow standards * Update Nct677X.cs --------- Co-authored-by: Alcolawl <tdean@live.esu.edu> Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
A
Alcolawl committed
a55a7a772e5fee7a91f277b01032dc1e8a225e7c
Parent: 9b985d3
Committed by GitHub <noreply@github.com>
on 4/22/2025, 2:18:02 PM