Commit Graph
3238 Commits
Author SHA1 Message Date
Jean Delvare 49a745af33 Add a new mode W. It uses SMBus Read Word transactions as mode w
does, but it only triggers a transaction on even register addresses,
relying on the target chip to increment its internal register pointer
between the high and low byte of the word. EEPROMs behave that way, so
this mode makes it possible to dump an EEPROM contents faster. I2C Block
Read is still faster but it isn't available on all busses, while SMBus
Read Word is very popular. This mode also makes it possible to test
SMBus Read Word transactions on a given adapter using common EEPROMs.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3286 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-16 14:01:32 +00:00
Jean Delvare ea5ef92b78 Add a new option to i2cdetect (-F) to query the functionalities
of an I2C bus.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3285 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-16 13:34:53 +00:00
Jean Delvare c94e355e0a Restore bank register value after bank switching.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3284 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-15 10:34:28 +00:00
Jean Delvare 688b2149dc Fix depmod on non-running kernel version. Original patch from
Peter Breitenlohner.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3283 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-15 07:52:59 +00:00
Jean Delvare ed8cbf315c Add detection of more Fintek chips:
* F75373S/SG
* F75383S/M
* F75384S/M
* custom power control chip at SMBus 0x2f


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3282 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-04 17:13:32 +00:00
Jean Delvare 6dec3c202f Add Fintek manufacturer ID.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3281 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-01 13:52:24 +00:00
Jean Delvare fb38a7ea32 Add detection of several Fintek chips:
* F75363SG (SMBus, presumably LM63-compatible)
* F75111R/RG/N (SMBus, GPIO)
* F75121R/F75122R/RG (SMBus, VID+GPIO)
* F75375S/SP (SMBus)
* F75387SG/RG (SMBus)
* F81218D (LPC, UART)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3280 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-01 11:43:55 +00:00
Jean Delvare bd529fa386 Detect the SMSC LPC47M584-NC Super-I/O chip. We don't know
anything about that chip right now, it may or may not have hardware
monitoring functionalities.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3279 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-31 14:08:51 +00:00
Jean Delvare 4798dea54f Big update.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3278 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-28 21:34:01 +00:00
Jean Delvare dee3639075 Add userspace support for the smsc47m192 driver. Patch from
Hartmut Rick.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3277 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-28 21:31:16 +00:00
Jean Delvare f4302b1e59 Backport from Linux 2.6:
Add Broadcom HT-1000 south bridge's PCI ID to i2c-piix driver.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3276 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-24 09:47:29 +00:00
Jean Delvare 2cd439dacf Backport from Linux 2.6:
Document the individual alarm and beep bits of the w83781d driver.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3275 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-24 09:06:25 +00:00
Jean Delvare ac8e8a7e11 ATI IXP southbridges are now supported by the i2c-piix4 driver.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3274 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-23 17:01:31 +00:00
Rudolf Marek 65ff7b8531 Add the voltages of W83627EHF, plus minor fixes
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3273 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-22 22:47:17 +00:00
Jean Delvare 8212877b81 Add W83627EHF fan and temperature alarm support.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3272 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-22 14:26:48 +00:00
Rudolf Marek 0b6ac4f953 Add the W83627EHF Voltages and voltage alarms support
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3271 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-22 13:53:30 +00:00
Rudolf Marek 43390d50f9 Add the ASUS and Winbond
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3270 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-22 13:35:23 +00:00
Jean Delvare 5fd7ff77f6 Fix typo in chip name.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3269 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-20 21:00:41 +00:00
Jean Delvare 6558e9d9a9 List more Winbond chips.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3268 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-13 19:14:43 +00:00
Jean Delvare a4b4c94370 Prevent warning on 64-bit PCI addresses. This is done by not
gathering PCI data we have no need for.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3267 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-10 09:27:28 +00:00
Jean Delvare 1330a877b7 It isn't an error when a w83792d has no fan4-7. Patch from
Yuan Mu.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3266 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-03 20:27:51 +00:00
Jean Delvare 357b01228e Fix a harmless typo in w83792d in7 and in8 code. Patch from
Yuan Mu.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3265 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-03 19:45:55 +00:00
Jean Delvare 335a3a3668 Add support for the Fintek F71872F/FG. This chip will be supported
by the f71805f driver in the future, but is not yet.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3264 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-03-01 20:47:03 +00:00
Jean Delvare 050360595c Fix typo breaking f71805f. Reported by Willy Tarreau.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3263 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-27 07:39:26 +00:00
Rudolf Marek 08738f13de Add the "Temp" into temps label
chip "lm85c-*" "adm1027-*" "adt7463-*" "lm85-*" "lm85b-*"
and chip "adm1021-*" "adm1023-*" "max1617-*" "max1617a-*" "thmc10-*"
"lm84-*" "gl523sm-*" "mc1066-*"

