1 Kernel driver asb100 2 ==================== 3 4 Supported Chips: 5 6 * Asus ASB100 and ASB100-A "Bach" 7 8 Prefix: 'asb100' 9 10 Addresses scanned: I2C 0x2d 11 12 Datasheet: none released 13 14 Author: Mark M. Hoffman <mhoffman@lightlink.com 15 16 Description 17 ----------- 18 19 This driver implements support for the Asus AS 20 These are custom ASICs available only on Asus 21 supply a datasheet for these chips. Thanks go 22 investigate their hardware, including: 23 24 Vitaly V. Bursov 25 Alexander van Kaam (author of MBM for Windows) 26 Bertrik Sikken 27 28 The ASB100 implements seven voltage sensors, t 29 sensors, four temperature sensors, VID lines a 30 these, the ASB100-A also implements a single P 31 3 (i.e. one setting controls both.) If you hav 32 controller will simply not work (or maybe it w 33 me). 34 35 Temperatures are measured and reported in degr 36 37 Fan speeds are reported in RPM (rotations per 38 triggered if the rotation speed has dropped be 39 40 Voltage sensors (also known as IN sensors) rep 41 42 The VID lines encode the core voltage value: t 43 processor should work with. This is hardcoded 44 processor itself. It is a value in volts. 45 46 Alarms: (TODO question marks indicate may or m 47 48 - 0x0001 => in0 (?) 49 - 0x0002 => in1 (?) 50 - 0x0004 => in2 51 - 0x0008 => in3 52 - 0x0010 => temp1 [1]_ 53 - 0x0020 => temp2 54 - 0x0040 => fan1 55 - 0x0080 => fan2 56 - 0x0100 => in4 57 - 0x0200 => in5 (?) [2]_ 58 - 0x0400 => in6 (?) [2]_ 59 - 0x0800 => fan3 60 - 0x1000 => chassis switch 61 - 0x2000 => temp3 62 63 .. [1] This alarm will only trigger if the hy 64 I.e. it behaves the same as w83781d. 65 66 .. [2] The min and max registers for these va 67 be read-only or otherwise stuck at 0x0 68 69 TODO: 70 * Experiment with fan divisors > 8. 71 * Experiment with temp. sensor types. 72 * Are there really 13 voltage inputs? Probab 73 * Cleanups, no doubt...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.