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, BMR310, BMR453, 23 BMR454, BMR456, BMR457, BMR458, BMR480, BMR490, BMR491, BMR492, 24 MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, 25 TPS40400, TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020. 26 27 This driver can also be built as a module. If so, the module will 28 be called pmbus. 29 30config SENSORS_ADM1266 31 tristate "Analog Devices ADM1266 Sequencer" 32 select CRC8 33 depends on GPIOLIB 34 help 35 If you say yes here you get hardware monitoring support for Analog 36 Devices ADM1266 Cascadable Super Sequencer. 37 38 This driver can also be built as a module. If so, the module will 39 be called adm1266. 40 41config SENSORS_ADM1275 42 tristate "Analog Devices ADM1275 and compatibles" 43 help 44 If you say yes here you get hardware monitoring support for Analog 45 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293, 46 and ADM1294 Hot-Swap Controller and Digital Power Monitors. 47 48 This driver can also be built as a module. If so, the module will 49 be called adm1275. 50 51config SENSORS_BEL_PFE 52 tristate "Bel PFE Compatible Power Supplies" 53 help 54 If you say yes here you get hardware monitoring support for BEL 55 PFE1100 and PFE3000 Power Supplies. 56 57 This driver can also be built as a module. If so, the module will 58 be called bel-pfe. 59 60config SENSORS_BPA_RS600 61 tristate "BluTek BPA-RS600 Power Supplies" 62 help 63 If you say yes here you get hardware monitoring support for BluTek 64 BPA-RS600 Power Supplies. 65 66 This driver can also be built as a module. If so, the module will 67 be called bpa-rs600. 68 69config SENSORS_FSP_3Y 70 tristate "FSP/3Y-Power power supplies" 71 help 72 If you say yes here you get hardware monitoring support for 73 FSP/3Y-Power hot-swap power supplies. 74 Supported models: YH-5151E, YM-2151E 75 76 This driver can also be built as a module. If so, the module will 77 be called fsp-3y. 78 79config SENSORS_IBM_CFFPS 80 tristate "IBM Common Form Factor Power Supply" 81 depends on LEDS_CLASS 82 help 83 If you say yes here you get hardware monitoring support for the IBM 84 Common Form Factor power supply. 85 86 This driver can also be built as a module. If so, the module will 87 be called ibm-cffps. 88 89config SENSORS_DPS920AB 90 tristate "Delta DPS920AB Power Supply" 91 help 92 If you say yes here you get hardware monitoring support for Delta 93 DPS920AB Power Supplies. 94 95 This driver can also be built as a module. If so, the module will 96 be called dps920ab. 97 98config SENSORS_INSPUR_IPSPS 99 tristate "INSPUR Power System Power Supply" 100 help 101 If you say yes here you get hardware monitoring support for the INSPUR 102 Power System power supply. 103 104 This driver can also be built as a module. If so, the module will 105 be called inspur-ipsps. 106 107config SENSORS_IR35221 108 tristate "Infineon IR35221" 109 help 110 If you say yes here you get hardware monitoring support for the 111 Infineon IR35221 controller. 112 113 This driver can also be built as a module. If so, the module will 114 be called ir35221. 115 116config SENSORS_IR36021 117 tristate "Infineon IR36021" 118 help 119 If you say yes here you get hardware monitoring support for Infineon 120 IR36021. 121 122 This driver can also be built as a module. If so, the module will 123 be called ir36021. 124 125config SENSORS_IR38064 126 tristate "Infineon IR38064" 127 help 128 If you say yes here you get hardware monitoring support for Infineon 129 IR38064. 130 131 This driver can also be built as a module. If so, the module will 132 be called ir38064. 133 134config SENSORS_IRPS5401 135 tristate "Infineon IRPS5401" 136 help 137 If you say yes here you get hardware monitoring support for the 138 Infineon IRPS5401 controller. 139 140 This driver can also be built as a module. If so, the module will 141 be called irps5401. 142 143config SENSORS_ISL68137 144 tristate "Renesas Digital Multiphase Voltage Regulators" 145 help 146 If you say yes here you get hardware monitoring support for Renesas 147 digital multiphase voltage regulators. 148 149 This driver can also be built as a module. If so, the module will 150 be called isl68137. 151 152config SENSORS_LM25066 153 tristate "National Semiconductor LM25066 and compatibles" 154 help 155 If you say yes here you get hardware monitoring support for National 156 Semiconductor LM25056, LM25066, LM5064, and LM5066. 157 158 This driver can also be built as a module. If so, the module will 159 be called lm25066. 160 161config SENSORS_LTC2978 162 tristate "Linear Technologies LTC2978 and compatibles" 163 help 164 If you say yes here you get hardware monitoring support for Linear 165 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979, 166 LTC2980, and LTM2987. 167 168 This driver can also be built as a module. If so, the module will 169 be called ltc2978. 170 171config SENSORS_LTC2978_REGULATOR 172 bool "Regulator support for LTC2978 and compatibles" 173 depends on SENSORS_LTC2978 && REGULATOR 174 help 175 If you say yes here you get regulator support for Linear Technology 176 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880, 177 LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686, 178 and LTM4700. 179 180config SENSORS_LTC3815 181 tristate "Linear Technologies LTC3815" 182 help 183 If you say yes here you get hardware monitoring support for Linear 184 Technology LTC3815. 185 186 This driver can also be built as a module. If so, the module will 187 be called ltc3815. 188 189config SENSORS_MAX15301 190 tristate "Maxim MAX15301" 191 help 192 If you say yes here you get hardware monitoring support for Maxim 193 MAX15301, as well as for Flex BMR461. 194 195 This driver can also be built as a module. If so, the module will 196 be called max15301. 197 198config SENSORS_MAX16064 199 tristate "Maxim MAX16064" 200 help 201 If you say yes here you get hardware monitoring support for Maxim 202 MAX16064. 203 204 This driver can also be built as a module. If so, the module will 205 be called max16064. 206 207config SENSORS_MAX16601 208 tristate "Maxim MAX16508, MAX16601" 209 help 210 If you say yes here you get hardware monitoring support for Maxim 211 MAX16508 and MAX16601. 212 213 This driver can also be built as a module. If so, the module will 214 be called max16601. 215 216config SENSORS_MAX20730 217 tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743" 218 help 219 If you say yes here you get hardware monitoring support for Maxim 220 MAX20710, MAX20730, MAX20734, and MAX20743. 221 222 This driver can also be built as a module. If so, the module will 223 be called max20730. 224 225config SENSORS_MAX20751 226 tristate "Maxim MAX20751" 227 help 228 If you say yes here you get hardware monitoring support for Maxim 229 MAX20751. 230 231 This driver can also be built as a module. If so, the module will 232 be called max20751. 233 234config SENSORS_MAX31785 235 tristate "Maxim MAX31785 and compatibles" 236 help 237 If you say yes here you get hardware monitoring support for Maxim 238 MAX31785. 239 240 This driver can also be built as a module. If so, the module will 241 be called max31785. 242 243config SENSORS_MAX34440 244 tristate "Maxim MAX34440 and compatibles" 245 help 246 If you say yes here you get hardware monitoring support for Maxim 247 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461. 248 249 This driver can also be built as a module. If so, the module will 250 be called max34440. 251 252config SENSORS_MAX8688 253 tristate "Maxim MAX8688" 254 help 255 If you say yes here you get hardware monitoring support for Maxim 256 MAX8688. 257 258 This driver can also be built as a module. If so, the module will 259 be called max8688. 260 261config SENSORS_MP2888 262 tristate "MPS MP2888" 263 help 264 If you say yes here you get hardware monitoring support for MPS 265 MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller. 266 267 This driver can also be built as a module. If so, the module will 268 be called mp2888. 269 270config SENSORS_MP2975 271 tristate "MPS MP2975" 272 help 273 If you say yes here you get hardware monitoring support for MPS 274 MP2975 Dual Loop Digital Multi-Phase Controller. 275 276 This driver can also be built as a module. If so, the module will 277 be called mp2975. 278 279config SENSORS_PIM4328 280 tristate "Flex PIM4328 and compatibles" 281 help 282 If you say yes here you get hardware monitoring support for Flex 283 PIM4328, PIM4820 and PIM4006 Power Interface Modules. 284 285 This driver can also be built as a module. If so, the module will 286 be called pim4328. 287 288config SENSORS_PM6764TR 289 tristate "ST PM6764TR" 290 help 291 If you say yes here you get hardware monitoring support for ST 292 PM6764TR. 293 294 This driver can also be built as a module. If so, the module will 295 be called pm6764tr. 296 297config SENSORS_PXE1610 298 tristate "Infineon PXE1610" 299 help 300 If you say yes here you get hardware monitoring support for Infineon 301 PXE1610. 302 303 This driver can also be built as a module. If so, the module will 304 be called pxe1610. 305 306config SENSORS_Q54SJ108A2 307 tristate "Delta Power Supplies Q54SJ108A2" 308 help 309 If you say yes here you get hardware monitoring support for Delta 310 Q54SJ108A2 series Power Supplies. 311 312 This driver can also be built as a module. If so, the module will 313 be called q54sj108a2. 314 315config SENSORS_STPDDC60 316 tristate "ST STPDDC60" 317 help 318 If you say yes here you get hardware monitoring support for ST 319 STPDDC60 Universal Digital Multicell Controller, as well as for 320 Flex BMR481. 321 322 This driver can also be built as a module. If so, the module will 323 be called stpddc60. 324 325config SENSORS_TPS40422 326 tristate "TI TPS40422" 327 help 328 If you say yes here you get hardware monitoring support for TI 329 TPS40422. 330 331 This driver can also be built as a module. If so, the module will 332 be called tps40422. 333 334config SENSORS_TPS53679 335 tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688" 336 help 337 If you say yes here you get hardware monitoring support for TI 338 TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688. 339 340 This driver can also be built as a module. If so, the module will 341 be called tps53679. 342 343config SENSORS_UCD9000 344 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 345 help 346 If you say yes here you get hardware monitoring support for TI 347 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 348 and System Health Controllers. 349 350 This driver can also be built as a module. If so, the module will 351 be called ucd9000. 352 353config SENSORS_UCD9200 354 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 355 help 356 If you say yes here you get hardware monitoring support for TI 357 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 358 Digital PWM System Controllers. 359 360 This driver can also be built as a module. If so, the module will 361 be called ucd9200. 362 363config SENSORS_XDPE122 364 tristate "Infineon XDPE122 family" 365 help 366 If you say yes here you get hardware monitoring support for Infineon 367 XDPE12254, XDPE12284, device. 368 369 This driver can also be built as a module. If so, the module will 370 be called xdpe12284. 371 372config SENSORS_ZL6100 373 tristate "Intersil ZL6100 and compatibles" 374 help 375 If you say yes here you get hardware monitoring support for Intersil 376 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 377 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 378 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 379 380 This driver can also be built as a module. If so, the module will 381 be called zl6100. 382 383endif # PMBUS 384