linux/drivers/hwmon/pmbus/Kconfig
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0-only
   2#
   3# PMBus chip drivers configuration
   4#
   5
   6menuconfig PMBUS
   7        tristate "PMBus support"
   8        depends on I2C
   9        help
  10          Say yes here if you want to enable PMBus support.
  11
  12          This driver can also be built as a module. If so, the module will
  13          be called pmbus_core.
  14
  15if PMBUS
  16
  17config SENSORS_PMBUS
  18        tristate "Generic PMBus devices"
  19        default y
  20        help
  21          If you say yes here you get hardware monitoring support for generic
  22          PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
  23          MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400, TPS544B20,
  24          TPS544B25, TPS544C20, TPS544C25, and UDT020.
  25
  26          This driver can also be built as a module. If so, the module will
  27          be called pmbus.
  28
  29config SENSORS_ADM1275
  30        tristate "Analog Devices ADM1275 and compatibles"
  31        help
  32          If you say yes here you get hardware monitoring support for Analog
  33          Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
  34          and ADM1294 Hot-Swap Controller and Digital Power Monitors.
  35
  36          This driver can also be built as a module. If so, the module will
  37          be called adm1275.
  38
  39config SENSORS_IBM_CFFPS
  40        tristate "IBM Common Form Factor Power Supply"
  41        depends on LEDS_CLASS
  42        help
  43          If you say yes here you get hardware monitoring support for the IBM
  44          Common Form Factor power supply.
  45
  46          This driver can also be built as a module. If so, the module will
  47          be called ibm-cffps.
  48
  49config SENSORS_INSPUR_IPSPS
  50        tristate "INSPUR Power System Power Supply"
  51        help
  52          If you say yes here you get hardware monitoring support for the INSPUR
  53          Power System power supply.
  54
  55          This driver can also be built as a module. If so, the module will
  56          be called inspur-ipsps.
  57
  58config SENSORS_IR35221
  59        tristate "Infineon IR35221"
  60        help
  61          If you say yes here you get hardware monitoring support for the
  62          Infineon IR35221 controller.
  63
  64          This driver can also be built as a module. If so, the module will
  65          be called ir35521.
  66
  67config SENSORS_IR38064
  68        tristate "Infineon IR38064"
  69        help
  70          If you say yes here you get hardware monitoring support for Infineon
  71          IR38064.
  72
  73          This driver can also be built as a module. If so, the module will
  74          be called ir38064.
  75
  76config SENSORS_IRPS5401
  77        tristate "Infineon IRPS5401"
  78        help
  79          If you say yes here you get hardware monitoring support for the
  80          Infineon IRPS5401 controller.
  81
  82          This driver can also be built as a module. If so, the module will
  83          be called irps5401.
  84
  85config SENSORS_ISL68137
  86        tristate "Intersil ISL68137"
  87        help
  88          If you say yes here you get hardware monitoring support for Intersil
  89          ISL68137.
  90
  91          This driver can also be built as a module. If so, the module will
  92          be called isl68137.
  93
  94config SENSORS_LM25066
  95        tristate "National Semiconductor LM25066 and compatibles"
  96        help
  97          If you say yes here you get hardware monitoring support for National
  98          Semiconductor LM25056, LM25066, LM5064, and LM5066.
  99
 100          This driver can also be built as a module. If so, the module will
 101          be called lm25066.
 102
 103config SENSORS_LTC2978
 104        tristate "Linear Technologies LTC2978 and compatibles"
 105        help
 106          If you say yes here you get hardware monitoring support for Linear
 107          Technology LTC2974, LTC2975, LTC2977, LTC2978, LTC2980, LTC3880,
 108          LTC3883, LTC3886, LTC3887, LTCM2987, LTM4675, and LTM4676.
 109
 110          This driver can also be built as a module. If so, the module will
 111          be called ltc2978.
 112
 113config SENSORS_LTC2978_REGULATOR
 114        bool "Regulator support for LTC2978 and compatibles"
 115        depends on SENSORS_LTC2978 && REGULATOR
 116        help
 117          If you say yes here you get regulator support for Linear
 118          Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, LTM4676
 119          and LTM4686.
 120
 121config SENSORS_LTC3815
 122        tristate "Linear Technologies LTC3815"
 123        help
 124          If you say yes here you get hardware monitoring support for Linear
 125          Technology LTC3815.
 126
 127          This driver can also be built as a module. If so, the module will
 128          be called ltc3815.
 129
 130config SENSORS_MAX16064
 131        tristate "Maxim MAX16064"
 132        help
 133          If you say yes here you get hardware monitoring support for Maxim
 134          MAX16064.
 135
 136          This driver can also be built as a module. If so, the module will
 137          be called max16064.
 138
 139config SENSORS_MAX20751
 140        tristate "Maxim MAX20751"
 141        help
 142          If you say yes here you get hardware monitoring support for Maxim
 143          MAX20751.
 144
 145          This driver can also be built as a module. If so, the module will
 146          be called max20751.
 147
 148config SENSORS_MAX31785
 149        tristate "Maxim MAX31785 and compatibles"
 150        help
 151          If you say yes here you get hardware monitoring support for Maxim
 152          MAX31785.
 153
 154          This driver can also be built as a module. If so, the module will
 155          be called max31785.
 156
 157config SENSORS_MAX34440
 158        tristate "Maxim MAX34440 and compatibles"
 159        help
 160          If you say yes here you get hardware monitoring support for Maxim
 161          MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
 162
 163          This driver can also be built as a module. If so, the module will
 164          be called max34440.
 165
 166config SENSORS_MAX8688
 167        tristate "Maxim MAX8688"
 168        help
 169          If you say yes here you get hardware monitoring support for Maxim
 170          MAX8688.
 171
 172          This driver can also be built as a module. If so, the module will
 173          be called max8688.
 174
 175config SENSORS_PXE1610
 176        tristate "Infineon PXE1610"
 177        help
 178          If you say yes here you get hardware monitoring support for Infineon
 179          PXE1610.
 180
 181          This driver can also be built as a module. If so, the module will
 182          be called pxe1610.
 183
 184config SENSORS_TPS40422
 185        tristate "TI TPS40422"
 186        help
 187          If you say yes here you get hardware monitoring support for TI
 188          TPS40422.
 189
 190          This driver can also be built as a module. If so, the module will
 191          be called tps40422.
 192
 193config SENSORS_TPS53679
 194        tristate "TI TPS53679"
 195        help
 196          If you say yes here you get hardware monitoring support for TI
 197          TPS53679.
 198
 199          This driver can also be built as a module. If so, the module will
 200          be called tps53679.
 201
 202config SENSORS_UCD9000
 203        tristate "TI UCD90120, UCD90124, UCD90160, UCD9090, UCD90910"
 204        help
 205          If you say yes here you get hardware monitoring support for TI
 206          UCD90120, UCD90124, UCD90160, UCD9090, UCD90910, Sequencer and System
 207          Health Controllers.
 208
 209          This driver can also be built as a module. If so, the module will
 210          be called ucd9000.
 211
 212config SENSORS_UCD9200
 213        tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
 214        help
 215          If you say yes here you get hardware monitoring support for TI
 216          UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
 217          Digital PWM System Controllers.
 218
 219          This driver can also be built as a module. If so, the module will
 220          be called ucd9200.
 221
 222config SENSORS_ZL6100
 223        tristate "Intersil ZL6100 and compatibles"
 224        help
 225          If you say yes here you get hardware monitoring support for Intersil
 226          ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
 227          ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
 228          Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
 229
 230          This driver can also be built as a module. If so, the module will
 231          be called zl6100.
 232
 233endif # PMBUS
 234