diff --git a/doc/chips/gl518sm b/doc/chips/gl518sm index 4dd5cb8f..0983ff48 100644 --- a/doc/chips/gl518sm +++ b/doc/chips/gl518sm @@ -8,10 +8,16 @@ address is at the end. At this moment, revisions 0x00 and 0x80 are known and supported. Revision 0x00 chips can only display the VIN3 value; revision 0x80 can also display the VIN1, VIN2 and VDD values. + +Experimental: +You can insert the module with parameter 'readall=1' to use an iteration +code to show all the voltages for rev 00 chip, too. This will cause a delay +of about 10 seconds, and is currently only available through /proc system. + /proc/sys/dev/sensors/chips contains the SYSCTL values for all chip directories. -Within each LM78 directory, you can find the following files: +Within each GL518 directory, you can find the following files: * alarms (GL518_SYSCTL_ALARMS) A number which indicates which alarms are on. An alarm gets triggered when some limit has been crossed. Even if the cause of the alarm is over, it @@ -22,13 +28,13 @@ Within each LM78 directory, you can find the following files: The number is the logical OR of the following components: - GL518_ALARM_VDD Gets triggered when the VDD value is higher or lower than its limits - - LM78_ALARM_VIN[1-3] + - GL518_ALARM_VIN[1-3] Gets triggered when the corresponding VIN value is higher or lower than its limits. - - LM78_ALARM_TEMP + - GL518_ALARM_TEMP Gets triggered when the temp value has crossed its limits. See the description under temp. - - LM78_ALARM_FAN[1-2] + - GAL518_ALARM_FAN[1-2] Gets triggered when the corresponding FAN value drops below its limit. If accessed through sysctl, this value is a long. * beep (GL518_SYSCTL_BEEP) @@ -51,13 +57,13 @@ Within each LM78 directory, you can find the following files: resolution, but less range. The first two numbers can be changed, the third not. If accessed through sysctl, this is a list of longs. -* vin[1-3] and vdd (LM78_SYSCTL_VIN[1-3] and GL518_SYSCTL_VDD) +* vin[1-3] and vdd (GL518_SYSCTL_VIN[1-3] and GL518_SYSCTL_VDD) A list of three numbers. The first is the minimum limit, the second is the maximum limit, and the third is the current value. If you have a weird mainboard, all values may be off because some other scaling factor has to be used; user-space programs should compensate for this. Note that minimum means 'closest to zero'; so if the normal value equals -10, a - minimum could equal -9, and a maximum -11. + minimum could equal -9, and a maximum -11. On GL518SM revision 0 chips, only VIN3 is readable; for the others, you can set limits, but you can not read the current values. The first two numbers can be changed, the third not.