xref: /openbmc/linux/drivers/hwmon/pmbus/Kconfig (revision 171f1bc7)
1#
2# PMBus chip drivers configuration
3#
4
5menuconfig PMBUS
6	tristate "PMBus support"
7	depends on I2C && EXPERIMENTAL
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, BMR450, BMR451,
23	  BMR453, BMR454, NCP4200, and NCP4208.
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 ADM1275 and ADM1276 Hot-Swap Controller and Digital Power
34	  Monitor.
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 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 LTC2978 and LTC3880"
51	default n
52	help
53	  If you say yes here you get hardware monitoring support for Linear
54	  Technology LTC2978 and LTC3880.
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/MAX34441"
71	default n
72	help
73	  If you say yes here you get hardware monitoring support for Maxim
74	  MAX34440 and MAX34441.
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_UCD9000
90	tristate "TI UCD90120, UCD90124, UCD9090, UCD90910"
91	default n
92	help
93	  If you say yes here you get hardware monitoring support for TI
94	  UCD90120, UCD90124, UCD9090, UCD90910 Sequencer and System Health
95	  Controllers.
96
97	  This driver can also be built as a module. If so, the module will
98	  be called ucd9000.
99
100config SENSORS_UCD9200
101	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
102	default n
103	help
104	  If you say yes here you get hardware monitoring support for TI
105	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
106	  Digital PWM System Controllers.
107
108	  This driver can also be built as a module. If so, the module will
109	  be called ucd9200.
110
111config SENSORS_ZL6100
112	tristate "Intersil ZL6100 and compatibles"
113	default n
114	help
115	  If you say yes here you get hardware monitoring support for Intersil
116	  ZL2004, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, and ZL6105 Digital
117	  DC/DC Controllers.
118
119	  This driver can also be built as a module. If so, the module will
120	  be called zl6100.
121
122endif # PMBUS
123