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 87*e20a7198SChris Packhamconfig SENSORS_IR36021 88*e20a7198SChris Packham tristate "Infineon IR36021" 89*e20a7198SChris Packham help 90*e20a7198SChris Packham If you say yes here you get hardware monitoring support for Infineon 91*e20a7198SChris Packham IR36021. 92*e20a7198SChris Packham 93*e20a7198SChris Packham This driver can also be built as a module. If so, the module will 94*e20a7198SChris Packham be called ir36021. 95*e20a7198SChris 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 259a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422 260a8bfecebSZhu, Richard \(NSN - CN/Beijing\) tristate "TI TPS40422" 261a8bfecebSZhu, Richard \(NSN - CN/Beijing\) help 262a8bfecebSZhu, Richard \(NSN - CN/Beijing\) If you say yes here you get hardware monitoring support for TI 263a8bfecebSZhu, Richard \(NSN - CN/Beijing\) TPS40422. 264a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 265a8bfecebSZhu, Richard \(NSN - CN/Beijing\) This driver can also be built as a module. If so, the module will 266a8bfecebSZhu, Richard \(NSN - CN/Beijing\) be called tps40422. 267a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 26861052652SVadim Pasternakconfig SENSORS_TPS53679 2696f944004SGuenter Roeck tristate "TI TPS53647, TPS53667, TPS53679, TPS53681, TPS53688" 27061052652SVadim Pasternak help 27161052652SVadim Pasternak If you say yes here you get hardware monitoring support for TI 2726f944004SGuenter Roeck TPS53647, TPS53667, TPS53679, TPS53681, and TPS53688. 27361052652SVadim Pasternak 27461052652SVadim Pasternak This driver can also be built as a module. If so, the module will 27561052652SVadim Pasternak be called tps53679. 27661052652SVadim Pasternak 2779d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000 278a470f11cSJim Wright tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 2799d2ecfb7SGuenter Roeck help 2809d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 281a470f11cSJim Wright UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 282a470f11cSJim Wright and System Health Controllers. 2839d2ecfb7SGuenter Roeck 2849d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2859d2ecfb7SGuenter Roeck be called ucd9000. 2869d2ecfb7SGuenter Roeck 2879d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200 2889d2ecfb7SGuenter Roeck tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 2899d2ecfb7SGuenter Roeck help 2909d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 2919d2ecfb7SGuenter Roeck UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 2929d2ecfb7SGuenter Roeck Digital PWM System Controllers. 2939d2ecfb7SGuenter Roeck 2949d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2959d2ecfb7SGuenter Roeck be called ucd9200. 2969d2ecfb7SGuenter Roeck 297aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122 298aaafb7c8SVadim Pasternak tristate "Infineon XDPE122 family" 299aaafb7c8SVadim Pasternak help 300aaafb7c8SVadim Pasternak If you say yes here you get hardware monitoring support for Infineon 301aaafb7c8SVadim Pasternak XDPE12254, XDPE12284, device. 302aaafb7c8SVadim Pasternak 303aaafb7c8SVadim Pasternak This driver can also be built as a module. If so, the module will 304aaafb7c8SVadim Pasternak be called xdpe12284. 305aaafb7c8SVadim Pasternak 306200855e5SGuenter Roeckconfig SENSORS_ZL6100 307200855e5SGuenter Roeck tristate "Intersil ZL6100 and compatibles" 308200855e5SGuenter Roeck help 309200855e5SGuenter Roeck If you say yes here you get hardware monitoring support for Intersil 3103360a106SGuenter Roeck ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 3113360a106SGuenter Roeck ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 3123360a106SGuenter Roeck Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 313200855e5SGuenter Roeck 314200855e5SGuenter Roeck This driver can also be built as a module. If so, the module will 315200855e5SGuenter Roeck be called zl6100. 316200855e5SGuenter Roeck 3179d2ecfb7SGuenter Roeckendif # PMBUS 318