Lines Matching +full:sensor +full:- +full:channel
7 ------------
15 then please read the following file: Documentation/hwmon/sysfs-interface.rst.
18 also read Documentation/hwmon/submitting-patches.rst.
21 -------
23 cases, <linux/hwmon-sysfs.h>. linux/hwmon.h declares the following
73 names. Device names including invalid characters (whitespace, '*', or '-')
89 --------------------------------------------
99 `const struct attribute_group **extra_groups` Null-terminated list of additional non-standard
118 NULL-terminated list of device channel descriptors.
145 Each sensor channel is described with struct hwmon_channel_info, which is
156 The hardware monitoring sensor type.
158 Supported sensor types are
161 hwmon_chip A virtual sensor type, used to describe attributes
163 hwmon_temp Temperature sensor
164 hwmon_in Voltage sensor
165 hwmon_curr Current sensor
166 hwmon_power Power sensor
167 hwmon_energy Energy sensor
168 hwmon_humidity Humidity sensor
169 hwmon_fan Fan speed sensor
174 Pointer to a 0-terminated list of configuration values for each
175 sensor of the given type. Each value is a combination of bit values
176 describing the attributes supposed by a single sensor.
179 sensor chip. The chip has a single temperature sensor. The driver wants to
253 -------------------------
259 u32 attr, int channel)
265 The sensor type.
271 channel:
272 The sensor channel number.
281 u32 attr, int channel, long *val)
287 The sensor type.
293 channel:
294 The sensor channel number.
304 u32 attr, int channel, long val)
310 The sensor type.
316 channel:
317 The sensor channel number.
325 Driver-provided sysfs attributes
326 --------------------------------
330 Only additional non-standard sysfs attributes need to be provided.
332 The header file linux/hwmon-sysfs.h provides a number of useful macros to
338 additional information such as a sensor index which will need to be passed