1 Kernel driver lm63 2 ================== 3 4 Supported chips: 5 6 * National Semiconductor LM63 7 8 Prefix: 'lm63' 9 10 Addresses scanned: I2C 0x4c 11 12 Datasheet: Publicly available at the Natio 13 14 http://www.national.com/pf/LM/L 15 16 * National Semiconductor LM64 17 18 Prefix: 'lm64' 19 20 Addresses scanned: I2C 0x18 and 0x4e 21 22 Datasheet: Publicly available at the Natio 23 24 http://www.national.com/pf/LM/L 25 26 * National Semiconductor LM96163 27 28 Prefix: 'lm96163' 29 30 Addresses scanned: I2C 0x4c 31 32 Datasheet: Publicly available at the Natio 33 34 http://www.national.com/pf/LM/L 35 36 37 Author: Jean Delvare <jdelvare@suse.de> 38 39 Thanks go to Tyan and especially Alex Buckingh 40 access to their S4882 test platform for this d 41 42 https://www.tyan.com/ 43 44 Description 45 ----------- 46 47 The LM63 is a digital temperature sensor with 48 and control. 49 50 The LM63 is basically an LM86 with fan speed m 51 capabilities added. It misses some of the LM86 52 53 - No low limit for local temperature. 54 - No critical limit for local temperature. 55 - Critical limit for remote temperature can b 56 will consider that the critical limit is re 57 58 The datasheet isn't very clear about what the 59 60 An explanation from National Semiconductor: Th 61 value have to be masked out. The value is stil 62 63 All temperature values are given in degrees Ce 64 degree for the local temperature, 0.125 degree 65 66 The fan speed is measured using a tachometer. 67 store the value in an 8-bit register and have 68 to make sure that the result will fit in the r 69 value for measuring the speed of the fan. It c 70 83 RPM, at least in theory. 71 72 Note that the pin used for fan monitoring is s 73 function. Depending on how the board designer 74 speed monitoring will or will not be possible. 75 is left to the BIOS, and the driver will blind 76 LM63 suffers from this limitation, the LM64 an 77 for fan monitoring and alert out. On the LM64, 78 on the LM96163 it can be disabled. 79 80 A PWM output can be used to control the speed 81 PWM modes: manual and automatic. Automatic mod 82 (you cannot define your custom PWM/temperature 83 supported either. 84 85 The lm63 driver will not update its values mor 86 the update_interval sysfs attribute; reading t 87 but will return 'old' values. Values in the au 88 (attributes pwm1_auto_*) have their own indepe 89 90 The LM64 is effectively an LM63 with GPIO line 91 support these GPIO lines at present. 92 93 The LM96163 is an enhanced version of LM63 wit 94 and better PWM resolution. For LM96163, the ex 95 configurable as CPU embedded diode(1) or 3904
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.