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
75 The parent device parameter cannot be NULL with non-NULL chip info. Its
95 names. Device names including invalid characters (whitespace, '*', or '-')
99 --------------------------------------------
109 `const struct attribute_group **extra_groups` Null-terminated list of additional non-standard
128 NULL-terminated list of device channel descriptors.
155 Each sensor channel is described with struct hwmon_channel_info, which is
166 The hardware monitoring sensor type.
168 Supported sensor types are
171 hwmon_chip A virtual sensor type, used to describe attributes
173 hwmon_temp Temperature sensor
174 hwmon_in Voltage sensor
175 hwmon_curr Current sensor
176 hwmon_power Power sensor
177 hwmon_energy Energy sensor
178 hwmon_humidity Humidity sensor
179 hwmon_fan Fan speed sensor
184 Pointer to a 0-terminated list of configuration values for each
185 sensor of the given type. Each value is a combination of bit values
186 describing the attributes supposed by a single sensor.
189 sensor chip. The chip has a single temperature sensor. The driver wants to
263 -------------------------
269 u32 attr, int channel)
275 The sensor type.
281 channel:
282 The sensor channel number.
291 u32 attr, int channel, long *val)
297 The sensor type.
303 channel:
304 The sensor channel number.
314 u32 attr, int channel, long val)
320 The sensor type.
326 channel:
327 The sensor channel number.
335 Driver-provided sysfs attributes
336 --------------------------------
341 non-standard sysfs attributes need to be provided when one of those registration
344 The header file linux/hwmon-sysfs.h provides a number of useful macros to
350 additional information such as a sensor index which will need to be passed