xref: /linux/drivers/hwmon/pmbus/Kconfig (revision de076198d1e4934c5fc17aa52d5f1884f469ce1a)
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
22ea541c18SErik Rosen	  PMBus devices, including but not limited to ADP4000, BMR310, BMR453,
23ea541c18SErik Rosen	  BMR454, BMR456, BMR457, BMR458, BMR480, BMR490, BMR491, BMR492,
24ea541c18SErik Rosen	  MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012,
25ea541c18SErik 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
30d89d6c09SLakshmi Yadlapaticonfig SENSORS_ACBEL_FSG032
31d89d6c09SLakshmi Yadlapati	tristate "ACBEL FSG032 Power Supply"
32d89d6c09SLakshmi Yadlapati	help
33d89d6c09SLakshmi Yadlapati	  If you say yes here you get hardware monitoring support for the ACBEL
34d89d6c09SLakshmi Yadlapati	  FSG032 Power Supply.
35d89d6c09SLakshmi Yadlapati
36d89d6c09SLakshmi Yadlapati	  This driver can also be built as a module. If so, the module will
37d89d6c09SLakshmi Yadlapati	  be called acbel-fsg032.
38d89d6c09SLakshmi Yadlapati
399514a228SAlexandru Tachiciconfig SENSORS_ADM1266
409514a228SAlexandru Tachici	tristate "Analog Devices ADM1266 Sequencer"
41407dc802SAlexandru Tachici	select CRC8
42d98dfad3SAlexandru Tachici	depends on GPIOLIB
439514a228SAlexandru Tachici	help
449514a228SAlexandru Tachici	  If you say yes here you get hardware monitoring support for Analog
459514a228SAlexandru Tachici	  Devices ADM1266 Cascadable Super Sequencer.
469514a228SAlexandru Tachici
479514a228SAlexandru Tachici	  This driver can also be built as a module. If so, the module will
489514a228SAlexandru Tachici	  be called adm1266.
499514a228SAlexandru Tachici
509d2ecfb7SGuenter Roeckconfig SENSORS_ADM1275
515cf231a3SGuenter Roeck	tristate "Analog Devices ADM1275 and compatibles"
529d2ecfb7SGuenter Roeck	help
539d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Analog
5491630090SJose Ramon San Buenaventura	  Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1281,
5591630090SJose Ramon San Buenaventura	  ADM1293, and ADM1294 Hot-Swap Controller and Digital Power Monitors.
569d2ecfb7SGuenter Roeck
579d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
589d2ecfb7SGuenter Roeck	  be called adm1275.
599d2ecfb7SGuenter Roeck
6004f17595SRadu Sabauconfig SENSORS_ADP1050
6104f17595SRadu Sabau	tristate "Analog Devices ADP1050 digital controller for Power Supplies"
6204f17595SRadu Sabau	help
6304f17595SRadu Sabau	  If you say yes here you get hardware monitoring support for Analog
6404f17595SRadu Sabau	  Devices ADP1050 digital controller for isolated power supply with
6504f17595SRadu Sabau	  PMBus interface.
6604f17595SRadu Sabau
6704f17595SRadu Sabau	  This driver can also be built as a module. If so, the module will
6804f17595SRadu Sabau	  be called adp1050.
6904f17595SRadu Sabau
70626bb2f3STao Renconfig SENSORS_BEL_PFE
71626bb2f3STao Ren	tristate "Bel PFE Compatible Power Supplies"
72626bb2f3STao Ren	help
73626bb2f3STao Ren	  If you say yes here you get hardware monitoring support for BEL
74626bb2f3STao Ren	  PFE1100 and PFE3000 Power Supplies.
75626bb2f3STao Ren
76626bb2f3STao Ren	  This driver can also be built as a module. If so, the module will
77626bb2f3STao Ren	  be called bel-pfe.
78626bb2f3STao Ren
7915b2703eSChris Packhamconfig SENSORS_BPA_RS600
8015b2703eSChris Packham	tristate "BluTek BPA-RS600 Power Supplies"
8115b2703eSChris Packham	help
8215b2703eSChris Packham	  If you say yes here you get hardware monitoring support for BluTek
8315b2703eSChris Packham	  BPA-RS600 Power Supplies.
8415b2703eSChris Packham
8515b2703eSChris Packham	  This driver can also be built as a module. If so, the module will
8615b2703eSChris Packham	  be called bpa-rs600.
8715b2703eSChris Packham
88*de076198SNinad Palsuleconfig SENSORS_CRPS
89*de076198SNinad Palsule	tristate "Intel Common Redundant Power Supply"
90*de076198SNinad Palsule	help
91*de076198SNinad Palsule	  If you say yes here you get hardware monitoring support for the Intel
92*de076198SNinad Palsule	  Common Redundant Power Supply.
93*de076198SNinad Palsule
94*de076198SNinad Palsule	  This driver can also be built as a module. If so, the module will
95*de076198SNinad Palsule	  be called crps.
96*de076198SNinad Palsule
97d387d88eSZev Weissconfig SENSORS_DELTA_AHE50DC_FAN
98d387d88eSZev Weiss	tristate "Delta AHE-50DC fan control module"
99d387d88eSZev Weiss	help
100d387d88eSZev Weiss	  If you say yes here you get hardware monitoring support for
101d387d88eSZev Weiss	  the integrated fan control module of the Delta AHE-50DC
102d387d88eSZev Weiss	  Open19 power shelf.
103d387d88eSZev Weiss
104d387d88eSZev Weiss	  This driver can also be built as a module. If so, the module
105d387d88eSZev Weiss	  will be called delta-ahe50dc-fan.
106d387d88eSZev Weiss
1071734b413SVáclav Kubernátconfig SENSORS_FSP_3Y
1081734b413SVáclav Kubernát	tristate "FSP/3Y-Power power supplies"
1091734b413SVáclav Kubernát	help
1101734b413SVáclav Kubernát	  If you say yes here you get hardware monitoring support for
1111734b413SVáclav Kubernát	  FSP/3Y-Power hot-swap power supplies.
1121734b413SVáclav Kubernát	  Supported models: YH-5151E, YM-2151E
1131734b413SVáclav Kubernát
1141734b413SVáclav Kubernát	  This driver can also be built as a module. If so, the module will
1151734b413SVáclav Kubernát	  be called fsp-3y.
1161734b413SVáclav Kubernát
117f69316d6SEdward A. Jamesconfig SENSORS_IBM_CFFPS
118f69316d6SEdward A. James	tristate "IBM Common Form Factor Power Supply"
119b0076406SArnd Bergmann	depends on LEDS_CLASS
120f69316d6SEdward A. James	help
121f69316d6SEdward A. James	  If you say yes here you get hardware monitoring support for the IBM
122f69316d6SEdward A. James	  Common Form Factor power supply.
123f69316d6SEdward A. James
124f69316d6SEdward A. James	  This driver can also be built as a module. If so, the module will
125f69316d6SEdward A. James	  be called ibm-cffps.
126f69316d6SEdward A. James
1273efbcee8SRobert Markoconfig SENSORS_DPS920AB
1283efbcee8SRobert Marko	tristate "Delta DPS920AB Power Supply"
1293efbcee8SRobert Marko	help
1303efbcee8SRobert Marko	  If you say yes here you get hardware monitoring support for Delta
1313efbcee8SRobert Marko	  DPS920AB Power Supplies.
1323efbcee8SRobert Marko
1333efbcee8SRobert Marko	  This driver can also be built as a module. If so, the module will
1343efbcee8SRobert Marko	  be called dps920ab.
1353efbcee8SRobert Marko
136edd2a4d6SJohn Wangconfig SENSORS_INSPUR_IPSPS
137edd2a4d6SJohn Wang	tristate "INSPUR Power System Power Supply"
138edd2a4d6SJohn Wang	help
139edd2a4d6SJohn Wang	  If you say yes here you get hardware monitoring support for the INSPUR
140edd2a4d6SJohn Wang	  Power System power supply.
141edd2a4d6SJohn Wang
142edd2a4d6SJohn Wang	  This driver can also be built as a module. If so, the module will
143edd2a4d6SJohn Wang	  be called inspur-ipsps.
144edd2a4d6SJohn Wang
1458991ebd9SSamuel Mendoza-Jonasconfig SENSORS_IR35221
1468991ebd9SSamuel Mendoza-Jonas	tristate "Infineon IR35221"
1478991ebd9SSamuel Mendoza-Jonas	help
1488991ebd9SSamuel Mendoza-Jonas	  If you say yes here you get hardware monitoring support for the
1498991ebd9SSamuel Mendoza-Jonas	  Infineon IR35221 controller.
1508991ebd9SSamuel Mendoza-Jonas
1518991ebd9SSamuel Mendoza-Jonas	  This driver can also be built as a module. If so, the module will
1520d242479STao Ren	  be called ir35221.
1538991ebd9SSamuel Mendoza-Jonas
154e20a7198SChris Packhamconfig SENSORS_IR36021
155e20a7198SChris Packham	tristate "Infineon IR36021"
156e20a7198SChris Packham	help
157e20a7198SChris Packham	  If you say yes here you get hardware monitoring support for Infineon
158e20a7198SChris Packham	  IR36021.
159e20a7198SChris Packham
160e20a7198SChris Packham	  This driver can also be built as a module. If so, the module will
161e20a7198SChris Packham	  be called ir36021.
162e20a7198SChris Packham
16300669d19SMaxim Sloykoconfig SENSORS_IR38064
164ca003af3SPatrick Rudolph	tristate "Infineon IR38064 and compatibles"
16500669d19SMaxim Sloyko	help
16600669d19SMaxim Sloyko	  If you say yes here you get hardware monitoring support for Infineon
167ca003af3SPatrick Rudolph	  IR38060, IR38064, IR38164 and IR38263.
16800669d19SMaxim Sloyko
16900669d19SMaxim Sloyko	  This driver can also be built as a module. If so, the module will
17000669d19SMaxim Sloyko	  be called ir38064.
17100669d19SMaxim Sloyko
1720ee7f624SPatrick Rudolphconfig SENSORS_IR38064_REGULATOR
1730ee7f624SPatrick Rudolph	bool "Regulator support for IR38064 and compatibles"
1740ee7f624SPatrick Rudolph	depends on SENSORS_IR38064 && REGULATOR
1750ee7f624SPatrick Rudolph	help
1760ee7f624SPatrick Rudolph	  Uses the IR38064 or compatible as regulator.
1770ee7f624SPatrick Rudolph
1789158411bSRobert Hancockconfig SENSORS_IRPS5401
1799158411bSRobert Hancock	tristate "Infineon IRPS5401"
1809158411bSRobert Hancock	help
1819158411bSRobert Hancock	  If you say yes here you get hardware monitoring support for the
1829158411bSRobert Hancock	  Infineon IRPS5401 controller.
1839158411bSRobert Hancock
1849158411bSRobert Hancock	  This driver can also be built as a module. If so, the module will
1859158411bSRobert Hancock	  be called irps5401.
1869158411bSRobert Hancock
187038a9c3dSMaxim Sloykoconfig SENSORS_ISL68137
188f621d61fSGrant Peltier	tristate "Renesas Digital Multiphase Voltage Regulators"
189038a9c3dSMaxim Sloyko	help
190f621d61fSGrant Peltier	  If you say yes here you get hardware monitoring support for Renesas
191f621d61fSGrant Peltier	  digital multiphase voltage regulators.
192038a9c3dSMaxim Sloyko
193038a9c3dSMaxim Sloyko	  This driver can also be built as a module. If so, the module will
194038a9c3dSMaxim Sloyko	  be called isl68137.
195038a9c3dSMaxim Sloyko
19603e9bd8dSGuenter Roeckconfig SENSORS_LM25066
19703e9bd8dSGuenter Roeck	tristate "National Semiconductor LM25066 and compatibles"
19803e9bd8dSGuenter Roeck	help
19903e9bd8dSGuenter Roeck	  If you say yes here you get hardware monitoring support for National
20058615a94SGuenter Roeck	  Semiconductor LM25056, LM25066, LM5064, and LM5066.
20103e9bd8dSGuenter Roeck
20203e9bd8dSGuenter Roeck	  This driver can also be built as a module. If so, the module will
20303e9bd8dSGuenter Roeck	  be called lm25066.
20403e9bd8dSGuenter Roeck
205da78ad2bSZev Weissconfig SENSORS_LM25066_REGULATOR
206da78ad2bSZev Weiss	bool "Regulator support for LM25066 and compatibles"
207da78ad2bSZev Weiss	depends on SENSORS_LM25066 && REGULATOR
208da78ad2bSZev Weiss	help
209da78ad2bSZev Weiss	  If you say yes here you get regulator support for National
210da78ad2bSZev Weiss	  Semiconductor LM25066, LM5064, and LM5066.
211da78ad2bSZev Weiss
212e10d9e4cSGuenter Roeckconfig SENSORS_LT7182S
213e10d9e4cSGuenter Roeck	tristate "Analog Devices LT7182S"
214e10d9e4cSGuenter Roeck	help
215e10d9e4cSGuenter Roeck	  If you say yes here you get hardware monitoring support for Analog
216e10d9e4cSGuenter Roeck	  Devices LT7182S.
217e10d9e4cSGuenter Roeck
218e10d9e4cSGuenter Roeck	  This driver can also be built as a module. If so, the module will
219e10d9e4cSGuenter Roeck	  be called lt7182s.
220e10d9e4cSGuenter Roeck
221c3ff9a67SGuenter Roeckconfig SENSORS_LTC2978
22277aa3585SAlan Tull	tristate "Linear Technologies LTC2978 and compatibles"
223c3ff9a67SGuenter Roeck	help
224c3ff9a67SGuenter Roeck	  If you say yes here you get hardware monitoring support for Linear
225ee44fafbSMike Jones	  Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
226ee44fafbSMike Jones	  LTC2980, and LTM2987.
227c3ff9a67SGuenter Roeck
228c3ff9a67SGuenter Roeck	  This driver can also be built as a module. If so, the module will
229c3ff9a67SGuenter Roeck	  be called ltc2978.
230c3ff9a67SGuenter Roeck
23177aa3585SAlan Tullconfig SENSORS_LTC2978_REGULATOR
2326341e62bSChristoph Jaeger	bool "Regulator support for LTC2978 and compatibles"
23377aa3585SAlan Tull	depends on SENSORS_LTC2978 && REGULATOR
23477aa3585SAlan Tull	help
235ee44fafbSMike Jones	  If you say yes here you get regulator support for Linear Technology
2369c1716bcSMariel Tinaco	  LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7841,
2379c1716bcSMariel Tinaco	  LTC7880, LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680,
2389c1716bcSMariel Tinaco	  LTM4686, and LTM4700.
23977aa3585SAlan Tull
2408d28cd1bSGuenter Roeckconfig SENSORS_LTC3815
2418d28cd1bSGuenter Roeck	tristate "Linear Technologies LTC3815"
2428d28cd1bSGuenter Roeck	help
2438d28cd1bSGuenter Roeck	  If you say yes here you get hardware monitoring support for Linear
2448d28cd1bSGuenter Roeck	  Technology LTC3815.
2458d28cd1bSGuenter Roeck
2468d28cd1bSGuenter Roeck	  This driver can also be built as a module. If so, the module will
2478d28cd1bSGuenter Roeck	  be called ltc3815.
2488d28cd1bSGuenter Roeck
2490c459759SDelphine CC Chiuconfig SENSORS_LTC4286
2500c459759SDelphine CC Chiu	bool "Analog Devices LTC4286"
2510c459759SDelphine CC Chiu	help
2520c459759SDelphine CC Chiu	  LTC4286 is an integrated solution for hot swap applications that
2530c459759SDelphine CC Chiu	  allows a board to be safely inserted and removed from a live
2540c459759SDelphine CC Chiu	  backplane.
2550c459759SDelphine CC Chiu	  This chip could be used to monitor voltage, current, ...etc.
2560c459759SDelphine CC Chiu	  If you say yes here you get hardware monitoring support for Analog
2570c459759SDelphine CC Chiu	  Devices LTC4286.
2580c459759SDelphine CC Chiu
2591e406332SErik Rosenconfig SENSORS_MAX15301
2601e406332SErik Rosen	tristate "Maxim MAX15301"
2611e406332SErik Rosen	help
2621e406332SErik Rosen	  If you say yes here you get hardware monitoring support for Maxim
2631e406332SErik Rosen	  MAX15301, as well as for Flex BMR461.
2641e406332SErik Rosen
2651e406332SErik Rosen	  This driver can also be built as a module. If so, the module will
2661e406332SErik Rosen	  be called max15301.
2671e406332SErik Rosen
2689d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064
2699d2ecfb7SGuenter Roeck	tristate "Maxim MAX16064"
2709d2ecfb7SGuenter Roeck	help
2719d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
2729d2ecfb7SGuenter Roeck	  MAX16064.
2739d2ecfb7SGuenter Roeck
2749d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
2759d2ecfb7SGuenter Roeck	  be called max16064.
2769d2ecfb7SGuenter Roeck
2772138f885SGuenter Roeckconfig SENSORS_MAX16601
278a6f7c5d0SGuenter Roeck	tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"
2792138f885SGuenter Roeck	help
2802138f885SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
281a6f7c5d0SGuenter Roeck	  MAX16508, MAX16600, MAX16601, and MAX16602.
2822138f885SGuenter Roeck
2832138f885SGuenter Roeck	  This driver can also be built as a module. If so, the module will
2842138f885SGuenter Roeck	  be called max16601.
2852138f885SGuenter Roeck
286cce20958SGuenter Roeckconfig SENSORS_MAX20730
2875c9353f5SUgur Usug	tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
288cce20958SGuenter Roeck	help
289cce20958SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
2905c9353f5SUgur Usug	  MAX20710, MAX20730, MAX20734, and MAX20743.
291cce20958SGuenter Roeck
292cce20958SGuenter Roeck	  This driver can also be built as a module. If so, the module will
293cce20958SGuenter Roeck	  be called max20730.
294cce20958SGuenter Roeck
2951f61cab8SGuenter Roeckconfig SENSORS_MAX20751
2961f61cab8SGuenter Roeck	tristate "Maxim MAX20751"
2971f61cab8SGuenter Roeck	help
2981f61cab8SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
2991f61cab8SGuenter Roeck	  MAX20751.
3001f61cab8SGuenter Roeck
3011f61cab8SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3021f61cab8SGuenter Roeck	  be called max20751.
3031f61cab8SGuenter Roeck
3044d420a6aSAndrew Jefferyconfig SENSORS_MAX31785
3054d420a6aSAndrew Jeffery	tristate "Maxim MAX31785 and compatibles"
3064d420a6aSAndrew Jeffery	help
3074d420a6aSAndrew Jeffery	  If you say yes here you get hardware monitoring support for Maxim
3084d420a6aSAndrew Jeffery	  MAX31785.
3094d420a6aSAndrew Jeffery
3104d420a6aSAndrew Jeffery	  This driver can also be built as a module. If so, the module will
3114d420a6aSAndrew Jeffery	  be called max31785.
3124d420a6aSAndrew Jeffery
3139d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440
314590defe5SGuenter Roeck	tristate "Maxim MAX34440 and compatibles"
3159d2ecfb7SGuenter Roeck	help
3169d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3177a001dbaSKun Yi	  MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
3189d2ecfb7SGuenter Roeck
3199d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3209d2ecfb7SGuenter Roeck	  be called max34440.
3219d2ecfb7SGuenter Roeck
3229d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688
3239d2ecfb7SGuenter Roeck	tristate "Maxim MAX8688"
3249d2ecfb7SGuenter Roeck	help
3259d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3269d2ecfb7SGuenter Roeck	  MAX8688.
3279d2ecfb7SGuenter Roeck
3289d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3299d2ecfb7SGuenter Roeck	  be called max8688.
3309d2ecfb7SGuenter Roeck
331f9e5f289SPeter Yinconfig SENSORS_MP2856
332f9e5f289SPeter Yin	tristate "MPS MP2856"
333f9e5f289SPeter Yin	help
334f9e5f289SPeter Yin	  If you say yes here you get hardware monitoring support for MPS
335f9e5f289SPeter Yin	  MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.
336f9e5f289SPeter Yin
337f9e5f289SPeter Yin	  This driver can also be built as a module. If so, the module will
338f9e5f289SPeter Yin	  be called mp2856.
339f9e5f289SPeter Yin
340e4db7719SVadim Pasternakconfig SENSORS_MP2888
341e4db7719SVadim Pasternak	tristate "MPS MP2888"
342e4db7719SVadim Pasternak	help
343e4db7719SVadim Pasternak	  If you say yes here you get hardware monitoring support for MPS
344e4db7719SVadim Pasternak	  MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
345e4db7719SVadim Pasternak
346e4db7719SVadim Pasternak	  This driver can also be built as a module. If so, the module will
347e4db7719SVadim Pasternak	  be called mp2888.
348e4db7719SVadim Pasternak
34938b2b022SNoah Wangconfig SENSORS_MP2891
35038b2b022SNoah Wang    tristate "MPS MP2891"
35138b2b022SNoah Wang    help
35238b2b022SNoah Wang      If you say yes here you get hardware monitoring support for MPS
35338b2b022SNoah Wang      MP2891 Dual Loop Digital Multi-Phase Controller.
35438b2b022SNoah Wang
35538b2b022SNoah Wang      This driver can also be built as a module. If so, the module will
35638b2b022SNoah Wang      be called mp2891.
35738b2b022SNoah Wang
3582c6fcbb2SVadim Pasternakconfig SENSORS_MP2975
3592c6fcbb2SVadim Pasternak	tristate "MPS MP2975"
3602c6fcbb2SVadim Pasternak	help
3612c6fcbb2SVadim Pasternak	  If you say yes here you get hardware monitoring support for MPS
3622c6fcbb2SVadim Pasternak	  MP2975 Dual Loop Digital Multi-Phase Controller.
3632c6fcbb2SVadim Pasternak
3642c6fcbb2SVadim Pasternak	  This driver can also be built as a module. If so, the module will
3652c6fcbb2SVadim Pasternak	  be called mp2975.
3662c6fcbb2SVadim Pasternak
367fc37348cSNoah Wangconfig SENSORS_MP2993
368fc37348cSNoah Wang	tristate "MPS MP2993"
369fc37348cSNoah Wang	help
370fc37348cSNoah Wang	  If you say yes here you get hardware monitoring support for MPS
371fc37348cSNoah Wang	  MP2993 Dual Loop Digital Multi-Phase Controller.
372fc37348cSNoah Wang
373fc37348cSNoah Wang	  This driver can also be built as a module. If so, the module will
374fc37348cSNoah Wang	  be called mp2993.
375fc37348cSNoah Wang
37688fc1efcSPatrick Rudolphconfig SENSORS_MP2975_REGULATOR
37788fc1efcSPatrick Rudolph	depends on SENSORS_MP2975 && REGULATOR
37888fc1efcSPatrick Rudolph	bool "Regulator support for MPS MP2975"
37988fc1efcSPatrick Rudolph	help
38088fc1efcSPatrick Rudolph	  If you say yes here you get regulator support for MPS MP2975
38188fc1efcSPatrick Rudolph	  Dual Loop Digital Multi-Phase Controller.
38288fc1efcSPatrick Rudolph
383e1c5cd7eSHoward.Chiu@quantatw.comconfig SENSORS_MP5023
384e1c5cd7eSHoward.Chiu@quantatw.com	tristate "MPS MP5023"
385e1c5cd7eSHoward.Chiu@quantatw.com	help
386e1c5cd7eSHoward.Chiu@quantatw.com	  If you say yes here you get hardware monitoring support for MPS
387e1c5cd7eSHoward.Chiu@quantatw.com	  MP5023.
388e1c5cd7eSHoward.Chiu@quantatw.com
389e1c5cd7eSHoward.Chiu@quantatw.com	  This driver can also be built as a module. If so, the module will
390e1c5cd7eSHoward.Chiu@quantatw.com	  be called mp5023.
391e1c5cd7eSHoward.Chiu@quantatw.com
392cd228e7bSAlex Vdovydchenkoconfig SENSORS_MP5920
393cd228e7bSAlex Vdovydchenko	tristate "MPS MP5920"
394cd228e7bSAlex Vdovydchenko	help
395cd228e7bSAlex Vdovydchenko	  If you say yes here you get hardware monitoring support for Monolithic
396cd228e7bSAlex Vdovydchenko	  MP5920.
397cd228e7bSAlex Vdovydchenko
398cd228e7bSAlex Vdovydchenko	  This driver can also be built as a module. If so, the module will
399cd228e7bSAlex Vdovydchenko	  be called mp5920.
400cd228e7bSAlex Vdovydchenko
401ce074240SPeter Yinconfig SENSORS_MP5990
402ce074240SPeter Yin	tristate "MPS MP5990"
403ce074240SPeter Yin	help
404ce074240SPeter Yin	  If you say yes here you get hardware monitoring support for MPS
405ce074240SPeter Yin	  MP5990.
406ce074240SPeter Yin
407ce074240SPeter Yin	  This driver can also be built as a module. If so, the module will
408ce074240SPeter Yin	  be called mp5990.
409ce074240SPeter Yin
410dc5abc2fSNoah Wangconfig SENSORS_MP9941
411dc5abc2fSNoah Wang	tristate "MPS MP9941"
412dc5abc2fSNoah Wang	help
413dc5abc2fSNoah Wang	  If you say yes here you get hardware monitoring support for MPS
414dc5abc2fSNoah Wang	  MP9941.
415dc5abc2fSNoah Wang
416dc5abc2fSNoah Wang	  This driver can also be built as a module. If so, the module will
417dc5abc2fSNoah Wang	  be called mp9941.
418dc5abc2fSNoah Wang
41961d1eb02SSaravanan Sekarconfig SENSORS_MPQ7932_REGULATOR
42061d1eb02SSaravanan Sekar	bool "Regulator support for MPQ7932"
42161d1eb02SSaravanan Sekar	depends on SENSORS_MPQ7932 && REGULATOR
42261d1eb02SSaravanan Sekar	help
42361d1eb02SSaravanan Sekar	  If you say yes here you get six integrated buck converter regulator
42461d1eb02SSaravanan Sekar	  support for power management IC MPS MPQ7932.
42561d1eb02SSaravanan Sekar
42661d1eb02SSaravanan Sekarconfig SENSORS_MPQ7932
42761d1eb02SSaravanan Sekar	tristate "MPS MPQ7932"
42861d1eb02SSaravanan Sekar	help
42961d1eb02SSaravanan Sekar	  If you say yes here you get hardware monitoring functionality support
43061d1eb02SSaravanan Sekar	  for power management IC MPS MPQ7932.
43161d1eb02SSaravanan Sekar
43261d1eb02SSaravanan Sekar	  This driver can also be built as a module. If so, the module will
43361d1eb02SSaravanan Sekar	  be called mpq7932.
43461d1eb02SSaravanan Sekar
435f20b4a93SCharles Hsuconfig SENSORS_MPQ8785
436f20b4a93SCharles Hsu	tristate "MPS MPQ8785"
437f20b4a93SCharles Hsu	help
438f20b4a93SCharles Hsu	  If you say yes here you get hardware monitoring functionality support
439f20b4a93SCharles Hsu	  for power management IC MPS MPQ8785.
440f20b4a93SCharles Hsu
441f20b4a93SCharles Hsu	  This driver can also be built as a module. If so, the module will
442f20b4a93SCharles Hsu	  be called mpq8785.
443f20b4a93SCharles Hsu
444317f9d80SErik Rosenconfig SENSORS_PIM4328
445317f9d80SErik Rosen	tristate "Flex PIM4328 and compatibles"
446317f9d80SErik Rosen	help
447317f9d80SErik Rosen	  If you say yes here you get hardware monitoring support for Flex
448317f9d80SErik Rosen	  PIM4328, PIM4820 and PIM4006 Power Interface Modules.
449317f9d80SErik Rosen
450317f9d80SErik Rosen	  This driver can also be built as a module. If so, the module will
451317f9d80SErik Rosen	  be called pim4328.
452317f9d80SErik Rosen
453d0cd9785SMarcello Sylvester Bauerconfig SENSORS_PLI1209BC
454d0cd9785SMarcello Sylvester Bauer	tristate "Vicor PLI1209BC"
455d0cd9785SMarcello Sylvester Bauer	help
456d0cd9785SMarcello Sylvester Bauer	  If you say yes here you get hardware monitoring support for Vicor
457d0cd9785SMarcello Sylvester Bauer	  PLI1209BC Digital Supervisor.
458d0cd9785SMarcello Sylvester Bauer
459d0cd9785SMarcello Sylvester Bauer	  This driver can also be built as a module. If so, the module will
460d0cd9785SMarcello Sylvester Bauer	  be called pli1209bc.
461d0cd9785SMarcello Sylvester Bauer
462ba1d263aSMarcello Sylvester Bauerconfig SENSORS_PLI1209BC_REGULATOR
463ba1d263aSMarcello Sylvester Bauer	bool "Regulator support for PLI1209BC"
464ba1d263aSMarcello Sylvester Bauer	depends on SENSORS_PLI1209BC && REGULATOR
465ba1d263aSMarcello Sylvester Bauer	help
466ba1d263aSMarcello Sylvester Bauer	  If you say yes here you get regulator support for Vicor PLI1209BC
467ba1d263aSMarcello Sylvester Bauer	  Digital Supervisor.
468ba1d263aSMarcello Sylvester Bauer
4697537862aSCharlesconfig SENSORS_PM6764TR
4707537862aSCharles	tristate "ST PM6764TR"
4717537862aSCharles	help
4727537862aSCharles	  If you say yes here you get hardware monitoring support for ST
4737537862aSCharles	  PM6764TR.
4747537862aSCharles
4757537862aSCharles	  This driver can also be built as a module. If so, the module will
4767537862aSCharles	  be called pm6764tr.
4777537862aSCharles
478344757baSVijay Khemkaconfig SENSORS_PXE1610
479344757baSVijay Khemka	tristate "Infineon PXE1610"
480344757baSVijay Khemka	help
481344757baSVijay Khemka	  If you say yes here you get hardware monitoring support for Infineon
482344757baSVijay Khemka	  PXE1610.
483344757baSVijay Khemka
484344757baSVijay Khemka	  This driver can also be built as a module. If so, the module will
485344757baSVijay Khemka	  be called pxe1610.
486344757baSVijay Khemka
487d014538aSxiao.maconfig SENSORS_Q54SJ108A2
488d014538aSxiao.ma	tristate "Delta Power Supplies Q54SJ108A2"
489d014538aSxiao.ma	help
490d014538aSxiao.ma	  If you say yes here you get hardware monitoring support for Delta
491d014538aSxiao.ma	  Q54SJ108A2 series Power Supplies.
492d014538aSxiao.ma
493d014538aSxiao.ma	  This driver can also be built as a module. If so, the module will
494d014538aSxiao.ma	  be called q54sj108a2.
495d014538aSxiao.ma
49642bfe7ddSErik Rosenconfig SENSORS_STPDDC60
49742bfe7ddSErik Rosen	tristate "ST STPDDC60"
49842bfe7ddSErik Rosen	help
49942bfe7ddSErik Rosen	  If you say yes here you get hardware monitoring support for ST
50042bfe7ddSErik Rosen	  STPDDC60 Universal Digital Multicell Controller, as well as for
50142bfe7ddSErik Rosen	  Flex BMR481.
50242bfe7ddSErik Rosen
50342bfe7ddSErik Rosen	  This driver can also be built as a module. If so, the module will
50442bfe7ddSErik Rosen	  be called stpddc60.
50542bfe7ddSErik Rosen
50695b80c48SPatrick Rudolphconfig SENSORS_TDA38640
50795b80c48SPatrick Rudolph	tristate "Infineon TDA38640"
50895b80c48SPatrick Rudolph	help
50995b80c48SPatrick Rudolph	  If you say yes here you get hardware monitoring support for Infineon
51095b80c48SPatrick Rudolph	  TDA38640.
51195b80c48SPatrick Rudolph
51295b80c48SPatrick Rudolph	  This driver can also be built as a module. If so, the module will
51395b80c48SPatrick Rudolph	  be called tda38640.
51495b80c48SPatrick Rudolph
51595b80c48SPatrick Rudolphconfig SENSORS_TDA38640_REGULATOR
51695b80c48SPatrick Rudolph	bool "Regulator support for TDA38640 and compatibles"
51795b80c48SPatrick Rudolph	depends on SENSORS_TDA38640 && REGULATOR
51895b80c48SPatrick Rudolph	help
51995b80c48SPatrick Rudolph	  If you say yes here you get regulator support for Infineon
52095b80c48SPatrick Rudolph	  TDA38640 as regulator.
52195b80c48SPatrick Rudolph
522339bca4fSJerome Brunetconfig SENSORS_TPS25990
523339bca4fSJerome Brunet	tristate "TI TPS25990"
524339bca4fSJerome Brunet	help
525339bca4fSJerome Brunet	  If you say yes here you get hardware monitoring support for TI
526339bca4fSJerome Brunet	  TPS25990.
527339bca4fSJerome Brunet
528339bca4fSJerome Brunet	  This driver can also be built as a module. If so, the module will
529339bca4fSJerome Brunet	  be called tps25990.
530339bca4fSJerome Brunet
531339bca4fSJerome Brunetconfig SENSORS_TPS25990_REGULATOR
532339bca4fSJerome Brunet	bool "Regulator support for TPS25990 and compatibles"
533339bca4fSJerome Brunet	depends on SENSORS_TPS25990 && REGULATOR
534339bca4fSJerome Brunet	default SENSORS_TPS25990
535339bca4fSJerome Brunet	help
536339bca4fSJerome Brunet	  If you say yes here you get regulator support for Texas Instruments
537339bca4fSJerome Brunet	  TPS25990.
538339bca4fSJerome Brunet
539a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422
540a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	tristate "TI TPS40422"
541a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	help
542a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  If you say yes here you get hardware monitoring support for TI
543a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  TPS40422.
544a8bfecebSZhu, Richard \(NSN - CN/Beijing\)
545a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  This driver can also be built as a module. If so, the module will
546a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  be called tps40422.
547a8bfecebSZhu, Richard \(NSN - CN/Beijing\)
54861052652SVadim Pasternakconfig SENSORS_TPS53679
549cb3d37b5SErik Rosen	tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
55061052652SVadim Pasternak	help
55161052652SVadim Pasternak	  If you say yes here you get hardware monitoring support for TI
552cb3d37b5SErik Rosen	  TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
55361052652SVadim Pasternak
55461052652SVadim Pasternak	  This driver can also be built as a module. If so, the module will
55561052652SVadim Pasternak	  be called tps53679.
55661052652SVadim Pasternak
557cc842bd5SDuke Duconfig SENSORS_TPS546D24
558cc842bd5SDuke Du	tristate "TPS546D24"
559cc842bd5SDuke Du	help
560cc842bd5SDuke Du	  If you say yes here you get hardware monitoring support for TEXAS
561cc842bd5SDuke Du	  TPS546D24.
562cc842bd5SDuke Du
563cc842bd5SDuke Du	  This driver can also be built as a module. If so, the module will
564cc842bd5SDuke Du	  be called tps546d24
565cc842bd5SDuke Du
5669d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000
567a470f11cSJim Wright	tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
5689d2ecfb7SGuenter Roeck	help
5699d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
570a470f11cSJim Wright	  UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
571a470f11cSJim Wright	  and System Health Controllers.
5729d2ecfb7SGuenter Roeck
5739d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
5749d2ecfb7SGuenter Roeck	  be called ucd9000.
5759d2ecfb7SGuenter Roeck
5769d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200
5779d2ecfb7SGuenter Roeck	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
5789d2ecfb7SGuenter Roeck	help
5799d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
5809d2ecfb7SGuenter Roeck	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
5819d2ecfb7SGuenter Roeck	  Digital PWM System Controllers.
5829d2ecfb7SGuenter Roeck
5839d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
5849d2ecfb7SGuenter Roeck	  be called ucd9200.
5859d2ecfb7SGuenter Roeck
58635fe06d9SPeter Yinconfig SENSORS_XDP710
58735fe06d9SPeter Yin	tristate "Infineon XDP710 family"
58835fe06d9SPeter Yin	help
58935fe06d9SPeter Yin	  If you say yes here you get hardware monitoring support for Infineon
59035fe06d9SPeter Yin	  XDP710.
59135fe06d9SPeter Yin
59235fe06d9SPeter Yin	  This driver can also be built as a module. If so, the module will
59335fe06d9SPeter Yin	  be called xdp710.
59435fe06d9SPeter Yin
5959054416aSGreg.Schwendimann@infineon.comconfig SENSORS_XDPE152
5969054416aSGreg.Schwendimann@infineon.com	tristate "Infineon XDPE152 family"
5979054416aSGreg.Schwendimann@infineon.com	help
5989054416aSGreg.Schwendimann@infineon.com	  If you say yes here you get hardware monitoring support for Infineon
5999054416aSGreg.Schwendimann@infineon.com	  XDPE15284, XDPE152C4, device.
6009054416aSGreg.Schwendimann@infineon.com
6019054416aSGreg.Schwendimann@infineon.com	  This driver can also be built as a module. If so, the module will
6029054416aSGreg.Schwendimann@infineon.com	  be called xdpe152c4.
6039054416aSGreg.Schwendimann@infineon.com
604aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122
605aaafb7c8SVadim Pasternak	tristate "Infineon XDPE122 family"
606aaafb7c8SVadim Pasternak	help
607aaafb7c8SVadim Pasternak	  If you say yes here you get hardware monitoring support for Infineon
608aaafb7c8SVadim Pasternak	  XDPE12254, XDPE12284, device.
609aaafb7c8SVadim Pasternak
610aaafb7c8SVadim Pasternak	  This driver can also be built as a module. If so, the module will
611aaafb7c8SVadim Pasternak	  be called xdpe12284.
612aaafb7c8SVadim Pasternak
613f53bfe4dSMarcello Sylvester Bauerconfig SENSORS_XDPE122_REGULATOR
614f53bfe4dSMarcello Sylvester Bauer	bool "Regulator support for XDPE122 and compatibles"
615f53bfe4dSMarcello Sylvester Bauer	depends on SENSORS_XDPE122 && REGULATOR
616f53bfe4dSMarcello Sylvester Bauer	help
617f53bfe4dSMarcello Sylvester Bauer	  Uses the xdpe12284 or compatible as regulator.
618f53bfe4dSMarcello Sylvester Bauer
619200855e5SGuenter Roeckconfig SENSORS_ZL6100
620200855e5SGuenter Roeck	tristate "Intersil ZL6100 and compatibles"
621200855e5SGuenter Roeck	help
622200855e5SGuenter Roeck	  If you say yes here you get hardware monitoring support for Intersil
6233360a106SGuenter Roeck	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
6243360a106SGuenter Roeck	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
6253360a106SGuenter Roeck	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
626200855e5SGuenter Roeck
627200855e5SGuenter Roeck	  This driver can also be built as a module. If so, the module will
628200855e5SGuenter Roeck	  be called zl6100.
629200855e5SGuenter Roeck
6309d2ecfb7SGuenter Roeckendif # PMBUS
631