Commit 7eaa539b authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

i2c: clean up previous w83781d patch due to changes I made to i2c core and build.

parent 9cb59105
...@@ -37,20 +37,6 @@ config SENSORS_LM75 ...@@ -37,20 +37,6 @@ config SENSORS_LM75
in the lm_sensors package, which you can download at in the lm_sensors package, which you can download at
http://www.lm-sensors.nu http://www.lm-sensors.nu
config SENSORS_W83781D
tristate " Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
depends on I2C && I2C_PROC
help
If you say yes here you get support for the Winbond W8378x series
of sensor chips: the W83781D, W83782D, W83783S and W83682HF,
and the similar Asus AS99127F. This
can also be built as a module which can be inserted and removed
while the kernel is running.
You will also need the latest user-space utilties: you can find them
in the lm_sensors package, which you can download at
http://www.lm-sensors.nu
config SENSORS_VIA686A config SENSORS_VIA686A
tristate " VIA686A" tristate " VIA686A"
depends on I2C && EXPERIMENTAL depends on I2C && EXPERIMENTAL
...@@ -64,9 +50,23 @@ config SENSORS_VIA686A ...@@ -64,9 +50,23 @@ config SENSORS_VIA686A
in the lm_sensors package, which you can download at in the lm_sensors package, which you can download at
http://www.lm-sensors.nu http://www.lm-sensors.nu
config SENSORS_W83781D
tristate " Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
depends on I2C && EXPERIMENTAL
help
If you say yes here you get support for the Winbond W8378x series
of sensor chips: the W83781D, W83782D, W83783S and W83682HF,
and the similar Asus AS99127F. This
can also be built as a module which can be inserted and removed
while the kernel is running.
You will also need the latest user-space utilties: you can find them
in the lm_sensors package, which you can download at
http://www.lm-sensors.nu
config I2C_SENSOR config I2C_SENSOR
tristate tristate
depends on SENSORS_ADM1021 || SENSORS_LM75 || SENSORS_VIA686A depends on SENSORS_ADM1021 || SENSORS_LM75 || SENSORS_VIA686A || SENSORS_W83781D
default m default m
endmenu endmenu
...@@ -5,3 +5,4 @@ ...@@ -5,3 +5,4 @@
obj-$(CONFIG_SENSORS_ADM1021) += adm1021.o obj-$(CONFIG_SENSORS_ADM1021) += adm1021.o
obj-$(CONFIG_SENSORS_LM75) += lm75.o obj-$(CONFIG_SENSORS_LM75) += lm75.o
obj-$(CONFIG_SENSORS_VIA686A) += via686a.o obj-$(CONFIG_SENSORS_VIA686A) += via686a.o
obj-$(CONFIG_SENSORS_W83781D) += w83781d.o
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
#include <linux/init.h> #include <linux/init.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/i2c.h> #include <linux/i2c.h>
#include <linux/i2c-proc.h> #include <linux/i2c-sensor.h>
#include <linux/i2c-vid.h> #include <linux/i2c-vid.h>
#include <asm/io.h> #include <asm/io.h>
...@@ -332,8 +332,7 @@ struct w83781d_data { ...@@ -332,8 +332,7 @@ struct w83781d_data {
}; };
static int w83781d_attach_adapter(struct i2c_adapter *adapter); static int w83781d_attach_adapter(struct i2c_adapter *adapter);
static int w83781d_detect(struct i2c_adapter *adapter, int address, static int w83781d_detect(struct i2c_adapter *adapter, int address, int kind);
unsigned short flags, int kind);
static int w83781d_detach_client(struct i2c_client *client); static int w83781d_detach_client(struct i2c_client *client);
static int w83781d_read_value(struct i2c_client *client, u16 register); static int w83781d_read_value(struct i2c_client *client, u16 register);
...@@ -1031,8 +1030,7 @@ w83781d_attach_adapter(struct i2c_adapter *adapter) ...@@ -1031,8 +1030,7 @@ w83781d_attach_adapter(struct i2c_adapter *adapter)
} }
static int static int
w83781d_detect(struct i2c_adapter *adapter, int address, w83781d_detect(struct i2c_adapter *adapter, int address, int kind)
unsigned short flags, int kind)
{ {
int i = 0, val1 = 0, val2, id; int i = 0, val1 = 0, val2, id;
struct i2c_client *new_client; struct i2c_client *new_client;
......
/* /*
vrm.c - Part of lm_sensors, Linux kernel modules for hardware i2c-vid.h - Part of lm_sensors, Linux kernel modules for hardware
monitoring monitoring
Copyright (c) 2002 Mark D. Studebaker <mdsxyz123@yahoo.com> Copyright (c) 2002 Mark D. Studebaker <mdsxyz123@yahoo.com>
With assistance from Trent Piepho <xyzzy@speakeasy.org> With assistance from Trent Piepho <xyzzy@speakeasy.org>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment