28 May, 2010
6 commits
-
Read only one of the GPIO pins as an analog voltage. The ADC can be
switched to a different GPIO pin at runtime, but this is not supported.Previously, this driver would report the analog voltage of the currently
selected GPIO pin as all three GPIO voltages: in9_input, in10_input and
in11_input.Signed-off-by: Ira W. Snyder
Signed-off-by: Jean Delvare
Cc: stable@kernel.org -
Add support for the hardware monitoring capabilities of the SCH5127
chip to the dme1737 driver.Signed-off-by: Juerg Haefliger
Signed-off-by: Jean Delvare
Tested-by: Jeff Rickman -
Fixes from my driver review:
http://lists.lm-sensors.org/pipermail/lm-sensors/2010-March/028051.htmlOnly the small changes are in there, more important changes will come
later separately as time permits.* Drop the remnants of the now gone detect function
* The TMP102 has no known compatible chip
* Include the right header files
* Clarify why byte swapping of register values is needed
* Strip resolution info bit from temperature register value
* Set cache lifetime to 1/3 second
* Don't arbitrarily reject limit values; clamp as needed
* Make limit writing unconditional
* Don't check for transaction types the driver doesn't use
* Properly check for error when setting configuration
* Report error on failed probe
* Make the driver load automatically where needed
* Various other minor fixesSigned-off-by: Jean Delvare
Cc: Steven King -
Driver for the TI TMP102.
The TI TMP102 is similar to the LM75. It differs from the LM75 by
having a 16-bit conf register and the temp registers have a minimum
resolution of 12 bits; the extended conf register can select 13-bit
resolution (which this driver does) and also change the update rate
(which this driver currently doesn't use).[JD: Fix tmp102_exit tag, must be __exit, not __init.]
Signed-off-by: Steven King
Signed-off-by: Jean Delvare -
The update_rate attribute can be used by drivers to let userspace choose
the update rate of the chip, if it is configurable.Signed-off-by: Ira W. Snyder
Signed-off-by: Jean Delvare -
The LM64 appears to be an LM63 with added GPIO lines. Add support for the
hwmon functionality - GPIO can be added at some later stage if someone
has a need for them.Signed-off-by: Matthew Garrett
Signed-off-by: Jean Delvare
23 Apr, 2010
1 commit
-
Fix obvious cases of "it's" being used when "its" was meant.
Signed-off-by: Francis Galiegue
Acked-by: Randy Dunlap
Signed-off-by: Jiri Kosina
08 Mar, 2010
1 commit
-
Conflicts:
Documentation/filesystems/proc.txt
arch/arm/mach-u300/include/mach/debug-macro.S
drivers/net/qlge/qlge_ethtool.c
drivers/net/qlge/qlge_main.c
drivers/net/typhoon.c
06 Mar, 2010
9 commits
-
adt7473 driver is obsoleted by adt7475 driver. And it is scheduled
to be removed in Feb 2010.Signed-off-by: WANG Cong
Signed-off-by: Jean Delvare -
Hwmon driver for Andigilog aSC7621 family monitoring chips.
Signed-off-by: George Joseph
Acked-by: Hans de Goede
Signed-off-by: Jean Delvare -
Add basic support for the ADT7411. Reads out all conversion results (via I2C,
SPI yet missing) and allows some on-the-fly configuration. Tested with a
custom board.Signed-off-by: Sascha Hauer
Signed-off-by: Wolfram Sang
Signed-off-by: Jean Delvare -
Before switching to automatic fan control mode, make sure that all the
trip points make sense. Otherwise, the control loop could lead to
weird fan behavior.Signed-off-by: Jean Delvare
-
Add support for the automatic fan speed control interface as
implemented by IT8705F chips up to revision F and IT8712F chips up to
revision G. This implementation fits very well in our standard sysfs
interface.I implemented the old and not the new interface because the only chip
I have at hand is an old one, and the new interface is more difficult
to map to the standard sysfs interface. Adding support later should be
possible though, if someone with a supported chip is interested.Signed-off-by: Jean Delvare
-
Unfortunately ITE is no longer publicly providing datasheets for their
IT87xxF series of chips. They may send them on request if you ask
politely.Signed-off-by: Jean Delvare
-
The IT87xxF chips support beeping on alarm, if properly wired and
configured. There is one control bit for each input type (temperature,
fan, voltage.) Let the user see and change them.Signed-off-by: Jean Delvare
-
Tested successfully with an ADM1032 chip on its evaluation board. It
should work fine with all other chips as well.At this point this is more of a proof-of-concept, we don't do anything
terribly useful on SMBus alert: we simply log the event. But this could
later evolve into libsensors signaling so that user-space applications
can take an appropriate action.Signed-off-by: Jean Delvare
Cc: David Brownell
Cc: Trent Piepho -
This chips is found on several Zotac Ion ITX boards, amongst others.
Signed-off-by: Jean Delvare
Cc: MC Matti
Cc: Manuel Lamotte-Schubert
09 Feb, 2010
1 commit
-
In particular, several occurances of funny versions of 'success',
'unknown', 'therefore', 'acknowledge', 'argument', 'achieve', 'address',
'beginning', 'desirable', 'separate' and 'necessary' are fixed.Signed-off-by: Daniel Mack
Cc: Joe Perches
Cc: Junio C Hamano
Signed-off-by: Jiri Kosina
12 Jan, 2010
2 commits
-
* 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:
hwmon: Make PCI device ids constant
hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs
hwmon: (k10temp) Blacklist more family 10h processors
hwmon: (asus_atk0110) Add debugfs interface
hwmon: (asus_atk0110) Refactor interface probe code
hwmon: (adt7462) Fix pin 28 monitoring -
Signed-off-by:
Cc: Jean Delvare
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
11 Jan, 2010
1 commit
-
The latest version of the Revision Guide for AMD Family 10h Processors
lists two more processor revisions which may be affected by erratum 319.
Change the blacklisting code to correctly detect those processors, by
implementing AMD's recommended algorithm.Signed-off-by: Clemens Ladisch
Signed-off-by: Jean Delvare
Cc: Andreas Herrmann
17 Dec, 2009
1 commit
-
This adds a driver for the internal temperature sensor of AMD Family 10h
and 11h CPUs.Signed-off-by: Clemens Ladisch
Signed-off-by: Jean Delvare
16 Dec, 2009
3 commits
-
[akpm@linux-foundation.org: s/q/g/ (Randy)]
Signed-off-by: Samu Onkalo
Acked-by: Éric Piel
Cc: Pavel Machek
Cc: Randy Dunlap
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Most of the documentation and comments were written when the driver was
only supporting one type of chip, only via ACPI/HP. Update the info to
the much clearer understanding that we have now.Signed-off-by: Éric Piel
Signed-off-by: Samu Onkalo
Cc: Pavel Machek
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Add control of fan minimum turn-on output levels, decoupling it from the
fan turn-off output level. Add control of rate of change of fan output
level. These in turn allow lower turn-off rotor speed and smoother
transitions for better thermal and acoustic control authority. Add
support for constant fan speed and proportional-response operations modes.[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Daniel J Blueman
Cc: Jean Delvare
Cc: David Hubbard
Cc: Hans de Goede
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
10 Dec, 2009
10 commits
-
The ADT7476 has 5 dedicated pins for VID input, and the +12V input can
optionally be used as a 6th VID pin. Add support for VID input.Signed-off-by: Jean Delvare
Cc: Hans de Goede
Cc: Jordan Crouse
Cc: "Darrick J. Wong" -
Add support for the Analog Devices ADT7476 chip. This chip is largely
compatible with the ADT7473 and ADT7475, with additional features.
In particular, it has 5 voltage inputs instead of 2, and VID input
pins.Signed-off-by: Jean Delvare
Cc: Hans de Goede
Cc: Jordan Crouse
Cc: "Darrick J. Wong" -
Add support for the Analog Devices ADT7490 chip. This chip is largely
compatible with the ADT7473 and ADT7475, with additional features.
In particular, it has 6 voltage inputs instead of 2.Signed-off-by: Jean Delvare
Cc: Hans de Goede
Cc: Jordan Crouse
Cc: "Darrick J. Wong" -
New documentation for the adt7475 driver, based on the adt7473 driver
documentation. It is IMHO much more useful that the previous
documentation which was essentially redundant with sysfs-interface.Signed-off-by: Jean Delvare
Cc: "Mark M. Hoffman"
Cc: Hans de Goede
Cc: Jordan Crouse
Cc: "Darrick J. Wong" -
Add support for the ADT7473 to the adt7475 driver, and mark the
adt7473 driver for removal. The ADT7473 and ADT7475 chips are almost
the same chip and essentially compatible, so there's no point in
having separate drivers for them.Signed-off-by: Jean Delvare
Cc: "Mark M. Hoffman"
Cc: Hans de Goede
Cc: Jordan Crouse
Cc: "Darrick J. Wong" -
This adds support for the Fintek f71889fg to the f71882fg driver,
many thanks to Gerd v. Egidy for providing (remote) access to a
machine which such an ic.Note that this bit of the patch:
- val = SENSORS_LIMIT(val, 0, 255);
+
+ if (data->type == f71889fg)
+ val = SENSORS_LIMIT(val, -128, 127);
+ else
+ val = SENSORS_LIMIT(val, 0, 127);Changes behaviour for already supported models, the new behaviour is correct
as the already supported models have bit 7 of the involved registers fixed at
0, so the previous behaviour which allowed setting temp zone limits > 127
was not correct.Signed-off-by: Hans de Goede
Signed-off-by: Jean Delvare -
This driver provides support for the ADC integrated into the
Freescale MC13783 PMIC.Signed-off-by: Luotao Fu
Signed-off-by: Sascha Hauer
Signed-off-by: Uwe Kleine-König
Reviewed-by: Mark Brown
Acked-by: Hans de Goede
Cc: Eric Piel
Signed-off-by: Jean Delvare -
This module parameter is there to workaround broken BIOS. I'm not even
sure if it was used in the past 5 years, and it gets in the way of
converting the driver to the MFD infrastructure. So tell the users how
they can do the same from user-space.Signed-off-by: Jean Delvare
Cc: Rodolfo Giometti -
The VID input pins can alternatively be used as GPIOs. Make sure we
have at least 4 pins used for VID, otherwise don't bother reading and
exposing VID.Signed-off-by: Jean Delvare
Tested-by: Adam Nielsen -
Document the case of hybrid automatic fan speed control
implementations, where trip points are associated to both PWM output
channels and temperature input channels.Signed-off-by: Jean Delvare
29 Oct, 2009
1 commit
-
Augment the documentation of the hwmon sysfs API to accomodate ACPI power
meters and the current desired behavior of power capping hardware drivers.Signed-off-by: Darrick J. Wong
Cc: Zhang Rui
Cc: Pavel Machek
Cc: Len Brown
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
05 Oct, 2009
1 commit
-
There is no point in implementing a detect callback for the LTC4215
and LTC4245, as these devices can't be detected. It was there solely
to handle "force" module parameters to instantiate devices, but now
we have a better sysfs interface that can do the same.So we can get rid of the ugly module parameters and the detect
callbacks. This shrinks the binary module sizes by 36% and 46%,
respectively.Signed-off-by: Jean Delvare
Cc: Ira W. Snyder
24 Sep, 2009
3 commits
-
* 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:
hwmon: (ltc4245) Clear faults at startup
hwmon: (ltc4215) Clear faults at startup
hwmon: (coretemp) Add Lynnfield CPU
hwmon: (coretemp) Add support for Penryn mobile CPUs
hwmon: (coretemp) Fix Atom CPUs support
hwmon: Delete deprecated FSC drivers
hwmon: (adm1031) Add sysfs files for temperature offsets -
Add Lynnfield processor support. Lynnfield is a quad-core Nehalem
based microprocessor for Desktop market, which is introduced in
September 2009.Signed-off-by: Huaxu Wan
Signed-off-by: Kent Liu
Acked-by: Rudolf Marek
Signed-off-by: Jean Delvare -
Following patch adds support for mobile Penryn CPUs. Intel documents this
poorly. I asked the Coretemp author for some help. This is totally untested and
may not work. Please test!Signed-off-by: Rudolf Marek
Cc: Huaxu Wan
Cc: Kent Liu
Signed-off-by: Jean Delvare