xref: /linux/drivers/hwmon/pmbus/Kconfig (revision b64b6cb163f16425c3c4fab077963bf6a67f45c7)
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
54adc52dd4SJohn Erasmus Mari Geronimo	  Devices ADM1075, ADM1272, ADM1273, 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
88de076198SNinad Palsuleconfig SENSORS_CRPS
89de076198SNinad Palsule	tristate "Intel Common Redundant Power Supply"
90de076198SNinad Palsule	help
91de076198SNinad Palsule	  If you say yes here you get hardware monitoring support for the Intel
92de076198SNinad Palsule	  Common Redundant Power Supply.
93de076198SNinad Palsule
94de076198SNinad Palsule	  This driver can also be built as a module. If so, the module will
95de076198SNinad Palsule	  be called crps.
96de076198SNinad 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
136*b64b6cb1SLeo Yangconfig SENSORS_INA233
137*b64b6cb1SLeo Yang	tristate "Texas Instruments INA233 and compatibles"
138*b64b6cb1SLeo Yang	help
139*b64b6cb1SLeo Yang	  If you say yes here you get hardware monitoring support for Texas
140*b64b6cb1SLeo Yang	  Instruments INA233.
141*b64b6cb1SLeo Yang
142*b64b6cb1SLeo Yang	  This driver can also be built as a module. If so, the module will
143*b64b6cb1SLeo Yang	  be called ina233.
144*b64b6cb1SLeo Yang
145edd2a4d6SJohn Wangconfig SENSORS_INSPUR_IPSPS
146edd2a4d6SJohn Wang	tristate "INSPUR Power System Power Supply"
147edd2a4d6SJohn Wang	help
148edd2a4d6SJohn Wang	  If you say yes here you get hardware monitoring support for the INSPUR
149edd2a4d6SJohn Wang	  Power System power supply.
150edd2a4d6SJohn Wang
151edd2a4d6SJohn Wang	  This driver can also be built as a module. If so, the module will
152edd2a4d6SJohn Wang	  be called inspur-ipsps.
153edd2a4d6SJohn Wang
1548991ebd9SSamuel Mendoza-Jonasconfig SENSORS_IR35221
1558991ebd9SSamuel Mendoza-Jonas	tristate "Infineon IR35221"
1568991ebd9SSamuel Mendoza-Jonas	help
1578991ebd9SSamuel Mendoza-Jonas	  If you say yes here you get hardware monitoring support for the
1588991ebd9SSamuel Mendoza-Jonas	  Infineon IR35221 controller.
1598991ebd9SSamuel Mendoza-Jonas
1608991ebd9SSamuel Mendoza-Jonas	  This driver can also be built as a module. If so, the module will
1610d242479STao Ren	  be called ir35221.
1628991ebd9SSamuel Mendoza-Jonas
163e20a7198SChris Packhamconfig SENSORS_IR36021
164e20a7198SChris Packham	tristate "Infineon IR36021"
165e20a7198SChris Packham	help
166e20a7198SChris Packham	  If you say yes here you get hardware monitoring support for Infineon
167e20a7198SChris Packham	  IR36021.
168e20a7198SChris Packham
169e20a7198SChris Packham	  This driver can also be built as a module. If so, the module will
170e20a7198SChris Packham	  be called ir36021.
171e20a7198SChris Packham
17200669d19SMaxim Sloykoconfig SENSORS_IR38064
173ca003af3SPatrick Rudolph	tristate "Infineon IR38064 and compatibles"
17400669d19SMaxim Sloyko	help
17500669d19SMaxim Sloyko	  If you say yes here you get hardware monitoring support for Infineon
176ca003af3SPatrick Rudolph	  IR38060, IR38064, IR38164 and IR38263.
17700669d19SMaxim Sloyko
17800669d19SMaxim Sloyko	  This driver can also be built as a module. If so, the module will
17900669d19SMaxim Sloyko	  be called ir38064.
18000669d19SMaxim Sloyko
1810ee7f624SPatrick Rudolphconfig SENSORS_IR38064_REGULATOR
1820ee7f624SPatrick Rudolph	bool "Regulator support for IR38064 and compatibles"
1830ee7f624SPatrick Rudolph	depends on SENSORS_IR38064 && REGULATOR
1840ee7f624SPatrick Rudolph	help
1850ee7f624SPatrick Rudolph	  Uses the IR38064 or compatible as regulator.
1860ee7f624SPatrick Rudolph
1879158411bSRobert Hancockconfig SENSORS_IRPS5401
1889158411bSRobert Hancock	tristate "Infineon IRPS5401"
1899158411bSRobert Hancock	help
1909158411bSRobert Hancock	  If you say yes here you get hardware monitoring support for the
1919158411bSRobert Hancock	  Infineon IRPS5401 controller.
1929158411bSRobert Hancock
1939158411bSRobert Hancock	  This driver can also be built as a module. If so, the module will
1949158411bSRobert Hancock	  be called irps5401.
1959158411bSRobert Hancock
196038a9c3dSMaxim Sloykoconfig SENSORS_ISL68137
197f621d61fSGrant Peltier	tristate "Renesas Digital Multiphase Voltage Regulators"
198038a9c3dSMaxim Sloyko	help
199f621d61fSGrant Peltier	  If you say yes here you get hardware monitoring support for Renesas
200f621d61fSGrant Peltier	  digital multiphase voltage regulators.
201038a9c3dSMaxim Sloyko
202038a9c3dSMaxim Sloyko	  This driver can also be built as a module. If so, the module will
203038a9c3dSMaxim Sloyko	  be called isl68137.
204038a9c3dSMaxim Sloyko
20503e9bd8dSGuenter Roeckconfig SENSORS_LM25066
20603e9bd8dSGuenter Roeck	tristate "National Semiconductor LM25066 and compatibles"
20703e9bd8dSGuenter Roeck	help
20803e9bd8dSGuenter Roeck	  If you say yes here you get hardware monitoring support for National
20958615a94SGuenter Roeck	  Semiconductor LM25056, LM25066, LM5064, and LM5066.
21003e9bd8dSGuenter Roeck
21103e9bd8dSGuenter Roeck	  This driver can also be built as a module. If so, the module will
21203e9bd8dSGuenter Roeck	  be called lm25066.
21303e9bd8dSGuenter Roeck
214da78ad2bSZev Weissconfig SENSORS_LM25066_REGULATOR
215da78ad2bSZev Weiss	bool "Regulator support for LM25066 and compatibles"
216da78ad2bSZev Weiss	depends on SENSORS_LM25066 && REGULATOR
217da78ad2bSZev Weiss	help
218da78ad2bSZev Weiss	  If you say yes here you get regulator support for National
219da78ad2bSZev Weiss	  Semiconductor LM25066, LM5064, and LM5066.
220da78ad2bSZev Weiss
221e10d9e4cSGuenter Roeckconfig SENSORS_LT7182S
222e10d9e4cSGuenter Roeck	tristate "Analog Devices LT7182S"
223e10d9e4cSGuenter Roeck	help
224e10d9e4cSGuenter Roeck	  If you say yes here you get hardware monitoring support for Analog
225e10d9e4cSGuenter Roeck	  Devices LT7182S.
226e10d9e4cSGuenter Roeck
227e10d9e4cSGuenter Roeck	  This driver can also be built as a module. If so, the module will
228e10d9e4cSGuenter Roeck	  be called lt7182s.
229e10d9e4cSGuenter Roeck
230c3ff9a67SGuenter Roeckconfig SENSORS_LTC2978
23177aa3585SAlan Tull	tristate "Linear Technologies LTC2978 and compatibles"
232c3ff9a67SGuenter Roeck	help
233c3ff9a67SGuenter Roeck	  If you say yes here you get hardware monitoring support for Linear
234ee44fafbSMike Jones	  Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
235ee44fafbSMike Jones	  LTC2980, and LTM2987.
236c3ff9a67SGuenter Roeck
237c3ff9a67SGuenter Roeck	  This driver can also be built as a module. If so, the module will
238c3ff9a67SGuenter Roeck	  be called ltc2978.
239c3ff9a67SGuenter Roeck
24077aa3585SAlan Tullconfig SENSORS_LTC2978_REGULATOR
2416341e62bSChristoph Jaeger	bool "Regulator support for LTC2978 and compatibles"
24277aa3585SAlan Tull	depends on SENSORS_LTC2978 && REGULATOR
24377aa3585SAlan Tull	help
244ee44fafbSMike Jones	  If you say yes here you get regulator support for Linear Technology
245c1d6afdbSKim Seer Paller	  LT7170, LT7171, LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889,
246c1d6afdbSKim Seer Paller	  LTC7841, LTC7880, LTM4644, LTM4673, LTM4675, LTM4676, LTM4677,
247c1d6afdbSKim Seer Paller	  LTM4678, LTM4680, LTM4686, and LTM4700.
24877aa3585SAlan Tull
2498d28cd1bSGuenter Roeckconfig SENSORS_LTC3815
2508d28cd1bSGuenter Roeck	tristate "Linear Technologies LTC3815"
2518d28cd1bSGuenter Roeck	help
2528d28cd1bSGuenter Roeck	  If you say yes here you get hardware monitoring support for Linear
2538d28cd1bSGuenter Roeck	  Technology LTC3815.
2548d28cd1bSGuenter Roeck
2558d28cd1bSGuenter Roeck	  This driver can also be built as a module. If so, the module will
2568d28cd1bSGuenter Roeck	  be called ltc3815.
2578d28cd1bSGuenter Roeck
2580c459759SDelphine CC Chiuconfig SENSORS_LTC4286
2590c459759SDelphine CC Chiu	bool "Analog Devices LTC4286"
2600c459759SDelphine CC Chiu	help
2610c459759SDelphine CC Chiu	  LTC4286 is an integrated solution for hot swap applications that
2620c459759SDelphine CC Chiu	  allows a board to be safely inserted and removed from a live
2630c459759SDelphine CC Chiu	  backplane.
2640c459759SDelphine CC Chiu	  This chip could be used to monitor voltage, current, ...etc.
2650c459759SDelphine CC Chiu	  If you say yes here you get hardware monitoring support for Analog
2660c459759SDelphine CC Chiu	  Devices LTC4286.
2670c459759SDelphine CC Chiu
2681e406332SErik Rosenconfig SENSORS_MAX15301
2691e406332SErik Rosen	tristate "Maxim MAX15301"
2701e406332SErik Rosen	help
2711e406332SErik Rosen	  If you say yes here you get hardware monitoring support for Maxim
272788bd792SNuno Sa	  MAX15301, MAX15303, as well as for Flex BMR461.
2731e406332SErik Rosen
2741e406332SErik Rosen	  This driver can also be built as a module. If so, the module will
2751e406332SErik Rosen	  be called max15301.
2761e406332SErik Rosen
2779d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064
2789d2ecfb7SGuenter Roeck	tristate "Maxim MAX16064"
2799d2ecfb7SGuenter Roeck	help
2809d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
2819d2ecfb7SGuenter Roeck	  MAX16064.
2829d2ecfb7SGuenter Roeck
2839d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
2849d2ecfb7SGuenter Roeck	  be called max16064.
2859d2ecfb7SGuenter Roeck
2862138f885SGuenter Roeckconfig SENSORS_MAX16601
287a6f7c5d0SGuenter Roeck	tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"
2882138f885SGuenter Roeck	help
2892138f885SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
290a6f7c5d0SGuenter Roeck	  MAX16508, MAX16600, MAX16601, and MAX16602.
2912138f885SGuenter Roeck
2922138f885SGuenter Roeck	  This driver can also be built as a module. If so, the module will
2932138f885SGuenter Roeck	  be called max16601.
2942138f885SGuenter Roeck
295cce20958SGuenter Roeckconfig SENSORS_MAX20730
2965c9353f5SUgur Usug	tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
297cce20958SGuenter Roeck	help
298cce20958SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
2995c9353f5SUgur Usug	  MAX20710, MAX20730, MAX20734, and MAX20743.
300cce20958SGuenter Roeck
301cce20958SGuenter Roeck	  This driver can also be built as a module. If so, the module will
302cce20958SGuenter Roeck	  be called max20730.
303cce20958SGuenter Roeck
3041f61cab8SGuenter Roeckconfig SENSORS_MAX20751
3051f61cab8SGuenter Roeck	tristate "Maxim MAX20751"
3061f61cab8SGuenter Roeck	help
3071f61cab8SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3081f61cab8SGuenter Roeck	  MAX20751.
3091f61cab8SGuenter Roeck
3101f61cab8SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3111f61cab8SGuenter Roeck	  be called max20751.
3121f61cab8SGuenter Roeck
3134d420a6aSAndrew Jefferyconfig SENSORS_MAX31785
3144d420a6aSAndrew Jeffery	tristate "Maxim MAX31785 and compatibles"
3154d420a6aSAndrew Jeffery	help
3164d420a6aSAndrew Jeffery	  If you say yes here you get hardware monitoring support for Maxim
3174d420a6aSAndrew Jeffery	  MAX31785.
3184d420a6aSAndrew Jeffery
3194d420a6aSAndrew Jeffery	  This driver can also be built as a module. If so, the module will
3204d420a6aSAndrew Jeffery	  be called max31785.
3214d420a6aSAndrew Jeffery
3229d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440
323590defe5SGuenter Roeck	tristate "Maxim MAX34440 and compatibles"
3249d2ecfb7SGuenter Roeck	help
3259d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3267a001dbaSKun Yi	  MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
3279d2ecfb7SGuenter Roeck
3289d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3299d2ecfb7SGuenter Roeck	  be called max34440.
3309d2ecfb7SGuenter Roeck
3319d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688
3329d2ecfb7SGuenter Roeck	tristate "Maxim MAX8688"
3339d2ecfb7SGuenter Roeck	help
3349d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3359d2ecfb7SGuenter Roeck	  MAX8688.
3369d2ecfb7SGuenter Roeck
3379d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3389d2ecfb7SGuenter Roeck	  be called max8688.
3399d2ecfb7SGuenter Roeck
340f9e5f289SPeter Yinconfig SENSORS_MP2856
341f9e5f289SPeter Yin	tristate "MPS MP2856"
342f9e5f289SPeter Yin	help
343f9e5f289SPeter Yin	  If you say yes here you get hardware monitoring support for MPS
344f9e5f289SPeter Yin	  MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.
345f9e5f289SPeter Yin
346f9e5f289SPeter Yin	  This driver can also be built as a module. If so, the module will
347f9e5f289SPeter Yin	  be called mp2856.
348f9e5f289SPeter Yin
349e4db7719SVadim Pasternakconfig SENSORS_MP2888
350e4db7719SVadim Pasternak	tristate "MPS MP2888"
351e4db7719SVadim Pasternak	help
352e4db7719SVadim Pasternak	  If you say yes here you get hardware monitoring support for MPS
353e4db7719SVadim Pasternak	  MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
354e4db7719SVadim Pasternak
355e4db7719SVadim Pasternak	  This driver can also be built as a module. If so, the module will
356e4db7719SVadim Pasternak	  be called mp2888.
357e4db7719SVadim Pasternak
35838b2b022SNoah Wangconfig SENSORS_MP2891
35938b2b022SNoah Wang    tristate "MPS MP2891"
36038b2b022SNoah Wang    help
36138b2b022SNoah Wang      If you say yes here you get hardware monitoring support for MPS
36238b2b022SNoah Wang      MP2891 Dual Loop Digital Multi-Phase Controller.
36338b2b022SNoah Wang
36438b2b022SNoah Wang      This driver can also be built as a module. If so, the module will
36538b2b022SNoah Wang      be called mp2891.
36638b2b022SNoah Wang
3672c6fcbb2SVadim Pasternakconfig SENSORS_MP2975
3682c6fcbb2SVadim Pasternak	tristate "MPS MP2975"
3692c6fcbb2SVadim Pasternak	help
3702c6fcbb2SVadim Pasternak	  If you say yes here you get hardware monitoring support for MPS
3712c6fcbb2SVadim Pasternak	  MP2975 Dual Loop Digital Multi-Phase Controller.
3722c6fcbb2SVadim Pasternak
3732c6fcbb2SVadim Pasternak	  This driver can also be built as a module. If so, the module will
3742c6fcbb2SVadim Pasternak	  be called mp2975.
3752c6fcbb2SVadim Pasternak
376fc37348cSNoah Wangconfig SENSORS_MP2993
377fc37348cSNoah Wang	tristate "MPS MP2993"
378fc37348cSNoah Wang	help
379fc37348cSNoah Wang	  If you say yes here you get hardware monitoring support for MPS
380fc37348cSNoah Wang	  MP2993 Dual Loop Digital Multi-Phase Controller.
381fc37348cSNoah Wang
382fc37348cSNoah Wang	  This driver can also be built as a module. If so, the module will
383fc37348cSNoah Wang	  be called mp2993.
384fc37348cSNoah Wang
38588fc1efcSPatrick Rudolphconfig SENSORS_MP2975_REGULATOR
38688fc1efcSPatrick Rudolph	depends on SENSORS_MP2975 && REGULATOR
38788fc1efcSPatrick Rudolph	bool "Regulator support for MPS MP2975"
38888fc1efcSPatrick Rudolph	help
38988fc1efcSPatrick Rudolph	  If you say yes here you get regulator support for MPS MP2975
39088fc1efcSPatrick Rudolph	  Dual Loop Digital Multi-Phase Controller.
39188fc1efcSPatrick Rudolph
392e1c5cd7eSHoward.Chiu@quantatw.comconfig SENSORS_MP5023
393e1c5cd7eSHoward.Chiu@quantatw.com	tristate "MPS MP5023"
394e1c5cd7eSHoward.Chiu@quantatw.com	help
395e1c5cd7eSHoward.Chiu@quantatw.com	  If you say yes here you get hardware monitoring support for MPS
396e1c5cd7eSHoward.Chiu@quantatw.com	  MP5023.
397e1c5cd7eSHoward.Chiu@quantatw.com
398e1c5cd7eSHoward.Chiu@quantatw.com	  This driver can also be built as a module. If so, the module will
399e1c5cd7eSHoward.Chiu@quantatw.com	  be called mp5023.
400e1c5cd7eSHoward.Chiu@quantatw.com
401cd228e7bSAlex Vdovydchenkoconfig SENSORS_MP5920
402cd228e7bSAlex Vdovydchenko	tristate "MPS MP5920"
403cd228e7bSAlex Vdovydchenko	help
404cd228e7bSAlex Vdovydchenko	  If you say yes here you get hardware monitoring support for Monolithic
405cd228e7bSAlex Vdovydchenko	  MP5920.
406cd228e7bSAlex Vdovydchenko
407cd228e7bSAlex Vdovydchenko	  This driver can also be built as a module. If so, the module will
408cd228e7bSAlex Vdovydchenko	  be called mp5920.
409cd228e7bSAlex Vdovydchenko
410ce074240SPeter Yinconfig SENSORS_MP5990
411ce074240SPeter Yin	tristate "MPS MP5990"
412ce074240SPeter Yin	help
413ce074240SPeter Yin	  If you say yes here you get hardware monitoring support for MPS
414ce074240SPeter Yin	  MP5990.
415ce074240SPeter Yin
416ce074240SPeter Yin	  This driver can also be built as a module. If so, the module will
417ce074240SPeter Yin	  be called mp5990.
418ce074240SPeter Yin
419dc5abc2fSNoah Wangconfig SENSORS_MP9941
420dc5abc2fSNoah Wang	tristate "MPS MP9941"
421dc5abc2fSNoah Wang	help
422dc5abc2fSNoah Wang	  If you say yes here you get hardware monitoring support for MPS
423dc5abc2fSNoah Wang	  MP9941.
424dc5abc2fSNoah Wang
425dc5abc2fSNoah Wang	  This driver can also be built as a module. If so, the module will
426dc5abc2fSNoah Wang	  be called mp9941.
427dc5abc2fSNoah Wang
42861d1eb02SSaravanan Sekarconfig SENSORS_MPQ7932_REGULATOR
42961d1eb02SSaravanan Sekar	bool "Regulator support for MPQ7932"
43061d1eb02SSaravanan Sekar	depends on SENSORS_MPQ7932 && REGULATOR
43161d1eb02SSaravanan Sekar	help
43261d1eb02SSaravanan Sekar	  If you say yes here you get six integrated buck converter regulator
43361d1eb02SSaravanan Sekar	  support for power management IC MPS MPQ7932.
43461d1eb02SSaravanan Sekar
43561d1eb02SSaravanan Sekarconfig SENSORS_MPQ7932
43661d1eb02SSaravanan Sekar	tristate "MPS MPQ7932"
43761d1eb02SSaravanan Sekar	help
43861d1eb02SSaravanan Sekar	  If you say yes here you get hardware monitoring functionality support
43961d1eb02SSaravanan Sekar	  for power management IC MPS MPQ7932.
44061d1eb02SSaravanan Sekar
44161d1eb02SSaravanan Sekar	  This driver can also be built as a module. If so, the module will
44261d1eb02SSaravanan Sekar	  be called mpq7932.
44361d1eb02SSaravanan Sekar
444f20b4a93SCharles Hsuconfig SENSORS_MPQ8785
445f20b4a93SCharles Hsu	tristate "MPS MPQ8785"
446f20b4a93SCharles Hsu	help
447f20b4a93SCharles Hsu	  If you say yes here you get hardware monitoring functionality support
448f20b4a93SCharles Hsu	  for power management IC MPS MPQ8785.
449f20b4a93SCharles Hsu
450f20b4a93SCharles Hsu	  This driver can also be built as a module. If so, the module will
451f20b4a93SCharles Hsu	  be called mpq8785.
452f20b4a93SCharles Hsu
453317f9d80SErik Rosenconfig SENSORS_PIM4328
454317f9d80SErik Rosen	tristate "Flex PIM4328 and compatibles"
455317f9d80SErik Rosen	help
456317f9d80SErik Rosen	  If you say yes here you get hardware monitoring support for Flex
457317f9d80SErik Rosen	  PIM4328, PIM4820 and PIM4006 Power Interface Modules.
458317f9d80SErik Rosen
459317f9d80SErik Rosen	  This driver can also be built as a module. If so, the module will
460317f9d80SErik Rosen	  be called pim4328.
461317f9d80SErik Rosen
462d0cd9785SMarcello Sylvester Bauerconfig SENSORS_PLI1209BC
463d0cd9785SMarcello Sylvester Bauer	tristate "Vicor PLI1209BC"
464d0cd9785SMarcello Sylvester Bauer	help
465d0cd9785SMarcello Sylvester Bauer	  If you say yes here you get hardware monitoring support for Vicor
466d0cd9785SMarcello Sylvester Bauer	  PLI1209BC Digital Supervisor.
467d0cd9785SMarcello Sylvester Bauer
468d0cd9785SMarcello Sylvester Bauer	  This driver can also be built as a module. If so, the module will
469d0cd9785SMarcello Sylvester Bauer	  be called pli1209bc.
470d0cd9785SMarcello Sylvester Bauer
471ba1d263aSMarcello Sylvester Bauerconfig SENSORS_PLI1209BC_REGULATOR
472ba1d263aSMarcello Sylvester Bauer	bool "Regulator support for PLI1209BC"
473ba1d263aSMarcello Sylvester Bauer	depends on SENSORS_PLI1209BC && REGULATOR
474ba1d263aSMarcello Sylvester Bauer	help
475ba1d263aSMarcello Sylvester Bauer	  If you say yes here you get regulator support for Vicor PLI1209BC
476ba1d263aSMarcello Sylvester Bauer	  Digital Supervisor.
477ba1d263aSMarcello Sylvester Bauer
4787537862aSCharlesconfig SENSORS_PM6764TR
4797537862aSCharles	tristate "ST PM6764TR"
4807537862aSCharles	help
4817537862aSCharles	  If you say yes here you get hardware monitoring support for ST
4827537862aSCharles	  PM6764TR.
4837537862aSCharles
4847537862aSCharles	  This driver can also be built as a module. If so, the module will
4857537862aSCharles	  be called pm6764tr.
4867537862aSCharles
487344757baSVijay Khemkaconfig SENSORS_PXE1610
488344757baSVijay Khemka	tristate "Infineon PXE1610"
489344757baSVijay Khemka	help
490344757baSVijay Khemka	  If you say yes here you get hardware monitoring support for Infineon
491344757baSVijay Khemka	  PXE1610.
492344757baSVijay Khemka
493344757baSVijay Khemka	  This driver can also be built as a module. If so, the module will
494344757baSVijay Khemka	  be called pxe1610.
495344757baSVijay Khemka
496d014538aSxiao.maconfig SENSORS_Q54SJ108A2
497d014538aSxiao.ma	tristate "Delta Power Supplies Q54SJ108A2"
498d014538aSxiao.ma	help
499d014538aSxiao.ma	  If you say yes here you get hardware monitoring support for Delta
500d014538aSxiao.ma	  Q54SJ108A2 series Power Supplies.
501d014538aSxiao.ma
502d014538aSxiao.ma	  This driver can also be built as a module. If so, the module will
503d014538aSxiao.ma	  be called q54sj108a2.
504d014538aSxiao.ma
50542bfe7ddSErik Rosenconfig SENSORS_STPDDC60
50642bfe7ddSErik Rosen	tristate "ST STPDDC60"
50742bfe7ddSErik Rosen	help
50842bfe7ddSErik Rosen	  If you say yes here you get hardware monitoring support for ST
50942bfe7ddSErik Rosen	  STPDDC60 Universal Digital Multicell Controller, as well as for
51042bfe7ddSErik Rosen	  Flex BMR481.
51142bfe7ddSErik Rosen
51242bfe7ddSErik Rosen	  This driver can also be built as a module. If so, the module will
51342bfe7ddSErik Rosen	  be called stpddc60.
51442bfe7ddSErik Rosen
51595b80c48SPatrick Rudolphconfig SENSORS_TDA38640
51695b80c48SPatrick Rudolph	tristate "Infineon TDA38640"
51795b80c48SPatrick Rudolph	help
51895b80c48SPatrick Rudolph	  If you say yes here you get hardware monitoring support for Infineon
51995b80c48SPatrick Rudolph	  TDA38640.
52095b80c48SPatrick Rudolph
52195b80c48SPatrick Rudolph	  This driver can also be built as a module. If so, the module will
52295b80c48SPatrick Rudolph	  be called tda38640.
52395b80c48SPatrick Rudolph
52495b80c48SPatrick Rudolphconfig SENSORS_TDA38640_REGULATOR
52595b80c48SPatrick Rudolph	bool "Regulator support for TDA38640 and compatibles"
52695b80c48SPatrick Rudolph	depends on SENSORS_TDA38640 && REGULATOR
52795b80c48SPatrick Rudolph	help
52895b80c48SPatrick Rudolph	  If you say yes here you get regulator support for Infineon
52995b80c48SPatrick Rudolph	  TDA38640 as regulator.
53095b80c48SPatrick Rudolph
531339bca4fSJerome Brunetconfig SENSORS_TPS25990
532339bca4fSJerome Brunet	tristate "TI TPS25990"
533339bca4fSJerome Brunet	help
534339bca4fSJerome Brunet	  If you say yes here you get hardware monitoring support for TI
535339bca4fSJerome Brunet	  TPS25990.
536339bca4fSJerome Brunet
537339bca4fSJerome Brunet	  This driver can also be built as a module. If so, the module will
538339bca4fSJerome Brunet	  be called tps25990.
539339bca4fSJerome Brunet
540339bca4fSJerome Brunetconfig SENSORS_TPS25990_REGULATOR
541339bca4fSJerome Brunet	bool "Regulator support for TPS25990 and compatibles"
542339bca4fSJerome Brunet	depends on SENSORS_TPS25990 && REGULATOR
543339bca4fSJerome Brunet	default SENSORS_TPS25990
544339bca4fSJerome Brunet	help
545339bca4fSJerome Brunet	  If you say yes here you get regulator support for Texas Instruments
546339bca4fSJerome Brunet	  TPS25990.
547339bca4fSJerome Brunet
548a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422
549a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	tristate "TI TPS40422"
550a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	help
551a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  If you say yes here you get hardware monitoring support for TI
552a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  TPS40422.
553a8bfecebSZhu, Richard \(NSN - CN/Beijing\)
554a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  This driver can also be built as a module. If so, the module will
555a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  be called tps40422.
556a8bfecebSZhu, Richard \(NSN - CN/Beijing\)
55761052652SVadim Pasternakconfig SENSORS_TPS53679
558cb3d37b5SErik Rosen	tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
55961052652SVadim Pasternak	help
56061052652SVadim Pasternak	  If you say yes here you get hardware monitoring support for TI
561cb3d37b5SErik Rosen	  TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
56261052652SVadim Pasternak
56361052652SVadim Pasternak	  This driver can also be built as a module. If so, the module will
56461052652SVadim Pasternak	  be called tps53679.
56561052652SVadim Pasternak
566cc842bd5SDuke Duconfig SENSORS_TPS546D24
567cc842bd5SDuke Du	tristate "TPS546D24"
568cc842bd5SDuke Du	help
569cc842bd5SDuke Du	  If you say yes here you get hardware monitoring support for TEXAS
570cc842bd5SDuke Du	  TPS546D24.
571cc842bd5SDuke Du
572cc842bd5SDuke Du	  This driver can also be built as a module. If so, the module will
573cc842bd5SDuke Du	  be called tps546d24
574cc842bd5SDuke Du
5759d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000
576a470f11cSJim Wright	tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
5779d2ecfb7SGuenter Roeck	help
5789d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
579a470f11cSJim Wright	  UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
580a470f11cSJim Wright	  and System Health Controllers.
5819d2ecfb7SGuenter Roeck
5829d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
5839d2ecfb7SGuenter Roeck	  be called ucd9000.
5849d2ecfb7SGuenter Roeck
5859d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200
5869d2ecfb7SGuenter Roeck	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
5879d2ecfb7SGuenter Roeck	help
5889d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
5899d2ecfb7SGuenter Roeck	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
5909d2ecfb7SGuenter Roeck	  Digital PWM System Controllers.
5919d2ecfb7SGuenter Roeck
5929d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
5939d2ecfb7SGuenter Roeck	  be called ucd9200.
5949d2ecfb7SGuenter Roeck
59535fe06d9SPeter Yinconfig SENSORS_XDP710
59635fe06d9SPeter Yin	tristate "Infineon XDP710 family"
59735fe06d9SPeter Yin	help
59835fe06d9SPeter Yin	  If you say yes here you get hardware monitoring support for Infineon
59935fe06d9SPeter Yin	  XDP710.
60035fe06d9SPeter Yin
60135fe06d9SPeter Yin	  This driver can also be built as a module. If so, the module will
60235fe06d9SPeter Yin	  be called xdp710.
60335fe06d9SPeter Yin
6049054416aSGreg.Schwendimann@infineon.comconfig SENSORS_XDPE152
6059054416aSGreg.Schwendimann@infineon.com	tristate "Infineon XDPE152 family"
6069054416aSGreg.Schwendimann@infineon.com	help
6079054416aSGreg.Schwendimann@infineon.com	  If you say yes here you get hardware monitoring support for Infineon
6089054416aSGreg.Schwendimann@infineon.com	  XDPE15284, XDPE152C4, device.
6099054416aSGreg.Schwendimann@infineon.com
6109054416aSGreg.Schwendimann@infineon.com	  This driver can also be built as a module. If so, the module will
6119054416aSGreg.Schwendimann@infineon.com	  be called xdpe152c4.
6129054416aSGreg.Schwendimann@infineon.com
613aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122
614aaafb7c8SVadim Pasternak	tristate "Infineon XDPE122 family"
615aaafb7c8SVadim Pasternak	help
616aaafb7c8SVadim Pasternak	  If you say yes here you get hardware monitoring support for Infineon
617aaafb7c8SVadim Pasternak	  XDPE12254, XDPE12284, device.
618aaafb7c8SVadim Pasternak
619aaafb7c8SVadim Pasternak	  This driver can also be built as a module. If so, the module will
620aaafb7c8SVadim Pasternak	  be called xdpe12284.
621aaafb7c8SVadim Pasternak
622f53bfe4dSMarcello Sylvester Bauerconfig SENSORS_XDPE122_REGULATOR
623f53bfe4dSMarcello Sylvester Bauer	bool "Regulator support for XDPE122 and compatibles"
624f53bfe4dSMarcello Sylvester Bauer	depends on SENSORS_XDPE122 && REGULATOR
625f53bfe4dSMarcello Sylvester Bauer	help
626f53bfe4dSMarcello Sylvester Bauer	  Uses the xdpe12284 or compatible as regulator.
627f53bfe4dSMarcello Sylvester Bauer
628200855e5SGuenter Roeckconfig SENSORS_ZL6100
629200855e5SGuenter Roeck	tristate "Intersil ZL6100 and compatibles"
630200855e5SGuenter Roeck	help
631200855e5SGuenter Roeck	  If you say yes here you get hardware monitoring support for Intersil
6323360a106SGuenter Roeck	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
6333360a106SGuenter Roeck	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
6343360a106SGuenter Roeck	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
635200855e5SGuenter Roeck
636200855e5SGuenter Roeck	  This driver can also be built as a module. If so, the module will
637200855e5SGuenter Roeck	  be called zl6100.
638200855e5SGuenter Roeck
6399d2ecfb7SGuenter Roeckendif # PMBUS
640