The reason for the patch is that the net-snmp lm_sensors extension uses
the label name when determining what type of sensor it is reading, and
as a result, which OID to use as the parent.  It uses "V" for volt,
"fan" or "Fan" for fans, and "temp" or "Temp" for temperature.  All
other sensors get placed under the "misc" sensors category.  Since these
sensors lack "temp" in their labels, they are erroneously placed in the
"misc" category.

Patch provided by: telackey@bozemanpass.com


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3262 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-25 21:58:16 +00:00
Jean Delvare 70bb3c495e Fix device scan when no i2c support exists or no i2c bus driver
is loaded.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3261 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-25 21:32:26 +00:00
Jean Delvare 184cb1e3c7 Use real-time alarm registers instead of interrupt registers for
W83782D, W83627HF, W83783S and W83791D. This is a backport from Linux
2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3260 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-23 23:11:17 +00:00
Jean Delvare fcc284f226 Don't grep autoconf.h on user-space targets.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3259 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-23 22:58:52 +00:00
Jean Delvare 4eee6eab89 Add ServerWorks HT-1000 SMBus detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3258 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-22 20:29:33 +00:00
Philip Edelbrock 82dfdcd401 Prep for next release
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3257 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-15 01:48:36 +00:00
Philip Edelbrock 4850355cfb Tag and release 2.10.0
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3255 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-15 01:40:35 +00:00
Jean Delvare 676c7c3b7a Update.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3254 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-11 18:55:48 +00:00
Jean Delvare ebbd0ba836 Bump lib version to 3.1.0 for the upcoming lm_sensors 2.10.0
release.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3253 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-11 18:54:49 +00:00
Jean Delvare a3ea76d0d4 Silently skip aready exiting nodes.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3252 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-11 11:59:41 +00:00
Jean Delvare 25e6966183 Add missing include for struct semaphore.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3251 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-02-07 10:15:27 +00:00
Rudolf Marek f0c2fcf21d Add the computation line for iternal diode in vt1211 config section
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3250 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-29 21:40:31 +00:00
Jean Delvare f2ef2f833e Updates.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3249 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-29 16:16:09 +00:00
Jean Delvare 3bc418131e Strip non-ASCII characters out of the part number.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3248 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-27 22:15:42 +00:00
Jean Delvare 74478d5e48 Decode manufacturing location as ASCII first, fallback to binary.
Improve decoding of the memory type, using a simple heuristic to
differenciate between Rambus and other types.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3247 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-27 21:03:54 +00:00
Rudolf Marek c83a8a43e8 Add back the temp1 in vt1211, patch from Juerg Haefliger <juergh@gmail.com>
This patch enables the reading of temp1 (Reading3) from the VT1211.
Reading3 returns the V1211's internal temperature.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3246 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-27 21:02:09 +00:00
Rudolf Marek 528d3c7f4d Sync the JEDEC IDs to JEP106S (January 11, 2006)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3245 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-25 21:30:05 +00:00
Jean Delvare 7abd07cf00 Fix sysctl warnings on x86_64. Reorder includes.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3244 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-23 07:48:38 +00:00
Jean Delvare 9a3dc11375 Don't decode anything unless the checksum is valid (or the -c
option is used). Bump version.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3243 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-22 16:17:46 +00:00
Jean Delvare 7311d55ae9 Use sysopen/sysread instead of open/read for better performance
(the eeprom driver can read 32-byte slices instead of the whole data).
Read 64-byte blocks, as this allows some code cleanups.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3242 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-22 16:16:06 +00:00
Jean Delvare 7d2b877afe Clearer text output.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3241 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-22 16:13:34 +00:00
Jean Delvare 0602a3a949 Reindent print functions.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3240 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-22 16:12:45 +00:00
Jean Delvare f73ee701a0 Drop the generic CVS help at the top of the file. CVS is not
exactly a new technology anymore.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3239 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-19 20:44:48 +00:00
Jean Delvare a0cd93a012 Update.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3238 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-19 20:39:26 +00:00
Jean Delvare 136916a3b2 Sparse minor fixes, and rewrite of the SMBus vs. ISA paragraph.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3237 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-19 20:33:57 +00:00
Jean Delvare 913221c126 Do not ask the user its preference between SMBus and ISA: always
use ISA, as it is faster and generally more reliable.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3236 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-19 20:28:00 +00:00