Changeset 4447

Show
Ignore:
Timestamp:
06/15/07 11:15:18 (7 years ago)
Author:
khali
Message:

New w83627ehf driver, for the W83627EHF/EHG chip. Backported from Linux 2.6,
based on preliminary work by Yuan My (Winbond). Thanks to Bernardo Motta
at Observit for providing the hardware that made it possible.
Note that support for the W83627DHG isn't included, but it could easily be
added later is anyone needs it.

Location:
lm-sensors/trunk
Files:
2 added
6 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r4439 r4447  
    1111  Man page sensors.conf.5: Update the chip statement section 
    1212  Module i2c-nforce2: Add nForce MCP61, MCP65 support (2.6 backport) 
     13  Module w83627ehf: New (2.6 backport) 
    1314  Programs i2cdump, i2cget, i2cset: Do not force the slave address by default 
    1415  Program i2cdump: Use the new I2C block read function 
     
    2324  Program pwmconfig: Use smaller steps for low PWM values 
    2425                     Support optional min and max PWM values 
     26  Program mkpatch: Include w83627ehf 
    2527  Program rrd: Support non-i2c devices (hwmon class) 
    2628               Add missing shell declarations 
  • lm-sensors/trunk/README

    r4320 r4447  
    9090  VIA Technologies VT1211, VT8231 and VT82C686A/B embedded sensors 
    9191  Winbond W83781D, W83782D, W83783S, W83791D, W83792D, 
    92           W83627HF, W83627THF, W83637HF, W83687THF and W83697HF 
     92          W83627HF, W83627THF, W83637HF, W83687THF, W83697HF, 
     93          W83627EHF/EHG 
    9394 
    9495 
  • lm-sensors/trunk/doc/chips/SUMMARY

    r4331 r4447  
    245245        w83697hf        2       8       2       2 pwm   no      yes (LPC) 
    246246 
     247w83627ehf 
     248        w83627ehf       3       10      3-5     4 pwm   no      yes (LPC) 
     249 
    247250w83781d 
    248251        as99127f        3       7       3       -       yes     no 
  • lm-sensors/trunk/kernel/chips/Module.mk

    r4070 r4447  
    176176ifneq ($(shell if grep -q '^CONFIG_SENSORS_W83627HF=y' $(LINUX)/.config; then echo 1; fi),1) 
    177177KERNELCHIPSTARGETS += $(MODULE_DIR)/w83627hf.o 
     178endif 
     179ifneq ($(shell if grep -q '^CONFIG_SENSORS_W83627EHF=y' $(LINUX)/.config; then echo 1; fi),1) 
     180KERNELCHIPSTARGETS += $(MODULE_DIR)/w83627ehf.o 
    178181endif 
    179182ifneq ($(shell if grep -q '^CONFIG_SENSORS_W83L785TS=y' $(LINUX)/.config; then echo 1; fi),1) 
  • lm-sensors/trunk/mkpatch/FILES

    r3169 r4447  
    6666kernel/chips/w83792d.c          drivers/sensors/w83792d.c 
    6767kernel/chips/w83627hf.c         drivers/sensors/w83627hf.c 
     68kernel/chips/w83627ehf.c        drivers/sensors/w83627ehf.c 
    6869kernel/chips/w83l785ts.c        drivers/sensors/w83l785ts.c 
    6970kernel/chips/xeontemp.c         drivers/sensors/xeontemp.c 
  • lm-sensors/trunk/mkpatch/mkpatch.pl

    r4320 r4447  
    33#    mkpatch - Create patches against the Linux kernel 
    44#    Copyright (C) 1999  Frodo Looijaard <frodol@dds.nl> 
    5 #    Copyright (C) 2005  Jean Delvare <khali@linux-fr.org> 
     5#    Copyright (C) 2005-2007  Jean Delvare <khali@linux-fr.org> 
    66# 
    77#    This program is free software; you can redistribute it and/or modify 
     
    136136           m@Winbond W83792D@ or 
    137137           m@Winbond W83627HF, W83627THF@ or 
     138           m@Winbond W83627EHF/EHG@ or 
    138139           m@Winbond W83L785TS-S@ or 
    139140           m@EEprom \(DIMM\) reader@) { 
     
    726727  W83697HF. This can also be built as a module which can be inserted 
    727728  and removed while the kernel is running. 
     729 
     730  You will also need the latest user-space utilities: you can find 
     731  them in the lm_sensors package, which you can download at 
     732  http://www.lm-sensors.org/ 
     733 
     734Winbond W83627EHF/EHG 
     735CONFIG_SENSORS_W83627EHF 
     736  If you say yes here you get support for the Winbond W83627EHF/EHG 
     737  sensor chips. This can also be built as a module which can be 
     738  inserted and removed while the kernel is running. 
    728739 
    729740  You will also need the latest user-space utilities: you can find 
     
    10641075obj-$(CONFIG_SENSORS_W83792D)   += w83792d.o 
    10651076obj-$(CONFIG_SENSORS_W83627HF)  += w83627hf.o 
     1077obj-$(CONFIG_SENSORS_W83627EHF) += w83627ehf.o 
    10661078obj-$(CONFIG_SENSORS_W83L785TS) += w83l785ts.o 
    10671079obj-$(CONFIG_SENSORS_XEONTEMP)  += xeontemp.o