xref: /linux/drivers/hwmon/pmbus/Kconfig (revision c66c5bda7f24a7dae2b5b789025e4b8418eb0fae)
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
136b64b6cb1SLeo Yangconfig SENSORS_INA233
137b64b6cb1SLeo Yang	tristate "Texas Instruments INA233 and compatibles"
138b64b6cb1SLeo Yang	help
139b64b6cb1SLeo Yang	  If you say yes here you get hardware monitoring support for Texas
140b64b6cb1SLeo Yang	  Instruments INA233.
141b64b6cb1SLeo Yang
142b64b6cb1SLeo Yang	  This driver can also be built as a module. If so, the module will
143b64b6cb1SLeo Yang	  be called ina233.
144b64b6cb1SLeo 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
221*c66c5bdaSCedric Encarnacionconfig SENSORS_LT3074
222*c66c5bdaSCedric Encarnacion	tristate "Analog Devices LT3074"
223*c66c5bdaSCedric Encarnacion	help
224*c66c5bdaSCedric Encarnacion	  If you say yes here you get hardware monitoring support for Analog
225*c66c5bdaSCedric Encarnacion	  Devices LT3074.
226*c66c5bdaSCedric Encarnacion
227*c66c5bdaSCedric Encarnacion	  This driver can also be built as a module. If so, the module will
228*c66c5bdaSCedric Encarnacion	  be called lt3074.
229*c66c5bdaSCedric Encarnacion
230*c66c5bdaSCedric Encarnacionconfig SENSORS_LT3074_REGULATOR
231*c66c5bdaSCedric Encarnacion	tristate "Regulator support for LT3074"
232*c66c5bdaSCedric Encarnacion	depends on SENSORS_LT3074 && REGULATOR
233*c66c5bdaSCedric Encarnacion	help
234*c66c5bdaSCedric Encarnacion	  If you say yes here you get regulator support for Analog Devices
235*c66c5bdaSCedric Encarnacion	  LT3074. The LT3074 is a low voltage, ultralow noise, high PSRR,
236*c66c5bdaSCedric Encarnacion	  dropout linear regulator. The device supplies up to 3A with a
237*c66c5bdaSCedric Encarnacion	  typical dropout voltage of 45mV.
238*c66c5bdaSCedric Encarnacion
239e10d9e4cSGuenter Roeckconfig SENSORS_LT7182S
240e10d9e4cSGuenter Roeck	tristate "Analog Devices LT7182S"
241e10d9e4cSGuenter Roeck	help
242e10d9e4cSGuenter Roeck	  If you say yes here you get hardware monitoring support for Analog
243e10d9e4cSGuenter Roeck	  Devices LT7182S.
244e10d9e4cSGuenter Roeck
245e10d9e4cSGuenter Roeck	  This driver can also be built as a module. If so, the module will
246e10d9e4cSGuenter Roeck	  be called lt7182s.
247e10d9e4cSGuenter Roeck
248c3ff9a67SGuenter Roeckconfig SENSORS_LTC2978
24977aa3585SAlan Tull	tristate "Linear Technologies LTC2978 and compatibles"
250c3ff9a67SGuenter Roeck	help
251c3ff9a67SGuenter Roeck	  If you say yes here you get hardware monitoring support for Linear
252ee44fafbSMike Jones	  Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
253ee44fafbSMike Jones	  LTC2980, and LTM2987.
254c3ff9a67SGuenter Roeck
255c3ff9a67SGuenter Roeck	  This driver can also be built as a module. If so, the module will
256c3ff9a67SGuenter Roeck	  be called ltc2978.
257c3ff9a67SGuenter Roeck
25877aa3585SAlan Tullconfig SENSORS_LTC2978_REGULATOR
2596341e62bSChristoph Jaeger	bool "Regulator support for LTC2978 and compatibles"
26077aa3585SAlan Tull	depends on SENSORS_LTC2978 && REGULATOR
26177aa3585SAlan Tull	help
262ee44fafbSMike Jones	  If you say yes here you get regulator support for Linear Technology
263c1d6afdbSKim Seer Paller	  LT7170, LT7171, LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889,
264c1d6afdbSKim Seer Paller	  LTC7841, LTC7880, LTM4644, LTM4673, LTM4675, LTM4676, LTM4677,
265c1d6afdbSKim Seer Paller	  LTM4678, LTM4680, LTM4686, and LTM4700.
26677aa3585SAlan Tull
2678d28cd1bSGuenter Roeckconfig SENSORS_LTC3815
2688d28cd1bSGuenter Roeck	tristate "Linear Technologies LTC3815"
2698d28cd1bSGuenter Roeck	help
2708d28cd1bSGuenter Roeck	  If you say yes here you get hardware monitoring support for Linear
2718d28cd1bSGuenter Roeck	  Technology LTC3815.
2728d28cd1bSGuenter Roeck
2738d28cd1bSGuenter Roeck	  This driver can also be built as a module. If so, the module will
2748d28cd1bSGuenter Roeck	  be called ltc3815.
2758d28cd1bSGuenter Roeck
2760c459759SDelphine CC Chiuconfig SENSORS_LTC4286
2770c459759SDelphine CC Chiu	bool "Analog Devices LTC4286"
2780c459759SDelphine CC Chiu	help
2790c459759SDelphine CC Chiu	  LTC4286 is an integrated solution for hot swap applications that
2800c459759SDelphine CC Chiu	  allows a board to be safely inserted and removed from a live
2810c459759SDelphine CC Chiu	  backplane.
2820c459759SDelphine CC Chiu	  This chip could be used to monitor voltage, current, ...etc.
2830c459759SDelphine CC Chiu	  If you say yes here you get hardware monitoring support for Analog
2840c459759SDelphine CC Chiu	  Devices LTC4286.
2850c459759SDelphine CC Chiu
2861e406332SErik Rosenconfig SENSORS_MAX15301
2871e406332SErik Rosen	tristate "Maxim MAX15301"
2881e406332SErik Rosen	help
2891e406332SErik Rosen	  If you say yes here you get hardware monitoring support for Maxim
290788bd792SNuno Sa	  MAX15301, MAX15303, as well as for Flex BMR461.
2911e406332SErik Rosen
2921e406332SErik Rosen	  This driver can also be built as a module. If so, the module will
2931e406332SErik Rosen	  be called max15301.
2941e406332SErik Rosen
2959d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064
2969d2ecfb7SGuenter Roeck	tristate "Maxim MAX16064"
2979d2ecfb7SGuenter Roeck	help
2989d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
2999d2ecfb7SGuenter Roeck	  MAX16064.
3009d2ecfb7SGuenter Roeck
3019d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3029d2ecfb7SGuenter Roeck	  be called max16064.
3039d2ecfb7SGuenter Roeck
3042138f885SGuenter Roeckconfig SENSORS_MAX16601
305a6f7c5d0SGuenter Roeck	tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"
3062138f885SGuenter Roeck	help
3072138f885SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
308a6f7c5d0SGuenter Roeck	  MAX16508, MAX16600, MAX16601, and MAX16602.
3092138f885SGuenter Roeck
3102138f885SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3112138f885SGuenter Roeck	  be called max16601.
3122138f885SGuenter Roeck
313cce20958SGuenter Roeckconfig SENSORS_MAX20730
3145c9353f5SUgur Usug	tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
315cce20958SGuenter Roeck	help
316cce20958SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3175c9353f5SUgur Usug	  MAX20710, MAX20730, MAX20734, and MAX20743.
318cce20958SGuenter Roeck
319cce20958SGuenter Roeck	  This driver can also be built as a module. If so, the module will
320cce20958SGuenter Roeck	  be called max20730.
321cce20958SGuenter Roeck
3221f61cab8SGuenter Roeckconfig SENSORS_MAX20751
3231f61cab8SGuenter Roeck	tristate "Maxim MAX20751"
3241f61cab8SGuenter Roeck	help
3251f61cab8SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3261f61cab8SGuenter Roeck	  MAX20751.
3271f61cab8SGuenter Roeck
3281f61cab8SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3291f61cab8SGuenter Roeck	  be called max20751.
3301f61cab8SGuenter Roeck
3314d420a6aSAndrew Jefferyconfig SENSORS_MAX31785
3324d420a6aSAndrew Jeffery	tristate "Maxim MAX31785 and compatibles"
3334d420a6aSAndrew Jeffery	help
3344d420a6aSAndrew Jeffery	  If you say yes here you get hardware monitoring support for Maxim
3354d420a6aSAndrew Jeffery	  MAX31785.
3364d420a6aSAndrew Jeffery
3374d420a6aSAndrew Jeffery	  This driver can also be built as a module. If so, the module will
3384d420a6aSAndrew Jeffery	  be called max31785.
3394d420a6aSAndrew Jeffery
3409d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440
341590defe5SGuenter Roeck	tristate "Maxim MAX34440 and compatibles"
3429d2ecfb7SGuenter Roeck	help
3439d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3447a001dbaSKun Yi	  MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
3459d2ecfb7SGuenter Roeck
3469d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3479d2ecfb7SGuenter Roeck	  be called max34440.
3489d2ecfb7SGuenter Roeck
3499d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688
3509d2ecfb7SGuenter Roeck	tristate "Maxim MAX8688"
3519d2ecfb7SGuenter Roeck	help
3529d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3539d2ecfb7SGuenter Roeck	  MAX8688.
3549d2ecfb7SGuenter Roeck
3559d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3569d2ecfb7SGuenter Roeck	  be called max8688.
3579d2ecfb7SGuenter Roeck
358f9e5f289SPeter Yinconfig SENSORS_MP2856
359f9e5f289SPeter Yin	tristate "MPS MP2856"
360f9e5f289SPeter Yin	help
361f9e5f289SPeter Yin	  If you say yes here you get hardware monitoring support for MPS
362f9e5f289SPeter Yin	  MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.
363f9e5f289SPeter Yin
364f9e5f289SPeter Yin	  This driver can also be built as a module. If so, the module will
365f9e5f289SPeter Yin	  be called mp2856.
366f9e5f289SPeter Yin
367e4db7719SVadim Pasternakconfig SENSORS_MP2888
368e4db7719SVadim Pasternak	tristate "MPS MP2888"
369e4db7719SVadim Pasternak	help
370e4db7719SVadim Pasternak	  If you say yes here you get hardware monitoring support for MPS
371e4db7719SVadim Pasternak	  MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
372e4db7719SVadim Pasternak
373e4db7719SVadim Pasternak	  This driver can also be built as a module. If so, the module will
374e4db7719SVadim Pasternak	  be called mp2888.
375e4db7719SVadim Pasternak
37638b2b022SNoah Wangconfig SENSORS_MP2891
37738b2b022SNoah Wang    tristate "MPS MP2891"
37838b2b022SNoah Wang    help
37938b2b022SNoah Wang      If you say yes here you get hardware monitoring support for MPS
38038b2b022SNoah Wang      MP2891 Dual Loop Digital Multi-Phase Controller.
38138b2b022SNoah Wang
38238b2b022SNoah Wang      This driver can also be built as a module. If so, the module will
38338b2b022SNoah Wang      be called mp2891.
38438b2b022SNoah Wang
3852c6fcbb2SVadim Pasternakconfig SENSORS_MP2975
3862c6fcbb2SVadim Pasternak	tristate "MPS MP2975"
3872c6fcbb2SVadim Pasternak	help
3882c6fcbb2SVadim Pasternak	  If you say yes here you get hardware monitoring support for MPS
3892c6fcbb2SVadim Pasternak	  MP2975 Dual Loop Digital Multi-Phase Controller.
3902c6fcbb2SVadim Pasternak
3912c6fcbb2SVadim Pasternak	  This driver can also be built as a module. If so, the module will
3922c6fcbb2SVadim Pasternak	  be called mp2975.
3932c6fcbb2SVadim Pasternak
394fc37348cSNoah Wangconfig SENSORS_MP2993
395fc37348cSNoah Wang	tristate "MPS MP2993"
396fc37348cSNoah Wang	help
397fc37348cSNoah Wang	  If you say yes here you get hardware monitoring support for MPS
398fc37348cSNoah Wang	  MP2993 Dual Loop Digital Multi-Phase Controller.
399fc37348cSNoah Wang
400fc37348cSNoah Wang	  This driver can also be built as a module. If so, the module will
401fc37348cSNoah Wang	  be called mp2993.
402fc37348cSNoah Wang
40388fc1efcSPatrick Rudolphconfig SENSORS_MP2975_REGULATOR
40488fc1efcSPatrick Rudolph	depends on SENSORS_MP2975 && REGULATOR
40588fc1efcSPatrick Rudolph	bool "Regulator support for MPS MP2975"
40688fc1efcSPatrick Rudolph	help
40788fc1efcSPatrick Rudolph	  If you say yes here you get regulator support for MPS MP2975
40888fc1efcSPatrick Rudolph	  Dual Loop Digital Multi-Phase Controller.
40988fc1efcSPatrick Rudolph
410e1c5cd7eSHoward.Chiu@quantatw.comconfig SENSORS_MP5023
411e1c5cd7eSHoward.Chiu@quantatw.com	tristate "MPS MP5023"
412e1c5cd7eSHoward.Chiu@quantatw.com	help
413e1c5cd7eSHoward.Chiu@quantatw.com	  If you say yes here you get hardware monitoring support for MPS
414e1c5cd7eSHoward.Chiu@quantatw.com	  MP5023.
415e1c5cd7eSHoward.Chiu@quantatw.com
416e1c5cd7eSHoward.Chiu@quantatw.com	  This driver can also be built as a module. If so, the module will
417e1c5cd7eSHoward.Chiu@quantatw.com	  be called mp5023.
418e1c5cd7eSHoward.Chiu@quantatw.com
419cd228e7bSAlex Vdovydchenkoconfig SENSORS_MP5920
420cd228e7bSAlex Vdovydchenko	tristate "MPS MP5920"
421cd228e7bSAlex Vdovydchenko	help
422cd228e7bSAlex Vdovydchenko	  If you say yes here you get hardware monitoring support for Monolithic
423cd228e7bSAlex Vdovydchenko	  MP5920.
424cd228e7bSAlex Vdovydchenko
425cd228e7bSAlex Vdovydchenko	  This driver can also be built as a module. If so, the module will
426cd228e7bSAlex Vdovydchenko	  be called mp5920.
427cd228e7bSAlex Vdovydchenko
428ce074240SPeter Yinconfig SENSORS_MP5990
429ce074240SPeter Yin	tristate "MPS MP5990"
430ce074240SPeter Yin	help
431ce074240SPeter Yin	  If you say yes here you get hardware monitoring support for MPS
432ce074240SPeter Yin	  MP5990.
433ce074240SPeter Yin
434ce074240SPeter Yin	  This driver can also be built as a module. If so, the module will
435ce074240SPeter Yin	  be called mp5990.
436ce074240SPeter Yin
437dc5abc2fSNoah Wangconfig SENSORS_MP9941
438dc5abc2fSNoah Wang	tristate "MPS MP9941"
439dc5abc2fSNoah Wang	help
440dc5abc2fSNoah Wang	  If you say yes here you get hardware monitoring support for MPS
441dc5abc2fSNoah Wang	  MP9941.
442dc5abc2fSNoah Wang
443dc5abc2fSNoah Wang	  This driver can also be built as a module. If so, the module will
444dc5abc2fSNoah Wang	  be called mp9941.
445dc5abc2fSNoah Wang
44661d1eb02SSaravanan Sekarconfig SENSORS_MPQ7932_REGULATOR
44761d1eb02SSaravanan Sekar	bool "Regulator support for MPQ7932"
44861d1eb02SSaravanan Sekar	depends on SENSORS_MPQ7932 && REGULATOR
44961d1eb02SSaravanan Sekar	help
45061d1eb02SSaravanan Sekar	  If you say yes here you get six integrated buck converter regulator
45161d1eb02SSaravanan Sekar	  support for power management IC MPS MPQ7932.
45261d1eb02SSaravanan Sekar
45361d1eb02SSaravanan Sekarconfig SENSORS_MPQ7932
45461d1eb02SSaravanan Sekar	tristate "MPS MPQ7932"
45561d1eb02SSaravanan Sekar	help
45661d1eb02SSaravanan Sekar	  If you say yes here you get hardware monitoring functionality support
45761d1eb02SSaravanan Sekar	  for power management IC MPS MPQ7932.
45861d1eb02SSaravanan Sekar
45961d1eb02SSaravanan Sekar	  This driver can also be built as a module. If so, the module will
46061d1eb02SSaravanan Sekar	  be called mpq7932.
46161d1eb02SSaravanan Sekar
462f20b4a93SCharles Hsuconfig SENSORS_MPQ8785
463f20b4a93SCharles Hsu	tristate "MPS MPQ8785"
464f20b4a93SCharles Hsu	help
465f20b4a93SCharles Hsu	  If you say yes here you get hardware monitoring functionality support
466f20b4a93SCharles Hsu	  for power management IC MPS MPQ8785.
467f20b4a93SCharles Hsu
468f20b4a93SCharles Hsu	  This driver can also be built as a module. If so, the module will
469f20b4a93SCharles Hsu	  be called mpq8785.
470f20b4a93SCharles Hsu
471317f9d80SErik Rosenconfig SENSORS_PIM4328
472317f9d80SErik Rosen	tristate "Flex PIM4328 and compatibles"
473317f9d80SErik Rosen	help
474317f9d80SErik Rosen	  If you say yes here you get hardware monitoring support for Flex
475317f9d80SErik Rosen	  PIM4328, PIM4820 and PIM4006 Power Interface Modules.
476317f9d80SErik Rosen
477317f9d80SErik Rosen	  This driver can also be built as a module. If so, the module will
478317f9d80SErik Rosen	  be called pim4328.
479317f9d80SErik Rosen
480d0cd9785SMarcello Sylvester Bauerconfig SENSORS_PLI1209BC
481d0cd9785SMarcello Sylvester Bauer	tristate "Vicor PLI1209BC"
482d0cd9785SMarcello Sylvester Bauer	help
483d0cd9785SMarcello Sylvester Bauer	  If you say yes here you get hardware monitoring support for Vicor
484d0cd9785SMarcello Sylvester Bauer	  PLI1209BC Digital Supervisor.
485d0cd9785SMarcello Sylvester Bauer
486d0cd9785SMarcello Sylvester Bauer	  This driver can also be built as a module. If so, the module will
487d0cd9785SMarcello Sylvester Bauer	  be called pli1209bc.
488d0cd9785SMarcello Sylvester Bauer
489ba1d263aSMarcello Sylvester Bauerconfig SENSORS_PLI1209BC_REGULATOR
490ba1d263aSMarcello Sylvester Bauer	bool "Regulator support for PLI1209BC"
491ba1d263aSMarcello Sylvester Bauer	depends on SENSORS_PLI1209BC && REGULATOR
492ba1d263aSMarcello Sylvester Bauer	help
493ba1d263aSMarcello Sylvester Bauer	  If you say yes here you get regulator support for Vicor PLI1209BC
494ba1d263aSMarcello Sylvester Bauer	  Digital Supervisor.
495ba1d263aSMarcello Sylvester Bauer
4967537862aSCharlesconfig SENSORS_PM6764TR
4977537862aSCharles	tristate "ST PM6764TR"
4987537862aSCharles	help
4997537862aSCharles	  If you say yes here you get hardware monitoring support for ST
5007537862aSCharles	  PM6764TR.
5017537862aSCharles
5027537862aSCharles	  This driver can also be built as a module. If so, the module will
5037537862aSCharles	  be called pm6764tr.
5047537862aSCharles
505344757baSVijay Khemkaconfig SENSORS_PXE1610
506344757baSVijay Khemka	tristate "Infineon PXE1610"
507344757baSVijay Khemka	help
508344757baSVijay Khemka	  If you say yes here you get hardware monitoring support for Infineon
509344757baSVijay Khemka	  PXE1610.
510344757baSVijay Khemka
511344757baSVijay Khemka	  This driver can also be built as a module. If so, the module will
512344757baSVijay Khemka	  be called pxe1610.
513344757baSVijay Khemka
514d014538aSxiao.maconfig SENSORS_Q54SJ108A2
515d014538aSxiao.ma	tristate "Delta Power Supplies Q54SJ108A2"
516d014538aSxiao.ma	help
517d014538aSxiao.ma	  If you say yes here you get hardware monitoring support for Delta
518d014538aSxiao.ma	  Q54SJ108A2 series Power Supplies.
519d014538aSxiao.ma
520d014538aSxiao.ma	  This driver can also be built as a module. If so, the module will
521d014538aSxiao.ma	  be called q54sj108a2.
522d014538aSxiao.ma
52342bfe7ddSErik Rosenconfig SENSORS_STPDDC60
52442bfe7ddSErik Rosen	tristate "ST STPDDC60"
52542bfe7ddSErik Rosen	help
52642bfe7ddSErik Rosen	  If you say yes here you get hardware monitoring support for ST
52742bfe7ddSErik Rosen	  STPDDC60 Universal Digital Multicell Controller, as well as for
52842bfe7ddSErik Rosen	  Flex BMR481.
52942bfe7ddSErik Rosen
53042bfe7ddSErik Rosen	  This driver can also be built as a module. If so, the module will
53142bfe7ddSErik Rosen	  be called stpddc60.
53242bfe7ddSErik Rosen
53395b80c48SPatrick Rudolphconfig SENSORS_TDA38640
53495b80c48SPatrick Rudolph	tristate "Infineon TDA38640"
53595b80c48SPatrick Rudolph	help
53695b80c48SPatrick Rudolph	  If you say yes here you get hardware monitoring support for Infineon
53795b80c48SPatrick Rudolph	  TDA38640.
53895b80c48SPatrick Rudolph
53995b80c48SPatrick Rudolph	  This driver can also be built as a module. If so, the module will
54095b80c48SPatrick Rudolph	  be called tda38640.
54195b80c48SPatrick Rudolph
54295b80c48SPatrick Rudolphconfig SENSORS_TDA38640_REGULATOR
54395b80c48SPatrick Rudolph	bool "Regulator support for TDA38640 and compatibles"
54495b80c48SPatrick Rudolph	depends on SENSORS_TDA38640 && REGULATOR
54595b80c48SPatrick Rudolph	help
54695b80c48SPatrick Rudolph	  If you say yes here you get regulator support for Infineon
54795b80c48SPatrick Rudolph	  TDA38640 as regulator.
54895b80c48SPatrick Rudolph
549339bca4fSJerome Brunetconfig SENSORS_TPS25990
550339bca4fSJerome Brunet	tristate "TI TPS25990"
551339bca4fSJerome Brunet	help
552339bca4fSJerome Brunet	  If you say yes here you get hardware monitoring support for TI
553339bca4fSJerome Brunet	  TPS25990.
554339bca4fSJerome Brunet
555339bca4fSJerome Brunet	  This driver can also be built as a module. If so, the module will
556339bca4fSJerome Brunet	  be called tps25990.
557339bca4fSJerome Brunet
558339bca4fSJerome Brunetconfig SENSORS_TPS25990_REGULATOR
559339bca4fSJerome Brunet	bool "Regulator support for TPS25990 and compatibles"
560339bca4fSJerome Brunet	depends on SENSORS_TPS25990 && REGULATOR
561339bca4fSJerome Brunet	default SENSORS_TPS25990
562339bca4fSJerome Brunet	help
563339bca4fSJerome Brunet	  If you say yes here you get regulator support for Texas Instruments
564339bca4fSJerome Brunet	  TPS25990.
565339bca4fSJerome Brunet
566a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422
567a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	tristate "TI TPS40422"
568a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	help
569a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  If you say yes here you get hardware monitoring support for TI
570a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  TPS40422.
571a8bfecebSZhu, Richard \(NSN - CN/Beijing\)
572a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  This driver can also be built as a module. If so, the module will
573a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  be called tps40422.
574a8bfecebSZhu, Richard \(NSN - CN/Beijing\)
57561052652SVadim Pasternakconfig SENSORS_TPS53679
576cb3d37b5SErik Rosen	tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
57761052652SVadim Pasternak	help
57861052652SVadim Pasternak	  If you say yes here you get hardware monitoring support for TI
579cb3d37b5SErik Rosen	  TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
58061052652SVadim Pasternak
58161052652SVadim Pasternak	  This driver can also be built as a module. If so, the module will
58261052652SVadim Pasternak	  be called tps53679.
58361052652SVadim Pasternak
584cc842bd5SDuke Duconfig SENSORS_TPS546D24
585cc842bd5SDuke Du	tristate "TPS546D24"
586cc842bd5SDuke Du	help
587cc842bd5SDuke Du	  If you say yes here you get hardware monitoring support for TEXAS
588cc842bd5SDuke Du	  TPS546D24.
589cc842bd5SDuke Du
590cc842bd5SDuke Du	  This driver can also be built as a module. If so, the module will
591cc842bd5SDuke Du	  be called tps546d24
592cc842bd5SDuke Du
5939d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000
594a470f11cSJim Wright	tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
5959d2ecfb7SGuenter Roeck	help
5969d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
597a470f11cSJim Wright	  UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
598a470f11cSJim Wright	  and System Health Controllers.
5999d2ecfb7SGuenter Roeck
6009d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
6019d2ecfb7SGuenter Roeck	  be called ucd9000.
6029d2ecfb7SGuenter Roeck
6039d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200
6049d2ecfb7SGuenter Roeck	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
6059d2ecfb7SGuenter Roeck	help
6069d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
6079d2ecfb7SGuenter Roeck	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
6089d2ecfb7SGuenter Roeck	  Digital PWM System Controllers.
6099d2ecfb7SGuenter Roeck
6109d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
6119d2ecfb7SGuenter Roeck	  be called ucd9200.
6129d2ecfb7SGuenter Roeck
61335fe06d9SPeter Yinconfig SENSORS_XDP710
61435fe06d9SPeter Yin	tristate "Infineon XDP710 family"
61535fe06d9SPeter Yin	help
61635fe06d9SPeter Yin	  If you say yes here you get hardware monitoring support for Infineon
61735fe06d9SPeter Yin	  XDP710.
61835fe06d9SPeter Yin
61935fe06d9SPeter Yin	  This driver can also be built as a module. If so, the module will
62035fe06d9SPeter Yin	  be called xdp710.
62135fe06d9SPeter Yin
6229054416aSGreg.Schwendimann@infineon.comconfig SENSORS_XDPE152
6239054416aSGreg.Schwendimann@infineon.com	tristate "Infineon XDPE152 family"
6249054416aSGreg.Schwendimann@infineon.com	help
6259054416aSGreg.Schwendimann@infineon.com	  If you say yes here you get hardware monitoring support for Infineon
6269054416aSGreg.Schwendimann@infineon.com	  XDPE15284, XDPE152C4, device.
6279054416aSGreg.Schwendimann@infineon.com
6289054416aSGreg.Schwendimann@infineon.com	  This driver can also be built as a module. If so, the module will
6299054416aSGreg.Schwendimann@infineon.com	  be called xdpe152c4.
6309054416aSGreg.Schwendimann@infineon.com
631aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122
632aaafb7c8SVadim Pasternak	tristate "Infineon XDPE122 family"
633aaafb7c8SVadim Pasternak	help
634aaafb7c8SVadim Pasternak	  If you say yes here you get hardware monitoring support for Infineon
635aaafb7c8SVadim Pasternak	  XDPE12254, XDPE12284, device.
636aaafb7c8SVadim Pasternak
637aaafb7c8SVadim Pasternak	  This driver can also be built as a module. If so, the module will
638aaafb7c8SVadim Pasternak	  be called xdpe12284.
639aaafb7c8SVadim Pasternak
640f53bfe4dSMarcello Sylvester Bauerconfig SENSORS_XDPE122_REGULATOR
641f53bfe4dSMarcello Sylvester Bauer	bool "Regulator support for XDPE122 and compatibles"
642f53bfe4dSMarcello Sylvester Bauer	depends on SENSORS_XDPE122 && REGULATOR
643f53bfe4dSMarcello Sylvester Bauer	help
644f53bfe4dSMarcello Sylvester Bauer	  Uses the xdpe12284 or compatible as regulator.
645f53bfe4dSMarcello Sylvester Bauer
646200855e5SGuenter Roeckconfig SENSORS_ZL6100
647200855e5SGuenter Roeck	tristate "Intersil ZL6100 and compatibles"
648200855e5SGuenter Roeck	help
649200855e5SGuenter Roeck	  If you say yes here you get hardware monitoring support for Intersil
6503360a106SGuenter Roeck	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
6513360a106SGuenter Roeck	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
6523360a106SGuenter Roeck	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
653200855e5SGuenter Roeck
654200855e5SGuenter Roeck	  This driver can also be built as a module. If so, the module will
655200855e5SGuenter Roeck	  be called zl6100.
656200855e5SGuenter Roeck
6579d2ecfb7SGuenter Roeckendif # PMBUS
658