Lines Matching full:mcu
4 * Driver for hwmon elements found on QNAP-MCU devices
11 #include <linux/mfd/qnap-mcu.h>
18 struct qnap_mcu *mcu; member
40 ret = qnap_mcu_exec(hwm->mcu, cmd, sizeof(cmd), reply, sizeof(reply)); in qnap_mcu_hwmon_get_rpm()
58 ret = qnap_mcu_exec(hwm->mcu, cmd, sizeof(cmd), reply, sizeof(reply)); in qnap_mcu_hwmon_get_pwm()
74 return qnap_mcu_exec_with_ack(hwm->mcu, cmd, sizeof(cmd)); in qnap_mcu_hwmon_set_pwm()
84 ret = qnap_mcu_exec(hwm->mcu, cmd, sizeof(cmd), reply, sizeof(reply)); in qnap_mcu_hwmon_get_temp()
295 struct qnap_mcu *mcu = dev_get_drvdata(pdev->dev.parent); in qnap_mcu_hwmon_probe() local
307 hwm->mcu = mcu; in qnap_mcu_hwmon_probe()
342 to_of_node(hwm->fan_node), "qnap-mcu-hwmon", in qnap_mcu_hwmon_probe()
346 "Failed to register qnap-mcu-hwmon as cooling device\n"); in qnap_mcu_hwmon_probe()
356 .name = "qnap-mcu-hwmon",
361 MODULE_ALIAS("platform:qnap-mcu-hwmon");
363 MODULE_DESCRIPTION("QNAP MCU hwmon driver");