xref: /linux/drivers/hwmon/pmbus/Kconfig (revision c4ee0af3fa0dc65f690fc908f02b8355f9576ea0)
1#
2# PMBus chip drivers configuration
3#
4
5menuconfig PMBUS
6	tristate "PMBus support"
7	depends on I2C
8	default n
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
22	  PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
23	  MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, UDT020, TPS40400,
24	  and TPS40422.
25
26	  This driver can also be built as a module. If so, the module will
27	  be called pmbus.
28
29config SENSORS_ADM1275
30	tristate "Analog Devices ADM1275 and compatibles"
31	default n
32	help
33	  If you say yes here you get hardware monitoring support for Analog
34	  Devices ADM1075, ADM1275, and ADM1276 Hot-Swap Controller and Digital
35	  Power Monitors.
36
37	  This driver can also be built as a module. If so, the module will
38	  be called adm1275.
39
40config SENSORS_LM25066
41	tristate "National Semiconductor LM25066 and compatibles"
42	default n
43	help
44	  If you say yes here you get hardware monitoring support for National
45	  Semiconductor LM25056, LM25066, LM5064, and LM5066.
46
47	  This driver can also be built as a module. If so, the module will
48	  be called lm25066.
49
50config SENSORS_LTC2978
51	tristate "Linear Technologies LTC2974, LTC2978, LTC3880, and LTC3883"
52	default n
53	help
54	  If you say yes here you get hardware monitoring support for Linear
55	  Technology LTC2974, LTC2978, LTC3880, and LTC3883.
56
57	  This driver can also be built as a module. If so, the module will
58	  be called ltc2978.
59
60config SENSORS_MAX16064
61	tristate "Maxim MAX16064"
62	default n
63	help
64	  If you say yes here you get hardware monitoring support for Maxim
65	  MAX16064.
66
67	  This driver can also be built as a module. If so, the module will
68	  be called max16064.
69
70config SENSORS_MAX34440
71	tristate "Maxim MAX34440 and compatibles"
72	default n
73	help
74	  If you say yes here you get hardware monitoring support for Maxim
75	  MAX34440, MAX34441, MAX34446, MAX34460, and MAX34461.
76
77	  This driver can also be built as a module. If so, the module will
78	  be called max34440.
79
80config SENSORS_MAX8688
81	tristate "Maxim MAX8688"
82	default n
83	help
84	  If you say yes here you get hardware monitoring support for Maxim
85	  MAX8688.
86
87	  This driver can also be built as a module. If so, the module will
88	  be called max8688.
89
90config SENSORS_UCD9000
91	tristate "TI UCD90120, UCD90124, UCD9090, UCD90910"
92	default n
93	help
94	  If you say yes here you get hardware monitoring support for TI
95	  UCD90120, UCD90124, UCD9090, UCD90910 Sequencer and System Health
96	  Controllers.
97
98	  This driver can also be built as a module. If so, the module will
99	  be called ucd9000.
100
101config SENSORS_UCD9200
102	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
103	default n
104	help
105	  If you say yes here you get hardware monitoring support for TI
106	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
107	  Digital PWM System Controllers.
108
109	  This driver can also be built as a module. If so, the module will
110	  be called ucd9200.
111
112config SENSORS_ZL6100
113	tristate "Intersil ZL6100 and compatibles"
114	default n
115	help
116	  If you say yes here you get hardware monitoring support for Intersil
117	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
118	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
119	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
120
121	  This driver can also be built as a module. If so, the module will
122	  be called zl6100.
123
124endif # PMBUS
125