Merge tag 'regmap-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[linux-2.6-block.git] / drivers / hwmon / pmbus / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
9d2ecfb7
GR
2#
3# PMBus chip drivers configuration
4#
5
6menuconfig PMBUS
7 tristate "PMBus support"
f2bab3eb 8 depends on I2C
9d2ecfb7
GR
9 help
10 Say yes here if you want to enable PMBus support.
11
12 This driver can also be built as a module. If so, the module will
13 be called pmbus_core.
14
15if PMBUS
16
17config SENSORS_PMBUS
18 tristate "Generic PMBus devices"
19 default y
20 help
21 If you say yes here you get hardware monitoring support for generic
443830f6 22 PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
cfca3789
GR
23 MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400, TPS544B20,
24 TPS544B25, TPS544C20, TPS544C25, and UDT020.
9d2ecfb7
GR
25
26 This driver can also be built as a module. If so, the module will
27 be called pmbus.
28
29config SENSORS_ADM1275
5cf231a3 30 tristate "Analog Devices ADM1275 and compatibles"
9d2ecfb7
GR
31 help
32 If you say yes here you get hardware monitoring support for Analog
4ff0ce22
GR
33 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
34 and ADM1294 Hot-Swap Controller and Digital Power Monitors.
9d2ecfb7
GR
35
36 This driver can also be built as a module. If so, the module will
37 be called adm1275.
38
f69316d6
EJ
39config SENSORS_IBM_CFFPS
40 tristate "IBM Common Form Factor Power Supply"
b0076406 41 depends on LEDS_CLASS
f69316d6
EJ
42 help
43 If you say yes here you get hardware monitoring support for the IBM
44 Common Form Factor power supply.
45
46 This driver can also be built as a module. If so, the module will
47 be called ibm-cffps.
48
edd2a4d6
JW
49config SENSORS_INSPUR_IPSPS
50 tristate "INSPUR Power System Power Supply"
51 help
52 If you say yes here you get hardware monitoring support for the INSPUR
53 Power System power supply.
54
55 This driver can also be built as a module. If so, the module will
56 be called inspur-ipsps.
57
8991ebd9
SMJ
58config SENSORS_IR35221
59 tristate "Infineon IR35221"
8991ebd9
SMJ
60 help
61 If you say yes here you get hardware monitoring support for the
62 Infineon IR35221 controller.
63
64 This driver can also be built as a module. If so, the module will
65 be called ir35521.
66
00669d19
MS
67config SENSORS_IR38064
68 tristate "Infineon IR38064"
69 help
70 If you say yes here you get hardware monitoring support for Infineon
71 IR38064.
72
73 This driver can also be built as a module. If so, the module will
74 be called ir38064.
75
9158411b
RH
76config SENSORS_IRPS5401
77 tristate "Infineon IRPS5401"
78 help
79 If you say yes here you get hardware monitoring support for the
80 Infineon IRPS5401 controller.
81
82 This driver can also be built as a module. If so, the module will
83 be called irps5401.
84
038a9c3d
MS
85config SENSORS_ISL68137
86 tristate "Intersil ISL68137"
87 help
88 If you say yes here you get hardware monitoring support for Intersil
89 ISL68137.
90
91 This driver can also be built as a module. If so, the module will
92 be called isl68137.
93
03e9bd8d
GR
94config SENSORS_LM25066
95 tristate "National Semiconductor LM25066 and compatibles"
03e9bd8d
GR
96 help
97 If you say yes here you get hardware monitoring support for National
58615a94 98 Semiconductor LM25056, LM25066, LM5064, and LM5066.
03e9bd8d
GR
99
100 This driver can also be built as a module. If so, the module will
101 be called lm25066.
102
c3ff9a67 103config SENSORS_LTC2978
77aa3585 104 tristate "Linear Technologies LTC2978 and compatibles"
c3ff9a67
GR
105 help
106 If you say yes here you get hardware monitoring support for Linear
52aae6af 107 Technology LTC2974, LTC2975, LTC2977, LTC2978, LTC2980, LTC3880,
ccf2dc51 108 LTC3883, LTC3886, LTC3887, LTCM2987, LTM4675, and LTM4676.
c3ff9a67
GR
109
110 This driver can also be built as a module. If so, the module will
111 be called ltc2978.
112
77aa3585 113config SENSORS_LTC2978_REGULATOR
6341e62b 114 bool "Regulator support for LTC2978 and compatibles"
77aa3585
AT
115 depends on SENSORS_LTC2978 && REGULATOR
116 help
117 If you say yes here you get regulator support for Linear
4e15d05d
MH
118 Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, LTM4676
119 and LTM4686.
77aa3585 120
8d28cd1b
GR
121config SENSORS_LTC3815
122 tristate "Linear Technologies LTC3815"
8d28cd1b
GR
123 help
124 If you say yes here you get hardware monitoring support for Linear
125 Technology LTC3815.
126
127 This driver can also be built as a module. If so, the module will
128 be called ltc3815.
129
9d2ecfb7
GR
130config SENSORS_MAX16064
131 tristate "Maxim MAX16064"
9d2ecfb7
GR
132 help
133 If you say yes here you get hardware monitoring support for Maxim
134 MAX16064.
135
136 This driver can also be built as a module. If so, the module will
137 be called max16064.
138
1f61cab8
GR
139config SENSORS_MAX20751
140 tristate "Maxim MAX20751"
1f61cab8
GR
141 help
142 If you say yes here you get hardware monitoring support for Maxim
143 MAX20751.
144
145 This driver can also be built as a module. If so, the module will
146 be called max20751.
147
4d420a6a
AJ
148config SENSORS_MAX31785
149 tristate "Maxim MAX31785 and compatibles"
4d420a6a
AJ
150 help
151 If you say yes here you get hardware monitoring support for Maxim
152 MAX31785.
153
154 This driver can also be built as a module. If so, the module will
155 be called max31785.
156
9d2ecfb7 157config SENSORS_MAX34440
590defe5 158 tristate "Maxim MAX34440 and compatibles"
9d2ecfb7
GR
159 help
160 If you say yes here you get hardware monitoring support for Maxim
7a001dba 161 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
9d2ecfb7
GR
162
163 This driver can also be built as a module. If so, the module will
164 be called max34440.
165
166config SENSORS_MAX8688
167 tristate "Maxim MAX8688"
9d2ecfb7
GR
168 help
169 If you say yes here you get hardware monitoring support for Maxim
170 MAX8688.
171
172 This driver can also be built as a module. If so, the module will
173 be called max8688.
174
344757ba
VK
175config SENSORS_PXE1610
176 tristate "Infineon PXE1610"
177 help
178 If you say yes here you get hardware monitoring support for Infineon
179 PXE1610.
180
181 This driver can also be built as a module. If so, the module will
182 be called pxe1610.
183
a8bfeceb
ZRNCB
184config SENSORS_TPS40422
185 tristate "TI TPS40422"
a8bfeceb
ZRNCB
186 help
187 If you say yes here you get hardware monitoring support for TI
188 TPS40422.
189
190 This driver can also be built as a module. If so, the module will
191 be called tps40422.
192
61052652
VP
193config SENSORS_TPS53679
194 tristate "TI TPS53679"
195 help
196 If you say yes here you get hardware monitoring support for TI
197 TPS53679.
198
199 This driver can also be built as a module. If so, the module will
200 be called tps53679.
201
9d2ecfb7 202config SENSORS_UCD9000
50b2b02c 203 tristate "TI UCD90120, UCD90124, UCD90160, UCD9090, UCD90910"
9d2ecfb7
GR
204 help
205 If you say yes here you get hardware monitoring support for TI
50b2b02c
MW
206 UCD90120, UCD90124, UCD90160, UCD9090, UCD90910, Sequencer and System
207 Health Controllers.
9d2ecfb7
GR
208
209 This driver can also be built as a module. If so, the module will
210 be called ucd9000.
211
212config SENSORS_UCD9200
213 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
9d2ecfb7
GR
214 help
215 If you say yes here you get hardware monitoring support for TI
216 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
217 Digital PWM System Controllers.
218
219 This driver can also be built as a module. If so, the module will
220 be called ucd9200.
221
200855e5
GR
222config SENSORS_ZL6100
223 tristate "Intersil ZL6100 and compatibles"
200855e5
GR
224 help
225 If you say yes here you get hardware monitoring support for Intersil
3360a106
GR
226 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
227 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
228 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
200855e5
GR
229
230 This driver can also be built as a module. If so, the module will
231 be called zl6100.
232
9d2ecfb7 233endif # PMBUS