Changeset 4292

Show
Ignore:
Timestamp:
01/12/07 13:30:22 (8 years ago)
Author:
khali
Message:

vid_from_reg: Trim the VID value to the correct number of bits for each VRM.
Original patch by Rudolf Marek, backported from Linux 2.6.

Location:
lm-sensors/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r4291 r4292  
    55  RPM: Obsolete, removed 
    66  File doc/fan-divisors: Update 
     7  File sensors_vid.h: Trim VID values to correct number of bits (2.6 backport) 
    78  Library: Add support for the pc87247 driver (fans only) 
    89           Probe for busses before chips 
  • lm-sensors/trunk/kernel/include/sensors_vid.h

    r3190 r4292  
    5959 
    6060        case 100:               /* VRD 10.0 */ 
     61                val &= 0x3f; 
    6162                if((val & 0x1f) == 0x1f) 
    6263                        return 0; 
     
    7172 
    7273        case 24:                /* Opteron processor */ 
     74                val &= 0x1f; 
    7375                return(val == 0x1f ? 0 : 1550 - val * 25); 
    7476 
    7577        case 91:                /* VRM 9.1 */ 
    7678        case 90:                /* VRM 9.0 */ 
     79                val &= 0x1f; 
    7780                return(val == 0x1f ? 0 : 
    7881                                       1850 - val * 25); 
    7982 
    8083        case 85:                /* VRM 8.5 */ 
     84                val &= 0x1f; 
    8185                return((val & 0x10  ? 25 : 0) + 
    8286                       ((val & 0x0f) > 0x04 ? 2050 : 1250) - 
     
    8791                                /* fall through */ 
    8892        default:                /* VRM 8.2 */ 
     93                val &= 0x1f; 
    8994                return(val == 0x1f ? 0 : 
    9095                       val & 0x10  ? 5100 - (val) * 100 :