1. 09 Jul, 2010 4 commits
    • Jean Delvare's avatar
      hwmon: (coretemp) Properly label the sensors · 3f4f09b4
      Jean Delvare authored
      Don't assume that CPU entry number and core ID always match. It
      worked in the simple cases (single CPU, no HT) but fails on
      multi-CPU systems.
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      Acked-by: default avatarHuaxu Wan <huaxu.wan@intel.com>
      Cc: stable@kernel.org
      3f4f09b4
    • Jean Delvare's avatar
      hwmon: (coretemp) Skip duplicate CPU entries · d883b9f0
      Jean Delvare authored
      On hyper-threaded CPUs, each core appears twice in the CPU list. Skip
      the second entry to avoid duplicate sensors.
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      Acked-by: default avatarHuaxu Wan <huaxu.wan@intel.com>
      Cc: stable@kernel.org
      d883b9f0
    • Jean Delvare's avatar
      hwmon: (it87) Fix in7 on IT8720F · 436cad2a
      Jean Delvare authored
      The IT8720F has no VIN7 pin, so VCCH should always be routed
      internally to VIN7 with an internal divider. Curiously, there still
      is a configuration bit to control this, which means it can be set
      incorrectly. And even more curiously, many boards out there are
      improperly configured, even though the IT8720F datasheet claims that
      the internal routing of VCCH to VIN7 is the default setting. So we
      force the internal routing in this case.
      
      It turns out that all boards with the wrong setting are from Gigabyte,
      so I suspect a BIOS bug. But it's easy enough to workaround in the
      driver, so let's do it.
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      Cc: Jean-Marc Spaggiari <jean-marc@spaggiari.org>
      Cc: stable@kernel.org
      436cad2a
    • Andreas Herrmann's avatar
      hwmon: (k8temp) Fix temperature reporting for ASB1 processor revisions · d535bad9
      Andreas Herrmann authored
      Reported temperature for ASB1 CPUs is too high.
      Add ASB1 CPU revisions (these are also non-desktop variants) to the
      list of CPUs for which the temperature fixup is not required.
      
      Example: (from LENOVO ThinkPad Edge 13, 01972NG, system was idle)
      
        Current kernel reports
      
        $ sensors
        k8temp-pci-00c3
        Adapter: PCI adapter
        Core0 Temp:  +74.0 C
        Core0 Temp:  +70.0 C
        Core1 Temp:  +69.0 C
        Core1 Temp:  +70.0 C
      
        With this patch I have
      
        $ sensors
        k8temp-pci-00c3
        Adapter: PCI adapter
        Core0 Temp:  +54.0 C
        Core0 Temp:  +51.0 C
        Core1 Temp:  +48.0 C
        Core1 Temp:  +49.0 C
      
      Cc: stable@kernel.org [.32.x .33.x, .34.x]
      Cc: Rudolf Marek <r.marek@assembler.cz>
      Signed-off-by: default avatarAndreas Herrmann <andreas.herrmann3@amd.com>
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      d535bad9
  2. 08 Jul, 2010 19 commits
  3. 07 Jul, 2010 14 commits
  4. 06 Jul, 2010 3 commits