From: Li XingYang Date: Sun, 1 Dec 2024 03:47:44 +0000 (+0800) Subject: hwmon: (asus-ec-sensors) Add support for fan cpu opt on AMD 600 motherboards X-Git-Tag: v6.14-rc1~154^2~31 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7582b7ae896e3b63fbadbe08af28ba59c95a4d91;p=thirdparty%2Fkernel%2Flinux.git hwmon: (asus-ec-sensors) Add support for fan cpu opt on AMD 600 motherboards According to the LibreHardwareMonitor project, LibreHardwareMonitorLib/ Hardware/Motherboard/Lpc/EC/EmbeddedController.cs file, fan cpu opt is supported by the AMD600 EC. Registers are described as follows. BoardFamily.Amd600, new Dictionary { { ECSensor.FanCPUOpt, new EmbeddedControllerSource ("CPU Optional Fan", SensorType.Fan, 0x00b0, 2) }, } Add FanCPUOpt support for AMD600. Signed-off-by: Li XingYang [groeck: Massaged subject and description] Signed-off-by: Guenter Roeck --- diff --git a/drivers/hwmon/asus-ec-sensors.c b/drivers/hwmon/asus-ec-sensors.c index 9555366aeaf0d..381bf117104fa 100644 --- a/drivers/hwmon/asus-ec-sensors.c +++ b/drivers/hwmon/asus-ec-sensors.c @@ -250,6 +250,8 @@ static const struct ec_sensor_info sensors_family_amd_600[] = { EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00), [ec_sensor_temp_water_out] = EC_SENSOR("Water_Out", hwmon_temp, 1, 0x01, 0x01), + [ec_sensor_fan_cpu_opt] = + EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0), }; static const struct ec_sensor_info sensors_family_intel_300[] = {