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