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_IR35221
  50        tristate "Infineon IR35221"
  51        help
  52          If you say yes here you get hardware monitoring support for the
  53          Infineon IR35221 controller.
  54
  55          This driver can also be built as a module. If so, the module will
  56          be called ir35521.
  57
  58config SENSORS_IR38064
  59        tristate "Infineon IR38064"
  60        help
  61          If you say yes here you get hardware monitoring support for Infineon
  62          IR38064.
  63
  64          This driver can also be built as a module. If so, the module will
  65          be called ir38064.
  66
  67config SENSORS_IRPS5401
  68        tristate "Infineon IRPS5401"
  69        help
  70          If you say yes here you get hardware monitoring support for the
  71          Infineon IRPS5401 controller.
  72
  73          This driver can also be built as a module. If so, the module will
  74          be called irps5401.
  75
  76config SENSORS_ISL68137
  77        tristate "Intersil ISL68137"
  78        help
  79          If you say yes here you get hardware monitoring support for Intersil
  80          ISL68137.
  81
  82          This driver can also be built as a module. If so, the module will
  83          be called isl68137.
  84
  85config SENSORS_LM25066
  86        tristate "National Semiconductor LM25066 and compatibles"
  87        help
  88          If you say yes here you get hardware monitoring support for National
  89          Semiconductor LM25056, LM25066, LM5064, and LM5066.
  90
  91          This driver can also be built as a module. If so, the module will
  92          be called lm25066.
  93
  94config SENSORS_LTC2978
  95        tristate "Linear Technologies LTC2978 and compatibles"
  96        help
  97          If you say yes here you get hardware monitoring support for Linear
  98          Technology LTC2974, LTC2975, LTC2977, LTC2978, LTC2980, LTC3880,
  99          LTC3883, LTC3886, LTC3887, LTCM2987, LTM4675, and LTM4676.
 100
 101          This driver can also be built as a module. If so, the module will
 102          be called ltc2978.
 103
 104config SENSORS_LTC2978_REGULATOR
 105        bool "Regulator support for LTC2978 and compatibles"
 106        depends on SENSORS_LTC2978 && REGULATOR
 107        help
 108          If you say yes here you get regulator support for Linear
 109          Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, LTM4676
 110          and LTM4686.
 111
 112config SENSORS_LTC3815
 113        tristate "Linear Technologies LTC3815"
 114        help
 115          If you say yes here you get hardware monitoring support for Linear
 116          Technology LTC3815.
 117
 118          This driver can also be built as a module. If so, the module will
 119          be called ltc3815.
 120
 121config SENSORS_MAX16064
 122        tristate "Maxim MAX16064"
 123        help
 124          If you say yes here you get hardware monitoring support for Maxim
 125          MAX16064.
 126
 127          This driver can also be built as a module. If so, the module will
 128          be called max16064.
 129
 130config SENSORS_MAX20751
 131        tristate "Maxim MAX20751"
 132        help
 133          If you say yes here you get hardware monitoring support for Maxim
 134          MAX20751.
 135
 136          This driver can also be built as a module. If so, the module will
 137          be called max20751.
 138
 139config SENSORS_MAX31785
 140        tristate "Maxim MAX31785 and compatibles"
 141        help
 142          If you say yes here you get hardware monitoring support for Maxim
 143          MAX31785.
 144
 145          This driver can also be built as a module. If so, the module will
 146          be called max31785.
 147
 148config SENSORS_MAX34440
 149        tristate "Maxim MAX34440 and compatibles"
 150        help
 151          If you say yes here you get hardware monitoring support for Maxim
 152          MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
 153
 154          This driver can also be built as a module. If so, the module will
 155          be called max34440.
 156
 157config SENSORS_MAX8688
 158        tristate "Maxim MAX8688"
 159        help
 160          If you say yes here you get hardware monitoring support for Maxim
 161          MAX8688.
 162
 163          This driver can also be built as a module. If so, the module will
 164          be called max8688.
 165
 166config SENSORS_PXE1610
 167        tristate "Infineon PXE1610"
 168        help
 169          If you say yes here you get hardware monitoring support for Infineon
 170          PXE1610.
 171
 172          This driver can also be built as a module. If so, the module will
 173          be called pxe1610.
 174
 175config SENSORS_TPS40422
 176        tristate "TI TPS40422"
 177        help
 178          If you say yes here you get hardware monitoring support for TI
 179          TPS40422.
 180
 181          This driver can also be built as a module. If so, the module will
 182          be called tps40422.
 183
 184config SENSORS_TPS53679
 185        tristate "TI TPS53679"
 186        help
 187          If you say yes here you get hardware monitoring support for TI
 188          TPS53679.
 189
 190          This driver can also be built as a module. If so, the module will
 191          be called tps53679.
 192
 193config SENSORS_UCD9000
 194        tristate "TI UCD90120, UCD90124, UCD90160, UCD9090, UCD90910"
 195        help
 196          If you say yes here you get hardware monitoring support for TI
 197          UCD90120, UCD90124, UCD90160, UCD9090, UCD90910, Sequencer and System
 198          Health Controllers.
 199
 200          This driver can also be built as a module. If so, the module will
 201          be called ucd9000.
 202
 203config SENSORS_UCD9200
 204        tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
 205        help
 206          If you say yes here you get hardware monitoring support for TI
 207          UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
 208          Digital PWM System Controllers.
 209
 210          This driver can also be built as a module. If so, the module will
 211          be called ucd9200.
 212
 213config SENSORS_ZL6100
 214        tristate "Intersil ZL6100 and compatibles"
 215        help
 216          If you say yes here you get hardware monitoring support for Intersil
 217          ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
 218          ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
 219          Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
 220
 221          This driver can also be built as a module. If so, the module will
 222          be called zl6100.
 223
 224endif # PMBUS
 225