EC_SENSOR
EC_SENSOR("Chipset", hwmon_temp, 1, 0x00, 0x3a),
EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x3b),
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x3c),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x3d),
EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e),
EC_SENSOR("CPU Core", hwmon_in, 2, 0x00, 0xa2),
EC_SENSOR("VRM HS", hwmon_fan, 2, 0x00, 0xb2),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xbc),
EC_SENSOR("Chipset", hwmon_fan, 0, 0x00, 0x00),
EC_SENSOR("Water_Flow", hwmon_fan, 2, 0x00, 0xb4),
EC_SENSOR("CPU", hwmon_curr, 1, 0x00, 0xf4),
EC_SENSOR("Water_Out", hwmon_temp, 1, 0x01, 0x0b),
EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x0d),
EC_SENSOR("Chipset", hwmon_temp, 1, 0x00, 0x3a),
[ec_sensor_temp_cpu] = EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x3b),
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x3c),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x3d),
[ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e),
EC_SENSOR("CPU Core", hwmon_in, 2, 0x00, 0xa2),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0),
[ec_sensor_fan_vrm_hs] = EC_SENSOR("VRM HS", hwmon_fan, 2, 0x00, 0xb2),
EC_SENSOR("Chipset", hwmon_fan, 2, 0x00, 0xb4),
EC_SENSOR("Water_Flow", hwmon_fan, 2, 0x00, 0xbc),
[ec_sensor_curr_cpu] = EC_SENSOR("CPU", hwmon_curr, 1, 0x00, 0xf4),
EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00),
EC_SENSOR("Water_Out", hwmon_temp, 1, 0x01, 0x01),
EC_SENSOR("Water_Block_In", hwmon_temp, 1, 0x01, 0x02),
EC_SENSOR("Water_Block_Out", hwmon_temp, 1, 0x01, 0x03),
EC_SENSOR("Extra_1", hwmon_temp, 1, 0x01, 0x09),
EC_SENSOR("T_sensor_2", hwmon_temp, 1, 0x01, 0x0a),
EC_SENSOR("Extra_2", hwmon_temp, 1, 0x01, 0x0b),
EC_SENSOR("Extra_3", hwmon_temp, 1, 0x01, 0x0c),
[ec_sensor_temp_cpu] = EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x30),
EC_SENSOR("CPU Package", hwmon_temp, 1, 0x00, 0x31),
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x32),
EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x33),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x36),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x37),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0),
EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00),
EC_SENSOR("Water_Out", hwmon_temp, 1, 0x01, 0x01),
[ec_sensor_temp_cpu] = EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x30),
EC_SENSOR("CPU Package", hwmon_temp, 1, 0x00, 0x31),
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x32),
EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x33),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x36),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0),
[ec_sensor_temp_cpu] = EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x30),
EC_SENSOR("CPU Package", hwmon_temp, 1, 0x00, 0x31),
[ec_sensor_temp_vrme] = EC_SENSOR("VRM_E", hwmon_temp, 1, 0x00, 0x33),
[ec_sensor_temp_vrmw] = EC_SENSOR("VRM_W", hwmon_temp, 1, 0x00, 0x34),
[ec_sensor_fan_cpu_opt] = EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0),
[ec_sensor_fan_vrmw_hs] = EC_SENSOR("VRM_E HS", hwmon_fan, 2, 0x00, 0xb4),
[ec_sensor_fan_vrme_hs] = EC_SENSOR("VRM_W HS", hwmon_fan, 2, 0x00, 0xbc),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x01, 0x04),
EC_SENSOR("CPU Package", hwmon_temp, 1, 0x00, 0x31),
[ec_sensor_temp_vrme] = EC_SENSOR("VRM_E", hwmon_temp, 1, 0x00, 0x33),
[ec_sensor_temp_vrmw] = EC_SENSOR("VRM_W", hwmon_temp, 1, 0x00, 0x34),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0),
EC_SENSOR("VRMW HS", hwmon_fan, 2, 0x00, 0xb4),
[ec_sensor_fan_usb4] = EC_SENSOR("USB4", hwmon_fan, 2, 0x00, 0xb6),
EC_SENSOR("VRME HS", hwmon_fan, 2, 0x00, 0xbc),
[ec_sensor_fan_m2] = EC_SENSOR("M.2", hwmon_fan, 2, 0x00, 0xbe),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x01, 0x04),
EC_SENSOR("Chipset", hwmon_temp, 1, 0x00, 0x3a),
[ec_sensor_temp_cpu] = EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x3b),
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x3c),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x3d),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xbc),
EC_SENSOR("Chipset", hwmon_temp, 1, 0x00, 0x3a),
[ec_sensor_temp_cpu] = EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x3b),
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x3c),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x3d),
[ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0),
[ec_sensor_fan_vrm_hs] = EC_SENSOR("VRM HS", hwmon_fan, 2, 0x00, 0xb2),
EC_SENSOR("Water_Flow", hwmon_fan, 2, 0x00, 0xbc),
EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00),
EC_SENSOR("Water_Out", hwmon_temp, 1, 0x01, 0x01),
EC_SENSOR("Chipset", hwmon_temp, 1, 0x00, 0x3a),
[ec_sensor_temp_cpu] = EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x3b),
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x3c),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x3d),
[ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0),
[ec_sensor_fan_vrm_hs] = EC_SENSOR("VRM HS", hwmon_fan, 2, 0x00, 0xb2),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x3d),
[ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e),
EC_SENSOR("Water_Flow", hwmon_fan, 2, 0x00, 0xbe),
EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00),
EC_SENSOR("Water_Out", hwmon_temp, 1, 0x01, 0x01),
EC_SENSOR("Water_Block_In", hwmon_temp, 1, 0x01, 0x02),
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x01, 0x09),
EC_SENSOR("T_Sensor 2", hwmon_temp, 1, 0x01, 0x05),
[ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x33),
EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0),