hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/hwmon/pmbus/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # PMBus chip drivers configuration
34 #
....@@ -5,7 +6,6 @@
56 menuconfig PMBUS
67 tristate "PMBus support"
78 depends on I2C
8
- default n
99 help
1010 Say yes here if you want to enable PMBus support.
1111
....@@ -20,15 +20,25 @@
2020 help
2121 If you say yes here you get hardware monitoring support for generic
2222 PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
23
- MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400, TPS544B20,
24
- TPS544B25, TPS544C20, TPS544C25, and UDT020.
23
+ MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400,
24
+ TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020.
2525
2626 This driver can also be built as a module. If so, the module will
2727 be called pmbus.
2828
29
+config SENSORS_ADM1266
30
+ tristate "Analog Devices ADM1266 Sequencer"
31
+ select CRC8
32
+ depends on GPIOLIB
33
+ help
34
+ If you say yes here you get hardware monitoring support for Analog
35
+ Devices ADM1266 Cascadable Super Sequencer.
36
+
37
+ This driver can also be built as a module. If so, the module will
38
+ be called adm1266.
39
+
2940 config SENSORS_ADM1275
3041 tristate "Analog Devices ADM1275 and compatibles"
31
- default n
3242 help
3343 If you say yes here you get hardware monitoring support for Analog
3444 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
....@@ -36,6 +46,15 @@
3646
3747 This driver can also be built as a module. If so, the module will
3848 be called adm1275.
49
+
50
+config SENSORS_BEL_PFE
51
+ tristate "Bel PFE Compatible Power Supplies"
52
+ help
53
+ If you say yes here you get hardware monitoring support for BEL
54
+ PFE1100 and PFE3000 Power Supplies.
55
+
56
+ This driver can also be built as a module. If so, the module will
57
+ be called bel-pfe.
3958
4059 config SENSORS_IBM_CFFPS
4160 tristate "IBM Common Form Factor Power Supply"
....@@ -47,19 +66,53 @@
4766 This driver can also be built as a module. If so, the module will
4867 be called ibm-cffps.
4968
69
+config SENSORS_INSPUR_IPSPS
70
+ tristate "INSPUR Power System Power Supply"
71
+ help
72
+ If you say yes here you get hardware monitoring support for the INSPUR
73
+ Power System power supply.
74
+
75
+ This driver can also be built as a module. If so, the module will
76
+ be called inspur-ipsps.
77
+
5078 config SENSORS_IR35221
5179 tristate "Infineon IR35221"
52
- default n
5380 help
5481 If you say yes here you get hardware monitoring support for the
5582 Infineon IR35221 controller.
5683
5784 This driver can also be built as a module. If so, the module will
58
- be called ir35521.
85
+ be called ir35221.
86
+
87
+config SENSORS_IR38064
88
+ tristate "Infineon IR38064"
89
+ help
90
+ If you say yes here you get hardware monitoring support for Infineon
91
+ IR38064.
92
+
93
+ This driver can also be built as a module. If so, the module will
94
+ be called ir38064.
95
+
96
+config SENSORS_IRPS5401
97
+ tristate "Infineon IRPS5401"
98
+ help
99
+ If you say yes here you get hardware monitoring support for the
100
+ Infineon IRPS5401 controller.
101
+
102
+ This driver can also be built as a module. If so, the module will
103
+ be called irps5401.
104
+
105
+config SENSORS_ISL68137
106
+ tristate "Renesas Digital Multiphase Voltage Regulators"
107
+ help
108
+ If you say yes here you get hardware monitoring support for Renesas
109
+ digital multiphase voltage regulators.
110
+
111
+ This driver can also be built as a module. If so, the module will
112
+ be called isl68137.
59113
60114 config SENSORS_LM25066
61115 tristate "National Semiconductor LM25066 and compatibles"
62
- default n
63116 help
64117 If you say yes here you get hardware monitoring support for National
65118 Semiconductor LM25056, LM25066, LM5064, and LM5066.
....@@ -69,11 +122,10 @@
69122
70123 config SENSORS_LTC2978
71124 tristate "Linear Technologies LTC2978 and compatibles"
72
- default n
73125 help
74126 If you say yes here you get hardware monitoring support for Linear
75
- Technology LTC2974, LTC2975, LTC2977, LTC2978, LTC2980, LTC3880,
76
- LTC3883, LTC3886, LTC3887, LTCM2987, LTM4675, and LTM4676.
127
+ Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
128
+ LTC2980, and LTM2987.
77129
78130 This driver can also be built as a module. If so, the module will
79131 be called ltc2978.
....@@ -82,12 +134,13 @@
82134 bool "Regulator support for LTC2978 and compatibles"
83135 depends on SENSORS_LTC2978 && REGULATOR
84136 help
85
- If you say yes here you get regulator support for Linear
86
- Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, and LTM4676.
137
+ If you say yes here you get regulator support for Linear Technology
138
+ LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880,
139
+ LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686,
140
+ and LTM4700.
87141
88142 config SENSORS_LTC3815
89143 tristate "Linear Technologies LTC3815"
90
- default n
91144 help
92145 If you say yes here you get hardware monitoring support for Linear
93146 Technology LTC3815.
....@@ -97,7 +150,6 @@
97150
98151 config SENSORS_MAX16064
99152 tristate "Maxim MAX16064"
100
- default n
101153 help
102154 If you say yes here you get hardware monitoring support for Maxim
103155 MAX16064.
....@@ -105,9 +157,26 @@
105157 This driver can also be built as a module. If so, the module will
106158 be called max16064.
107159
160
+config SENSORS_MAX16601
161
+ tristate "Maxim MAX16601"
162
+ help
163
+ If you say yes here you get hardware monitoring support for Maxim
164
+ MAX16601.
165
+
166
+ This driver can also be built as a module. If so, the module will
167
+ be called max16601.
168
+
169
+config SENSORS_MAX20730
170
+ tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
171
+ help
172
+ If you say yes here you get hardware monitoring support for Maxim
173
+ MAX20710, MAX20730, MAX20734, and MAX20743.
174
+
175
+ This driver can also be built as a module. If so, the module will
176
+ be called max20730.
177
+
108178 config SENSORS_MAX20751
109179 tristate "Maxim MAX20751"
110
- default n
111180 help
112181 If you say yes here you get hardware monitoring support for Maxim
113182 MAX20751.
....@@ -117,7 +186,6 @@
117186
118187 config SENSORS_MAX31785
119188 tristate "Maxim MAX31785 and compatibles"
120
- default n
121189 help
122190 If you say yes here you get hardware monitoring support for Maxim
123191 MAX31785.
....@@ -127,7 +195,6 @@
127195
128196 config SENSORS_MAX34440
129197 tristate "Maxim MAX34440 and compatibles"
130
- default n
131198 help
132199 If you say yes here you get hardware monitoring support for Maxim
133200 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
....@@ -137,7 +204,6 @@
137204
138205 config SENSORS_MAX8688
139206 tristate "Maxim MAX8688"
140
- default n
141207 help
142208 If you say yes here you get hardware monitoring support for Maxim
143209 MAX8688.
....@@ -145,9 +211,26 @@
145211 This driver can also be built as a module. If so, the module will
146212 be called max8688.
147213
214
+config SENSORS_MP2975
215
+ tristate "MPS MP2975"
216
+ help
217
+ If you say yes here you get hardware monitoring support for MPS
218
+ MP2975 Dual Loop Digital Multi-Phase Controller.
219
+
220
+ This driver can also be built as a module. If so, the module will
221
+ be called mp2975.
222
+
223
+config SENSORS_PXE1610
224
+ tristate "Infineon PXE1610"
225
+ help
226
+ If you say yes here you get hardware monitoring support for Infineon
227
+ PXE1610.
228
+
229
+ This driver can also be built as a module. If so, the module will
230
+ be called pxe1610.
231
+
148232 config SENSORS_TPS40422
149233 tristate "TI TPS40422"
150
- default n
151234 help
152235 If you say yes here you get hardware monitoring support for TI
153236 TPS40422.
....@@ -156,28 +239,26 @@
156239 be called tps40422.
157240
158241 config SENSORS_TPS53679
159
- tristate "TI TPS53679"
242
+ tristate "TI TPS53647, TPS53667, TPS53679, TPS53681, TPS53688"
160243 help
161244 If you say yes here you get hardware monitoring support for TI
162
- TPS53679.
245
+ TPS53647, TPS53667, TPS53679, TPS53681, and TPS53688.
163246
164247 This driver can also be built as a module. If so, the module will
165248 be called tps53679.
166249
167250 config SENSORS_UCD9000
168
- tristate "TI UCD90120, UCD90124, UCD90160, UCD9090, UCD90910"
169
- default n
251
+ tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
170252 help
171253 If you say yes here you get hardware monitoring support for TI
172
- UCD90120, UCD90124, UCD90160, UCD9090, UCD90910, Sequencer and System
173
- Health Controllers.
254
+ UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
255
+ and System Health Controllers.
174256
175257 This driver can also be built as a module. If so, the module will
176258 be called ucd9000.
177259
178260 config SENSORS_UCD9200
179261 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
180
- default n
181262 help
182263 If you say yes here you get hardware monitoring support for TI
183264 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
....@@ -186,9 +267,17 @@
186267 This driver can also be built as a module. If so, the module will
187268 be called ucd9200.
188269
270
+config SENSORS_XDPE122
271
+ tristate "Infineon XDPE122 family"
272
+ help
273
+ If you say yes here you get hardware monitoring support for Infineon
274
+ XDPE12254, XDPE12284, device.
275
+
276
+ This driver can also be built as a module. If so, the module will
277
+ be called xdpe12284.
278
+
189279 config SENSORS_ZL6100
190280 tristate "Intersil ZL6100 and compatibles"
191
- default n
192281 help
193282 If you say yes here you get hardware monitoring support for Intersil
194283 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,