linux/Documentation/hwmon/smm665
<<
>>
Prefs
   1Kernel driver smm665
   2====================
   3
   4Supported chips:
   5  * Summit Microelectronics SMM465
   6    Prefix: 'smm465'
   7    Addresses scanned: -
   8    Datasheet:
   9      http://www.summitmicro.com/prod_select/summary/SMM465/SMM465DS.pdf
  10  * Summit Microelectronics SMM665, SMM665B
  11    Prefix: 'smm665'
  12    Addresses scanned: -
  13    Datasheet:
  14      http://www.summitmicro.com/prod_select/summary/SMM665/SMM665B_2089_20.pdf
  15  * Summit Microelectronics SMM665C
  16    Prefix: 'smm665c'
  17    Addresses scanned: -
  18    Datasheet:
  19      http://www.summitmicro.com/prod_select/summary/SMM665C/SMM665C_2125.pdf
  20  * Summit Microelectronics SMM764
  21    Prefix: 'smm764'
  22    Addresses scanned: -
  23    Datasheet:
  24      http://www.summitmicro.com/prod_select/summary/SMM764/SMM764_2098.pdf
  25  * Summit Microelectronics SMM766, SMM766B
  26    Prefix: 'smm766'
  27    Addresses scanned: -
  28    Datasheets:
  29      http://www.summitmicro.com/prod_select/summary/SMM766/SMM766_2086.pdf
  30      http://www.summitmicro.com/prod_select/summary/SMM766B/SMM766B_2122.pdf
  31
  32Author: Guenter Roeck <guenter.roeck@ericsson.com>
  33
  34
  35Module Parameters
  36-----------------
  37
  38* vref: int
  39  Default: 1250 (mV)
  40  Reference voltage on VREF_ADC pin in mV. It should not be necessary to set
  41  this parameter unless a non-default reference voltage is used.
  42
  43
  44Description
  45-----------
  46
  47[From datasheet] The SMM665 is an Active DC Output power supply Controller
  48that monitors, margins and cascade sequences power. The part monitors six
  49power supply channels as well as VDD, 12V input, two general-purpose analog
  50inputs and an internal temperature sensor using a 10-bit ADC.
  51
  52Each monitored channel has its own high and low limits, plus a critical
  53limit.
  54
  55Support for SMM465, SMM764, and SMM766 has been implemented but is untested.
  56
  57
  58Usage Notes
  59-----------
  60
  61This driver does not probe for devices, since there is no register which
  62can be safely used to identify the chip. You will have to instantiate
  63the devices explicitly. When instantiating the device, you have to specify
  64its configuration register address.
  65
  66Example: the following will load the driver for an SMM665 at address 0x57
  67on I2C bus #1:
  68$ modprobe smm665
  69$ echo smm665 0x57 > /sys/bus/i2c/devices/i2c-1/new_device
  70
  71
  72Sysfs entries
  73-------------
  74
  75This driver uses the values in the datasheet to convert ADC register values
  76into the values specified in the sysfs-interface document. All attributes are
  77read only.
  78
  79Min, max, lcrit, and crit values are used by the chip to trigger external signals
  80and/or other activity. Triggered signals can include HEALTHY, RST, Power Off,
  81or Fault depending on the chip configuration. The driver reports values as lcrit
  82or crit if exceeding the limits triggers RST, Power Off, or Fault, and as min or
  83max otherwise. For details please see the SMM665 datasheet.
  84
  85For SMM465 and SMM764, values for Channel E and F are reported but undefined.
  86
  87in1_input               12V input voltage (mV)
  88in2_input               3.3V (VDD) input voltage (mV)
  89in3_input               Channel A voltage (mV)
  90in4_input               Channel B voltage (mV)
  91in5_input               Channel C voltage (mV)
  92in6_input               Channel D voltage (mV)
  93in7_input               Channel E voltage (mV)
  94in8_input               Channel F voltage (mV)
  95in9_input               AIN1 voltage (mV)
  96in10_input              AIN2 voltage (mV)
  97
  98in1_min                 12v input minimum voltage (mV)
  99in2_min                 3.3V (VDD) input minimum voltage (mV)
 100in3_min                 Channel A minimum voltage (mV)
 101in4_min                 Channel B minimum voltage (mV)
 102in5_min                 Channel C minimum voltage (mV)
 103in6_min                 Channel D minimum voltage (mV)
 104in7_min                 Channel E minimum voltage (mV)
 105in8_min                 Channel F minimum voltage (mV)
 106in9_min                 AIN1 minimum voltage (mV)
 107in10_min                AIN2 minimum voltage (mV)
 108
 109in1_max                 12v input maximum voltage (mV)
 110in2_max                 3.3V (VDD) input maximum voltage (mV)
 111in3_max                 Channel A maximum voltage (mV)
 112in4_max                 Channel B maximum voltage (mV)
 113in5_max                 Channel C maximum voltage (mV)
 114in6_max                 Channel D maximum voltage (mV)
 115in7_max                 Channel E maximum voltage (mV)
 116in8_max                 Channel F maximum voltage (mV)
 117in9_max                 AIN1 maximum voltage (mV)
 118in10_max                AIN2 maximum voltage (mV)
 119
 120in1_lcrit               12v input critical minimum voltage (mV)
 121in2_lcrit               3.3V (VDD) input critical minimum voltage (mV)
 122in3_lcrit               Channel A critical minimum voltage (mV)
 123in4_lcrit               Channel B critical minimum voltage (mV)
 124in5_lcrit               Channel C critical minimum voltage (mV)
 125in6_lcrit               Channel D critical minimum voltage (mV)
 126in7_lcrit               Channel E critical minimum voltage (mV)
 127in8_lcrit               Channel F critical minimum voltage (mV)
 128in9_lcrit               AIN1 critical minimum voltage (mV)
 129in10_lcrit              AIN2 critical minimum voltage (mV)
 130
 131in1_crit                12v input critical maximum voltage (mV)
 132in2_crit                3.3V (VDD) input critical maximum voltage (mV)
 133in3_crit                Channel A critical maximum voltage (mV)
 134in4_crit                Channel B critical maximum voltage (mV)
 135in5_crit                Channel C critical maximum voltage (mV)
 136in6_crit                Channel D critical maximum voltage (mV)
 137in7_crit                Channel E critical maximum voltage (mV)
 138in8_crit                Channel F critical maximum voltage (mV)
 139in9_crit                AIN1 critical maximum voltage (mV)
 140in10_crit               AIN2 critical maximum voltage (mV)
 141
 142in1_crit_alarm          12v input critical alarm
 143in2_crit_alarm          3.3V (VDD) input critical alarm
 144in3_crit_alarm          Channel A critical alarm
 145in4_crit_alarm          Channel B critical alarm
 146in5_crit_alarm          Channel C critical alarm
 147in6_crit_alarm          Channel D critical alarm
 148in7_crit_alarm          Channel E critical alarm
 149in8_crit_alarm          Channel F critical alarm
 150in9_crit_alarm          AIN1 critical alarm
 151in10_crit_alarm         AIN2 critical alarm
 152
 153temp1_input             Chip temperature
 154temp1_min               Mimimum chip temperature
 155temp1_max               Maximum chip temperature
 156temp1_crit              Critical chip temperature
 157temp1_crit_alarm        Temperature critical alarm
 158
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.