Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1#
2# PMBus chip drivers configuration
3#
4
5menuconfig PMBUS
6 tristate "PMBus support"
7 depends on I2C
8 help
9 Say yes here if you want to enable PMBus support.
10
11 This driver can also be built as a module. If so, the module will
12 be called pmbus_core.
13
14if PMBUS
15
16config SENSORS_PMBUS
17 tristate "Generic PMBus devices"
18 default y
19 help
20 If you say yes here you get hardware monitoring support for generic
21 PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
22 MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400, TPS544B20,
23 TPS544B25, TPS544C20, TPS544C25, and UDT020.
24
25 This driver can also be built as a module. If so, the module will
26 be called pmbus.
27
28config SENSORS_ADM1275
29 tristate "Analog Devices ADM1275 and compatibles"
30 help
31 If you say yes here you get hardware monitoring support for Analog
32 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
33 and ADM1294 Hot-Swap Controller and Digital Power Monitors.
34
35 This driver can also be built as a module. If so, the module will
36 be called adm1275.
37
38config SENSORS_IBM_CFFPS
39 tristate "IBM Common Form Factor Power Supply"
40 depends on LEDS_CLASS
41 help
42 If you say yes here you get hardware monitoring support for the IBM
43 Common Form Factor power supply.
44
45 This driver can also be built as a module. If so, the module will
46 be called ibm-cffps.
47
48config SENSORS_IR35221
49 tristate "Infineon IR35221"
50 help
51 If you say yes here you get hardware monitoring support for the
52 Infineon IR35221 controller.
53
54 This driver can also be built as a module. If so, the module will
55 be called ir35521.
56
57config SENSORS_LM25066
58 tristate "National Semiconductor LM25066 and compatibles"
59 help
60 If you say yes here you get hardware monitoring support for National
61 Semiconductor LM25056, LM25066, LM5064, and LM5066.
62
63 This driver can also be built as a module. If so, the module will
64 be called lm25066.
65
66config SENSORS_LTC2978
67 tristate "Linear Technologies LTC2978 and compatibles"
68 help
69 If you say yes here you get hardware monitoring support for Linear
70 Technology LTC2974, LTC2975, LTC2977, LTC2978, LTC2980, LTC3880,
71 LTC3883, LTC3886, LTC3887, LTCM2987, LTM4675, and LTM4676.
72
73 This driver can also be built as a module. If so, the module will
74 be called ltc2978.
75
76config SENSORS_LTC2978_REGULATOR
77 bool "Regulator support for LTC2978 and compatibles"
78 depends on SENSORS_LTC2978 && REGULATOR
79 help
80 If you say yes here you get regulator support for Linear
81 Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, LTM4676
82 and LTM4686.
83
84config SENSORS_LTC3815
85 tristate "Linear Technologies LTC3815"
86 help
87 If you say yes here you get hardware monitoring support for Linear
88 Technology LTC3815.
89
90 This driver can also be built as a module. If so, the module will
91 be called ltc3815.
92
93config SENSORS_MAX16064
94 tristate "Maxim MAX16064"
95 help
96 If you say yes here you get hardware monitoring support for Maxim
97 MAX16064.
98
99 This driver can also be built as a module. If so, the module will
100 be called max16064.
101
102config SENSORS_MAX20751
103 tristate "Maxim MAX20751"
104 help
105 If you say yes here you get hardware monitoring support for Maxim
106 MAX20751.
107
108 This driver can also be built as a module. If so, the module will
109 be called max20751.
110
111config SENSORS_MAX31785
112 tristate "Maxim MAX31785 and compatibles"
113 help
114 If you say yes here you get hardware monitoring support for Maxim
115 MAX31785.
116
117 This driver can also be built as a module. If so, the module will
118 be called max31785.
119
120config SENSORS_MAX34440
121 tristate "Maxim MAX34440 and compatibles"
122 help
123 If you say yes here you get hardware monitoring support for Maxim
124 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
125
126 This driver can also be built as a module. If so, the module will
127 be called max34440.
128
129config SENSORS_MAX8688
130 tristate "Maxim MAX8688"
131 help
132 If you say yes here you get hardware monitoring support for Maxim
133 MAX8688.
134
135 This driver can also be built as a module. If so, the module will
136 be called max8688.
137
138config SENSORS_TPS40422
139 tristate "TI TPS40422"
140 help
141 If you say yes here you get hardware monitoring support for TI
142 TPS40422.
143
144 This driver can also be built as a module. If so, the module will
145 be called tps40422.
146
147config SENSORS_TPS53679
148 tristate "TI TPS53679"
149 help
150 If you say yes here you get hardware monitoring support for TI
151 TPS53679.
152
153 This driver can also be built as a module. If so, the module will
154 be called tps53679.
155
156config SENSORS_UCD9000
157 tristate "TI UCD90120, UCD90124, UCD90160, UCD9090, UCD90910"
158 help
159 If you say yes here you get hardware monitoring support for TI
160 UCD90120, UCD90124, UCD90160, UCD9090, UCD90910, Sequencer and System
161 Health Controllers.
162
163 This driver can also be built as a module. If so, the module will
164 be called ucd9000.
165
166config SENSORS_UCD9200
167 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
168 help
169 If you say yes here you get hardware monitoring support for TI
170 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
171 Digital PWM System Controllers.
172
173 This driver can also be built as a module. If so, the module will
174 be called ucd9200.
175
176config SENSORS_ZL6100
177 tristate "Intersil ZL6100 and compatibles"
178 help
179 If you say yes here you get hardware monitoring support for Intersil
180 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
181 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
182 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
183
184 This driver can also be built as a module. If so, the module will
185 be called zl6100.
186
187endif # PMBUS