linux/drivers/hwmon
Hans de Goede 66344aa6ad hwmon: (f71882fg) Cleanup sysfs attr creation 1/2
This patch makes a number of cleanups to the sysfs attr creation
in the f71882fg driver, this is a preparation patch for adding f71889fg
support:

* Add some comments to explain why some models need separate sysfs attr
  arrays for in / temp / fan / pwm
* Rename a number of sysfs attr arrays to make their function clearer
* Move the pwm#_auto_channels_temp attribute from the common to all
  models fan attr array to the per model auto mode pwm attr arrays, so
  that all the auto mode pwm attr are grouped together, and thus can be
  left out on models where we don't support auto pwm mode
* Put fan_beep attr in their own array, so that only auto mode pwm attr
  remain in the per model pwm sysfs attr arrays.
* Put the 4th special fan input for the f8000 in its own array, so that only
  auto mode pwm attr remain in the per model pwm sysfs attr arrays.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
2009-12-09 20:35:59 +01:00
..
ams hwmon: (ams) Simplify IRQ handling routine 2008-10-17 17:51:13 +02:00
abituguru.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
abituguru3.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
ad7414.c hwmon: (ad7414) Make ad7414_update_device() static 2008-09-20 10:25:20 +02:00
ad7418.c hwmon: (ad7418) Convert to a new-style i2c driver 2008-07-16 19:30:08 +02:00
adcxx.c hwmon: adxx: convert to device table matching 2009-09-23 07:39:43 -07:00
adm1021.c hwmon: (adm1021) Clean up detect function 2009-12-09 20:35:51 +01:00
adm1025.c hwmon: (adm1025) Clean up detect function 2009-12-09 20:35:51 +01:00
adm1026.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adm1029.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adm1031.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adm9240.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
ads7828.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adt7462.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adt7470.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adt7473.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adt7475.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
applesmc.c hwmon: applesmc: restore accelerometer and keyboard backlight on resume 2009-09-22 07:17:49 -07:00
asb100.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
asus_atk0110.c hwmon: (asus_atk0110) Enable the EC 2009-10-09 20:35:18 +02:00
atxp1.c hwmon: (atxp1) Fix device detection logic 2008-09-20 10:25:19 +02:00
coretemp.c hwmon: (coretemp) Add Lynnfield CPU 2009-09-23 22:59:43 +02:00
dme1737.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
ds1621.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
f71805f.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
f71882fg.c hwmon: (f71882fg) Cleanup sysfs attr creation 1/2 2009-12-09 20:35:59 +01:00
f75375s.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
fschmd.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
g760a.c hwmon: add support for GMT G760A fan speed PWM controller 2009-04-07 08:31:03 -07:00
gl518sm.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
gl520sm.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
hdaps.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
hp_accel.c lis3: add support for the HP HDX 18 2009-10-29 07:39:32 -07:00
hwmon-vid.c hwmon-vid: Ignore 6th VID pin of AMD family 0Fh processors 2009-09-15 17:18:11 +02:00
hwmon.c hwmon: PCI quirk for hwmon access on MSI MS-7031 board 2009-06-15 18:39:50 +02:00
i5k_amb.c hwmon: (i5k_amb) Load automatically on all 5000/5400 chipsets 2009-01-07 16:37:33 +01:00
ibmaem.c hwmon: (ibmaem) Automatically load on HC10 blade 2009-06-15 18:39:46 +02:00
ibmpex.c ibmpex: add endian annotation to extract_data() helper 2009-01-06 15:59:18 -08:00
it87.c hwmon: (it87) Check for fan2 and fan3 availability 2009-12-09 20:35:48 +01:00
k8temp.c hwmon: (k8temp) Fix temperature reporting for (most) K8 RevG CPUs 2009-01-15 22:27:47 +01:00
Kconfig hwmon: Add Freescale MC13783 ADC driver 2009-12-09 20:35:58 +01:00
lis3lv02d.c lis3: add free-fall/wakeup function via platform_data 2009-09-22 07:17:48 -07:00
lis3lv02d.h lis3: add free-fall/wakeup function via platform_data 2009-09-22 07:17:48 -07:00
lis3lv02d_spi.c lis3lv02d_spi: module unload didn't remove sysfs entry 2009-10-08 07:36:40 -07:00
lm63.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm70.c hwmon: lm70: convert to device table matching 2009-09-23 07:39:43 -07:00
lm73.c hwmon: New driver for the National Semiconductor LM73 2009-12-09 20:35:50 +01:00
lm75.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm75.h
lm77.c hwmon: (lm77) Clean up detect function 2009-12-09 20:35:52 +01:00
lm78.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm80.c hwmon: (lm80) Convert to a new-style i2c driver 2008-07-16 19:30:14 +02:00
lm83.c hwmon: (lm83) Clean up detect function 2009-12-09 20:35:52 +01:00
lm85.c hwmon: (lm85) Clean up detect function 2009-12-09 20:35:53 +01:00
lm87.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm90.c hwmon: (lm90) Clean up detect function 2009-12-09 20:35:53 +01:00
lm92.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm93.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm95241.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
ltc4215.c ltc4215/ltc4245: Discard obsolete detect methods 2009-10-04 22:53:42 +02:00
ltc4245.c ltc4215/ltc4245: Discard obsolete detect methods 2009-10-04 22:53:42 +02:00
Makefile hwmon: Add Freescale MC13783 ADC driver 2009-12-09 20:35:58 +01:00
max1111.c spi: prefix modalias with "spi:" 2009-09-23 07:39:43 -07:00
max1619.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
max6650.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
mc13783-adc.c hwmon: Add Freescale MC13783 ADC driver 2009-12-09 20:35:58 +01:00
pc87360.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
pc87427.c hwmon: Use resource_size 2009-09-15 17:18:13 +02:00
pcf8591.c Move the pcf8591 driver to hwmon 2009-03-30 21:46:43 +02:00
s3c-hwmon.c hwmon: (s3c-hwmon) Fix build error 2009-12-09 20:35:45 +01:00
sht15.c Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging 2009-10-11 11:23:33 -07:00
sis5595.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
smsc47b397.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
smsc47m1.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
smsc47m192.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
thmc50.c hwmon: (thmc50) Stop using I2C_CLIENT_MODULE_PARM 2009-12-09 20:35:59 +01:00
tmp401.c hwmon: (tmp401/tmp421) Clean up detect functions 2009-12-09 20:35:54 +01:00
tmp421.c hwmon: (tmp401/tmp421) Clean up detect functions 2009-12-09 20:35:54 +01:00
ultra45_env.c sparc: Annotate of_device_id arrays with const or __initdata. 2008-08-31 01:23:17 -07:00
via686a.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
vt1211.c hwmon: Use resource_size 2009-09-15 17:18:13 +02:00
vt8231.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
w83l785ts.c hwmon: (w83l785ts) Clean up detect function 2009-12-09 20:35:56 +01:00
w83l786ng.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
w83627ehf.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
w83627hf.c hwmon: (w83627hf) Stop using globals for I/O port numbers 2009-12-09 20:35:49 +01:00
w83781d.c hwmon: (w83781d) Clean up detect function 2009-12-09 20:35:54 +01:00
w83791d.c hwmon: (w83791d) Clean up detect function 2009-12-09 20:35:55 +01:00
w83792d.c hwmon: (w83792d) Clean up detect function 2009-12-09 20:35:56 +01:00
w83793.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
wm831x-hwmon.c hwmon: WM831x PMIC hardware monitoring driver 2009-09-17 09:47:02 +02:00
wm8350-hwmon.c hwmon: Add WM835x PMIC hardware monitoring driver 2009-09-17 09:46:51 +02:00