summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sensors-detect: Only probe I/O ports on x86HEADmasterkhali2015-08-102-3/+4
| | | | | | | Contributed by Aurelien Jarno. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6313 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors.1: Add reference to sensors-detectkhali2015-08-102-1/+2
| | | | | | | Contributed by Aurelien Jarno. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6312 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Add detection of Fintek F81768khali2015-07-062-0/+7
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6304 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Fix systemd pathskhali2015-07-062-21/+35
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6303 7894878c-1315-0410-8ee3-d5d059ff63e0
* Fix URL formatkhali2015-07-061-2/+2
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6302 7894878c-1315-0410-8ee3-d5d059ff63e0
* Post-release version update.khali2015-06-251-1/+1
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6294 7894878c-1315-0410-8ee3-d5d059ff63e0
* Prepare for release.khali2015-06-253-6/+6
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6292 7894878c-1315-0410-8ee3-d5d059ff63e0
* fancontrol: Reduce memory consumptionkhali2015-06-252-2/+3
| | | | | | | | | | | | | | | Construct "wait $!" causes bash to remember the exit status of the children. This consumes memory. We don't need the status code and we are only waiting for a single child, so we can simply use "wait". This will reduce the memory usage. This partly fixes ticket #2391. http://www.lm-sensors.org/ticket/2391 The actual leak is in bash 4.3 and should be fixed there. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6291 7894878c-1315-0410-8ee3-d5d059ff63e0
* Freecode is gone.khali2015-06-171-1/+0
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6288 7894878c-1315-0410-8ee3-d5d059ff63e0
* Be more flexible when parsing address listkhali2015-05-311-1/+1
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6284 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Skip addresses 0x37 and 0x4f on DDC channelskhali2015-05-312-2/+5
| | | | | | | | | | | | We already skip EDID addresses (0x50-0x57) by default on graphics card I2C/DDC buses. Also skip 0x37 (DDC/CI) and 0x4f which was recently reported as corrupting a laptop's display when probed. This closes ticket #2392. http://www.lm-sensors.org/ticket/2392 git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6283 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Detect graphics card in all caseskhali2015-05-312-1/+4
| | | | | | | | | | On recent kernels, the i2c bus may not be an immediate child of the graphics device, instead there can be a drm class device in between. Treat all drm class devices as graphics devices so that probing the i2c bus is disabled by default as intended. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6282 7894878c-1315-0410-8ee3-d5d059ff63e0
* Don't probe address 0x37 for TMP435, this address is known to bekhali2015-05-281-2/+2
| | | | | | | problematic. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6281 7894878c-1315-0410-8ee3-d5d059ff63e0
* libsensors: Fix sparse warningskhali2015-05-153-19/+15
| | | | | | | | | | Sparse wants forward declarations of static functions to be static as well. For sensors_eval_expr, do that. For the error callbacks, rearrange the code so that the forward declarations are no longer needed. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6280 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of ITE8790E.groeck2015-03-302-1/+8
| | | | | | | | Reflect that IT8620E will soon be supported by the it87 driver. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6279 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Nuvoton chip updatesgroeck2015-03-032-1/+34
| | | | | | | | | Document driver support for NCT7802Y. Add detection of NCT7904D. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6277 7894878c-1315-0410-8ee3-d5d059ff63e0
* healthd.sh: Drop PATH manipulationskhali2015-03-031-3/+0
| | | | | | | | Altering PATH shouldn't be needed, everything that is required should be already available. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6276 7894878c-1315-0410-8ee3-d5d059ff63e0
* healthd.sh: Revert to regular sleepkhali2015-03-031-3/+7
| | | | | | | | | The read trick did not work when the daemon is started by systemd. So we call sleep again, but we try to use the builtin flavor when available. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6275 7894878c-1315-0410-8ee3-d5d059ff63e0
* healthd.sh: Bump versionkhali2015-02-281-1/+1
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6274 7894878c-1315-0410-8ee3-d5d059ff63e0
* healthd.sh: Decrease the resource consumption by replacing thekhali2015-02-282-5/+8
| | | | | | | | external commands with the built-in bash commands. Contributed by vbooh. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6273 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Detect additional IDT temperature sensorsgroeck2015-02-252-2/+21
| | | | | | | | | Loosen detection rules for TS3000/TSE2002 to detect additional chip revisions. Add detection of TSE2004 and TS3001. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6272 7894878c-1315-0410-8ee3-d5d059ff63e0
* Map the IT8786E to the it87 driverkhali2015-02-241-1/+1
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6271 7894878c-1315-0410-8ee3-d5d059ff63e0
* Map the IT8781F to the it87 driverkhali2015-02-241-1/+1
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6270 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of Intel 5500/5520/X58khali2015-01-262-0/+11
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6266 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of IT8731F and IT8732Fgroeck2015-01-232-0/+13
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6265 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of IT8780Fgroeck2015-01-232-0/+7
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6264 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of IT8786Egroeck2015-01-232-0/+7
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6263 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Add code to detect TMP400 and TMP435groeck2014-12-122-41/+88
| | | | | | | | | | | | Also strengthen chip detection for other TMP4xx chips, and update driver support status for TMP431 and TMP432. Write new function for various TMP4xx chips and separate from lm90 detection. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6260 7894878c-1315-0410-8ee3-d5d059ff63e0
* Update the note about libsensors license. libsensors is releasedkhali2014-11-272-5/+5
| | | | | | | under the LGPL now, thanks Guenter for pointing out the overlook. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6259 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: EMC14xx chip updatesgroeck2014-11-202-9/+20
| | | | | | | | | | Document support for EMC1402, EMC1404, and EMC1424 Detect new revisions of EMC14xx Add detection of EMC1422 git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6258 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add reference to nct6683 driver.groeck2014-11-202-3/+6
| | | | | | | | | | Show that nct6775 driver supports NCT6792D. Show that NCT6102D/6104D/6106D are supported by nct6775 driver. NCT5573D is compatible to NCT6776F and has the same chip ID. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6257 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of Nuvoton NCT6792Dkhali2014-11-172-0/+8
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6256 7894878c-1315-0410-8ee3-d5d059ff63e0
* fancontrol: Fix shell error when FCFANS is not setkhali2014-11-052-2/+3
| | | | | | | | | | | | The bug was introduced when I added support for multiple fans controlled by the same PWM output, in r6000. lm-sensors versions affected: 3.3.2 to 3.3.5. This fixes SUSE bug #903520: https://bugzilla.suse.com/show_bug.cgi?id=903520 git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6255 7894878c-1315-0410-8ee3-d5d059ff63e0
* Print the kernel version and the processor information, to make userkhali2014-09-102-0/+14
| | | | | | | support easier. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6254 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Add detection of NCT7802Ygroeck2014-06-262-0/+47
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6253 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors-detect: Add detection of various TI chipsgroeck2014-06-262-6/+45
| | | | | | | | | Detect TMP441, TMP442, LM95233, LM95234, LM95235. Strengthen detection of TMP421/TMP422/TMP423. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6252 7894878c-1315-0410-8ee3-d5d059ff63e0
* I2C address 0x2c is already probed for dozens of chips so there's nokhali2014-05-121-3/+3
| | | | | | | reason to not probe it for SMSC EMC1072, EMC1073 and EMC1074. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6248 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add libsensors.map to the list of dependencies for libsensors.so.khali2014-05-091-2/+2
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6247 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors.conf.5: Enhance the hysteresis documentationkhali2014-04-233-12/+20
| | | | | | | | Mention all supported temperature hysteresis attributes. Recommend setting each limit before its hysteresis. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6246 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors: Add support for temp[1-*]_min_hyst and temp[1-*]_lcrit_hystkhali2014-04-222-2/+13
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6245 7894878c-1315-0410-8ee3-d5d059ff63e0
* libsensors: Add support for temp[1-*]_min_hyst and temp[1-*]_lcrit_hystkhali2014-04-224-0/+8
| | | | | | | | | Add support for sysfs attributes temp[1-*]_min_hyst (already implemented by drivers adt7x10, lm77 and lm92) and temp[1-*]_lcrit_hyst (no known users yet.) git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6244 7894878c-1315-0410-8ee3-d5d059ff63e0
* Update my e-mail address and copyright yearskhali2014-03-2032-33/+33
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6243 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of ITE IT8623Ekhali2014-03-182-1/+7
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6242 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of ITE IT8620Ekhali2014-03-162-0/+7
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6241 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add detection of AMD family 16h Kabini and Mullins CPU sensorskhali2014-03-122-0/+5
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6240 7894878c-1315-0410-8ee3-d5d059ff63e0
* sensors.conf.default: Add support for NCT6779 and NCT6791khali2014-02-212-1/+2
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6237 7894878c-1315-0410-8ee3-d5d059ff63e0
* libsensors: Avoid insane memory allocationskhali2014-01-301-3/+4
| | | | | | | | | | | While there is no longer a hard limit to the number of sensor of a given type per chip, I feel a little uncomfortable having no limit at all on the amount of memory we may try to allocate. Add an arbitrary safety limit so that a design error or a bug in a hwmon driver can't result into an insane memory allocation. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6223 7894878c-1315-0410-8ee3-d5d059ff63e0
* libsensors: Adjust memory pre-allocation stepskhali2014-01-291-1/+3
| | | | | | | | | | | Make memory pre-allocation steps depend on the sensor type. Things like voltages, temperatures or fans are typically plenty, however vid and chassis intrusion are typically only a few, and there can only be one beep_enable by design. This saves a small amount of temporary memory for cheap. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6222 7894878c-1315-0410-8ee3-d5d059ff63e0
* libsensors: Get rid of FEATURE_SIZEkhali2014-01-291-16/+15
| | | | | | | | | max_subfeatures is computed the first time it is needed, we can do exactly the same with FEATURE_SIZE. Introduce feature_size as a static variable so that we don't have to recompute it again and again. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6221 7894878c-1315-0410-8ee3-d5d059ff63e0
* Bumb libsensors version, part 2khali2014-01-291-1/+1
| | | | git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6220 7894878c-1315-0410-8ee3-d5d059ff63e0