xref: /linux/drivers/hwmon/pmbus/Kconfig (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
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,
551ba272bfSChiShih Tsai	  ADM1293, ADM1294 and SQ24905C Hot-Swap Controller and
561ba272bfSChiShih Tsai	  Digital Power Monitors.
579d2ecfb7SGuenter Roeck
589d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
599d2ecfb7SGuenter Roeck	  be called adm1275.
609d2ecfb7SGuenter Roeck
6104f17595SRadu Sabauconfig SENSORS_ADP1050
6204f17595SRadu Sabau	tristate "Analog Devices ADP1050 digital controller for Power Supplies"
6304f17595SRadu Sabau	help
6404f17595SRadu Sabau	  If you say yes here you get hardware monitoring support for Analog
6504f17595SRadu Sabau	  Devices ADP1050 digital controller for isolated power supply with
6604f17595SRadu Sabau	  PMBus interface.
6704f17595SRadu Sabau
6804f17595SRadu Sabau	  This driver can also be built as a module. If so, the module will
6904f17595SRadu Sabau	  be called adp1050.
7004f17595SRadu Sabau
71e09ef2feSCedric Encarnacionconfig SENSORS_ADP1050_REGULATOR
72e09ef2feSCedric Encarnacion	bool "Regulator support for ADP1050 and compatibles"
73e09ef2feSCedric Encarnacion	depends on SENSORS_ADP1050 && REGULATOR
74e09ef2feSCedric Encarnacion	help
75e09ef2feSCedric Encarnacion	  If you say yes here you get regulator support for Analog Devices
76e09ef2feSCedric Encarnacion	  LTP8800-1A, LTP8800-4A, and LTP8800-2. LTP8800 is a family of DC/DC
77e09ef2feSCedric Encarnacion	  µModule regulators that can provide microprocessor power from 54V
78e09ef2feSCedric Encarnacion	  power distribution architecture.
79e09ef2feSCedric Encarnacion
80626bb2f3STao Renconfig SENSORS_BEL_PFE
81626bb2f3STao Ren	tristate "Bel PFE Compatible Power Supplies"
82626bb2f3STao Ren	help
83626bb2f3STao Ren	  If you say yes here you get hardware monitoring support for BEL
84626bb2f3STao Ren	  PFE1100 and PFE3000 Power Supplies.
85626bb2f3STao Ren
86626bb2f3STao Ren	  This driver can also be built as a module. If so, the module will
87626bb2f3STao Ren	  be called bel-pfe.
88626bb2f3STao Ren
8915b2703eSChris Packhamconfig SENSORS_BPA_RS600
9015b2703eSChris Packham	tristate "BluTek BPA-RS600 Power Supplies"
9115b2703eSChris Packham	help
9215b2703eSChris Packham	  If you say yes here you get hardware monitoring support for BluTek
9315b2703eSChris Packham	  BPA-RS600 Power Supplies.
9415b2703eSChris Packham
9515b2703eSChris Packham	  This driver can also be built as a module. If so, the module will
9615b2703eSChris Packham	  be called bpa-rs600.
9715b2703eSChris Packham
98de076198SNinad Palsuleconfig SENSORS_CRPS
99de076198SNinad Palsule	tristate "Intel Common Redundant Power Supply"
100de076198SNinad Palsule	help
101de076198SNinad Palsule	  If you say yes here you get hardware monitoring support for the Intel
102de076198SNinad Palsule	  Common Redundant Power Supply.
103de076198SNinad Palsule
104de076198SNinad Palsule	  This driver can also be built as a module. If so, the module will
105de076198SNinad Palsule	  be called crps.
106de076198SNinad Palsule
107d387d88eSZev Weissconfig SENSORS_DELTA_AHE50DC_FAN
108d387d88eSZev Weiss	tristate "Delta AHE-50DC fan control module"
109d387d88eSZev Weiss	help
110d387d88eSZev Weiss	  If you say yes here you get hardware monitoring support for
111d387d88eSZev Weiss	  the integrated fan control module of the Delta AHE-50DC
112d387d88eSZev Weiss	  Open19 power shelf.
113d387d88eSZev Weiss
114d387d88eSZev Weiss	  This driver can also be built as a module. If so, the module
115d387d88eSZev Weiss	  will be called delta-ahe50dc-fan.
116d387d88eSZev Weiss
1171734b413SVáclav Kubernátconfig SENSORS_FSP_3Y
1181734b413SVáclav Kubernát	tristate "FSP/3Y-Power power supplies"
1191734b413SVáclav Kubernát	help
1201734b413SVáclav Kubernát	  If you say yes here you get hardware monitoring support for
1211734b413SVáclav Kubernát	  FSP/3Y-Power hot-swap power supplies.
1221734b413SVáclav Kubernát	  Supported models: YH-5151E, YM-2151E
1231734b413SVáclav Kubernát
1241734b413SVáclav Kubernát	  This driver can also be built as a module. If so, the module will
1251734b413SVáclav Kubernát	  be called fsp-3y.
1261734b413SVáclav Kubernát
127f69316d6SEdward A. Jamesconfig SENSORS_IBM_CFFPS
128f69316d6SEdward A. James	tristate "IBM Common Form Factor Power Supply"
129b0076406SArnd Bergmann	depends on LEDS_CLASS
130f69316d6SEdward A. James	help
131f69316d6SEdward A. James	  If you say yes here you get hardware monitoring support for the IBM
132f69316d6SEdward A. James	  Common Form Factor power supply.
133f69316d6SEdward A. James
134f69316d6SEdward A. James	  This driver can also be built as a module. If so, the module will
135f69316d6SEdward A. James	  be called ibm-cffps.
136f69316d6SEdward A. James
1373efbcee8SRobert Markoconfig SENSORS_DPS920AB
1383efbcee8SRobert Marko	tristate "Delta DPS920AB Power Supply"
1393efbcee8SRobert Marko	help
1403efbcee8SRobert Marko	  If you say yes here you get hardware monitoring support for Delta
1413efbcee8SRobert Marko	  DPS920AB Power Supplies.
1423efbcee8SRobert Marko
1433efbcee8SRobert Marko	  This driver can also be built as a module. If so, the module will
1443efbcee8SRobert Marko	  be called dps920ab.
1453efbcee8SRobert Marko
146b64b6cb1SLeo Yangconfig SENSORS_INA233
147b64b6cb1SLeo Yang	tristate "Texas Instruments INA233 and compatibles"
148b64b6cb1SLeo Yang	help
149b64b6cb1SLeo Yang	  If you say yes here you get hardware monitoring support for Texas
150b64b6cb1SLeo Yang	  Instruments INA233.
151b64b6cb1SLeo Yang
152b64b6cb1SLeo Yang	  This driver can also be built as a module. If so, the module will
153b64b6cb1SLeo Yang	  be called ina233.
154b64b6cb1SLeo Yang
155edd2a4d6SJohn Wangconfig SENSORS_INSPUR_IPSPS
156edd2a4d6SJohn Wang	tristate "INSPUR Power System Power Supply"
157edd2a4d6SJohn Wang	help
158edd2a4d6SJohn Wang	  If you say yes here you get hardware monitoring support for the INSPUR
159edd2a4d6SJohn Wang	  Power System power supply.
160edd2a4d6SJohn Wang
161edd2a4d6SJohn Wang	  This driver can also be built as a module. If so, the module will
162edd2a4d6SJohn Wang	  be called inspur-ipsps.
163edd2a4d6SJohn Wang
1648991ebd9SSamuel Mendoza-Jonasconfig SENSORS_IR35221
1658991ebd9SSamuel Mendoza-Jonas	tristate "Infineon IR35221"
1668991ebd9SSamuel Mendoza-Jonas	help
1678991ebd9SSamuel Mendoza-Jonas	  If you say yes here you get hardware monitoring support for the
1688991ebd9SSamuel Mendoza-Jonas	  Infineon IR35221 controller.
1698991ebd9SSamuel Mendoza-Jonas
1708991ebd9SSamuel Mendoza-Jonas	  This driver can also be built as a module. If so, the module will
1710d242479STao Ren	  be called ir35221.
1728991ebd9SSamuel Mendoza-Jonas
173e20a7198SChris Packhamconfig SENSORS_IR36021
174e20a7198SChris Packham	tristate "Infineon IR36021"
175e20a7198SChris Packham	help
176e20a7198SChris Packham	  If you say yes here you get hardware monitoring support for Infineon
177e20a7198SChris Packham	  IR36021.
178e20a7198SChris Packham
179e20a7198SChris Packham	  This driver can also be built as a module. If so, the module will
180e20a7198SChris Packham	  be called ir36021.
181e20a7198SChris Packham
18200669d19SMaxim Sloykoconfig SENSORS_IR38064
183ca003af3SPatrick Rudolph	tristate "Infineon IR38064 and compatibles"
18400669d19SMaxim Sloyko	help
18500669d19SMaxim Sloyko	  If you say yes here you get hardware monitoring support for Infineon
186ca003af3SPatrick Rudolph	  IR38060, IR38064, IR38164 and IR38263.
18700669d19SMaxim Sloyko
18800669d19SMaxim Sloyko	  This driver can also be built as a module. If so, the module will
18900669d19SMaxim Sloyko	  be called ir38064.
19000669d19SMaxim Sloyko
1910ee7f624SPatrick Rudolphconfig SENSORS_IR38064_REGULATOR
1920ee7f624SPatrick Rudolph	bool "Regulator support for IR38064 and compatibles"
1930ee7f624SPatrick Rudolph	depends on SENSORS_IR38064 && REGULATOR
1940ee7f624SPatrick Rudolph	help
1950ee7f624SPatrick Rudolph	  Uses the IR38064 or compatible as regulator.
1960ee7f624SPatrick Rudolph
1979158411bSRobert Hancockconfig SENSORS_IRPS5401
1989158411bSRobert Hancock	tristate "Infineon IRPS5401"
1999158411bSRobert Hancock	help
2009158411bSRobert Hancock	  If you say yes here you get hardware monitoring support for the
2019158411bSRobert Hancock	  Infineon IRPS5401 controller.
2029158411bSRobert Hancock
2039158411bSRobert Hancock	  This driver can also be built as a module. If so, the module will
2049158411bSRobert Hancock	  be called irps5401.
2059158411bSRobert Hancock
206038a9c3dSMaxim Sloykoconfig SENSORS_ISL68137
207f621d61fSGrant Peltier	tristate "Renesas Digital Multiphase Voltage Regulators"
208038a9c3dSMaxim Sloyko	help
209f621d61fSGrant Peltier	  If you say yes here you get hardware monitoring support for Renesas
210f621d61fSGrant Peltier	  digital multiphase voltage regulators.
211038a9c3dSMaxim Sloyko
212038a9c3dSMaxim Sloyko	  This driver can also be built as a module. If so, the module will
213038a9c3dSMaxim Sloyko	  be called isl68137.
214038a9c3dSMaxim Sloyko
21503e9bd8dSGuenter Roeckconfig SENSORS_LM25066
21603e9bd8dSGuenter Roeck	tristate "National Semiconductor LM25066 and compatibles"
21703e9bd8dSGuenter Roeck	help
21803e9bd8dSGuenter Roeck	  If you say yes here you get hardware monitoring support for National
21958615a94SGuenter Roeck	  Semiconductor LM25056, LM25066, LM5064, and LM5066.
22003e9bd8dSGuenter Roeck
22103e9bd8dSGuenter Roeck	  This driver can also be built as a module. If so, the module will
22203e9bd8dSGuenter Roeck	  be called lm25066.
22303e9bd8dSGuenter Roeck
224da78ad2bSZev Weissconfig SENSORS_LM25066_REGULATOR
225da78ad2bSZev Weiss	bool "Regulator support for LM25066 and compatibles"
226da78ad2bSZev Weiss	depends on SENSORS_LM25066 && REGULATOR
227da78ad2bSZev Weiss	help
228da78ad2bSZev Weiss	  If you say yes here you get regulator support for National
229da78ad2bSZev Weiss	  Semiconductor LM25066, LM5064, and LM5066.
230da78ad2bSZev Weiss
231c66c5bdaSCedric Encarnacionconfig SENSORS_LT3074
232c66c5bdaSCedric Encarnacion	tristate "Analog Devices LT3074"
233c66c5bdaSCedric Encarnacion	help
234c66c5bdaSCedric Encarnacion	  If you say yes here you get hardware monitoring support for Analog
235c66c5bdaSCedric Encarnacion	  Devices LT3074.
236c66c5bdaSCedric Encarnacion
237c66c5bdaSCedric Encarnacion	  This driver can also be built as a module. If so, the module will
238c66c5bdaSCedric Encarnacion	  be called lt3074.
239c66c5bdaSCedric Encarnacion
240c66c5bdaSCedric Encarnacionconfig SENSORS_LT3074_REGULATOR
241c66c5bdaSCedric Encarnacion	tristate "Regulator support for LT3074"
242c66c5bdaSCedric Encarnacion	depends on SENSORS_LT3074 && REGULATOR
243c66c5bdaSCedric Encarnacion	help
244c66c5bdaSCedric Encarnacion	  If you say yes here you get regulator support for Analog Devices
245c66c5bdaSCedric Encarnacion	  LT3074. The LT3074 is a low voltage, ultralow noise, high PSRR,
246c66c5bdaSCedric Encarnacion	  dropout linear regulator. The device supplies up to 3A with a
247c66c5bdaSCedric Encarnacion	  typical dropout voltage of 45mV.
248c66c5bdaSCedric Encarnacion
249e10d9e4cSGuenter Roeckconfig SENSORS_LT7182S
250e10d9e4cSGuenter Roeck	tristate "Analog Devices LT7182S"
251e10d9e4cSGuenter Roeck	help
252e10d9e4cSGuenter Roeck	  If you say yes here you get hardware monitoring support for Analog
253e10d9e4cSGuenter Roeck	  Devices LT7182S.
254e10d9e4cSGuenter Roeck
255e10d9e4cSGuenter Roeck	  This driver can also be built as a module. If so, the module will
256e10d9e4cSGuenter Roeck	  be called lt7182s.
257e10d9e4cSGuenter Roeck
258c3ff9a67SGuenter Roeckconfig SENSORS_LTC2978
25977aa3585SAlan Tull	tristate "Linear Technologies LTC2978 and compatibles"
260c3ff9a67SGuenter Roeck	help
261c3ff9a67SGuenter Roeck	  If you say yes here you get hardware monitoring support for Linear
262ee44fafbSMike Jones	  Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
263ee44fafbSMike Jones	  LTC2980, and LTM2987.
264c3ff9a67SGuenter Roeck
265c3ff9a67SGuenter Roeck	  This driver can also be built as a module. If so, the module will
266c3ff9a67SGuenter Roeck	  be called ltc2978.
267c3ff9a67SGuenter Roeck
26877aa3585SAlan Tullconfig SENSORS_LTC2978_REGULATOR
2696341e62bSChristoph Jaeger	bool "Regulator support for LTC2978 and compatibles"
27077aa3585SAlan Tull	depends on SENSORS_LTC2978 && REGULATOR
27177aa3585SAlan Tull	help
272ee44fafbSMike Jones	  If you say yes here you get regulator support for Linear Technology
273c1d6afdbSKim Seer Paller	  LT7170, LT7171, LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889,
274c1d6afdbSKim Seer Paller	  LTC7841, LTC7880, LTM4644, LTM4673, LTM4675, LTM4676, LTM4677,
275c1d6afdbSKim Seer Paller	  LTM4678, LTM4680, LTM4686, and LTM4700.
27677aa3585SAlan Tull
2778d28cd1bSGuenter Roeckconfig SENSORS_LTC3815
2788d28cd1bSGuenter Roeck	tristate "Linear Technologies LTC3815"
2798d28cd1bSGuenter Roeck	help
2808d28cd1bSGuenter Roeck	  If you say yes here you get hardware monitoring support for Linear
2818d28cd1bSGuenter Roeck	  Technology LTC3815.
2828d28cd1bSGuenter Roeck
2838d28cd1bSGuenter Roeck	  This driver can also be built as a module. If so, the module will
2848d28cd1bSGuenter Roeck	  be called ltc3815.
2858d28cd1bSGuenter Roeck
2860c459759SDelphine CC Chiuconfig SENSORS_LTC4286
2870c459759SDelphine CC Chiu	bool "Analog Devices LTC4286"
2880c459759SDelphine CC Chiu	help
2890c459759SDelphine CC Chiu	  LTC4286 is an integrated solution for hot swap applications that
2900c459759SDelphine CC Chiu	  allows a board to be safely inserted and removed from a live
2910c459759SDelphine CC Chiu	  backplane.
2920c459759SDelphine CC Chiu	  This chip could be used to monitor voltage, current, ...etc.
2930c459759SDelphine CC Chiu	  If you say yes here you get hardware monitoring support for Analog
2940c459759SDelphine CC Chiu	  Devices LTC4286.
2950c459759SDelphine CC Chiu
2961e406332SErik Rosenconfig SENSORS_MAX15301
2971e406332SErik Rosen	tristate "Maxim MAX15301"
2981e406332SErik Rosen	help
2991e406332SErik Rosen	  If you say yes here you get hardware monitoring support for Maxim
300788bd792SNuno Sa	  MAX15301, MAX15303, as well as for Flex BMR461.
3011e406332SErik Rosen
3021e406332SErik Rosen	  This driver can also be built as a module. If so, the module will
3031e406332SErik Rosen	  be called max15301.
3041e406332SErik Rosen
3059d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064
3069d2ecfb7SGuenter Roeck	tristate "Maxim MAX16064"
3079d2ecfb7SGuenter Roeck	help
3089d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3099d2ecfb7SGuenter Roeck	  MAX16064.
3109d2ecfb7SGuenter Roeck
3119d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3129d2ecfb7SGuenter Roeck	  be called max16064.
3139d2ecfb7SGuenter Roeck
3142138f885SGuenter Roeckconfig SENSORS_MAX16601
315a6f7c5d0SGuenter Roeck	tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"
3162138f885SGuenter Roeck	help
3172138f885SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
318a6f7c5d0SGuenter Roeck	  MAX16508, MAX16600, MAX16601, and MAX16602.
3192138f885SGuenter Roeck
3202138f885SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3212138f885SGuenter Roeck	  be called max16601.
3222138f885SGuenter Roeck
323cce20958SGuenter Roeckconfig SENSORS_MAX20730
3245c9353f5SUgur Usug	tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
325cce20958SGuenter Roeck	help
326cce20958SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3275c9353f5SUgur Usug	  MAX20710, MAX20730, MAX20734, and MAX20743.
328cce20958SGuenter Roeck
329cce20958SGuenter Roeck	  This driver can also be built as a module. If so, the module will
330cce20958SGuenter Roeck	  be called max20730.
331cce20958SGuenter Roeck
3321f61cab8SGuenter Roeckconfig SENSORS_MAX20751
3331f61cab8SGuenter Roeck	tristate "Maxim MAX20751"
3341f61cab8SGuenter Roeck	help
3351f61cab8SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3361f61cab8SGuenter Roeck	  MAX20751.
3371f61cab8SGuenter Roeck
3381f61cab8SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3391f61cab8SGuenter Roeck	  be called max20751.
3401f61cab8SGuenter Roeck
3414d420a6aSAndrew Jefferyconfig SENSORS_MAX31785
3424d420a6aSAndrew Jeffery	tristate "Maxim MAX31785 and compatibles"
3434d420a6aSAndrew Jeffery	help
3444d420a6aSAndrew Jeffery	  If you say yes here you get hardware monitoring support for Maxim
3454d420a6aSAndrew Jeffery	  MAX31785.
3464d420a6aSAndrew Jeffery
3474d420a6aSAndrew Jeffery	  This driver can also be built as a module. If so, the module will
3484d420a6aSAndrew Jeffery	  be called max31785.
3494d420a6aSAndrew Jeffery
3509d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440
351590defe5SGuenter Roeck	tristate "Maxim MAX34440 and compatibles"
3529d2ecfb7SGuenter Roeck	help
3539d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3547a001dbaSKun Yi	  MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
3559d2ecfb7SGuenter Roeck
3569d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3579d2ecfb7SGuenter Roeck	  be called max34440.
3589d2ecfb7SGuenter Roeck
3599d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688
3609d2ecfb7SGuenter Roeck	tristate "Maxim MAX8688"
3619d2ecfb7SGuenter Roeck	help
3629d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
3639d2ecfb7SGuenter Roeck	  MAX8688.
3649d2ecfb7SGuenter Roeck
3659d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
3669d2ecfb7SGuenter Roeck	  be called max8688.
3679d2ecfb7SGuenter Roeck
368f9e5f289SPeter Yinconfig SENSORS_MP2856
369f9e5f289SPeter Yin	tristate "MPS MP2856"
370f9e5f289SPeter Yin	help
371f9e5f289SPeter Yin	  If you say yes here you get hardware monitoring support for MPS
372f9e5f289SPeter Yin	  MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.
373f9e5f289SPeter Yin
374f9e5f289SPeter Yin	  This driver can also be built as a module. If so, the module will
375f9e5f289SPeter Yin	  be called mp2856.
376f9e5f289SPeter Yin
377a3a2923aSWensheng Wangconfig SENSORS_MP2869
378a3a2923aSWensheng Wang	tristate "MPS MP2869"
379a3a2923aSWensheng Wang	help
380a3a2923aSWensheng Wang	  If you say yes here you get hardware monitoring support for MPS
381a3a2923aSWensheng Wang	  MP2869 Dual Loop Digital Multi-Phase Controller.
382a3a2923aSWensheng Wang
383a3a2923aSWensheng Wang	  This driver can also be built as a module. If so, the module will
384a3a2923aSWensheng Wang	  be called mp2869.
385a3a2923aSWensheng Wang
386e4db7719SVadim Pasternakconfig SENSORS_MP2888
387e4db7719SVadim Pasternak	tristate "MPS MP2888"
388e4db7719SVadim Pasternak	help
389e4db7719SVadim Pasternak	  If you say yes here you get hardware monitoring support for MPS
390e4db7719SVadim Pasternak	  MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
391e4db7719SVadim Pasternak
392e4db7719SVadim Pasternak	  This driver can also be built as a module. If so, the module will
393e4db7719SVadim Pasternak	  be called mp2888.
394e4db7719SVadim Pasternak
39538b2b022SNoah Wangconfig SENSORS_MP2891
39638b2b022SNoah Wang    tristate "MPS MP2891"
39738b2b022SNoah Wang    help
39838b2b022SNoah Wang      If you say yes here you get hardware monitoring support for MPS
39938b2b022SNoah Wang      MP2891 Dual Loop Digital Multi-Phase Controller.
40038b2b022SNoah Wang
40138b2b022SNoah Wang      This driver can also be built as a module. If so, the module will
40238b2b022SNoah Wang      be called mp2891.
40338b2b022SNoah Wang
404*90bad684SWensheng Wangconfig SENSORS_MP29502
405*90bad684SWensheng Wang	tristate "MPS MP29502"
406*90bad684SWensheng Wang	help
407*90bad684SWensheng Wang	  If you say yes here you get hardware monitoring support for MPS
408*90bad684SWensheng Wang	  MP29502 Dual Loop Digital Multi-Phase Controller.
409*90bad684SWensheng Wang
410*90bad684SWensheng Wang	  This driver can also be built as a module. If so, the module will
411*90bad684SWensheng Wang	  be called mp29502.
412*90bad684SWensheng Wang
4132c6fcbb2SVadim Pasternakconfig SENSORS_MP2975
4142c6fcbb2SVadim Pasternak	tristate "MPS MP2975"
4152c6fcbb2SVadim Pasternak	help
4162c6fcbb2SVadim Pasternak	  If you say yes here you get hardware monitoring support for MPS
4172c6fcbb2SVadim Pasternak	  MP2975 Dual Loop Digital Multi-Phase Controller.
4182c6fcbb2SVadim Pasternak
4192c6fcbb2SVadim Pasternak	  This driver can also be built as a module. If so, the module will
4202c6fcbb2SVadim Pasternak	  be called mp2975.
4212c6fcbb2SVadim Pasternak
422fc37348cSNoah Wangconfig SENSORS_MP2993
423fc37348cSNoah Wang	tristate "MPS MP2993"
424fc37348cSNoah Wang	help
425fc37348cSNoah Wang	  If you say yes here you get hardware monitoring support for MPS
426fc37348cSNoah Wang	  MP2993 Dual Loop Digital Multi-Phase Controller.
427fc37348cSNoah Wang
428fc37348cSNoah Wang	  This driver can also be built as a module. If so, the module will
429fc37348cSNoah Wang	  be called mp2993.
430fc37348cSNoah Wang
43188fc1efcSPatrick Rudolphconfig SENSORS_MP2975_REGULATOR
43288fc1efcSPatrick Rudolph	depends on SENSORS_MP2975 && REGULATOR
43388fc1efcSPatrick Rudolph	bool "Regulator support for MPS MP2975"
43488fc1efcSPatrick Rudolph	help
43588fc1efcSPatrick Rudolph	  If you say yes here you get regulator support for MPS MP2975
43688fc1efcSPatrick Rudolph	  Dual Loop Digital Multi-Phase Controller.
43788fc1efcSPatrick Rudolph
438e1c5cd7eSHoward.Chiu@quantatw.comconfig SENSORS_MP5023
439e1c5cd7eSHoward.Chiu@quantatw.com	tristate "MPS MP5023"
440e1c5cd7eSHoward.Chiu@quantatw.com	help
441e1c5cd7eSHoward.Chiu@quantatw.com	  If you say yes here you get hardware monitoring support for MPS
442e1c5cd7eSHoward.Chiu@quantatw.com	  MP5023.
443e1c5cd7eSHoward.Chiu@quantatw.com
444e1c5cd7eSHoward.Chiu@quantatw.com	  This driver can also be built as a module. If so, the module will
445e1c5cd7eSHoward.Chiu@quantatw.com	  be called mp5023.
446e1c5cd7eSHoward.Chiu@quantatw.com
447cd228e7bSAlex Vdovydchenkoconfig SENSORS_MP5920
448cd228e7bSAlex Vdovydchenko	tristate "MPS MP5920"
449cd228e7bSAlex Vdovydchenko	help
450cd228e7bSAlex Vdovydchenko	  If you say yes here you get hardware monitoring support for Monolithic
451cd228e7bSAlex Vdovydchenko	  MP5920.
452cd228e7bSAlex Vdovydchenko
453cd228e7bSAlex Vdovydchenko	  This driver can also be built as a module. If so, the module will
454cd228e7bSAlex Vdovydchenko	  be called mp5920.
455cd228e7bSAlex Vdovydchenko
456ce074240SPeter Yinconfig SENSORS_MP5990
457ce074240SPeter Yin	tristate "MPS MP5990"
458ce074240SPeter Yin	help
459ce074240SPeter Yin	  If you say yes here you get hardware monitoring support for MPS
460ce074240SPeter Yin	  MP5990.
461ce074240SPeter Yin
462ce074240SPeter Yin	  This driver can also be built as a module. If so, the module will
463ce074240SPeter Yin	  be called mp5990.
464ce074240SPeter Yin
465dc5abc2fSNoah Wangconfig SENSORS_MP9941
466dc5abc2fSNoah Wang	tristate "MPS MP9941"
467dc5abc2fSNoah Wang	help
468dc5abc2fSNoah Wang	  If you say yes here you get hardware monitoring support for MPS
469dc5abc2fSNoah Wang	  MP9941.
470dc5abc2fSNoah Wang
471dc5abc2fSNoah Wang	  This driver can also be built as a module. If so, the module will
472dc5abc2fSNoah Wang	  be called mp9941.
473dc5abc2fSNoah Wang
47461d1eb02SSaravanan Sekarconfig SENSORS_MPQ7932_REGULATOR
47561d1eb02SSaravanan Sekar	bool "Regulator support for MPQ7932"
47661d1eb02SSaravanan Sekar	depends on SENSORS_MPQ7932 && REGULATOR
47761d1eb02SSaravanan Sekar	help
47861d1eb02SSaravanan Sekar	  If you say yes here you get six integrated buck converter regulator
47961d1eb02SSaravanan Sekar	  support for power management IC MPS MPQ7932.
48061d1eb02SSaravanan Sekar
48161d1eb02SSaravanan Sekarconfig SENSORS_MPQ7932
48261d1eb02SSaravanan Sekar	tristate "MPS MPQ7932"
48361d1eb02SSaravanan Sekar	help
48461d1eb02SSaravanan Sekar	  If you say yes here you get hardware monitoring functionality support
48561d1eb02SSaravanan Sekar	  for power management IC MPS MPQ7932.
48661d1eb02SSaravanan Sekar
48761d1eb02SSaravanan Sekar	  This driver can also be built as a module. If so, the module will
48861d1eb02SSaravanan Sekar	  be called mpq7932.
48961d1eb02SSaravanan Sekar
490f20b4a93SCharles Hsuconfig SENSORS_MPQ8785
491f20b4a93SCharles Hsu	tristate "MPS MPQ8785"
492f20b4a93SCharles Hsu	help
493f20b4a93SCharles Hsu	  If you say yes here you get hardware monitoring functionality support
494f20b4a93SCharles Hsu	  for power management IC MPS MPQ8785.
495f20b4a93SCharles Hsu
496f20b4a93SCharles Hsu	  This driver can also be built as a module. If so, the module will
497f20b4a93SCharles Hsu	  be called mpq8785.
498f20b4a93SCharles Hsu
499317f9d80SErik Rosenconfig SENSORS_PIM4328
500317f9d80SErik Rosen	tristate "Flex PIM4328 and compatibles"
501317f9d80SErik Rosen	help
502317f9d80SErik Rosen	  If you say yes here you get hardware monitoring support for Flex
503317f9d80SErik Rosen	  PIM4328, PIM4820 and PIM4006 Power Interface Modules.
504317f9d80SErik Rosen
505317f9d80SErik Rosen	  This driver can also be built as a module. If so, the module will
506317f9d80SErik Rosen	  be called pim4328.
507317f9d80SErik Rosen
508d0cd9785SMarcello Sylvester Bauerconfig SENSORS_PLI1209BC
509d0cd9785SMarcello Sylvester Bauer	tristate "Vicor PLI1209BC"
510d0cd9785SMarcello Sylvester Bauer	help
511d0cd9785SMarcello Sylvester Bauer	  If you say yes here you get hardware monitoring support for Vicor
512d0cd9785SMarcello Sylvester Bauer	  PLI1209BC Digital Supervisor.
513d0cd9785SMarcello Sylvester Bauer
514d0cd9785SMarcello Sylvester Bauer	  This driver can also be built as a module. If so, the module will
515d0cd9785SMarcello Sylvester Bauer	  be called pli1209bc.
516d0cd9785SMarcello Sylvester Bauer
517ba1d263aSMarcello Sylvester Bauerconfig SENSORS_PLI1209BC_REGULATOR
518ba1d263aSMarcello Sylvester Bauer	bool "Regulator support for PLI1209BC"
519ba1d263aSMarcello Sylvester Bauer	depends on SENSORS_PLI1209BC && REGULATOR
520ba1d263aSMarcello Sylvester Bauer	help
521ba1d263aSMarcello Sylvester Bauer	  If you say yes here you get regulator support for Vicor PLI1209BC
522ba1d263aSMarcello Sylvester Bauer	  Digital Supervisor.
523ba1d263aSMarcello Sylvester Bauer
5247537862aSCharlesconfig SENSORS_PM6764TR
5257537862aSCharles	tristate "ST PM6764TR"
5267537862aSCharles	help
5277537862aSCharles	  If you say yes here you get hardware monitoring support for ST
5287537862aSCharles	  PM6764TR.
5297537862aSCharles
5307537862aSCharles	  This driver can also be built as a module. If so, the module will
5317537862aSCharles	  be called pm6764tr.
5327537862aSCharles
533344757baSVijay Khemkaconfig SENSORS_PXE1610
534344757baSVijay Khemka	tristate "Infineon PXE1610"
535344757baSVijay Khemka	help
536344757baSVijay Khemka	  If you say yes here you get hardware monitoring support for Infineon
537344757baSVijay Khemka	  PXE1610.
538344757baSVijay Khemka
539344757baSVijay Khemka	  This driver can also be built as a module. If so, the module will
540344757baSVijay Khemka	  be called pxe1610.
541344757baSVijay Khemka
542d014538aSxiao.maconfig SENSORS_Q54SJ108A2
543d014538aSxiao.ma	tristate "Delta Power Supplies Q54SJ108A2"
544d014538aSxiao.ma	help
545d014538aSxiao.ma	  If you say yes here you get hardware monitoring support for Delta
546d014538aSxiao.ma	  Q54SJ108A2 series Power Supplies.
547d014538aSxiao.ma
548d014538aSxiao.ma	  This driver can also be built as a module. If so, the module will
549d014538aSxiao.ma	  be called q54sj108a2.
550d014538aSxiao.ma
55142bfe7ddSErik Rosenconfig SENSORS_STPDDC60
55242bfe7ddSErik Rosen	tristate "ST STPDDC60"
55342bfe7ddSErik Rosen	help
55442bfe7ddSErik Rosen	  If you say yes here you get hardware monitoring support for ST
55542bfe7ddSErik Rosen	  STPDDC60 Universal Digital Multicell Controller, as well as for
55642bfe7ddSErik Rosen	  Flex BMR481.
55742bfe7ddSErik Rosen
55842bfe7ddSErik Rosen	  This driver can also be built as a module. If so, the module will
55942bfe7ddSErik Rosen	  be called stpddc60.
56042bfe7ddSErik Rosen
56195b80c48SPatrick Rudolphconfig SENSORS_TDA38640
56295b80c48SPatrick Rudolph	tristate "Infineon TDA38640"
56395b80c48SPatrick Rudolph	help
56495b80c48SPatrick Rudolph	  If you say yes here you get hardware monitoring support for Infineon
56595b80c48SPatrick Rudolph	  TDA38640.
56695b80c48SPatrick Rudolph
56795b80c48SPatrick Rudolph	  This driver can also be built as a module. If so, the module will
56895b80c48SPatrick Rudolph	  be called tda38640.
56995b80c48SPatrick Rudolph
57095b80c48SPatrick Rudolphconfig SENSORS_TDA38640_REGULATOR
57195b80c48SPatrick Rudolph	bool "Regulator support for TDA38640 and compatibles"
57295b80c48SPatrick Rudolph	depends on SENSORS_TDA38640 && REGULATOR
57395b80c48SPatrick Rudolph	help
57495b80c48SPatrick Rudolph	  If you say yes here you get regulator support for Infineon
57595b80c48SPatrick Rudolph	  TDA38640 as regulator.
57695b80c48SPatrick Rudolph
577339bca4fSJerome Brunetconfig SENSORS_TPS25990
578339bca4fSJerome Brunet	tristate "TI TPS25990"
579339bca4fSJerome Brunet	help
580339bca4fSJerome Brunet	  If you say yes here you get hardware monitoring support for TI
581339bca4fSJerome Brunet	  TPS25990.
582339bca4fSJerome Brunet
583339bca4fSJerome Brunet	  This driver can also be built as a module. If so, the module will
584339bca4fSJerome Brunet	  be called tps25990.
585339bca4fSJerome Brunet
586339bca4fSJerome Brunetconfig SENSORS_TPS25990_REGULATOR
587339bca4fSJerome Brunet	bool "Regulator support for TPS25990 and compatibles"
588339bca4fSJerome Brunet	depends on SENSORS_TPS25990 && REGULATOR
589339bca4fSJerome Brunet	default SENSORS_TPS25990
590339bca4fSJerome Brunet	help
591339bca4fSJerome Brunet	  If you say yes here you get regulator support for Texas Instruments
592339bca4fSJerome Brunet	  TPS25990.
593339bca4fSJerome Brunet
594a8bfecebSZhu, Richard \(NSN - CN/Beijing\)config SENSORS_TPS40422
595a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	tristate "TI TPS40422"
596a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	help
597a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  If you say yes here you get hardware monitoring support for TI
598a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  TPS40422.
599a8bfecebSZhu, Richard \(NSN - CN/Beijing\)
600a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  This driver can also be built as a module. If so, the module will
601a8bfecebSZhu, Richard \(NSN - CN/Beijing\)	  be called tps40422.
602a8bfecebSZhu, Richard \(NSN - CN/Beijing\)
60361052652SVadim Pasternakconfig SENSORS_TPS53679
604cb3d37b5SErik Rosen	tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
60561052652SVadim Pasternak	help
60661052652SVadim Pasternak	  If you say yes here you get hardware monitoring support for TI
607cb3d37b5SErik Rosen	  TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
60861052652SVadim Pasternak
60961052652SVadim Pasternak	  This driver can also be built as a module. If so, the module will
61061052652SVadim Pasternak	  be called tps53679.
61161052652SVadim Pasternak
612cc842bd5SDuke Duconfig SENSORS_TPS546D24
613cc842bd5SDuke Du	tristate "TPS546D24"
614cc842bd5SDuke Du	help
615cc842bd5SDuke Du	  If you say yes here you get hardware monitoring support for TEXAS
616cc842bd5SDuke Du	  TPS546D24.
617cc842bd5SDuke Du
618cc842bd5SDuke Du	  This driver can also be built as a module. If so, the module will
619cc842bd5SDuke Du	  be called tps546d24
620cc842bd5SDuke Du
6219d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000
622a470f11cSJim Wright	tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
6239d2ecfb7SGuenter Roeck	help
6249d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
625a470f11cSJim Wright	  UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
626a470f11cSJim Wright	  and System Health Controllers.
6279d2ecfb7SGuenter Roeck
6289d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
6299d2ecfb7SGuenter Roeck	  be called ucd9000.
6309d2ecfb7SGuenter Roeck
6319d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200
6329d2ecfb7SGuenter Roeck	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
6339d2ecfb7SGuenter Roeck	help
6349d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
6359d2ecfb7SGuenter Roeck	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
6369d2ecfb7SGuenter Roeck	  Digital PWM System Controllers.
6379d2ecfb7SGuenter Roeck
6389d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
6399d2ecfb7SGuenter Roeck	  be called ucd9200.
6409d2ecfb7SGuenter Roeck
64135fe06d9SPeter Yinconfig SENSORS_XDP710
64235fe06d9SPeter Yin	tristate "Infineon XDP710 family"
64335fe06d9SPeter Yin	help
64435fe06d9SPeter Yin	  If you say yes here you get hardware monitoring support for Infineon
64535fe06d9SPeter Yin	  XDP710.
64635fe06d9SPeter Yin
64735fe06d9SPeter Yin	  This driver can also be built as a module. If so, the module will
64835fe06d9SPeter Yin	  be called xdp710.
64935fe06d9SPeter Yin
6509054416aSGreg.Schwendimann@infineon.comconfig SENSORS_XDPE152
6519054416aSGreg.Schwendimann@infineon.com	tristate "Infineon XDPE152 family"
6529054416aSGreg.Schwendimann@infineon.com	help
6539054416aSGreg.Schwendimann@infineon.com	  If you say yes here you get hardware monitoring support for Infineon
6549054416aSGreg.Schwendimann@infineon.com	  XDPE15284, XDPE152C4, device.
6559054416aSGreg.Schwendimann@infineon.com
6569054416aSGreg.Schwendimann@infineon.com	  This driver can also be built as a module. If so, the module will
6579054416aSGreg.Schwendimann@infineon.com	  be called xdpe152c4.
6589054416aSGreg.Schwendimann@infineon.com
659aaafb7c8SVadim Pasternakconfig SENSORS_XDPE122
660aaafb7c8SVadim Pasternak	tristate "Infineon XDPE122 family"
661aaafb7c8SVadim Pasternak	help
662aaafb7c8SVadim Pasternak	  If you say yes here you get hardware monitoring support for Infineon
663aaafb7c8SVadim Pasternak	  XDPE12254, XDPE12284, device.
664aaafb7c8SVadim Pasternak
665aaafb7c8SVadim Pasternak	  This driver can also be built as a module. If so, the module will
666aaafb7c8SVadim Pasternak	  be called xdpe12284.
667aaafb7c8SVadim Pasternak
668f53bfe4dSMarcello Sylvester Bauerconfig SENSORS_XDPE122_REGULATOR
669f53bfe4dSMarcello Sylvester Bauer	bool "Regulator support for XDPE122 and compatibles"
670f53bfe4dSMarcello Sylvester Bauer	depends on SENSORS_XDPE122 && REGULATOR
671f53bfe4dSMarcello Sylvester Bauer	help
672f53bfe4dSMarcello Sylvester Bauer	  Uses the xdpe12284 or compatible as regulator.
673f53bfe4dSMarcello Sylvester Bauer
674200855e5SGuenter Roeckconfig SENSORS_ZL6100
675200855e5SGuenter Roeck	tristate "Intersil ZL6100 and compatibles"
676200855e5SGuenter Roeck	help
677200855e5SGuenter Roeck	  If you say yes here you get hardware monitoring support for Intersil
6783360a106SGuenter Roeck	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
6793360a106SGuenter Roeck	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
6803360a106SGuenter Roeck	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
681200855e5SGuenter Roeck
682200855e5SGuenter Roeck	  This driver can also be built as a module. If so, the module will
683200855e5SGuenter Roeck	  be called zl6100.
684200855e5SGuenter Roeck
6859d2ecfb7SGuenter Roeckendif # PMBUS
686