Changeset 36
- Timestamp:
- 12/05/98 02:08:42 (10 years ago)
- Files:
-
- lm-sensors/trunk/TODO (modified) (1 diff)
- lm-sensors/trunk/kernel/chips/lm75.c (modified) (2 diffs)
- lm-sensors/trunk/kernel/chips/lm78.c (modified) (1 diff)
- lm-sensors/trunk/src/lm75.c (modified) (2 diffs)
- lm-sensors/trunk/src/lm78.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lm-sensors/trunk/TODO
r29 r36 10 10 (needed for good sysctl access). 11 11 * Write smbus_access_i2c in smbus.c 12 * Write piix4_* in piix4.c13 12 * Make lm78.c detect 'double hits', (same chip connected to both SMBus and 14 13 ISA). 15 14 * Better lm78/lm75 detection; insmod-time paramters to set addresses 16 15 (difficult, because of all i2c busses!). 17 * Check whether some lm78 functionality is chip-generic and can be moved to18 sensors.c.19 16 * Registrate which i2c addresses are used (a la ISA) for each adapter. 20 17 * Rename i2c-proc.c to i2c-user.c, and extend it with /dev entries; lm-sensors/trunk/kernel/chips/lm75.c
r29 r36 60 60 static int lm75_cleanup(void); 61 61 static int lm75_attach_adapter(struct i2c_adapter *adapter); 62 int lm75_detach_client(struct i2c_client *client);62 static int lm75_detach_client(struct i2c_client *client); 63 63 static int lm75_command(struct i2c_client *client, unsigned int cmd, 64 64 void *arg); … … 70 70 static void lm75_temp(struct i2c_client *client, int operation, int ctl_name, 71 71 int *nrels_mag, long *results); 72 static void lm75_update_client(struct i2c_client *client); 72 73 73 74 lm-sensors/trunk/kernel/chips/lm78.c
r33 r36 205 205 206 206 207 void lm78_in(struct i2c_client *client, int operation, int ctl_name,208 int *nrels_mag, long *results);209 void lm78_fan(struct i2c_client *client, int operation, int ctl_name,210 int *nrels_mag, long *results);211 void lm78_temp(struct i2c_client *client, int operation, int ctl_name,212 int *nrels_mag, long *results);213 void lm78_vid(struct i2c_client *client, int operation, int ctl_name,214 int *nrels_mag, long *results);215 void lm78_alarms(struct i2c_client *client, int operation, int ctl_name,216 int *nrels_mag, long *results);217 void lm78_fan_div(struct i2c_client *client, int operation, int ctl_name,218 int *nrels_mag, long *results);207 static void lm78_in(struct i2c_client *client, int operation, int ctl_name, 208 int *nrels_mag, long *results); 209 static void lm78_fan(struct i2c_client *client, int operation, int ctl_name, 210 int *nrels_mag, long *results); 211 static void lm78_temp(struct i2c_client *client, int operation, int ctl_name, 212 int *nrels_mag, long *results); 213 static void lm78_vid(struct i2c_client *client, int operation, int ctl_name, 214 int *nrels_mag, long *results); 215 static void lm78_alarms(struct i2c_client *client, int operation, int ctl_name, 216 int *nrels_mag, long *results); 217 static void lm78_fan_div(struct i2c_client *client, int operation, int ctl_name, 218 int *nrels_mag, long *results); 219 219 220 220 /* I choose here for semi-static LM78 allocation. Complete dynamic lm-sensors/trunk/src/lm75.c
r29 r36 60 60 static int lm75_cleanup(void); 61 61 static int lm75_attach_adapter(struct i2c_adapter *adapter); 62 int lm75_detach_client(struct i2c_client *client);62 static int lm75_detach_client(struct i2c_client *client); 63 63 static int lm75_command(struct i2c_client *client, unsigned int cmd, 64 64 void *arg); … … 70 70 static void lm75_temp(struct i2c_client *client, int operation, int ctl_name, 71 71 int *nrels_mag, long *results); 72 static void lm75_update_client(struct i2c_client *client); 72 73 73 74 lm-sensors/trunk/src/lm78.c
r33 r36 205 205 206 206 207 void lm78_in(struct i2c_client *client, int operation, int ctl_name,208 int *nrels_mag, long *results);209 void lm78_fan(struct i2c_client *client, int operation, int ctl_name,210 int *nrels_mag, long *results);211 void lm78_temp(struct i2c_client *client, int operation, int ctl_name,212 int *nrels_mag, long *results);213 void lm78_vid(struct i2c_client *client, int operation, int ctl_name,214 int *nrels_mag, long *results);215 void lm78_alarms(struct i2c_client *client, int operation, int ctl_name,216 int *nrels_mag, long *results);217 void lm78_fan_div(struct i2c_client *client, int operation, int ctl_name,218 int *nrels_mag, long *results);207 static void lm78_in(struct i2c_client *client, int operation, int ctl_name, 208 int *nrels_mag, long *results); 209 static void lm78_fan(struct i2c_client *client, int operation, int ctl_name, 210 int *nrels_mag, long *results); 211 static void lm78_temp(struct i2c_client *client, int operation, int ctl_name, 212 int *nrels_mag, long *results); 213 static void lm78_vid(struct i2c_client *client, int operation, int ctl_name, 214 int *nrels_mag, long *results); 215 static void lm78_alarms(struct i2c_client *client, int operation, int ctl_name, 216 int *nrels_mag, long *results); 217 static void lm78_fan_div(struct i2c_client *client, int operation, int ctl_name, 218 int *nrels_mag, long *results); 219 219 220 220 /* I choose here for semi-static LM78 allocation. Complete dynamic
