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 59f69316d6SEdward A. Jamesconfig SENSORS_IBM_CFFPS 60f69316d6SEdward A. James tristate "IBM Common Form Factor Power Supply" 61b0076406SArnd Bergmann depends on LEDS_CLASS 62f69316d6SEdward A. James help 63f69316d6SEdward A. James If you say yes here you get hardware monitoring support for the IBM 64f69316d6SEdward A. James Common Form Factor power supply. 65f69316d6SEdward A. James 66f69316d6SEdward A. James This driver can also be built as a module. If so, the module will 67f69316d6SEdward A. James be called ibm-cffps. 68f69316d6SEdward A. James 69edd2a4d6SJohn Wangconfig SENSORS_INSPUR_IPSPS 70edd2a4d6SJohn Wang tristate "INSPUR Power System Power Supply" 71edd2a4d6SJohn Wang help 72edd2a4d6SJohn Wang If you say yes here you get hardware monitoring support for the INSPUR 73edd2a4d6SJohn Wang Power System power supply. 74edd2a4d6SJohn Wang 75edd2a4d6SJohn Wang This driver can also be built as a module. If so, the module will 76edd2a4d6SJohn Wang be called inspur-ipsps. 77edd2a4d6SJohn Wang 788991ebd9SSamuel Mendoza-Jonasconfig SENSORS_IR35221 798991ebd9SSamuel Mendoza-Jonas tristate "Infineon IR35221" 808991ebd9SSamuel Mendoza-Jonas help 818991ebd9SSamuel Mendoza-Jonas If you say yes here you get hardware monitoring support for the 828991ebd9SSamuel Mendoza-Jonas Infineon IR35221 controller. 838991ebd9SSamuel Mendoza-Jonas 848991ebd9SSamuel Mendoza-Jonas This driver can also be built as a module. If so, the module will 850d242479STao Ren be called ir35221. 868991ebd9SSamuel Mendoza-Jonas 87e20a7198SChris Packhamconfig SENSORS_IR36021 88e20a7198SChris Packham tristate "Infineon IR36021" 89e20a7198SChris Packham help 90e20a7198SChris Packham If you say yes here you get hardware monitoring support for Infineon 91e20a7198SChris Packham IR36021. 92e20a7198SChris Packham 93e20a7198SChris Packham This driver can also be built as a module. If so, the module will 94e20a7198SChris Packham be called ir36021. 95e20a7198SChris Packham 9600669d19SMaxim Sloykoconfig SENSORS_IR38064 9700669d19SMaxim Sloyko tristate "Infineon IR38064" 9800669d19SMaxim Sloyko help 9900669d19SMaxim Sloyko If you say yes here you get hardware monitoring support for Infineon 10000669d19SMaxim Sloyko IR38064. 10100669d19SMaxim Sloyko 10200669d19SMaxim Sloyko This driver can also be built as a module. If so, the module will 10300669d19SMaxim Sloyko be called ir38064. 10400669d19SMaxim Sloyko 1059158411bSRobert Hancockconfig SENSORS_IRPS5401 1069158411bSRobert Hancock tristate "Infineon IRPS5401" 1079158411bSRobert Hancock help 1089158411bSRobert Hancock If you say yes here you get hardware monitoring support for the 1099158411bSRobert Hancock Infineon IRPS5401 controller. 1109158411bSRobert Hancock 1119158411bSRobert Hancock This driver can also be built as a module. If so, the module will 1129158411bSRobert Hancock be called irps5401. 1139158411bSRobert Hancock 114038a9c3dSMaxim Sloykoconfig SENSORS_ISL68137 115f621d61fSGrant Peltier tristate "Renesas Digital Multiphase Voltage Regulators" 116038a9c3dSMaxim Sloyko help 117f621d61fSGrant Peltier If you say yes here you get hardware monitoring support for Renesas 118f621d61fSGrant Peltier digital multiphase voltage regulators. 119038a9c3dSMaxim Sloyko 120038a9c3dSMaxim Sloyko This driver can also be built as a module. If so, the module will 121038a9c3dSMaxim Sloyko be called isl68137. 122038a9c3dSMaxim Sloyko 12303e9bd8dSGuenter Roeckconfig SENSORS_LM25066 12403e9bd8dSGuenter Roeck tristate "National Semiconductor LM25066 and compatibles" 12503e9bd8dSGuenter Roeck help 12603e9bd8dSGuenter Roeck If you say yes here you get hardware monitoring support for National 12758615a94SGuenter Roeck Semiconductor LM25056, LM25066, LM5064, and LM5066. 12803e9bd8dSGuenter Roeck 12903e9bd8dSGuenter Roeck This driver can also be built as a module. If so, the module will 13003e9bd8dSGuenter Roeck be called lm25066. 13103e9bd8dSGuenter Roeck 132c3ff9a67SGuenter Roeckconfig SENSORS_LTC2978 13377aa3585SAlan Tull tristate "Linear Technologies LTC2978 and compatibles" 134c3ff9a67SGuenter Roeck help 135c3ff9a67SGuenter Roeck If you say yes here you get hardware monitoring support for Linear 136ee44fafbSMike Jones Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979, 137ee44fafbSMike Jones LTC2980, and LTM2987. 138c3ff9a67SGuenter Roeck 139c3ff9a67SGuenter Roeck This driver can also be built as a module. If so, the module will 140c3ff9a67SGuenter Roeck be called ltc2978. 141c3ff9a67SGuenter Roeck 14277aa3585SAlan Tullconfig SENSORS_LTC2978_REGULATOR 1436341e62bSChristoph Jaeger bool "Regulator support for LTC2978 and compatibles" 14477aa3585SAlan Tull depends on SENSORS_LTC2978 && REGULATOR 14577aa3585SAlan Tull help 146ee44fafbSMike Jones If you say yes here you get regulator support for Linear Technology 147ee44fafbSMike Jones LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880, 148ee44fafbSMike Jones LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686, 149ee44fafbSMike Jones and LTM4700. 15077aa3585SAlan Tull 1518d28cd1bSGuenter Roeckconfig SENSORS_LTC3815 1528d28cd1bSGuenter Roeck tristate "Linear Technologies LTC3815" 1538d28cd1bSGuenter Roeck help 1548d28cd1bSGuenter Roeck If you say yes here you get hardware monitoring support for Linear 1558d28cd1bSGuenter Roeck Technology LTC3815. 1568d28cd1bSGuenter Roeck 1578d28cd1bSGuenter Roeck This driver can also be built as a module. If so, the module will 1588d28cd1bSGuenter Roeck be called ltc3815. 1598d28cd1bSGuenter Roeck 1609d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064 1619d2ecfb7SGuenter Roeck tristate "Maxim MAX16064" 1629d2ecfb7SGuenter Roeck help 1639d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 1649d2ecfb7SGuenter Roeck MAX16064. 1659d2ecfb7SGuenter Roeck 1669d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 1679d2ecfb7SGuenter Roeck be called max16064. 1689d2ecfb7SGuenter Roeck 1692138f885SGuenter Roeckconfig SENSORS_MAX16601 17066102281SGuenter Roeck tristate "Maxim MAX16508, MAX16601" 1712138f885SGuenter Roeck help 1722138f885SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 17366102281SGuenter Roeck MAX16508 and MAX16601. 1742138f885SGuenter Roeck 1752138f885SGuenter Roeck This driver can also be built as a module. If so, the module will 1762138f885SGuenter Roeck be called max16601. 1772138f885SGuenter Roeck 178cce20958SGuenter Roeckconfig SENSORS_MAX20730 1795c9353f5SUgur Usug tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743" 180cce20958SGuenter Roeck help 181cce20958SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 1825c9353f5SUgur Usug MAX20710, MAX20730, MAX20734, and MAX20743. 183cce20958SGuenter Roeck 184cce20958SGuenter Roeck This driver can also be built as a module. If so, the module will 185cce20958SGuenter Roeck be called max20730. 186cce20958SGuenter Roeck 1871f61cab8SGuenter Roeckconfig SENSORS_MAX20751 1881f61cab8SGuenter Roeck tristate "Maxim MAX20751" 1891f61cab8SGuenter Roeck help 1901f61cab8SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 1911f61cab8SGuenter Roeck MAX20751. 1921f61cab8SGuenter Roeck 1931f61cab8SGuenter Roeck This driver can also be built as a module. If so, the module will 1941f61cab8SGuenter Roeck be called max20751. 1951f61cab8SGuenter Roeck 1964d420a6aSAndrew Jefferyconfig SENSORS_MAX31785 1974d420a6aSAndrew Jeffery tristate "Maxim MAX31785 and compatibles" 1984d420a6aSAndrew Jeffery help 1994d420a6aSAndrew Jeffery If you say yes here you get hardware monitoring support for Maxim 2004d420a6aSAndrew Jeffery MAX31785. 2014d420a6aSAndrew Jeffery 2024d420a6aSAndrew Jeffery This driver can also be built as a module. If so, the module will 2034d420a6aSAndrew Jeffery be called max31785. 2044d420a6aSAndrew Jeffery 2059d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440 206590defe5SGuenter Roeck tristate "Maxim MAX34440 and compatibles" 2079d2ecfb7SGuenter Roeck help 2089d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2097a001dbaSKun Yi MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461. 2109d2ecfb7SGuenter Roeck 2119d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2129d2ecfb7SGuenter Roeck be called max34440. 2139d2ecfb7SGuenter Roeck 2149d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688 2159d2ecfb7SGuenter Roeck tristate "Maxim MAX8688" 2169d2ecfb7SGuenter Roeck help 2179d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2189d2ecfb7SGuenter Roeck MAX8688. 2199d2ecfb7SGuenter Roeck 2209d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2219d2ecfb7SGuenter Roeck be called max8688. 2229d2ecfb7SGuenter Roeck 2232c6fcbb2SVadim Pasternakconfig SENSORS_MP2975 2242c6fcbb2SVadim Pasternak tristate "MPS MP2975" 2252c6fcbb2SVadim Pasternak help 2262c6fcbb2SVadim Pasternak If you say yes here you get hardware monitoring support for MPS 2272c6fcbb2SVadim Pasternak MP2975 Dual Loop Digital Multi-Phase Controller. 2282c6fcbb2SVadim Pasternak 2292c6fcbb2SVadim Pasternak This driver can also be built as a module. If so, the module will 2302c6fcbb2SVadim Pasternak be called mp2975. 2312c6fcbb2SVadim Pasternak 2327537862aSCharlesconfig SENSORS_PM6764TR 2337537862aSCharles tristate "ST PM6764TR" 2347537862aSCharles help 2357537862aSCharles If you say yes here you get hardware monitoring support for ST 2367537862aSCharles PM6764TR. 2377537862aSCharles 2387537862aSCharles This driver can also be built as a module. If so, the module will 2397537862aSCharles be called pm6764tr. 2407537862aSCharles 241344757baSVijay Khemkaconfig SENSORS_PXE1610 242344757baSVijay Khemka tristate "Infineon PXE1610" 243344757baSVijay Khemka help 244344757baSVijay Khemka If you say yes here you get hardware monitoring support for Infineon 245344757baSVijay Khemka PXE1610. 246344757baSVijay Khemka 247344757baSVijay Khemka This driver can also be built as a module. If so, the module will 248344757baSVijay Khemka be called pxe1610. 249344757baSVijay Khemka 250d014538aSxiao.maconfig SENSORS_Q54SJ108A2 251d014538aSxiao.ma tristate "Delta Power Supplies Q54SJ108A2" 252d014538aSxiao.ma help 253d014538aSxiao.ma If you say yes here you get hardware monitoring support for Delta 254d014538aSxiao.ma Q54SJ108A2 series Power Supplies. 255d014538aSxiao.ma 256d014538aSxiao.ma This driver can also be built as a module. If so, the module will 257d014538aSxiao.ma be called q54sj108a2. 258d014538aSxiao.ma 259*42bfe7ddSErik Rosenconfig SENSORS_STPDDC60 260*42bfe7ddSErik Rosen tristate "ST STPDDC60" 261*42bfe7ddSErik Rosen help 262*42bfe7ddSErik Rosen If you say yes here you get hardware monitoring support for ST 263*42bfe7ddSErik Rosen STPDDC60 Universal Digital Multicell Controller, as well as for 264*42bfe7ddSErik Rosen Flex BMR481. 265*42bfe7ddSErik Rosen 266*42bfe7ddSErik Rosen This driver can also be built as a module. If so, the module will 267*42bfe7ddSErik Rosen be called stpddc60. 268*42bfe7ddSErik Rosen 269a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422 270a8bfecebSZhu, Richard \(NSN - CN/Beijing\) tristate "TI TPS40422" 271a8bfecebSZhu, Richard \(NSN - CN/Beijing\) help 272a8bfecebSZhu, Richard \(NSN - CN/Beijing\) If you say yes here you get hardware monitoring support for TI 273a8bfecebSZhu, Richard \(NSN - CN/Beijing\) TPS40422. 274a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 275a8bfecebSZhu, Richard \(NSN - CN/Beijing\) This driver can also be built as a module. If so, the module will 276a8bfecebSZhu, Richard \(NSN - CN/Beijing\) be called tps40422. 277a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 27861052652SVadim Pasternakconfig SENSORS_TPS53679 2796f944004SGuenter Roeck tristate "TI TPS53647, TPS53667, TPS53679, TPS53681, TPS53688" 28061052652SVadim Pasternak help 28161052652SVadim Pasternak If you say yes here you get hardware monitoring support for TI 2826f944004SGuenter Roeck TPS53647, TPS53667, TPS53679, TPS53681, and TPS53688. 28361052652SVadim Pasternak 28461052652SVadim Pasternak This driver can also be built as a module. If so, the module will 28561052652SVadim Pasternak be called tps53679. 28661052652SVadim Pasternak 2879d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000 288a470f11cSJim Wright tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 2899d2ecfb7SGuenter Roeck help 2909d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 291a470f11cSJim Wright UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 292a470f11cSJim Wright and System Health Controllers. 2939d2ecfb7SGuenter Roeck 2949d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2959d2ecfb7SGuenter Roeck be called ucd9000. 2969d2ecfb7SGuenter Roeck 2979d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200 2989d2ecfb7SGuenter Roeck tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 2999d2ecfb7SGuenter Roeck help 3009d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 3019d2ecfb7SGuenter Roeck UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 3029d2ecfb7SGuenter Roeck Digital PWM System Controllers. 3039d2ecfb7SGuenter Roeck 3049d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 3059d2ecfb7SGuenter Roeck be called ucd9200. 3069d2ecfb7SGuenter Roeck 307aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122 308aaafb7c8SVadim Pasternak tristate "Infineon XDPE122 family" 309aaafb7c8SVadim Pasternak help 310aaafb7c8SVadim Pasternak If you say yes here you get hardware monitoring support for Infineon 311aaafb7c8SVadim Pasternak XDPE12254, XDPE12284, device. 312aaafb7c8SVadim Pasternak 313aaafb7c8SVadim Pasternak This driver can also be built as a module. If so, the module will 314aaafb7c8SVadim Pasternak be called xdpe12284. 315aaafb7c8SVadim Pasternak 316200855e5SGuenter Roeckconfig SENSORS_ZL6100 317200855e5SGuenter Roeck tristate "Intersil ZL6100 and compatibles" 318200855e5SGuenter Roeck help 319200855e5SGuenter Roeck If you say yes here you get hardware monitoring support for Intersil 3203360a106SGuenter Roeck ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 3213360a106SGuenter Roeck ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 3223360a106SGuenter Roeck Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 323200855e5SGuenter Roeck 324200855e5SGuenter Roeck This driver can also be built as a module. If so, the module will 325200855e5SGuenter Roeck be called zl6100. 326200855e5SGuenter Roeck 3279d2ecfb7SGuenter Roeckendif # PMBUS 328