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 MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400, 24 TPS544B20, 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_ADM1266 30 tristate "Analog Devices ADM1266 Sequencer" 31 select CRC8 32 depends on GPIOLIB 33 help 34 If you say yes here you get hardware monitoring support for Analog 35 Devices ADM1266 Cascadable Super Sequencer. 36 37 This driver can also be built as a module. If so, the module will 38 be called adm1266. 39 40config SENSORS_ADM1275 41 tristate "Analog Devices ADM1275 and compatibles" 42 help 43 If you say yes here you get hardware monitoring support for Analog 44 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293, 45 and ADM1294 Hot-Swap Controller and Digital Power Monitors. 46 47 This driver can also be built as a module. If so, the module will 48 be called adm1275. 49 50config SENSORS_BEL_PFE 51 tristate "Bel PFE Compatible Power Supplies" 52 help 53 If you say yes here you get hardware monitoring support for BEL 54 PFE1100 and PFE3000 Power Supplies. 55 56 This driver can also be built as a module. If so, the module will 57 be called bel-pfe. 58 59config SENSORS_IBM_CFFPS 60 tristate "IBM Common Form Factor Power Supply" 61 depends on LEDS_CLASS 62 help 63 If you say yes here you get hardware monitoring support for the IBM 64 Common Form Factor power supply. 65 66 This driver can also be built as a module. If so, the module will 67 be called ibm-cffps. 68 69config SENSORS_INSPUR_IPSPS 70 tristate "INSPUR Power System Power Supply" 71 help 72 If you say yes here you get hardware monitoring support for the INSPUR 73 Power System power supply. 74 75 This driver can also be built as a module. If so, the module will 76 be called inspur-ipsps. 77 78config SENSORS_IR35221 79 tristate "Infineon IR35221" 80 help 81 If you say yes here you get hardware monitoring support for the 82 Infineon IR35221 controller. 83 84 This driver can also be built as a module. If so, the module will 85 be called ir35221. 86 87config SENSORS_IR38064 88 tristate "Infineon IR38064" 89 help 90 If you say yes here you get hardware monitoring support for Infineon 91 IR38064. 92 93 This driver can also be built as a module. If so, the module will 94 be called ir38064. 95 96config SENSORS_IRPS5401 97 tristate "Infineon IRPS5401" 98 help 99 If you say yes here you get hardware monitoring support for the 100 Infineon IRPS5401 controller. 101 102 This driver can also be built as a module. If so, the module will 103 be called irps5401. 104 105config SENSORS_ISL68137 106 tristate "Renesas Digital Multiphase Voltage Regulators" 107 help 108 If you say yes here you get hardware monitoring support for Renesas 109 digital multiphase voltage regulators. 110 111 This driver can also be built as a module. If so, the module will 112 be called isl68137. 113 114config SENSORS_LM25066 115 tristate "National Semiconductor LM25066 and compatibles" 116 help 117 If you say yes here you get hardware monitoring support for National 118 Semiconductor LM25056, LM25066, LM5064, and LM5066. 119 120 This driver can also be built as a module. If so, the module will 121 be called lm25066. 122 123config SENSORS_LTC2978 124 tristate "Linear Technologies LTC2978 and compatibles" 125 help 126 If you say yes here you get hardware monitoring support for Linear 127 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979, 128 LTC2980, and LTM2987. 129 130 This driver can also be built as a module. If so, the module will 131 be called ltc2978. 132 133config SENSORS_LTC2978_REGULATOR 134 bool "Regulator support for LTC2978 and compatibles" 135 depends on SENSORS_LTC2978 && REGULATOR 136 help 137 If you say yes here you get regulator support for Linear Technology 138 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880, 139 LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686, 140 and LTM4700. 141 142config SENSORS_LTC3815 143 tristate "Linear Technologies LTC3815" 144 help 145 If you say yes here you get hardware monitoring support for Linear 146 Technology LTC3815. 147 148 This driver can also be built as a module. If so, the module will 149 be called ltc3815. 150 151config SENSORS_MAX16064 152 tristate "Maxim MAX16064" 153 help 154 If you say yes here you get hardware monitoring support for Maxim 155 MAX16064. 156 157 This driver can also be built as a module. If so, the module will 158 be called max16064. 159 160config SENSORS_MAX16601 161 tristate "Maxim MAX16601" 162 help 163 If you say yes here you get hardware monitoring support for Maxim 164 MAX16601. 165 166 This driver can also be built as a module. If so, the module will 167 be called max16601. 168 169config SENSORS_MAX20730 170 tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743" 171 help 172 If you say yes here you get hardware monitoring support for Maxim 173 MAX20710, MAX20730, MAX20734, and MAX20743. 174 175 This driver can also be built as a module. If so, the module will 176 be called max20730. 177 178config SENSORS_MAX20751 179 tristate "Maxim MAX20751" 180 help 181 If you say yes here you get hardware monitoring support for Maxim 182 MAX20751. 183 184 This driver can also be built as a module. If so, the module will 185 be called max20751. 186 187config SENSORS_MAX31785 188 tristate "Maxim MAX31785 and compatibles" 189 help 190 If you say yes here you get hardware monitoring support for Maxim 191 MAX31785. 192 193 This driver can also be built as a module. If so, the module will 194 be called max31785. 195 196config SENSORS_MAX34440 197 tristate "Maxim MAX34440 and compatibles" 198 help 199 If you say yes here you get hardware monitoring support for Maxim 200 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461. 201 202 This driver can also be built as a module. If so, the module will 203 be called max34440. 204 205config SENSORS_MAX8688 206 tristate "Maxim MAX8688" 207 help 208 If you say yes here you get hardware monitoring support for Maxim 209 MAX8688. 210 211 This driver can also be built as a module. If so, the module will 212 be called max8688. 213 214config SENSORS_MP2975 215 tristate "MPS MP2975" 216 help 217 If you say yes here you get hardware monitoring support for MPS 218 MP2975 Dual Loop Digital Multi-Phase Controller. 219 220 This driver can also be built as a module. If so, the module will 221 be called mp2975. 222 223config SENSORS_PXE1610 224 tristate "Infineon PXE1610" 225 help 226 If you say yes here you get hardware monitoring support for Infineon 227 PXE1610. 228 229 This driver can also be built as a module. If so, the module will 230 be called pxe1610. 231 232config SENSORS_TPS40422 233 tristate "TI TPS40422" 234 help 235 If you say yes here you get hardware monitoring support for TI 236 TPS40422. 237 238 This driver can also be built as a module. If so, the module will 239 be called tps40422. 240 241config SENSORS_TPS53679 242 tristate "TI TPS53647, TPS53667, TPS53679, TPS53681, TPS53688" 243 help 244 If you say yes here you get hardware monitoring support for TI 245 TPS53647, TPS53667, TPS53679, TPS53681, and TPS53688. 246 247 This driver can also be built as a module. If so, the module will 248 be called tps53679. 249 250config SENSORS_UCD9000 251 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 252 help 253 If you say yes here you get hardware monitoring support for TI 254 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 255 and System Health Controllers. 256 257 This driver can also be built as a module. If so, the module will 258 be called ucd9000. 259 260config SENSORS_UCD9200 261 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 262 help 263 If you say yes here you get hardware monitoring support for TI 264 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 265 Digital PWM System Controllers. 266 267 This driver can also be built as a module. If so, the module will 268 be called ucd9200. 269 270config SENSORS_XDPE122 271 tristate "Infineon XDPE122 family" 272 help 273 If you say yes here you get hardware monitoring support for Infineon 274 XDPE12254, XDPE12284, device. 275 276 This driver can also be built as a module. If so, the module will 277 be called xdpe12284. 278 279config SENSORS_ZL6100 280 tristate "Intersil ZL6100 and compatibles" 281 help 282 If you say yes here you get hardware monitoring support for Intersil 283 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 284 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 285 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 286 287 This driver can also be built as a module. If so, the module will 288 be called zl6100. 289 290endif # PMBUS 291