Kernel driver `lm92.o' ====================== Status: Complete and somewhat tested Supported chips: * National Semiconductor LM92 Prefix: 'lm92' Addresses scanned: I2C 0x48 - 0x4b * National Semiconductor LM76 Prefix: 'lm92' Addresses scanned: none, force parameter needed * Maxim MAX6633/MAX6634/MAX6635 Prefix: 'lm92' Addresses scanned: I2C 0x48 - 0x4f MAX6633 with address in 0x40 - 0x47 needs force parameter Author: Abraham van der Merwe License: GPL Module Parameters ----------------- * force: short array (min = 1, max = 48) List of adapter,address pairs to boldly assume to be present * force_lm92: short array (min = 1, max = 48) List of adapter,address pairs which are unquestionably assumed to contain a `lm92' chip * probe: short array (min = 1, max = 48) List of adapter,address pairs to scan additionally * probe_range: short array (min = 1, max = 48) List of adapter,start-addr,end-addr triples to scan additionally * ignore: short array (min = 1, max = 48) List of adapter,address pairs not to scan * ignore_range: short array (min = 1, max = 48) List of adapter,start-addr,end-addr triples not to scan Description ----------- This driver implements support for the National Semiconductor LM92 temperature sensor. Each LM92 temperature sensor supports a single temperature sensor. Temperatures are exported to proc in degrees Celsius * 10000 (in other words temperatures are accurate to 4 decimal places). There are alarms for high, low, and critical thresholds. There's also an hysteresis to control the thresholds for resetting alarms. At the moment the driver controls these sensors in comparator mode and the interrupt pins (INT, T_CRIT_A) are ignored. Support was added later for the LM76 and Maxim MAX6633/MAX6634/MAX6635, which are mostly compatible. They have not all been tested, so you may need to use the force parameter. Hardware Configurations ----------------------- The only thing that can be changed is enabling of the fault queue. Doing so ensures that alarms will only be triggered if 4 consecutive readings all cross the alarm thresholds. You can enable this behaviour by uncommenting the #define in the driver source, and then recompile/reinstall. Chip Features ------------- Chip 'lm92' LABEL LABEL CLASS COMPUTE CLASS MODE MAGN temp - - R- 4 temp_high temp temp RW 4 temp_low temp temp RW 4 temp_crit temp temp RW 4 temp_hyst temp temp RW 4 alarms - - R- 0 LABEL FEATURE SYMBOL SYSCTL FILE:N temp SENSORS_LM92_TEMP temp:1 temp_high SENSORS_LM92_TEMP_HIGH temp:2 temp_low SENSORS_LM92_TEMP_LOW temp:3 temp_crit SENSORS_LM92_TEMP_CRIT temp:4 temp_hyst SENSORS_LM92_TEMP_HYST temp:5 alarms SENSORS_LM92_ALARMS alarms:1