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 22443830f6SGuenter Roeck PMBus devices, including but not limited to ADP4000, BMR453, BMR454, 231a1ea120SGuenter Roeck MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400, 241a1ea120SGuenter Roeck TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020. 259d2ecfb7SGuenter Roeck 269d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 279d2ecfb7SGuenter Roeck be called pmbus. 289d2ecfb7SGuenter Roeck 299514a228SAlexandru Tachiciconfig SENSORS_ADM1266 309514a228SAlexandru Tachici tristate "Analog Devices ADM1266 Sequencer" 31407dc802SAlexandru Tachici select CRC8 32d98dfad3SAlexandru Tachici depends on GPIOLIB 339514a228SAlexandru Tachici help 349514a228SAlexandru Tachici If you say yes here you get hardware monitoring support for Analog 359514a228SAlexandru Tachici Devices ADM1266 Cascadable Super Sequencer. 369514a228SAlexandru Tachici 379514a228SAlexandru Tachici This driver can also be built as a module. If so, the module will 389514a228SAlexandru Tachici be called adm1266. 399514a228SAlexandru Tachici 409d2ecfb7SGuenter Roeckconfig SENSORS_ADM1275 415cf231a3SGuenter Roeck tristate "Analog Devices ADM1275 and compatibles" 429d2ecfb7SGuenter Roeck help 439d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Analog 444ff0ce22SGuenter Roeck Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293, 454ff0ce22SGuenter Roeck and ADM1294 Hot-Swap Controller and Digital Power Monitors. 469d2ecfb7SGuenter Roeck 479d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 489d2ecfb7SGuenter Roeck be called adm1275. 499d2ecfb7SGuenter Roeck 50626bb2f3STao Renconfig SENSORS_BEL_PFE 51626bb2f3STao Ren tristate "Bel PFE Compatible Power Supplies" 52626bb2f3STao Ren help 53626bb2f3STao Ren If you say yes here you get hardware monitoring support for BEL 54626bb2f3STao Ren PFE1100 and PFE3000 Power Supplies. 55626bb2f3STao Ren 56626bb2f3STao Ren This driver can also be built as a module. If so, the module will 57626bb2f3STao Ren be called bel-pfe. 58626bb2f3STao Ren 5915b2703eSChris Packhamconfig SENSORS_BPA_RS600 6015b2703eSChris Packham tristate "BluTek BPA-RS600 Power Supplies" 6115b2703eSChris Packham help 6215b2703eSChris Packham If you say yes here you get hardware monitoring support for BluTek 6315b2703eSChris Packham BPA-RS600 Power Supplies. 6415b2703eSChris Packham 6515b2703eSChris Packham This driver can also be built as a module. If so, the module will 6615b2703eSChris Packham be called bpa-rs600. 6715b2703eSChris Packham 681734b413SVáclav Kubernátconfig SENSORS_FSP_3Y 691734b413SVáclav Kubernát tristate "FSP/3Y-Power power supplies" 701734b413SVáclav Kubernát help 711734b413SVáclav Kubernát If you say yes here you get hardware monitoring support for 721734b413SVáclav Kubernát FSP/3Y-Power hot-swap power supplies. 731734b413SVáclav Kubernát Supported models: YH-5151E, YM-2151E 741734b413SVáclav Kubernát 751734b413SVáclav Kubernát This driver can also be built as a module. If so, the module will 761734b413SVáclav Kubernát be called fsp-3y. 771734b413SVáclav Kubernát 78f69316d6SEdward A. Jamesconfig SENSORS_IBM_CFFPS 79f69316d6SEdward A. James tristate "IBM Common Form Factor Power Supply" 80b0076406SArnd Bergmann depends on LEDS_CLASS 81f69316d6SEdward A. James help 82f69316d6SEdward A. James If you say yes here you get hardware monitoring support for the IBM 83f69316d6SEdward A. James Common Form Factor power supply. 84f69316d6SEdward A. James 85f69316d6SEdward A. James This driver can also be built as a module. If so, the module will 86f69316d6SEdward A. James be called ibm-cffps. 87f69316d6SEdward A. James 88edd2a4d6SJohn Wangconfig SENSORS_INSPUR_IPSPS 89edd2a4d6SJohn Wang tristate "INSPUR Power System Power Supply" 90edd2a4d6SJohn Wang help 91edd2a4d6SJohn Wang If you say yes here you get hardware monitoring support for the INSPUR 92edd2a4d6SJohn Wang Power System power supply. 93edd2a4d6SJohn Wang 94edd2a4d6SJohn Wang This driver can also be built as a module. If so, the module will 95edd2a4d6SJohn Wang be called inspur-ipsps. 96edd2a4d6SJohn Wang 978991ebd9SSamuel Mendoza-Jonasconfig SENSORS_IR35221 988991ebd9SSamuel Mendoza-Jonas tristate "Infineon IR35221" 998991ebd9SSamuel Mendoza-Jonas help 1008991ebd9SSamuel Mendoza-Jonas If you say yes here you get hardware monitoring support for the 1018991ebd9SSamuel Mendoza-Jonas Infineon IR35221 controller. 1028991ebd9SSamuel Mendoza-Jonas 1038991ebd9SSamuel Mendoza-Jonas This driver can also be built as a module. If so, the module will 1040d242479STao Ren be called ir35221. 1058991ebd9SSamuel Mendoza-Jonas 106e20a7198SChris Packhamconfig SENSORS_IR36021 107e20a7198SChris Packham tristate "Infineon IR36021" 108e20a7198SChris Packham help 109e20a7198SChris Packham If you say yes here you get hardware monitoring support for Infineon 110e20a7198SChris Packham IR36021. 111e20a7198SChris Packham 112e20a7198SChris Packham This driver can also be built as a module. If so, the module will 113e20a7198SChris Packham be called ir36021. 114e20a7198SChris Packham 11500669d19SMaxim Sloykoconfig SENSORS_IR38064 11600669d19SMaxim Sloyko tristate "Infineon IR38064" 11700669d19SMaxim Sloyko help 11800669d19SMaxim Sloyko If you say yes here you get hardware monitoring support for Infineon 11900669d19SMaxim Sloyko IR38064. 12000669d19SMaxim Sloyko 12100669d19SMaxim Sloyko This driver can also be built as a module. If so, the module will 12200669d19SMaxim Sloyko be called ir38064. 12300669d19SMaxim Sloyko 1249158411bSRobert Hancockconfig SENSORS_IRPS5401 1259158411bSRobert Hancock tristate "Infineon IRPS5401" 1269158411bSRobert Hancock help 1279158411bSRobert Hancock If you say yes here you get hardware monitoring support for the 1289158411bSRobert Hancock Infineon IRPS5401 controller. 1299158411bSRobert Hancock 1309158411bSRobert Hancock This driver can also be built as a module. If so, the module will 1319158411bSRobert Hancock be called irps5401. 1329158411bSRobert Hancock 133038a9c3dSMaxim Sloykoconfig SENSORS_ISL68137 134f621d61fSGrant Peltier tristate "Renesas Digital Multiphase Voltage Regulators" 135038a9c3dSMaxim Sloyko help 136f621d61fSGrant Peltier If you say yes here you get hardware monitoring support for Renesas 137f621d61fSGrant Peltier digital multiphase voltage regulators. 138038a9c3dSMaxim Sloyko 139038a9c3dSMaxim Sloyko This driver can also be built as a module. If so, the module will 140038a9c3dSMaxim Sloyko be called isl68137. 141038a9c3dSMaxim Sloyko 14203e9bd8dSGuenter Roeckconfig SENSORS_LM25066 14303e9bd8dSGuenter Roeck tristate "National Semiconductor LM25066 and compatibles" 14403e9bd8dSGuenter Roeck help 14503e9bd8dSGuenter Roeck If you say yes here you get hardware monitoring support for National 14658615a94SGuenter Roeck Semiconductor LM25056, LM25066, LM5064, and LM5066. 14703e9bd8dSGuenter Roeck 14803e9bd8dSGuenter Roeck This driver can also be built as a module. If so, the module will 14903e9bd8dSGuenter Roeck be called lm25066. 15003e9bd8dSGuenter Roeck 151c3ff9a67SGuenter Roeckconfig SENSORS_LTC2978 15277aa3585SAlan Tull tristate "Linear Technologies LTC2978 and compatibles" 153c3ff9a67SGuenter Roeck help 154c3ff9a67SGuenter Roeck If you say yes here you get hardware monitoring support for Linear 155ee44fafbSMike Jones Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979, 156ee44fafbSMike Jones LTC2980, and LTM2987. 157c3ff9a67SGuenter Roeck 158c3ff9a67SGuenter Roeck This driver can also be built as a module. If so, the module will 159c3ff9a67SGuenter Roeck be called ltc2978. 160c3ff9a67SGuenter Roeck 16177aa3585SAlan Tullconfig SENSORS_LTC2978_REGULATOR 1626341e62bSChristoph Jaeger bool "Regulator support for LTC2978 and compatibles" 16377aa3585SAlan Tull depends on SENSORS_LTC2978 && REGULATOR 16477aa3585SAlan Tull help 165ee44fafbSMike Jones If you say yes here you get regulator support for Linear Technology 166ee44fafbSMike Jones LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880, 167ee44fafbSMike Jones LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686, 168ee44fafbSMike Jones and LTM4700. 16977aa3585SAlan Tull 1708d28cd1bSGuenter Roeckconfig SENSORS_LTC3815 1718d28cd1bSGuenter Roeck tristate "Linear Technologies LTC3815" 1728d28cd1bSGuenter Roeck help 1738d28cd1bSGuenter Roeck If you say yes here you get hardware monitoring support for Linear 1748d28cd1bSGuenter Roeck Technology LTC3815. 1758d28cd1bSGuenter Roeck 1768d28cd1bSGuenter Roeck This driver can also be built as a module. If so, the module will 1778d28cd1bSGuenter Roeck be called ltc3815. 1788d28cd1bSGuenter Roeck 179*1e406332SErik Rosenconfig SENSORS_MAX15301 180*1e406332SErik Rosen tristate "Maxim MAX15301" 181*1e406332SErik Rosen help 182*1e406332SErik Rosen If you say yes here you get hardware monitoring support for Maxim 183*1e406332SErik Rosen MAX15301, as well as for Flex BMR461. 184*1e406332SErik Rosen 185*1e406332SErik Rosen This driver can also be built as a module. If so, the module will 186*1e406332SErik Rosen be called max15301. 187*1e406332SErik Rosen 1889d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064 1899d2ecfb7SGuenter Roeck tristate "Maxim MAX16064" 1909d2ecfb7SGuenter Roeck help 1919d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 1929d2ecfb7SGuenter Roeck MAX16064. 1939d2ecfb7SGuenter Roeck 1949d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 1959d2ecfb7SGuenter Roeck be called max16064. 1969d2ecfb7SGuenter Roeck 1972138f885SGuenter Roeckconfig SENSORS_MAX16601 19866102281SGuenter Roeck tristate "Maxim MAX16508, MAX16601" 1992138f885SGuenter Roeck help 2002138f885SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 20166102281SGuenter Roeck MAX16508 and MAX16601. 2022138f885SGuenter Roeck 2032138f885SGuenter Roeck This driver can also be built as a module. If so, the module will 2042138f885SGuenter Roeck be called max16601. 2052138f885SGuenter Roeck 206cce20958SGuenter Roeckconfig SENSORS_MAX20730 2075c9353f5SUgur Usug tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743" 208cce20958SGuenter Roeck help 209cce20958SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2105c9353f5SUgur Usug MAX20710, MAX20730, MAX20734, and MAX20743. 211cce20958SGuenter Roeck 212cce20958SGuenter Roeck This driver can also be built as a module. If so, the module will 213cce20958SGuenter Roeck be called max20730. 214cce20958SGuenter Roeck 2151f61cab8SGuenter Roeckconfig SENSORS_MAX20751 2161f61cab8SGuenter Roeck tristate "Maxim MAX20751" 2171f61cab8SGuenter Roeck help 2181f61cab8SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2191f61cab8SGuenter Roeck MAX20751. 2201f61cab8SGuenter Roeck 2211f61cab8SGuenter Roeck This driver can also be built as a module. If so, the module will 2221f61cab8SGuenter Roeck be called max20751. 2231f61cab8SGuenter Roeck 2244d420a6aSAndrew Jefferyconfig SENSORS_MAX31785 2254d420a6aSAndrew Jeffery tristate "Maxim MAX31785 and compatibles" 2264d420a6aSAndrew Jeffery help 2274d420a6aSAndrew Jeffery If you say yes here you get hardware monitoring support for Maxim 2284d420a6aSAndrew Jeffery MAX31785. 2294d420a6aSAndrew Jeffery 2304d420a6aSAndrew Jeffery This driver can also be built as a module. If so, the module will 2314d420a6aSAndrew Jeffery be called max31785. 2324d420a6aSAndrew Jeffery 2339d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440 234590defe5SGuenter Roeck tristate "Maxim MAX34440 and compatibles" 2359d2ecfb7SGuenter Roeck help 2369d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2377a001dbaSKun Yi MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461. 2389d2ecfb7SGuenter Roeck 2399d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2409d2ecfb7SGuenter Roeck be called max34440. 2419d2ecfb7SGuenter Roeck 2429d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688 2439d2ecfb7SGuenter Roeck tristate "Maxim MAX8688" 2449d2ecfb7SGuenter Roeck help 2459d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2469d2ecfb7SGuenter Roeck MAX8688. 2479d2ecfb7SGuenter Roeck 2489d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2499d2ecfb7SGuenter Roeck be called max8688. 2509d2ecfb7SGuenter Roeck 2512c6fcbb2SVadim Pasternakconfig SENSORS_MP2975 2522c6fcbb2SVadim Pasternak tristate "MPS MP2975" 2532c6fcbb2SVadim Pasternak help 2542c6fcbb2SVadim Pasternak If you say yes here you get hardware monitoring support for MPS 2552c6fcbb2SVadim Pasternak MP2975 Dual Loop Digital Multi-Phase Controller. 2562c6fcbb2SVadim Pasternak 2572c6fcbb2SVadim Pasternak This driver can also be built as a module. If so, the module will 2582c6fcbb2SVadim Pasternak be called mp2975. 2592c6fcbb2SVadim Pasternak 2607537862aSCharlesconfig SENSORS_PM6764TR 2617537862aSCharles tristate "ST PM6764TR" 2627537862aSCharles help 2637537862aSCharles If you say yes here you get hardware monitoring support for ST 2647537862aSCharles PM6764TR. 2657537862aSCharles 2667537862aSCharles This driver can also be built as a module. If so, the module will 2677537862aSCharles be called pm6764tr. 2687537862aSCharles 269344757baSVijay Khemkaconfig SENSORS_PXE1610 270344757baSVijay Khemka tristate "Infineon PXE1610" 271344757baSVijay Khemka help 272344757baSVijay Khemka If you say yes here you get hardware monitoring support for Infineon 273344757baSVijay Khemka PXE1610. 274344757baSVijay Khemka 275344757baSVijay Khemka This driver can also be built as a module. If so, the module will 276344757baSVijay Khemka be called pxe1610. 277344757baSVijay Khemka 278d014538aSxiao.maconfig SENSORS_Q54SJ108A2 279d014538aSxiao.ma tristate "Delta Power Supplies Q54SJ108A2" 280d014538aSxiao.ma help 281d014538aSxiao.ma If you say yes here you get hardware monitoring support for Delta 282d014538aSxiao.ma Q54SJ108A2 series Power Supplies. 283d014538aSxiao.ma 284d014538aSxiao.ma This driver can also be built as a module. If so, the module will 285d014538aSxiao.ma be called q54sj108a2. 286d014538aSxiao.ma 28742bfe7ddSErik Rosenconfig SENSORS_STPDDC60 28842bfe7ddSErik Rosen tristate "ST STPDDC60" 28942bfe7ddSErik Rosen help 29042bfe7ddSErik Rosen If you say yes here you get hardware monitoring support for ST 29142bfe7ddSErik Rosen STPDDC60 Universal Digital Multicell Controller, as well as for 29242bfe7ddSErik Rosen Flex BMR481. 29342bfe7ddSErik Rosen 29442bfe7ddSErik Rosen This driver can also be built as a module. If so, the module will 29542bfe7ddSErik Rosen be called stpddc60. 29642bfe7ddSErik Rosen 297a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422 298a8bfecebSZhu, Richard \(NSN - CN/Beijing\) tristate "TI TPS40422" 299a8bfecebSZhu, Richard \(NSN - CN/Beijing\) help 300a8bfecebSZhu, Richard \(NSN - CN/Beijing\) If you say yes here you get hardware monitoring support for TI 301a8bfecebSZhu, Richard \(NSN - CN/Beijing\) TPS40422. 302a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 303a8bfecebSZhu, Richard \(NSN - CN/Beijing\) This driver can also be built as a module. If so, the module will 304a8bfecebSZhu, Richard \(NSN - CN/Beijing\) be called tps40422. 305a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 30661052652SVadim Pasternakconfig SENSORS_TPS53679 307cb3d37b5SErik Rosen tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688" 30861052652SVadim Pasternak help 30961052652SVadim Pasternak If you say yes here you get hardware monitoring support for TI 310cb3d37b5SErik Rosen TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688. 31161052652SVadim Pasternak 31261052652SVadim Pasternak This driver can also be built as a module. If so, the module will 31361052652SVadim Pasternak be called tps53679. 31461052652SVadim Pasternak 3159d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000 316a470f11cSJim Wright tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 3179d2ecfb7SGuenter Roeck help 3189d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 319a470f11cSJim Wright UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 320a470f11cSJim Wright and System Health Controllers. 3219d2ecfb7SGuenter Roeck 3229d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 3239d2ecfb7SGuenter Roeck be called ucd9000. 3249d2ecfb7SGuenter Roeck 3259d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200 3269d2ecfb7SGuenter Roeck tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 3279d2ecfb7SGuenter Roeck help 3289d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 3299d2ecfb7SGuenter Roeck UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 3309d2ecfb7SGuenter Roeck Digital PWM System Controllers. 3319d2ecfb7SGuenter Roeck 3329d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 3339d2ecfb7SGuenter Roeck be called ucd9200. 3349d2ecfb7SGuenter Roeck 335aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122 336aaafb7c8SVadim Pasternak tristate "Infineon XDPE122 family" 337aaafb7c8SVadim Pasternak help 338aaafb7c8SVadim Pasternak If you say yes here you get hardware monitoring support for Infineon 339aaafb7c8SVadim Pasternak XDPE12254, XDPE12284, device. 340aaafb7c8SVadim Pasternak 341aaafb7c8SVadim Pasternak This driver can also be built as a module. If so, the module will 342aaafb7c8SVadim Pasternak be called xdpe12284. 343aaafb7c8SVadim Pasternak 344200855e5SGuenter Roeckconfig SENSORS_ZL6100 345200855e5SGuenter Roeck tristate "Intersil ZL6100 and compatibles" 346200855e5SGuenter Roeck help 347200855e5SGuenter Roeck If you say yes here you get hardware monitoring support for Intersil 3483360a106SGuenter Roeck ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 3493360a106SGuenter Roeck ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 3503360a106SGuenter Roeck Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 351200855e5SGuenter Roeck 352200855e5SGuenter Roeck This driver can also be built as a module. If so, the module will 353200855e5SGuenter Roeck be called zl6100. 354200855e5SGuenter Roeck 3559d2ecfb7SGuenter Roeckendif # PMBUS 356