17 Jan, 2012

7 commits


06 Jan, 2012

2 commits


04 Nov, 2011

1 commit

  • This is essentially a stripped down version of the W83627DHG. Noticeable
    difference is that it is still powered with +5V, as older models, even
    though the ADC resolution is 8 mV as newer models have.

    Thanks to Ulf Bruman (Saab Group) for doing all the testing.

    Signed-off-by: Jean Delvare
    Acked-by: Guenter Roeck

    Jean Delvare
     

25 Oct, 2011

11 commits


22 Sep, 2011

2 commits

  • With commit c814a4c7c4aad795835583344353963a0a673eb0, the meaning of tempX_max
    was changed. It no longer returns the value of bits 8:15 of
    MSR_IA32_TEMPERATURE_TARGET, but instead returns the value of CPU threshold
    register T1. tempX_max_hyst was added to reflect the value of temperature
    threshold register T0.

    As it turns out, T0 and T1 are used on some systems, presumably by the BIOS.
    Also, T0 and T1 don't have a well defined meaning. The thresholds may be used
    as upper or lower limits, and it is not guaranteed that T0
    Cc: Fenghua Yu
    Cc: Durgadoss R
    Acked-by: Jean Delvare

    Guenter Roeck
     
  • On old CPUs (and even some recent Atom CPUs) TjMax can't be read from
    the CPU registers, so it is guessed by the driver using a complex
    heuristic which isn't reliable. So let users who know their CPU's
    TjMax pass it as a module parameter.

    Signed-off-by: Jean Delvare
    Cc: Fenghua Yu
    Cc: "R, Durgadoss"
    Cc: Guenter Roeck
    Cc: Alexander Stein
    Acked-by: Fenghua Yu
    Signed-off-by: Guenter Roeck

    Jean Delvare
     

06 Sep, 2011

1 commit


31 Jul, 2011

1 commit

  • * 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging: (24 commits)
    hwmon: (lm90) Refactor reading of config2 register
    hwmon: (lm90) Make SA56004 detection more robust
    hwmon: (lm90) Simplify handling of extended local temp register
    hwmon: (pmbus) Add client driver for LM25066, LM5064, and LM5066
    hwmon: (max34440) Add support for peak attributes
    hwmon: (max8688) Add support for peak attributes
    hwmon: (max16064) Add support for peak attributes
    hwmon: (adm1275) Add support for peak attributes
    hwmon: (pmbus) Add support for peak attributes
    hwmon: Add new attributes to sysfs ABI
    hwmon: (pmbus) Strengthen check for status register existence
    hwmon: (pmbus) Add support for virtual pages
    hwmon: (pmbus) Support reading and writing of word registers in device specific code
    hwmon: (pmbus) Increase attribute name size
    hwmon: (pmbus) Add ADP4000, NCP4200 and NCP4208 to list of supported devices
    hwmon: (pmbus) Add support for VID output voltage mode
    hwmon: (pmbus) Move PMBus drivers to drivers/hwmon/pmbus
    hwmon: (coretemp) Add core/pkg threshold support to Coretemp
    hwmon: (lm95241) Add support for LM95231
    hwmon: LM95245 driver
    ...

    Linus Torvalds
     

29 Jul, 2011

7 commits


28 Jul, 2011

5 commits

  • This patch adds the core and pkg support to coretemp.
    These thresholds can be configured via the sysfs interfaces tempX_max
    and tempX_max_hyst. An interrupt is generated when CPU temperature reaches
    or crosses above tempX_max OR drops below tempX_max_hyst.

    This patch is based on the documentation in IA Manual vol 3A, that can be
    downloaded from here:
    http://download.intel.com/design/processor/manuals/253668.pdf

    Signed-off-by: Durgadoss R
    Signed-off-by: Guenter Roeck

    Durgadoss R
     
  • A hwmon driver for the National Semiconductor LM95245 dual temperature
    sensors chip.

    Signed-off-by: Alexander Stein
    Signed-off-by: Guenter Roeck

    Alexander Stein
     
  • Add support for Philips SA56004, an LM86 compatible temperature sensor.

    Signed-off-by: Stijn Devriendt
    Signed-off-by: Guenter Roeck

    Stijn Devriendt
     
  • Add support for NTC Thermistor series. In this release, the
    following thermistors are supported: NCP15WB473, NCP18WB473, NCP03WB473,
    and NCP15WL333. This driver is based on the datasheet of MURATA.

    The driver in the patch does conversion from the raw ADC value
    (either voltage or resistence) to temperature. In order to use
    voltage values as input, the circuit schematics should be provided
    with the platform data. A compensation table for each type of thermistor
    is provided for the conversion.

    Signed-off-by: Donggeun Kim
    Signed-off-by: MyungJoo Ham
    Signed-off-by: KyungMin Park
    Reviewed-by: Shubhrajyoti D
    Signed-off-by: Guenter Roeck

    Donggeun Kim
     
  • This patch adds support for MAX1668 and compatible temperature sensors.

    Signed-off-by: David George
    [guenter.roeck@ericsson.com: minor cleanup of probe error path]
    Signed-off-by: Guenter Roeck

    David George
     

26 Jul, 2011

3 commits

  • Declare myself the maintainer of the lm78 driver. I still have a
    running system with one of these chips.

    Also count myself as a co-author of the driver. With 34 commits over
    6 years, it seems fair.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • Add chassis intrusion detection support for all supported devices,
    using the standard interface.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • This patch adds a new driver for SMSC SCH5636 Super I/O chips.
    The chips include an embedded microcontroller for hardware monitoring
    solutions, allowing motherboard manufacturers to create their own
    custom hwmon solution based upon the SCH5636.

    Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636
    based hwmon solution. The sch5636 driver runs a sanity check on
    loading to ensure it is dealing with a Fujitsu Theseus and not with
    another custom SCH5636 based hwmon solution.

    Signed-off-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Hans de Goede