Hans de Goede
4d2fa4eadd
Better generic print fault handling
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4559 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-05 21:03:06 +00:00
Jean Delvare
83fe82736d
Prevent a potential array overrun.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4556 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-05 16:19:51 +00:00
Hans de Goede
b998b35ecc
update fintek f71882fg sensors-detect entry
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4555 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-05 16:15:27 +00:00
Jean Delvare
9cd9debba9
Add support for multiple VID values. Untested as I don't have a chip with
...
multiple VIDs, but these exist. This closes ticket #2223 .
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4554 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-05 16:09:40 +00:00
Jean Delvare
7a2ab38ecf
Move sensors_proc_read and sensors_proc_write to sysfs.c, and rename them
...
to something more in line with what they do.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4553 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-05 15:03:22 +00:00
Hans de Goede
7cb36ef6d2
add AMDSI PECI sensortype support to generic_temp_print()
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4552 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-05 11:22:57 +00:00
Hans de Goede
eeee6f9bb7
Add support for foo#_label sysfs files
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4550 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-04 07:54:37 +00:00
Hans de Goede
3e37149f04
generic in and fan print routine fixes
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4549 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-03 19:38:37 +00:00
Jean Delvare
b79274babd
Add some more warning flags, and fix these warnings.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4545 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-03 16:03:22 +00:00
Jean Delvare
c7c77845d2
Make a few libsensors functions static.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4544 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-03 14:26:26 +00:00
Jean Delvare
7cc03f5029
Drop VRM reporting and selection support from libsensors. Since kernel
...
2.6.9, the right VID conversion formula is selected automatically
depending on the CPU model, so the user shouldn't have to care.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4543 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-03 13:22:28 +00:00
Jean Delvare
e10dec5e86
Change version to 3.0.0-pre.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4540 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-03 11:55:12 +00:00
Jean Delvare
b525cfe011
Add missing changelog entry.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4539 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-03 09:35:47 +00:00
Jean Delvare
dced776a12
Use sscanf instead of regex to match the feature names. This is much faster.
...
As a side effect, this fixes a memory leak (the regex engine data was never
freed.)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4538 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-03 08:18:21 +00:00
Jean Delvare
5b8b0a0ede
Drop a bogus comment.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4534 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-07-02 15:16:02 +00:00
Jean Delvare
0c96adf025
Clean up Savage bus driver entries: remove the unsuppored devices from
...
the list, and mention the i2c-prosavage driver.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4533 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-30 17:04:32 +00:00
Jean Delvare
8c92ac1096
Drop all references to non-sensor chips. We will still detect some of these
...
(in particular SPD and EDID EEPROMS) at addresses where hardware monitoring
chips are known to live, to prevent misdetections, but we no longer point
the user to drivers for these chips.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4529 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-30 15:21:46 +00:00
Jean Delvare
efcbddfb6b
The EEPROM decoding scripts have moved to the i2c-tools package (part 2).
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4528 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-30 14:51:51 +00:00
Jean Delvare
f19c717fa4
The EEPROM decoding scripts have moved to the i2c-tools package.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4527 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-30 14:44:37 +00:00
Jean Delvare
1ba9c1837d
Delete the matorb support script. The matorb driver was never ported to
...
Linux 2.6, and has nothing to do with sensors anyway.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4526 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-30 13:40:40 +00:00
Jean Delvare
cc1700958b
Fix the description of the mode field.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4525 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-29 12:30:58 +00:00
Jean Delvare
e780d22d03
Simplify the code setting the feature mode.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4521 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-29 12:11:43 +00:00
Jean Delvare
78d9053547
There are no sensor* sysfs files.
...
The VID value is in cpu*_vid, not vid.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4520 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-29 11:46:20 +00:00
Jean Delvare
0c46611b20
Drop two unused macros.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4519 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-29 08:21:38 +00:00
Jean Delvare
1de056f9bf
Negative magnitudes are no longer supported.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4518 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-29 08:16:24 +00:00
Jean Delvare
c1319becae
Drop references to nonexistent Makefile variables.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4517 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-29 08:13:18 +00:00
Jean Delvare
0bca3703a1
Update ignore lists.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4516 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-29 07:59:17 +00:00
Jean Delvare
c084fe78f4
kernel/include/sensors.h is no longer used; delete it.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4515 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-29 07:57:33 +00:00
Hans de Goede
184ad7e23e
long promised print_generic_chip_in() fixes
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4514 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 21:00:08 +00:00
Jean Delvare
e08eabe33c
We no longer need alternative sysfs file names and magnitudes, as they are
...
the real name and magnitude now.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4513 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 18:19:58 +00:00
Jean Delvare
4c905e1632
Drop the --generic option. This is the default now, so the option has
...
no effect.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4512 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 17:47:18 +00:00
Jean Delvare
a6c3c36f00
Warning fix ("index" is a standard libc function.)
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4511 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 14:46:08 +00:00
Jean Delvare
92b5982180
With the new dynamic chip features enumeration code, the sensors_proc_chips
...
and sensors_chip_features_list arrays tend to track the same information.
So it's much more simple, and more efficient, to have a single array. I
decided to keep sensors_proc_chips, because it already has memory management
helpers. One nice side effect is that the arbitrary limit to the number of
supported chips is now gone. Another one is that some of the memory leaks
were fixed.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4510 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 14:39:34 +00:00
Jean Delvare
32b1b71245
Feature names are now dynamically allocated -> no const.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4509 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 13:35:46 +00:00
Jean Delvare
063f4b91d4
Use complete chip names (prefix + bus + address) as the keys of
...
sensors_chip_features_list[]. Using only the prefix (as was done before)
makes it impossible to properly support multiple chips with the same prefix
but a different feature set.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4508 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 12:09:00 +00:00
Jean Delvare
8fdfa3f19d
Move the few lines of code remaining in chips.c to data.c, and finally
...
delete chips.c. RIP.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4507 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 09:53:01 +00:00
Jean Delvare
75d55dc5ae
Delete the chip-specific code from libsensors. It's about time to get
...
the generic code to work.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4506 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 09:38:31 +00:00
Jean Delvare
56e9e2da88
Delete needless forward declarations and wrapper.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4505 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 09:02:12 +00:00
Jean Delvare
6a6cf217d4
Drop all the chip-specific handling and printing code from sensors. The
...
generic printing code should work now, and what doesn't work, will get
fixed.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4503 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 08:52:37 +00:00
Jean Delvare
3e69b5182a
No longer need to include "kernel/sensors.h".
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4501 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-28 07:29:43 +00:00
Jean Delvare
0d39567685
i2c-dev.h is no longer there.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4498 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 14:53:36 +00:00
Jean Delvare
28ba499f12
Move py-smbus to the i2c-tools package.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4497 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 13:03:44 +00:00
Jean Delvare
f51bf1e7b9
Move the eeprom writing tools to the i2c-tools package.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4494 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 12:53:02 +00:00
Jean Delvare
afcf44fe66
Drop the references to the now gone eeprom decoding scripts and SMBus
...
unhiding kernel modules.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4491 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 12:12:39 +00:00
Jean Delvare
d5cc9ae889
Move the eeprom decoding scripts to the i2c-tools package.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4489 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 10:10:34 +00:00
Jean Delvare
4133206de9
Move i2c-dev.h to the i2c-tools package.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4485 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 09:13:05 +00:00
Jean Delvare
cb6e7eed56
Drop the section about procfs access.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4484 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 08:42:40 +00:00
Jean Delvare
60e6bd2f70
Update our copies of the GPL v2 to the latest version. The only real change
...
if the FSF address.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4483 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 08:30:45 +00:00
Jean Delvare
d7b4debbf6
Move i2cdetect, i2cdump, i2cset and i2cget to a separate package
...
(i2c-tools).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4480 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-27 08:10:19 +00:00
Jean Delvare
9ab400fad3
Add SMSC SCH5317 detection. Patch from Juerg Haefliger.
...
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4479 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-06-26 20:34:18 +00:00