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

    Ira W. Snyder
     
  • 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

    Juerg Haefliger
     
  • Fixes from my driver review:
    http://lists.lm-sensors.org/pipermail/lm-sensors/2010-March/028051.html

    Only 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 fixes

    Signed-off-by: Jean Delvare
    Cc: Steven King

    Jean Delvare
     
  • 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

    Steven King
     
  • 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

    Ira W. Snyder
     
  • 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

    Matthew Garrett
     

23 Apr, 2010

1 commit


08 Mar, 2010

1 commit


06 Mar, 2010

9 commits


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

    Daniel Mack
     

12 Jan, 2010

2 commits


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

    Clemens Ladisch
     

17 Dec, 2009

1 commit


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

    Samu Onkalo
     
  • 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

    Éric Piel
     
  • 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

    Daniel J Blueman
     

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"

    Jean Delvare
     
  • 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"

    Jean Delvare
     
  • 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"

    Jean Delvare
     
  • 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"

    Jean Delvare
     
  • 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"

    Jean Delvare
     
  • 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

    Hans de Goede
     
  • 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

    Luotao Fu
     
  • 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

    Jean Delvare
     
  • 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

    Jean Delvare
     
  • 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

    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

    Darrick J. Wong
     

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

    Jean Delvare
     

24 Sep, 2009

3 commits