605 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# PMBus chip drivers configuration4#5 6menuconfig PMBUS7 tristate "PMBus support"8 depends on I2C9 help10 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 will13 be called pmbus_core.14 15if PMBUS16 17config SENSORS_PMBUS18 tristate "Generic PMBus devices"19 default y20 help21 If you say yes here you get hardware monitoring support for generic22 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 will28 be called pmbus.29 30config SENSORS_ACBEL_FSG03231 tristate "ACBEL FSG032 Power Supply"32 help33 If you say yes here you get hardware monitoring support for the ACBEL34 FSG032 Power Supply.35 36 This driver can also be built as a module. If so, the module will37 be called acbel-fsg032.38 39config SENSORS_ADM126640 tristate "Analog Devices ADM1266 Sequencer"41 select CRC842 depends on GPIOLIB43 help44 If you say yes here you get hardware monitoring support for Analog45 Devices ADM1266 Cascadable Super Sequencer.46 47 This driver can also be built as a module. If so, the module will48 be called adm1266.49 50config SENSORS_ADM127551 tristate "Analog Devices ADM1275 and compatibles"52 help53 If you say yes here you get hardware monitoring support for Analog54 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1281,55 ADM1293, and ADM1294 Hot-Swap Controller and Digital Power Monitors.56 57 This driver can also be built as a module. If so, the module will58 be called adm1275.59 60config SENSORS_ADP105061 tristate "Analog Devices ADP1050 digital controller for Power Supplies"62 help63 If you say yes here you get hardware monitoring support for Analog64 Devices ADP1050 digital controller for isolated power supply with65 PMBus interface.66 67 This driver can also be built as a module. If so, the module will68 be called adp1050.69 70config SENSORS_BEL_PFE71 tristate "Bel PFE Compatible Power Supplies"72 help73 If you say yes here you get hardware monitoring support for BEL74 PFE1100 and PFE3000 Power Supplies.75 76 This driver can also be built as a module. If so, the module will77 be called bel-pfe.78 79config SENSORS_BPA_RS60080 tristate "BluTek BPA-RS600 Power Supplies"81 help82 If you say yes here you get hardware monitoring support for BluTek83 BPA-RS600 Power Supplies.84 85 This driver can also be built as a module. If so, the module will86 be called bpa-rs600.87 88config SENSORS_DELTA_AHE50DC_FAN89 tristate "Delta AHE-50DC fan control module"90 help91 If you say yes here you get hardware monitoring support for92 the integrated fan control module of the Delta AHE-50DC93 Open19 power shelf.94 95 This driver can also be built as a module. If so, the module96 will be called delta-ahe50dc-fan.97 98config SENSORS_FSP_3Y99 tristate "FSP/3Y-Power power supplies"100 help101 If you say yes here you get hardware monitoring support for102 FSP/3Y-Power hot-swap power supplies.103 Supported models: YH-5151E, YM-2151E104 105 This driver can also be built as a module. If so, the module will106 be called fsp-3y.107 108config SENSORS_IBM_CFFPS109 tristate "IBM Common Form Factor Power Supply"110 depends on LEDS_CLASS111 help112 If you say yes here you get hardware monitoring support for the IBM113 Common Form Factor power supply.114 115 This driver can also be built as a module. If so, the module will116 be called ibm-cffps.117 118config SENSORS_DPS920AB119 tristate "Delta DPS920AB Power Supply"120 help121 If you say yes here you get hardware monitoring support for Delta122 DPS920AB Power Supplies.123 124 This driver can also be built as a module. If so, the module will125 be called dps920ab.126 127config SENSORS_INSPUR_IPSPS128 tristate "INSPUR Power System Power Supply"129 help130 If you say yes here you get hardware monitoring support for the INSPUR131 Power System power supply.132 133 This driver can also be built as a module. If so, the module will134 be called inspur-ipsps.135 136config SENSORS_IR35221137 tristate "Infineon IR35221"138 help139 If you say yes here you get hardware monitoring support for the140 Infineon IR35221 controller.141 142 This driver can also be built as a module. If so, the module will143 be called ir35221.144 145config SENSORS_IR36021146 tristate "Infineon IR36021"147 help148 If you say yes here you get hardware monitoring support for Infineon149 IR36021.150 151 This driver can also be built as a module. If so, the module will152 be called ir36021.153 154config SENSORS_IR38064155 tristate "Infineon IR38064 and compatibles"156 help157 If you say yes here you get hardware monitoring support for Infineon158 IR38060, IR38064, IR38164 and IR38263.159 160 This driver can also be built as a module. If so, the module will161 be called ir38064.162 163config SENSORS_IR38064_REGULATOR164 bool "Regulator support for IR38064 and compatibles"165 depends on SENSORS_IR38064 && REGULATOR166 help167 Uses the IR38064 or compatible as regulator.168 169config SENSORS_IRPS5401170 tristate "Infineon IRPS5401"171 help172 If you say yes here you get hardware monitoring support for the173 Infineon IRPS5401 controller.174 175 This driver can also be built as a module. If so, the module will176 be called irps5401.177 178config SENSORS_ISL68137179 tristate "Renesas Digital Multiphase Voltage Regulators"180 help181 If you say yes here you get hardware monitoring support for Renesas182 digital multiphase voltage regulators.183 184 This driver can also be built as a module. If so, the module will185 be called isl68137.186 187config SENSORS_LM25066188 tristate "National Semiconductor LM25066 and compatibles"189 help190 If you say yes here you get hardware monitoring support for National191 Semiconductor LM25056, LM25066, LM5064, and LM5066.192 193 This driver can also be built as a module. If so, the module will194 be called lm25066.195 196config SENSORS_LM25066_REGULATOR197 bool "Regulator support for LM25066 and compatibles"198 depends on SENSORS_LM25066 && REGULATOR199 help200 If you say yes here you get regulator support for National201 Semiconductor LM25066, LM5064, and LM5066.202 203config SENSORS_LT7182S204 tristate "Analog Devices LT7182S"205 help206 If you say yes here you get hardware monitoring support for Analog207 Devices LT7182S.208 209 This driver can also be built as a module. If so, the module will210 be called lt7182s.211 212config SENSORS_LTC2978213 tristate "Linear Technologies LTC2978 and compatibles"214 help215 If you say yes here you get hardware monitoring support for Linear216 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,217 LTC2980, and LTM2987.218 219 This driver can also be built as a module. If so, the module will220 be called ltc2978.221 222config SENSORS_LTC2978_REGULATOR223 bool "Regulator support for LTC2978 and compatibles"224 depends on SENSORS_LTC2978 && REGULATOR225 help226 If you say yes here you get regulator support for Linear Technology227 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880,228 LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686,229 and LTM4700.230 231config SENSORS_LTC3815232 tristate "Linear Technologies LTC3815"233 help234 If you say yes here you get hardware monitoring support for Linear235 Technology LTC3815.236 237 This driver can also be built as a module. If so, the module will238 be called ltc3815.239 240config SENSORS_LTC4286241 bool "Analog Devices LTC4286"242 help243 LTC4286 is an integrated solution for hot swap applications that244 allows a board to be safely inserted and removed from a live245 backplane.246 This chip could be used to monitor voltage, current, ...etc.247 If you say yes here you get hardware monitoring support for Analog248 Devices LTC4286.249 250config SENSORS_MAX15301251 tristate "Maxim MAX15301"252 help253 If you say yes here you get hardware monitoring support for Maxim254 MAX15301, as well as for Flex BMR461.255 256 This driver can also be built as a module. If so, the module will257 be called max15301.258 259config SENSORS_MAX16064260 tristate "Maxim MAX16064"261 help262 If you say yes here you get hardware monitoring support for Maxim263 MAX16064.264 265 This driver can also be built as a module. If so, the module will266 be called max16064.267 268config SENSORS_MAX16601269 tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"270 help271 If you say yes here you get hardware monitoring support for Maxim272 MAX16508, MAX16600, MAX16601, and MAX16602.273 274 This driver can also be built as a module. If so, the module will275 be called max16601.276 277config SENSORS_MAX20730278 tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"279 help280 If you say yes here you get hardware monitoring support for Maxim281 MAX20710, MAX20730, MAX20734, and MAX20743.282 283 This driver can also be built as a module. If so, the module will284 be called max20730.285 286config SENSORS_MAX20751287 tristate "Maxim MAX20751"288 help289 If you say yes here you get hardware monitoring support for Maxim290 MAX20751.291 292 This driver can also be built as a module. If so, the module will293 be called max20751.294 295config SENSORS_MAX31785296 tristate "Maxim MAX31785 and compatibles"297 help298 If you say yes here you get hardware monitoring support for Maxim299 MAX31785.300 301 This driver can also be built as a module. If so, the module will302 be called max31785.303 304config SENSORS_MAX34440305 tristate "Maxim MAX34440 and compatibles"306 help307 If you say yes here you get hardware monitoring support for Maxim308 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.309 310 This driver can also be built as a module. If so, the module will311 be called max34440.312 313config SENSORS_MAX8688314 tristate "Maxim MAX8688"315 help316 If you say yes here you get hardware monitoring support for Maxim317 MAX8688.318 319 This driver can also be built as a module. If so, the module will320 be called max8688.321 322config SENSORS_MP2856323 tristate "MPS MP2856"324 help325 If you say yes here you get hardware monitoring support for MPS326 MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.327 328 This driver can also be built as a module. If so, the module will329 be called mp2856.330 331config SENSORS_MP2888332 tristate "MPS MP2888"333 help334 If you say yes here you get hardware monitoring support for MPS335 MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.336 337 This driver can also be built as a module. If so, the module will338 be called mp2888.339 340config SENSORS_MP2891341 tristate "MPS MP2891"342 help343 If you say yes here you get hardware monitoring support for MPS344 MP2891 Dual Loop Digital Multi-Phase Controller.345 346 This driver can also be built as a module. If so, the module will347 be called mp2891.348 349config SENSORS_MP2975350 tristate "MPS MP2975"351 help352 If you say yes here you get hardware monitoring support for MPS353 MP2975 Dual Loop Digital Multi-Phase Controller.354 355 This driver can also be built as a module. If so, the module will356 be called mp2975.357 358config SENSORS_MP2993359 tristate "MPS MP2993"360 help361 If you say yes here you get hardware monitoring support for MPS362 MP2993 Dual Loop Digital Multi-Phase Controller.363 364 This driver can also be built as a module. If so, the module will365 be called mp2993.366 367config SENSORS_MP2975_REGULATOR368 depends on SENSORS_MP2975 && REGULATOR369 bool "Regulator support for MPS MP2975"370 help371 If you say yes here you get regulator support for MPS MP2975372 Dual Loop Digital Multi-Phase Controller.373 374config SENSORS_MP5023375 tristate "MPS MP5023"376 help377 If you say yes here you get hardware monitoring support for MPS378 MP5023.379 380 This driver can also be built as a module. If so, the module will381 be called mp5023.382 383config SENSORS_MP5920384 tristate "MPS MP5920"385 help386 If you say yes here you get hardware monitoring support for Monolithic387 MP5920.388 389 This driver can also be built as a module. If so, the module will390 be called mp5920.391 392config SENSORS_MP5990393 tristate "MPS MP5990"394 help395 If you say yes here you get hardware monitoring support for MPS396 MP5990.397 398 This driver can also be built as a module. If so, the module will399 be called mp5990.400 401config SENSORS_MP9941402 tristate "MPS MP9941"403 help404 If you say yes here you get hardware monitoring support for MPS405 MP9941.406 407 This driver can also be built as a module. If so, the module will408 be called mp9941.409 410config SENSORS_MPQ7932_REGULATOR411 bool "Regulator support for MPQ7932"412 depends on SENSORS_MPQ7932 && REGULATOR413 help414 If you say yes here you get six integrated buck converter regulator415 support for power management IC MPS MPQ7932.416 417config SENSORS_MPQ7932418 tristate "MPS MPQ7932"419 help420 If you say yes here you get hardware monitoring functionality support421 for power management IC MPS MPQ7932.422 423 This driver can also be built as a module. If so, the module will424 be called mpq7932.425 426config SENSORS_MPQ8785427 tristate "MPS MPQ8785"428 help429 If you say yes here you get hardware monitoring functionality support430 for power management IC MPS MPQ8785.431 432 This driver can also be built as a module. If so, the module will433 be called mpq8785.434 435config SENSORS_PIM4328436 tristate "Flex PIM4328 and compatibles"437 help438 If you say yes here you get hardware monitoring support for Flex439 PIM4328, PIM4820 and PIM4006 Power Interface Modules.440 441 This driver can also be built as a module. If so, the module will442 be called pim4328.443 444config SENSORS_PLI1209BC445 tristate "Vicor PLI1209BC"446 help447 If you say yes here you get hardware monitoring support for Vicor448 PLI1209BC Digital Supervisor.449 450 This driver can also be built as a module. If so, the module will451 be called pli1209bc.452 453config SENSORS_PLI1209BC_REGULATOR454 bool "Regulator support for PLI1209BC"455 depends on SENSORS_PLI1209BC && REGULATOR456 help457 If you say yes here you get regulator support for Vicor PLI1209BC458 Digital Supervisor.459 460config SENSORS_PM6764TR461 tristate "ST PM6764TR"462 help463 If you say yes here you get hardware monitoring support for ST464 PM6764TR.465 466 This driver can also be built as a module. If so, the module will467 be called pm6764tr.468 469config SENSORS_PXE1610470 tristate "Infineon PXE1610"471 help472 If you say yes here you get hardware monitoring support for Infineon473 PXE1610.474 475 This driver can also be built as a module. If so, the module will476 be called pxe1610.477 478config SENSORS_Q54SJ108A2479 tristate "Delta Power Supplies Q54SJ108A2"480 help481 If you say yes here you get hardware monitoring support for Delta482 Q54SJ108A2 series Power Supplies.483 484 This driver can also be built as a module. If so, the module will485 be called q54sj108a2.486 487config SENSORS_STPDDC60488 tristate "ST STPDDC60"489 help490 If you say yes here you get hardware monitoring support for ST491 STPDDC60 Universal Digital Multicell Controller, as well as for492 Flex BMR481.493 494 This driver can also be built as a module. If so, the module will495 be called stpddc60.496 497config SENSORS_TDA38640498 tristate "Infineon TDA38640"499 help500 If you say yes here you get hardware monitoring support for Infineon501 TDA38640.502 503 This driver can also be built as a module. If so, the module will504 be called tda38640.505 506config SENSORS_TDA38640_REGULATOR507 bool "Regulator support for TDA38640 and compatibles"508 depends on SENSORS_TDA38640 && REGULATOR509 help510 If you say yes here you get regulator support for Infineon511 TDA38640 as regulator.512 513config SENSORS_TPS40422514 tristate "TI TPS40422"515 help516 If you say yes here you get hardware monitoring support for TI517 TPS40422.518 519 This driver can also be built as a module. If so, the module will520 be called tps40422.521 522config SENSORS_TPS53679523 tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"524 help525 If you say yes here you get hardware monitoring support for TI526 TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.527 528 This driver can also be built as a module. If so, the module will529 be called tps53679.530 531config SENSORS_TPS546D24532 tristate "TPS546D24"533 help534 If you say yes here you get hardware monitoring support for TEXAS535 TPS546D24.536 537 This driver can also be built as a module. If so, the module will538 be called tps546d24539 540config SENSORS_UCD9000541 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"542 help543 If you say yes here you get hardware monitoring support for TI544 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer545 and System Health Controllers.546 547 This driver can also be built as a module. If so, the module will548 be called ucd9000.549 550config SENSORS_UCD9200551 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"552 help553 If you say yes here you get hardware monitoring support for TI554 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248555 Digital PWM System Controllers.556 557 This driver can also be built as a module. If so, the module will558 be called ucd9200.559 560config SENSORS_XDP710561 tristate "Infineon XDP710 family"562 help563 If you say yes here you get hardware monitoring support for Infineon564 XDP710.565 566 This driver can also be built as a module. If so, the module will567 be called xdp710.568 569config SENSORS_XDPE152570 tristate "Infineon XDPE152 family"571 help572 If you say yes here you get hardware monitoring support for Infineon573 XDPE15284, XDPE152C4, device.574 575 This driver can also be built as a module. If so, the module will576 be called xdpe152c4.577 578config SENSORS_XDPE122579 tristate "Infineon XDPE122 family"580 help581 If you say yes here you get hardware monitoring support for Infineon582 XDPE12254, XDPE12284, device.583 584 This driver can also be built as a module. If so, the module will585 be called xdpe12284.586 587config SENSORS_XDPE122_REGULATOR588 bool "Regulator support for XDPE122 and compatibles"589 depends on SENSORS_XDPE122 && REGULATOR590 help591 Uses the xdpe12284 or compatible as regulator.592 593config SENSORS_ZL6100594 tristate "Intersil ZL6100 and compatibles"595 help596 If you say yes here you get hardware monitoring support for Intersil597 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,598 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for599 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.600 601 This driver can also be built as a module. If so, the module will602 be called zl6100.603 604endif # PMBUS605