Commit Graph
1007 Commits
Author SHA1 Message Date
Rudolf Marek 9aaa09c40e Add PCI bus support - forgot to commit with last changeset
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4099 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-19 15:29:55 +00:00
Rudolf Marek 3027d75a12 Add PCI bus support
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4098 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-19 15:23:10 +00:00
Jean Delvare 2396d5cab7 Enhance w83791d support. Add output for in7, in8, in9, fan4 and fan5.
Also update to display the (beep) properly due to the fact that the
w83791d beep enable mask is different than the alarm mask.
Patch from Sven Anders and Charles Spirakis.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4096 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-18 16:06:55 +00:00
Jean Delvare 0d15763f81 Restore errors on it87 in3 and in7, I misread the datasheets, these inputs
are always present, although different pins may be used.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4095 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-13 14:28:30 +00:00
Jean Delvare e554f90d33 Rewrite the bank switching code in a slightly different way to keep
some compilers quiet.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4094 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-12 21:02:54 +00:00
Jean Delvare c8ae77bdc6 No error on missing it87 in3, in5, in6 or in7. These inputs are shared
with other functions on some IT87xxF variants so the Linux 2.6 driver may
not present them forever.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4093 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-12 18:03:13 +00:00
Jean Delvare 79a7acacec Fix the detection function calls, so that we no more need to declare
these functions separately.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4092 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-11 12:42:52 +00:00
Jean Delvare 9bebd47af0 Rename "DDC monitor" to "EDID EEPROM" so users don't think it has
anything to do with hardware monitoring.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4091 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-11 12:26:16 +00:00
Jean Delvare 00980f98fd i2c-isa will soon be gone.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4090 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-11 07:34:32 +00:00
Jean Delvare 0e3ba1d1a1 Add support for the ITE IT8718F Super-I/O chip (prefix: it8718).
Unsurprisingly, it is very similar to the IT8716F.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4089 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-09 07:20:54 +00:00
Jean Delvare 0d09dd4dfe sensors-detect: Check i2c adapter functionalities before probing, so that
we don't use SMBus transactions the adapter doesn't support. This could
be extended to the transactions used during detection itself.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4086 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-09 06:45:48 +00:00
Jean Delvare 6e2060e7ad sensors-detect: Drop the ISA IT87xxF detection. Super-I/O detection is
more reliable.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4085 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-08 07:01:40 +00:00
Jean Delvare ec617129c6 Detect the upcoming IT8718F Super-I/O chip. Support will most certainly go
into the it87 driver at some point.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4084 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-04 11:42:52 +00:00
Jean Delvare 79817f34ce Add support for the IT8716F (prefix it8716). It is mostly similar to the
IT8712F so there's not much to do. The most significant difference is that
fan speeds are now reported as 16-bit values, without fan clock dividers.
For this reason, I made the fan_divs optional in sensors. I also made the
fans themselves optional, as I noticed that a number of motherboards don't
use (and don't enable) fan3.

I've made a separate section (chip "it8716-*") in sensors.conf.eg, because
new motherboards tend to have different wirings (e.g. negative voltage
lines are not monitored) so this will make for saner defaults.

Thanks to Stian Oksavik for testing.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4083 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-03 20:28:20 +00:00
Jean Delvare 0da02179e0 Kill some dead code, which dealt with the case where a driver probes
less I2C addresses by default than the script itself does. The feature
was never used, and I don't think it's particuarly useful, so removing
it for simpler code makes sense.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4082 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-02 19:53:20 +00:00
Jean Delvare 4c211d81d9 prog/dump/*.c, prog/detect/*.c: Handle possible error in fgets().
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4080 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-08-01 09:46:50 +00:00
Jean Delvare dd7848c788 Typo fix, thanks to Brian C for reporting.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4079 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-29 16:21:54 +00:00
Jean Delvare b7ba72c716 sensors-detect: Do not scan i2c-isa as if it were a regular i2c bus.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4078 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-29 16:05:13 +00:00
Jean Delvare 22e6b03e94 sensors-detect: Get driver information for busy addresses from
sysfs (2.6 only).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4077 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-29 15:58:26 +00:00
Jean Delvare ff013b4ffd EEPROMs are not sensors.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4076 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-28 13:58:46 +00:00
Jean Delvare b040372834 sensors-detect: Add NatSemi/Winbond PC87427 detection. The chip is quite
complex and may require a custom detection function.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4075 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-28 12:20:25 +00:00
Rudolf Marek e8e2f84152 Add the IT8716 detection
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4066 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-12 18:06:34 +00:00
Jean Delvare 2b7ecb1f9b Drop duplicate udevdb file test.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4065 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-04 22:05:35 +00:00
Rudolf Marek 74a7992f19 Transion to new website, part2 - move more links, fix the CVS->SVN
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4064 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-02 20:15:09 +00:00
Rudolf Marek 7e1836636c Migrate links to new site and system
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4063 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-07-02 19:50:05 +00:00
Jean Delvare d3fa65e9f6 sensors-detect: Add AMD Geode devices detection
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4062 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-06-23 21:37:40 +00:00
Jean Delvare ddbf42960f sensors-detect: Add nForce4 MCP04, MCP51 and MCP55 detection
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4055 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-06-23 16:00:04 +00:00
Jean Delvare b78bf75922 sensors-detect: Handle the W83791D driver difference between kernels.
Patch from Charles Spirakis.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4044 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-06-18 16:53:02 +00:00
Rudolf Marek 7d09149f50 Fix my stupid error (par was missing)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4043 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-06-18 16:42:31 +00:00
Jean Delvare b74c06f0f2 prog/sensors/chips.c: Fix a memory leak in print_unknown_chip.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4037 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-06-03 09:22:10 +00:00
Rudolf Marek e00d3dc353 Add W83627DHG, add the revision of W83627EHF (0xA1)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4036 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-06-02 20:23:21 +00:00
Jean Delvare 3643a0b2e0 Add user-space support for abituguru. Patch from Hans de Goede.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4035 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-06-02 18:49:23 +00:00
Jean Delvare 3d72c87970 Let the user know that eeprom support is going away soon.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3311 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-26 15:33:57 +00:00
Jean Delvare 1d95c24a0d Nicer header format.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3310 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-26 11:00:33 +00:00
Jean Delvare a0816bd94b SPD revision decoding depends on memory type.
Use more user-friendly labels.
Fix HTML formatted output on checksum error.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3308 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-26 10:43:47 +00:00
Jean Delvare c9d06d5ebc Decode latencies and timings (DDR2 SDRAM).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3307 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-26 09:55:14 +00:00
Jean Delvare b80f29c456 Decode size (Direct Rambus and Rambus). At this point, this
script provides all the information "sensors" does for SPD eeproms, so
we're not so far from dropping eeprom support from sensors.
Code cleanups.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3306 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-26 09:23:10 +00:00
Jean Delvare 6af2009a02 Fix latencies decoding (SDRAM).
Fix CAS latency decoding (DDR SDRAM).
Decode latencies, timings and module height (DDR SDRAM).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3305 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-26 08:39:20 +00:00
Jean Delvare d785c0ecce Detect undefined manufacturer code and handle it properly.
Round up timing data.
Minor display adjustments.
Group cycle and access times, display the CAS value for each (SDRAM).
Refactor some bitfield tests into loops (SDRAM).
Display latencies and burst length on a single line (SDRAM).
Don't display manufacturing location when undefined.
Check that the manufacturing date is proper BCD, else fall back to
hexadecimal display.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3303 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-21 17:39:48 +00:00
Rudolf Marek 4b0db08ea2 Rename some copanies as 106T suggest, but only from 2004. I'm lazy
to check and others seems already renamed.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3302 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-20 20:29:02 +00:00
Rudolf Marek 53d8879a6f Bump the JEDEC ID codes to version 106T
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3301 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-20 20:22:49 +00:00
Rudolf Marek c3304ead04 Add the size computation for SDRAM, DDR and DDR2
Add the most common timing characteristics of SDRAM/DDR/DDR2 as brief output


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3298 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-16 22:08:56 +00:00
Jean Delvare bda180fcff Don't decode the revision code, manufacturing date and assembly
serial number where not set. Decode the manufacturing date to an ISO8601
date.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3295 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-15 10:52:09 +00:00
Jean Delvare f7f58f3110 Decode the SPD data depending on the memory type. Only SDRAM is
complete for now, DDR and DDR2 need to be extended.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3294 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-05-15 10:19:46 +00:00
Jean Delvare 561eb551be Drop unused I2C/SMBus low-level definitions and code. In
particular, we really don't want to use SMBus write functions in this
script.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3289 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-22 09:06:21 +00:00
Jean Delvare 6eb8c2a9a7 Add W83793R/G detection. Original patch from Yuan Mu (Winbond).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3287 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-04-22 08:53:30 +00:00
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 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