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