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 59*15b2703eSChris Packhamconfig SENSORS_BPA_RS600 60*15b2703eSChris Packham tristate "BluTek BPA-RS600 Power Supplies" 61*15b2703eSChris Packham help 62*15b2703eSChris Packham If you say yes here you get hardware monitoring support for BluTek 63*15b2703eSChris Packham BPA-RS600 Power Supplies. 64*15b2703eSChris Packham 65*15b2703eSChris Packham This driver can also be built as a module. If so, the module will 66*15b2703eSChris Packham be called bpa-rs600. 67*15b2703eSChris Packham 68f69316d6SEdward A. Jamesconfig SENSORS_IBM_CFFPS 69f69316d6SEdward A. James tristate "IBM Common Form Factor Power Supply" 70b0076406SArnd Bergmann depends on LEDS_CLASS 71f69316d6SEdward A. James help 72f69316d6SEdward A. James If you say yes here you get hardware monitoring support for the IBM 73f69316d6SEdward A. James Common Form Factor power supply. 74f69316d6SEdward A. James 75f69316d6SEdward A. James This driver can also be built as a module. If so, the module will 76f69316d6SEdward A. James be called ibm-cffps. 77f69316d6SEdward A. James 78edd2a4d6SJohn Wangconfig SENSORS_INSPUR_IPSPS 79edd2a4d6SJohn Wang tristate "INSPUR Power System Power Supply" 80edd2a4d6SJohn Wang help 81edd2a4d6SJohn Wang If you say yes here you get hardware monitoring support for the INSPUR 82edd2a4d6SJohn Wang Power System power supply. 83edd2a4d6SJohn Wang 84edd2a4d6SJohn Wang This driver can also be built as a module. If so, the module will 85edd2a4d6SJohn Wang be called inspur-ipsps. 86edd2a4d6SJohn Wang 878991ebd9SSamuel Mendoza-Jonasconfig SENSORS_IR35221 888991ebd9SSamuel Mendoza-Jonas tristate "Infineon IR35221" 898991ebd9SSamuel Mendoza-Jonas help 908991ebd9SSamuel Mendoza-Jonas If you say yes here you get hardware monitoring support for the 918991ebd9SSamuel Mendoza-Jonas Infineon IR35221 controller. 928991ebd9SSamuel Mendoza-Jonas 938991ebd9SSamuel Mendoza-Jonas This driver can also be built as a module. If so, the module will 940d242479STao Ren be called ir35221. 958991ebd9SSamuel Mendoza-Jonas 96e20a7198SChris Packhamconfig SENSORS_IR36021 97e20a7198SChris Packham tristate "Infineon IR36021" 98e20a7198SChris Packham help 99e20a7198SChris Packham If you say yes here you get hardware monitoring support for Infineon 100e20a7198SChris Packham IR36021. 101e20a7198SChris Packham 102e20a7198SChris Packham This driver can also be built as a module. If so, the module will 103e20a7198SChris Packham be called ir36021. 104e20a7198SChris Packham 10500669d19SMaxim Sloykoconfig SENSORS_IR38064 10600669d19SMaxim Sloyko tristate "Infineon IR38064" 10700669d19SMaxim Sloyko help 10800669d19SMaxim Sloyko If you say yes here you get hardware monitoring support for Infineon 10900669d19SMaxim Sloyko IR38064. 11000669d19SMaxim Sloyko 11100669d19SMaxim Sloyko This driver can also be built as a module. If so, the module will 11200669d19SMaxim Sloyko be called ir38064. 11300669d19SMaxim Sloyko 1149158411bSRobert Hancockconfig SENSORS_IRPS5401 1159158411bSRobert Hancock tristate "Infineon IRPS5401" 1169158411bSRobert Hancock help 1179158411bSRobert Hancock If you say yes here you get hardware monitoring support for the 1189158411bSRobert Hancock Infineon IRPS5401 controller. 1199158411bSRobert Hancock 1209158411bSRobert Hancock This driver can also be built as a module. If so, the module will 1219158411bSRobert Hancock be called irps5401. 1229158411bSRobert Hancock 123038a9c3dSMaxim Sloykoconfig SENSORS_ISL68137 124f621d61fSGrant Peltier tristate "Renesas Digital Multiphase Voltage Regulators" 125038a9c3dSMaxim Sloyko help 126f621d61fSGrant Peltier If you say yes here you get hardware monitoring support for Renesas 127f621d61fSGrant Peltier digital multiphase voltage regulators. 128038a9c3dSMaxim Sloyko 129038a9c3dSMaxim Sloyko This driver can also be built as a module. If so, the module will 130038a9c3dSMaxim Sloyko be called isl68137. 131038a9c3dSMaxim Sloyko 13203e9bd8dSGuenter Roeckconfig SENSORS_LM25066 13303e9bd8dSGuenter Roeck tristate "National Semiconductor LM25066 and compatibles" 13403e9bd8dSGuenter Roeck help 13503e9bd8dSGuenter Roeck If you say yes here you get hardware monitoring support for National 13658615a94SGuenter Roeck Semiconductor LM25056, LM25066, LM5064, and LM5066. 13703e9bd8dSGuenter Roeck 13803e9bd8dSGuenter Roeck This driver can also be built as a module. If so, the module will 13903e9bd8dSGuenter Roeck be called lm25066. 14003e9bd8dSGuenter Roeck 141c3ff9a67SGuenter Roeckconfig SENSORS_LTC2978 14277aa3585SAlan Tull tristate "Linear Technologies LTC2978 and compatibles" 143c3ff9a67SGuenter Roeck help 144c3ff9a67SGuenter Roeck If you say yes here you get hardware monitoring support for Linear 145ee44fafbSMike Jones Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979, 146ee44fafbSMike Jones LTC2980, and LTM2987. 147c3ff9a67SGuenter Roeck 148c3ff9a67SGuenter Roeck This driver can also be built as a module. If so, the module will 149c3ff9a67SGuenter Roeck be called ltc2978. 150c3ff9a67SGuenter Roeck 15177aa3585SAlan Tullconfig SENSORS_LTC2978_REGULATOR 1526341e62bSChristoph Jaeger bool "Regulator support for LTC2978 and compatibles" 15377aa3585SAlan Tull depends on SENSORS_LTC2978 && REGULATOR 15477aa3585SAlan Tull help 155ee44fafbSMike Jones If you say yes here you get regulator support for Linear Technology 156ee44fafbSMike Jones LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880, 157ee44fafbSMike Jones LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686, 158ee44fafbSMike Jones and LTM4700. 15977aa3585SAlan Tull 1608d28cd1bSGuenter Roeckconfig SENSORS_LTC3815 1618d28cd1bSGuenter Roeck tristate "Linear Technologies LTC3815" 1628d28cd1bSGuenter Roeck help 1638d28cd1bSGuenter Roeck If you say yes here you get hardware monitoring support for Linear 1648d28cd1bSGuenter Roeck Technology LTC3815. 1658d28cd1bSGuenter Roeck 1668d28cd1bSGuenter Roeck This driver can also be built as a module. If so, the module will 1678d28cd1bSGuenter Roeck be called ltc3815. 1688d28cd1bSGuenter Roeck 1699d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064 1709d2ecfb7SGuenter Roeck tristate "Maxim MAX16064" 1719d2ecfb7SGuenter Roeck help 1729d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 1739d2ecfb7SGuenter Roeck MAX16064. 1749d2ecfb7SGuenter Roeck 1759d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 1769d2ecfb7SGuenter Roeck be called max16064. 1779d2ecfb7SGuenter Roeck 1782138f885SGuenter Roeckconfig SENSORS_MAX16601 17966102281SGuenter Roeck tristate "Maxim MAX16508, MAX16601" 1802138f885SGuenter Roeck help 1812138f885SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 18266102281SGuenter Roeck MAX16508 and MAX16601. 1832138f885SGuenter Roeck 1842138f885SGuenter Roeck This driver can also be built as a module. If so, the module will 1852138f885SGuenter Roeck be called max16601. 1862138f885SGuenter Roeck 187cce20958SGuenter Roeckconfig SENSORS_MAX20730 1885c9353f5SUgur Usug tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743" 189cce20958SGuenter Roeck help 190cce20958SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 1915c9353f5SUgur Usug MAX20710, MAX20730, MAX20734, and MAX20743. 192cce20958SGuenter Roeck 193cce20958SGuenter Roeck This driver can also be built as a module. If so, the module will 194cce20958SGuenter Roeck be called max20730. 195cce20958SGuenter Roeck 1961f61cab8SGuenter Roeckconfig SENSORS_MAX20751 1971f61cab8SGuenter Roeck tristate "Maxim MAX20751" 1981f61cab8SGuenter Roeck help 1991f61cab8SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2001f61cab8SGuenter Roeck MAX20751. 2011f61cab8SGuenter Roeck 2021f61cab8SGuenter Roeck This driver can also be built as a module. If so, the module will 2031f61cab8SGuenter Roeck be called max20751. 2041f61cab8SGuenter Roeck 2054d420a6aSAndrew Jefferyconfig SENSORS_MAX31785 2064d420a6aSAndrew Jeffery tristate "Maxim MAX31785 and compatibles" 2074d420a6aSAndrew Jeffery help 2084d420a6aSAndrew Jeffery If you say yes here you get hardware monitoring support for Maxim 2094d420a6aSAndrew Jeffery MAX31785. 2104d420a6aSAndrew Jeffery 2114d420a6aSAndrew Jeffery This driver can also be built as a module. If so, the module will 2124d420a6aSAndrew Jeffery be called max31785. 2134d420a6aSAndrew Jeffery 2149d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440 215590defe5SGuenter Roeck tristate "Maxim MAX34440 and compatibles" 2169d2ecfb7SGuenter Roeck help 2179d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2187a001dbaSKun Yi MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461. 2199d2ecfb7SGuenter Roeck 2209d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2219d2ecfb7SGuenter Roeck be called max34440. 2229d2ecfb7SGuenter Roeck 2239d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688 2249d2ecfb7SGuenter Roeck tristate "Maxim MAX8688" 2259d2ecfb7SGuenter Roeck help 2269d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for Maxim 2279d2ecfb7SGuenter Roeck MAX8688. 2289d2ecfb7SGuenter Roeck 2299d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 2309d2ecfb7SGuenter Roeck be called max8688. 2319d2ecfb7SGuenter Roeck 2322c6fcbb2SVadim Pasternakconfig SENSORS_MP2975 2332c6fcbb2SVadim Pasternak tristate "MPS MP2975" 2342c6fcbb2SVadim Pasternak help 2352c6fcbb2SVadim Pasternak If you say yes here you get hardware monitoring support for MPS 2362c6fcbb2SVadim Pasternak MP2975 Dual Loop Digital Multi-Phase Controller. 2372c6fcbb2SVadim Pasternak 2382c6fcbb2SVadim Pasternak This driver can also be built as a module. If so, the module will 2392c6fcbb2SVadim Pasternak be called mp2975. 2402c6fcbb2SVadim Pasternak 2417537862aSCharlesconfig SENSORS_PM6764TR 2427537862aSCharles tristate "ST PM6764TR" 2437537862aSCharles help 2447537862aSCharles If you say yes here you get hardware monitoring support for ST 2457537862aSCharles PM6764TR. 2467537862aSCharles 2477537862aSCharles This driver can also be built as a module. If so, the module will 2487537862aSCharles be called pm6764tr. 2497537862aSCharles 250344757baSVijay Khemkaconfig SENSORS_PXE1610 251344757baSVijay Khemka tristate "Infineon PXE1610" 252344757baSVijay Khemka help 253344757baSVijay Khemka If you say yes here you get hardware monitoring support for Infineon 254344757baSVijay Khemka PXE1610. 255344757baSVijay Khemka 256344757baSVijay Khemka This driver can also be built as a module. If so, the module will 257344757baSVijay Khemka be called pxe1610. 258344757baSVijay Khemka 259d014538aSxiao.maconfig SENSORS_Q54SJ108A2 260d014538aSxiao.ma tristate "Delta Power Supplies Q54SJ108A2" 261d014538aSxiao.ma help 262d014538aSxiao.ma If you say yes here you get hardware monitoring support for Delta 263d014538aSxiao.ma Q54SJ108A2 series Power Supplies. 264d014538aSxiao.ma 265d014538aSxiao.ma This driver can also be built as a module. If so, the module will 266d014538aSxiao.ma be called q54sj108a2. 267d014538aSxiao.ma 26842bfe7ddSErik Rosenconfig SENSORS_STPDDC60 26942bfe7ddSErik Rosen tristate "ST STPDDC60" 27042bfe7ddSErik Rosen help 27142bfe7ddSErik Rosen If you say yes here you get hardware monitoring support for ST 27242bfe7ddSErik Rosen STPDDC60 Universal Digital Multicell Controller, as well as for 27342bfe7ddSErik Rosen Flex BMR481. 27442bfe7ddSErik Rosen 27542bfe7ddSErik Rosen This driver can also be built as a module. If so, the module will 27642bfe7ddSErik Rosen be called stpddc60. 27742bfe7ddSErik Rosen 278a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422 279a8bfecebSZhu, Richard \(NSN - CN/Beijing\) tristate "TI TPS40422" 280a8bfecebSZhu, Richard \(NSN - CN/Beijing\) help 281a8bfecebSZhu, Richard \(NSN - CN/Beijing\) If you say yes here you get hardware monitoring support for TI 282a8bfecebSZhu, Richard \(NSN - CN/Beijing\) TPS40422. 283a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 284a8bfecebSZhu, Richard \(NSN - CN/Beijing\) This driver can also be built as a module. If so, the module will 285a8bfecebSZhu, Richard \(NSN - CN/Beijing\) be called tps40422. 286a8bfecebSZhu, Richard \(NSN - CN/Beijing\) 28761052652SVadim Pasternakconfig SENSORS_TPS53679 2886f944004SGuenter Roeck tristate "TI TPS53647, TPS53667, TPS53679, TPS53681, TPS53688" 28961052652SVadim Pasternak help 29061052652SVadim Pasternak If you say yes here you get hardware monitoring support for TI 2916f944004SGuenter Roeck TPS53647, TPS53667, TPS53679, TPS53681, and TPS53688. 29261052652SVadim Pasternak 29361052652SVadim Pasternak This driver can also be built as a module. If so, the module will 29461052652SVadim Pasternak be called tps53679. 29561052652SVadim Pasternak 2969d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000 297a470f11cSJim Wright tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 2989d2ecfb7SGuenter Roeck help 2999d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 300a470f11cSJim Wright UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 301a470f11cSJim Wright and System Health Controllers. 3029d2ecfb7SGuenter Roeck 3039d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 3049d2ecfb7SGuenter Roeck be called ucd9000. 3059d2ecfb7SGuenter Roeck 3069d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200 3079d2ecfb7SGuenter Roeck tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 3089d2ecfb7SGuenter Roeck help 3099d2ecfb7SGuenter Roeck If you say yes here you get hardware monitoring support for TI 3109d2ecfb7SGuenter Roeck UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 3119d2ecfb7SGuenter Roeck Digital PWM System Controllers. 3129d2ecfb7SGuenter Roeck 3139d2ecfb7SGuenter Roeck This driver can also be built as a module. If so, the module will 3149d2ecfb7SGuenter Roeck be called ucd9200. 3159d2ecfb7SGuenter Roeck 316aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122 317aaafb7c8SVadim Pasternak tristate "Infineon XDPE122 family" 318aaafb7c8SVadim Pasternak help 319aaafb7c8SVadim Pasternak If you say yes here you get hardware monitoring support for Infineon 320aaafb7c8SVadim Pasternak XDPE12254, XDPE12284, device. 321aaafb7c8SVadim Pasternak 322aaafb7c8SVadim Pasternak This driver can also be built as a module. If so, the module will 323aaafb7c8SVadim Pasternak be called xdpe12284. 324aaafb7c8SVadim Pasternak 325200855e5SGuenter Roeckconfig SENSORS_ZL6100 326200855e5SGuenter Roeck tristate "Intersil ZL6100 and compatibles" 327200855e5SGuenter Roeck help 328200855e5SGuenter Roeck If you say yes here you get hardware monitoring support for Intersil 3293360a106SGuenter Roeck ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 3303360a106SGuenter Roeck ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 3313360a106SGuenter Roeck Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 332200855e5SGuenter Roeck 333200855e5SGuenter Roeck This driver can also be built as a module. If so, the module will 334200855e5SGuenter Roeck be called zl6100. 335200855e5SGuenter Roeck 3369d2ecfb7SGuenter Roeckendif # PMBUS 337