Lines Matching full:hwmon
12 This document does not describe what a hardware monitoring (hwmon) Driver or
15 then please read the following file: Documentation/hwmon/sysfs-interface.rst.
17 For additional guidelines on how to write and improve hwmon drivers, please
18 also read Documentation/hwmon/submitting-patches.rst.
22 Each hardware monitoring driver must #include <linux/hwmon.h> and, in most
23 cases, <linux/hwmon-sysfs.h>. linux/hwmon.h declares the following
55 The name parameter is a pointer to the hwmon device name. The registration
59 allocated hwmon device. The pointer can be retrieved by the driver using
60 dev_get_drvdata() on the hwmon device pointer. The groups parameter is
62 hwmon_device_register_with_groups creates the hwmon device with name attribute
63 as well as all sysfs attributes attached to the hwmon device.
69 hwmon device does not have to be removed explicitly by the removal function.
80 hwmon device does not have to be removed explicitly by the removal function.
94 All supported hwmon device registration functions only accept valid device
130 The list of hwmon operations is defined as::
247 is defined in include/linux/hwmon.h. Definition prefixes are as follows.
280 attribute values please see include/linux/hwmon.h.
302 include/linux/hwmon.h.
325 include/linux/hwmon.h.
344 The header file linux/hwmon-sysfs.h provides a number of useful macros to