blob: 30751eb9550a4a099c85a81b189b85c8f84096eb [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -07002#
3# PMBus chip drivers configuration
4#
5
6menuconfig PMBUS
7 tristate "PMBus support"
Kees Cookf2bab3e2012-10-02 11:17:06 -07008 depends on I2C
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -07009 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
Guenter Roeck443830f2011-10-01 17:35:44 -070022 PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
Guenter Roeckcfca3782015-08-07 20:55:59 -070023 MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400, TPS544B20,
24 TPS544B25, TPS544C20, TPS544C25, and UDT020.
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -070025
26 This driver can also be built as a module. If so, the module will
27 be called pmbus.
28
29config SENSORS_ADM1275
Guenter Roeck5cf231a2011-07-14 11:55:35 -070030 tristate "Analog Devices ADM1275 and compatibles"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -070031 help
32 If you say yes here you get hardware monitoring support for Analog
Guenter Roeck4ff0ce22018-03-10 18:59:04 -080033 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
34 and ADM1294 Hot-Swap Controller and Digital Power Monitors.
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -070035
36 This driver can also be built as a module. If so, the module will
37 be called adm1275.
38
Edward A. Jamesf69316d2017-08-21 14:46:12 -050039config SENSORS_IBM_CFFPS
40 tristate "IBM Common Form Factor Power Supply"
Arnd Bergmannb0076402018-01-12 16:49:00 +010041 depends on LEDS_CLASS
Edward A. Jamesf69316d2017-08-21 14:46:12 -050042 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
Samuel Mendoza-Jonas8991ebd2017-05-01 10:39:01 +100049config SENSORS_IR35221
50 tristate "Infineon IR35221"
Samuel Mendoza-Jonas8991ebd2017-05-01 10:39:01 +100051 help
52 If you say yes here you get hardware monitoring support for the
53 Infineon IR35221 controller.
54
55 This driver can also be built as a module. If so, the module will
56 be called ir35521.
57
Maxim Sloyko00669d12019-04-12 13:37:56 -070058config SENSORS_IR38064
59 tristate "Infineon IR38064"
60 help
61 If you say yes here you get hardware monitoring support for Infineon
62 IR38064.
63
64 This driver can also be built as a module. If so, the module will
65 be called ir38064.
66
Maxim Sloyko038a9c32019-04-15 15:28:07 -070067config SENSORS_ISL68137
68 tristate "Intersil ISL68137"
69 help
70 If you say yes here you get hardware monitoring support for Intersil
71 ISL68137.
72
73 This driver can also be built as a module. If so, the module will
74 be called isl68137.
75
Guenter Roeck03e9bd82011-07-08 10:43:57 -070076config SENSORS_LM25066
77 tristate "National Semiconductor LM25066 and compatibles"
Guenter Roeck03e9bd82011-07-08 10:43:57 -070078 help
79 If you say yes here you get hardware monitoring support for National
Guenter Roeck58615a92013-02-09 15:15:52 -080080 Semiconductor LM25056, LM25066, LM5064, and LM5066.
Guenter Roeck03e9bd82011-07-08 10:43:57 -070081
82 This driver can also be built as a module. If so, the module will
83 be called lm25066.
84
Guenter Roeckc3ff9a62011-09-02 09:58:37 -070085config SENSORS_LTC2978
Alan Tull77aa3582014-10-15 13:55:10 -050086 tristate "Linear Technologies LTC2978 and compatibles"
Guenter Roeckc3ff9a62011-09-02 09:58:37 -070087 help
88 If you say yes here you get hardware monitoring support for Linear
Guenter Roeck52aae6a2015-08-17 06:38:01 -070089 Technology LTC2974, LTC2975, LTC2977, LTC2978, LTC2980, LTC3880,
Guenter Roeckccf2dc52015-08-17 20:08:09 -070090 LTC3883, LTC3886, LTC3887, LTCM2987, LTM4675, and LTM4676.
Guenter Roeckc3ff9a62011-09-02 09:58:37 -070091
92 This driver can also be built as a module. If so, the module will
93 be called ltc2978.
94
Alan Tull77aa3582014-10-15 13:55:10 -050095config SENSORS_LTC2978_REGULATOR
Christoph Jaeger6341e622014-12-20 15:41:11 -050096 bool "Regulator support for LTC2978 and compatibles"
Alan Tull77aa3582014-10-15 13:55:10 -050097 depends on SENSORS_LTC2978 && REGULATOR
98 help
99 If you say yes here you get regulator support for Linear
Michael Hennerich4e15d052018-08-14 14:18:28 +0200100 Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, LTM4676
101 and LTM4686.
Alan Tull77aa3582014-10-15 13:55:10 -0500102
Guenter Roeck8d28cd12015-08-22 00:49:37 -0700103config SENSORS_LTC3815
104 tristate "Linear Technologies LTC3815"
Guenter Roeck8d28cd12015-08-22 00:49:37 -0700105 help
106 If you say yes here you get hardware monitoring support for Linear
107 Technology LTC3815.
108
109 This driver can also be built as a module. If so, the module will
110 be called ltc3815.
111
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700112config SENSORS_MAX16064
113 tristate "Maxim MAX16064"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700114 help
115 If you say yes here you get hardware monitoring support for Maxim
116 MAX16064.
117
118 This driver can also be built as a module. If so, the module will
119 be called max16064.
120
Guenter Roeck1f61cab2015-06-08 11:15:23 -0700121config SENSORS_MAX20751
122 tristate "Maxim MAX20751"
Guenter Roeck1f61cab2015-06-08 11:15:23 -0700123 help
124 If you say yes here you get hardware monitoring support for Maxim
125 MAX20751.
126
127 This driver can also be built as a module. If so, the module will
128 be called max20751.
129
Andrew Jeffery4d420a62017-11-03 15:53:02 +1100130config SENSORS_MAX31785
131 tristate "Maxim MAX31785 and compatibles"
Andrew Jeffery4d420a62017-11-03 15:53:02 +1100132 help
133 If you say yes here you get hardware monitoring support for Maxim
134 MAX31785.
135
136 This driver can also be built as a module. If so, the module will
137 be called max31785.
138
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700139config SENSORS_MAX34440
Guenter Roeck590defe2012-02-24 03:40:22 -0800140 tristate "Maxim MAX34440 and compatibles"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700141 help
142 If you say yes here you get hardware monitoring support for Maxim
Kun Yi7a001db2018-07-03 15:26:49 -0700143 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700144
145 This driver can also be built as a module. If so, the module will
146 be called max34440.
147
148config SENSORS_MAX8688
149 tristate "Maxim MAX8688"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700150 help
151 If you say yes here you get hardware monitoring support for Maxim
152 MAX8688.
153
154 This driver can also be built as a module. If so, the module will
155 be called max8688.
156
Zhu, Richard \(NSN - CN/Beijing\)a8bfece2014-07-01 07:14:23 +0000157config SENSORS_TPS40422
158 tristate "TI TPS40422"
Zhu, Richard \(NSN - CN/Beijing\)a8bfece2014-07-01 07:14:23 +0000159 help
160 If you say yes here you get hardware monitoring support for TI
161 TPS40422.
162
163 This driver can also be built as a module. If so, the module will
164 be called tps40422.
165
Vadim Pasternak61052652017-08-30 22:02:14 +0000166config SENSORS_TPS53679
167 tristate "TI TPS53679"
168 help
169 If you say yes here you get hardware monitoring support for TI
170 TPS53679.
171
172 This driver can also be built as a module. If so, the module will
173 be called tps53679.
174
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700175config SENSORS_UCD9000
Matt Weber50b2b022016-08-19 21:08:45 -0500176 tristate "TI UCD90120, UCD90124, UCD90160, UCD9090, UCD90910"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700177 help
178 If you say yes here you get hardware monitoring support for TI
Matt Weber50b2b022016-08-19 21:08:45 -0500179 UCD90120, UCD90124, UCD90160, UCD9090, UCD90910, Sequencer and System
180 Health Controllers.
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700181
182 This driver can also be built as a module. If so, the module will
183 be called ucd9000.
184
185config SENSORS_UCD9200
186 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700187 help
188 If you say yes here you get hardware monitoring support for TI
189 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
190 Digital PWM System Controllers.
191
192 This driver can also be built as a module. If so, the module will
193 be called ucd9200.
194
Guenter Roeck200855e2011-07-29 22:21:53 -0700195config SENSORS_ZL6100
196 tristate "Intersil ZL6100 and compatibles"
Guenter Roeck200855e2011-07-29 22:21:53 -0700197 help
198 If you say yes here you get hardware monitoring support for Intersil
Guenter Roeck3360a102012-02-28 13:18:47 -0800199 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
200 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
201 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
Guenter Roeck200855e2011-07-29 22:21:53 -0700202
203 This driver can also be built as a module. If so, the module will
204 be called zl6100.
205
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700206endif # PMBUS