1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 29d2ecfb7SGuenter Roeck# 39d2ecfb7SGuenter Roeck# PMBus chip drivers configuration 49d2ecfb7SGuenter Roeck# 59d2ecfb7SGuenter Roeck 69d2ecfb7SGuenter Roeckmenuconfig PMBUS 79d2ecfb7SGuenter Roeck tristate "PMBus support" 8f2bab3ebSKees Cook depends on I2C 99d2ecfb7SGuenter Roeck help 109d2ecfb7SGuenter Roeck Say yes here if you want to enable PMBus support. 119d2ecfb7SGuenter Roeck 129d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 139d2ecfb7SGuenter Roeck be called pmbus_core. 149d2ecfb7SGuenter Roeck 159d2ecfb7SGuenter Roeckif PMBUS 169d2ecfb7SGuenter Roeck 179d2ecfb7SGuenter Roeckconfig SENSORS_PMBUS 189d2ecfb7SGuenter Roeck tristate "Generic PMBus devices" 199d2ecfb7SGuenter Roeck default y 209d2ecfb7SGuenter Roeck help 219d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for generic 22*ea541c18SErik Rosen PMBus devices, including but not limited to ADP4000, BMR310, BMR453, 23*ea541c18SErik Rosen BMR454, BMR456, BMR457, BMR458, BMR480, BMR490, BMR491, BMR492, 24*ea541c18SErik Rosen MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, 25*ea541c18SErik Rosen TPS40400, TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020. 269d2ecfb7SGuenter Roeck 279d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 289d2ecfb7SGuenter Roeck be called pmbus. 299d2ecfb7SGuenter Roeck 309514a228SAlexandru Tachiciconfig SENSORS_ADM1266 319514a228SAlexandru Tachici tristate "Analog Devices ADM1266 Sequencer" 32407dc802SAlexandru Tachici select CRC8 33d98dfad3SAlexandru Tachici depends on GPIOLIB 349514a228SAlexandru Tachici help 359514a228SAlexandru Tachici If you say yes here you get hardware monitoring support for Analog 369514a228SAlexandru Tachici Devices ADM1266 Cascadable Super Sequencer. 379514a228SAlexandru Tachici 389514a228SAlexandru Tachici This driver can also be built as a module. If so, the module will 399514a228SAlexandru Tachici be called adm1266. 409514a228SAlexandru Tachici 419d2ecfb7SGuenter Roeckconfig SENSORS_ADM1275 425cf231a3SGuenter Roeck tristate "Analog Devices ADM1275 and compatibles" 439d2ecfb7SGuenter Roeck help 449d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Analog 454ff0ce22SGuenter Roeck Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293, 464ff0ce22SGuenter Roeck and ADM1294 Hot-Swap Controller and Digital Power Monitors. 479d2ecfb7SGuenter Roeck 489d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 499d2ecfb7SGuenter Roeck be called adm1275. 509d2ecfb7SGuenter Roeck 51626bb2f3STao Renconfig SENSORS_BEL_PFE 52626bb2f3STao Ren tristate "Bel PFE Compatible Power Supplies" 53626bb2f3STao Ren help 54626bb2f3STao Ren If you say yes here you get hardware monitoring support for BEL 55626bb2f3STao Ren PFE1100 and PFE3000 Power Supplies. 56626bb2f3STao Ren 57626bb2f3STao Ren This driver can also be built as a module. If so, the module will 58626bb2f3STao Ren be called bel-pfe. 59626bb2f3STao Ren 6015b2703eSChris Packhamconfig SENSORS_BPA_RS600 6115b2703eSChris Packham tristate "BluTek BPA-RS600 Power Supplies" 6215b2703eSChris Packham help 6315b2703eSChris Packham If you say yes here you get hardware monitoring support for BluTek 6415b2703eSChris Packham BPA-RS600 Power Supplies. 6515b2703eSChris Packham 6615b2703eSChris Packham This driver can also be built as a module. If so, the module will 6715b2703eSChris Packham be called bpa-rs600. 6815b2703eSChris Packham 691734b413SVáclav Kubernátconfig SENSORS_FSP_3Y 701734b413SVáclav Kubernát tristate "FSP/3Y-Power power supplies" 711734b413SVáclav Kubernát help 721734b413SVáclav Kubernát If you say yes here you get hardware monitoring support for 731734b413SVáclav Kubernát FSP/3Y-Power hot-swap power supplies. 741734b413SVáclav Kubernát Supported models: YH-5151E, YM-2151E 751734b413SVáclav Kubernát 761734b413SVáclav Kubernát This driver can also be built as a module. If so, the module will 771734b413SVáclav Kubernát be called fsp-3y. 781734b413SVáclav Kubernát 79f69316d6SEdward A. Jamesconfig SENSORS_IBM_CFFPS 80f69316d6SEdward A. James tristate "IBM Common Form Factor Power Supply" 81b0076406SArnd Bergmann depends on LEDS_CLASS 82f69316d6SEdward A. James help 83f69316d6SEdward A. James If you say yes here you get hardware monitoring support for the IBM 84f69316d6SEdward A. James Common Form Factor power supply. 85f69316d6SEdward A. James 86f69316d6SEdward A. James This driver can also be built as a module. If so, the module will 87f69316d6SEdward A. James be called ibm-cffps. 88f69316d6SEdward A. James 89edd2a4d6SJohn Wangconfig SENSORS_INSPUR_IPSPS 90edd2a4d6SJohn Wang tristate "INSPUR Power System Power Supply" 91edd2a4d6SJohn Wang help 92edd2a4d6SJohn Wang If you say yes here you get hardware monitoring support for the INSPUR 93edd2a4d6SJohn Wang Power System power supply. 94edd2a4d6SJohn Wang 95edd2a4d6SJohn Wang This driver can also be built as a module. If so, the module will 96edd2a4d6SJohn Wang be called inspur-ipsps. 97edd2a4d6SJohn Wang 988991ebd9SSamuel Mendoza-Jonasconfig SENSORS_IR35221 998991ebd9SSamuel Mendoza-Jonas tristate "Infineon IR35221" 1008991ebd9SSamuel Mendoza-Jonas help 1018991ebd9SSamuel Mendoza-Jonas If you say yes here you get hardware monitoring support for the 1028991ebd9SSamuel Mendoza-Jonas Infineon IR35221 controller. 1038991ebd9SSamuel Mendoza-Jonas 1048991ebd9SSamuel Mendoza-Jonas This driver can also be built as a module. If so, the module will 1050d242479STao Ren be called ir35221. 1068991ebd9SSamuel Mendoza-Jonas 107e20a7198SChris Packhamconfig SENSORS_IR36021 108e20a7198SChris Packham tristate "Infineon IR36021" 109e20a7198SChris Packham help 110e20a7198SChris Packham If you say yes here you get hardware monitoring support for Infineon 111e20a7198SChris Packham IR36021. 112e20a7198SChris Packham 113e20a7198SChris Packham This driver can also be built as a module. If so, the module will 114e20a7198SChris Packham be called ir36021. 115e20a7198SChris Packham 11600669d19SMaxim Sloykoconfig SENSORS_IR38064 11700669d19SMaxim Sloyko tristate "Infineon IR38064" 11800669d19SMaxim Sloyko help 11900669d19SMaxim Sloyko If you say yes here you get hardware monitoring support for Infineon 12000669d19SMaxim Sloyko IR38064. 12100669d19SMaxim Sloyko 12200669d19SMaxim Sloyko This driver can also be built as a module. If so, the module will 12300669d19SMaxim Sloyko be called ir38064. 12400669d19SMaxim Sloyko 1259158411bSRobert Hancockconfig SENSORS_IRPS5401 1269158411bSRobert Hancock tristate "Infineon IRPS5401" 1279158411bSRobert Hancock help 1289158411bSRobert Hancock If you say yes here you get hardware monitoring support for the 1299158411bSRobert Hancock Infineon IRPS5401 controller. 1309158411bSRobert Hancock 1319158411bSRobert Hancock This driver can also be built as a module. If so, the module will 1329158411bSRobert Hancock be called irps5401. 1339158411bSRobert Hancock 134038a9c3dSMaxim Sloykoconfig SENSORS_ISL68137 135f621d61fSGrant Peltier tristate "Renesas Digital Multiphase Voltage Regulators" 136038a9c3dSMaxim Sloyko help 137f621d61fSGrant Peltier If you say yes here you get hardware monitoring support for Renesas 138f621d61fSGrant Peltier digital multiphase voltage regulators. 139038a9c3dSMaxim Sloyko 140038a9c3dSMaxim Sloyko This driver can also be built as a module. If so, the module will 141038a9c3dSMaxim Sloyko be called isl68137. 142038a9c3dSMaxim Sloyko 14303e9bd8dSGuenter Roeckconfig SENSORS_LM25066 14403e9bd8dSGuenter Roeck tristate "National Semiconductor LM25066 and compatibles" 14503e9bd8dSGuenter Roeck help 14603e9bd8dSGuenter Roeck If you say yes here you get hardware monitoring support for National 14758615a94SGuenter Roeck Semiconductor LM25056, LM25066, LM5064, and LM5066. 14803e9bd8dSGuenter Roeck 14903e9bd8dSGuenter Roeck This driver can also be built as a module. If so, the module will 15003e9bd8dSGuenter Roeck be called lm25066. 15103e9bd8dSGuenter Roeck 152c3ff9a67SGuenter Roeckconfig SENSORS_LTC2978 15377aa3585SAlan Tull tristate "Linear Technologies LTC2978 and compatibles" 154c3ff9a67SGuenter Roeck help 155c3ff9a67SGuenter Roeck If you say yes here you get hardware monitoring support for Linear 156ee44fafbSMike Jones Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979, 157ee44fafbSMike Jones LTC2980, and LTM2987. 158c3ff9a67SGuenter Roeck 159c3ff9a67SGuenter Roeck This driver can also be built as a module. If so, the module will 160c3ff9a67SGuenter Roeck be called ltc2978. 161c3ff9a67SGuenter Roeck 16277aa3585SAlan Tullconfig SENSORS_LTC2978_REGULATOR 1636341e62bSChristoph Jaeger bool "Regulator support for LTC2978 and compatibles" 16477aa3585SAlan Tull depends on SENSORS_LTC2978 && REGULATOR 16577aa3585SAlan Tull help 166ee44fafbSMike Jones If you say yes here you get regulator support for Linear Technology 167ee44fafbSMike Jones LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880, 168ee44fafbSMike Jones LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686, 169ee44fafbSMike Jones and LTM4700. 17077aa3585SAlan Tull 1718d28cd1bSGuenter Roeckconfig SENSORS_LTC3815 1728d28cd1bSGuenter Roeck tristate "Linear Technologies LTC3815" 1738d28cd1bSGuenter Roeck help 1748d28cd1bSGuenter Roeck If you say yes here you get hardware monitoring support for Linear 1758d28cd1bSGuenter Roeck Technology LTC3815. 1768d28cd1bSGuenter Roeck 1778d28cd1bSGuenter Roeck This driver can also be built as a module. If so, the module will 1788d28cd1bSGuenter Roeck be called ltc3815. 1798d28cd1bSGuenter Roeck 1801e406332SErik Rosenconfig SENSORS_MAX15301 1811e406332SErik Rosen tristate "Maxim MAX15301" 1821e406332SErik Rosen help 1831e406332SErik Rosen If you say yes here you get hardware monitoring support for Maxim 1841e406332SErik Rosen MAX15301, as well as for Flex BMR461. 1851e406332SErik Rosen 1861e406332SErik Rosen This driver can also be built as a module. If so, the module will 1871e406332SErik Rosen be called max15301. 1881e406332SErik Rosen 1899d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064 1909d2ecfb7SGuenter Roeck tristate "Maxim MAX16064" 1919d2ecfb7SGuenter Roeck help 1929d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 1939d2ecfb7SGuenter Roeck MAX16064. 1949d2ecfb7SGuenter Roeck 1959d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 1969d2ecfb7SGuenter Roeck be called max16064. 1979d2ecfb7SGuenter Roeck 1982138f885SGuenter Roeckconfig SENSORS_MAX16601 19966102281SGuenter Roeck tristate "Maxim MAX16508, MAX16601" 2002138f885SGuenter Roeck help 2012138f885SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 20266102281SGuenter Roeck MAX16508 and MAX16601. 2032138f885SGuenter Roeck 2042138f885SGuenter Roeck This driver can also be built as a module. If so, the module will 2052138f885SGuenter Roeck be called max16601. 2062138f885SGuenter Roeck 207cce20958SGuenter Roeckconfig SENSORS_MAX20730 2085c9353f5SUgur Usug tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743" 209cce20958SGuenter Roeck help 210cce20958SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2115c9353f5SUgur Usug MAX20710, MAX20730, MAX20734, and MAX20743. 212cce20958SGuenter Roeck 213cce20958SGuenter Roeck This driver can also be built as a module. If so, the module will 214cce20958SGuenter Roeck be called max20730. 215cce20958SGuenter Roeck 2161f61cab8SGuenter Roeckconfig SENSORS_MAX20751 2171f61cab8SGuenter Roeck tristate "Maxim MAX20751" 2181f61cab8SGuenter Roeck help 2191f61cab8SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2201f61cab8SGuenter Roeck MAX20751. 2211f61cab8SGuenter Roeck 2221f61cab8SGuenter Roeck This driver can also be built as a module. If so, the module will 2231f61cab8SGuenter Roeck be called max20751. 2241f61cab8SGuenter Roeck 2254d420a6aSAndrew Jefferyconfig SENSORS_MAX31785 2264d420a6aSAndrew Jeffery tristate "Maxim MAX31785 and compatibles" 2274d420a6aSAndrew Jeffery help 2284d420a6aSAndrew Jeffery If you say yes here you get hardware monitoring support for Maxim 2294d420a6aSAndrew Jeffery MAX31785. 2304d420a6aSAndrew Jeffery 2314d420a6aSAndrew Jeffery This driver can also be built as a module. If so, the module will 2324d420a6aSAndrew Jeffery be called max31785. 2334d420a6aSAndrew Jeffery 2349d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440 235590defe5SGuenter Roeck tristate "Maxim MAX34440 and compatibles" 2369d2ecfb7SGuenter Roeck help 2379d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2387a001dbaSKun Yi MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461. 2399d2ecfb7SGuenter Roeck 2409d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2419d2ecfb7SGuenter Roeck be called max34440. 2429d2ecfb7SGuenter Roeck 2439d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688 2449d2ecfb7SGuenter Roeck tristate "Maxim MAX8688" 2459d2ecfb7SGuenter Roeck help 2469d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2479d2ecfb7SGuenter Roeck MAX8688. 2489d2ecfb7SGuenter Roeck 2499d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2509d2ecfb7SGuenter Roeck be called max8688. 2519d2ecfb7SGuenter Roeck 2522c6fcbb2SVadim Pasternakconfig SENSORS_MP2975 2532c6fcbb2SVadim Pasternak tristate "MPS MP2975" 2542c6fcbb2SVadim Pasternak help 2552c6fcbb2SVadim Pasternak If you say yes here you get hardware monitoring support for MPS 2562c6fcbb2SVadim Pasternak MP2975 Dual Loop Digital Multi-Phase Controller. 2572c6fcbb2SVadim Pasternak 2582c6fcbb2SVadim Pasternak This driver can also be built as a module. If so, the module will 2592c6fcbb2SVadim Pasternak be called mp2975. 2602c6fcbb2SVadim Pasternak 2617537862aSCharlesconfig SENSORS_PM6764TR 2627537862aSCharles tristate "ST PM6764TR" 2637537862aSCharles help 2647537862aSCharles If you say yes here you get hardware monitoring support for ST 2657537862aSCharles PM6764TR. 2667537862aSCharles 2677537862aSCharles This driver can also be built as a module. If so, the module will 2687537862aSCharles be called pm6764tr. 2697537862aSCharles 270344757baSVijay Khemkaconfig SENSORS_PXE1610 271344757baSVijay Khemka tristate "Infineon PXE1610" 272344757baSVijay Khemka help 273344757baSVijay Khemka If you say yes here you get hardware monitoring support for Infineon 274344757baSVijay Khemka PXE1610. 275344757baSVijay Khemka 276344757baSVijay Khemka This driver can also be built as a module. If so, the module will 277344757baSVijay Khemka be called pxe1610. 278344757baSVijay Khemka 279d014538aSxiao.maconfig SENSORS_Q54SJ108A2 280d014538aSxiao.ma tristate "Delta Power Supplies Q54SJ108A2" 281d014538aSxiao.ma help 282d014538aSxiao.ma If you say yes here you get hardware monitoring support for Delta 283d014538aSxiao.ma Q54SJ108A2 series Power Supplies. 284d014538aSxiao.ma 285d014538aSxiao.ma This driver can also be built as a module. If so, the module will 286d014538aSxiao.ma be called q54sj108a2. 287d014538aSxiao.ma 28842bfe7ddSErik Rosenconfig SENSORS_STPDDC60 28942bfe7ddSErik Rosen tristate "ST STPDDC60" 29042bfe7ddSErik Rosen help 29142bfe7ddSErik Rosen If you say yes here you get hardware monitoring support for ST 29242bfe7ddSErik Rosen STPDDC60 Universal Digital Multicell Controller, as well as for 29342bfe7ddSErik Rosen Flex BMR481. 29442bfe7ddSErik Rosen 29542bfe7ddSErik Rosen This driver can also be built as a module. If so, the module will 29642bfe7ddSErik Rosen be called stpddc60. 29742bfe7ddSErik Rosen 298a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422 299a8bfecebSZhu, Richard \(NSN - CN/Beijing\) tristate "TI TPS40422" 300a8bfecebSZhu, Richard \(NSN - CN/Beijing\) help 301a8bfecebSZhu, Richard \(NSN - CN/Beijing\) If you say yes here you get hardware monitoring support for TI 302a8bfecebSZhu, Richard \(NSN - CN/Beijing\) TPS40422. 303a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 304a8bfecebSZhu, Richard \(NSN - CN/Beijing\) This driver can also be built as a module. If so, the module will 305a8bfecebSZhu, Richard \(NSN - CN/Beijing\) be called tps40422. 306a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 30761052652SVadim Pasternakconfig SENSORS_TPS53679 308cb3d37b5SErik Rosen tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688" 30961052652SVadim Pasternak help 31061052652SVadim Pasternak If you say yes here you get hardware monitoring support for TI 311cb3d37b5SErik Rosen TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688. 31261052652SVadim Pasternak 31361052652SVadim Pasternak This driver can also be built as a module. If so, the module will 31461052652SVadim Pasternak be called tps53679. 31561052652SVadim Pasternak 3169d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000 317a470f11cSJim Wright tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 3189d2ecfb7SGuenter Roeck help 3199d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 320a470f11cSJim Wright UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 321a470f11cSJim Wright and System Health Controllers. 3229d2ecfb7SGuenter Roeck 3239d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 3249d2ecfb7SGuenter Roeck be called ucd9000. 3259d2ecfb7SGuenter Roeck 3269d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200 3279d2ecfb7SGuenter Roeck tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 3289d2ecfb7SGuenter Roeck help 3299d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 3309d2ecfb7SGuenter Roeck UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 3319d2ecfb7SGuenter Roeck Digital PWM System Controllers. 3329d2ecfb7SGuenter Roeck 3339d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 3349d2ecfb7SGuenter Roeck be called ucd9200. 3359d2ecfb7SGuenter Roeck 336aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122 337aaafb7c8SVadim Pasternak tristate "Infineon XDPE122 family" 338aaafb7c8SVadim Pasternak help 339aaafb7c8SVadim Pasternak If you say yes here you get hardware monitoring support for Infineon 340aaafb7c8SVadim Pasternak XDPE12254, XDPE12284, device. 341aaafb7c8SVadim Pasternak 342aaafb7c8SVadim Pasternak This driver can also be built as a module. If so, the module will 343aaafb7c8SVadim Pasternak be called xdpe12284. 344aaafb7c8SVadim Pasternak 345200855e5SGuenter Roeckconfig SENSORS_ZL6100 346200855e5SGuenter Roeck tristate "Intersil ZL6100 and compatibles" 347200855e5SGuenter Roeck help 348200855e5SGuenter Roeck If you say yes here you get hardware monitoring support for Intersil 3493360a106SGuenter Roeck ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 3503360a106SGuenter Roeck ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 3513360a106SGuenter Roeck Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 352200855e5SGuenter Roeck 353200855e5SGuenter Roeck This driver can also be built as a module. If so, the module will 354200855e5SGuenter Roeck be called zl6100. 355200855e5SGuenter Roeck 3569d2ecfb7SGuenter Roeckendif # PMBUS 357