xref: /openbmc/linux/drivers/hwmon/pmbus/Kconfig (revision 9d2ecfb7)
1*9d2ecfb7SGuenter Roeck#
2*9d2ecfb7SGuenter Roeck# PMBus chip drivers configuration
3*9d2ecfb7SGuenter Roeck#
4*9d2ecfb7SGuenter Roeck
5*9d2ecfb7SGuenter Roeckmenuconfig PMBUS
6*9d2ecfb7SGuenter Roeck	tristate "PMBus support"
7*9d2ecfb7SGuenter Roeck	depends on I2C && EXPERIMENTAL
8*9d2ecfb7SGuenter Roeck	default n
9*9d2ecfb7SGuenter Roeck	help
10*9d2ecfb7SGuenter Roeck	  Say yes here if you want to enable PMBus support.
11*9d2ecfb7SGuenter Roeck
12*9d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
13*9d2ecfb7SGuenter Roeck	  be called pmbus_core.
14*9d2ecfb7SGuenter Roeck
15*9d2ecfb7SGuenter Roeckif PMBUS
16*9d2ecfb7SGuenter Roeck
17*9d2ecfb7SGuenter Roeckconfig SENSORS_PMBUS
18*9d2ecfb7SGuenter Roeck	tristate "Generic PMBus devices"
19*9d2ecfb7SGuenter Roeck	default y
20*9d2ecfb7SGuenter Roeck	help
21*9d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for generic
22*9d2ecfb7SGuenter Roeck	  PMBus devices, including but not limited to BMR450, BMR451, BMR453,
23*9d2ecfb7SGuenter Roeck	  BMR454, and LTC2978.
24*9d2ecfb7SGuenter Roeck
25*9d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
26*9d2ecfb7SGuenter Roeck	  be called pmbus.
27*9d2ecfb7SGuenter Roeck
28*9d2ecfb7SGuenter Roeckconfig SENSORS_ADM1275
29*9d2ecfb7SGuenter Roeck	tristate "Analog Devices ADM1275"
30*9d2ecfb7SGuenter Roeck	default n
31*9d2ecfb7SGuenter Roeck	help
32*9d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Analog
33*9d2ecfb7SGuenter Roeck	  Devices ADM1275 Hot-Swap Controller and Digital Power Monitor.
34*9d2ecfb7SGuenter Roeck
35*9d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
36*9d2ecfb7SGuenter Roeck	  be called adm1275.
37*9d2ecfb7SGuenter Roeck
38*9d2ecfb7SGuenter Roeckconfig SENSORS_MAX16064
39*9d2ecfb7SGuenter Roeck	tristate "Maxim MAX16064"
40*9d2ecfb7SGuenter Roeck	default n
41*9d2ecfb7SGuenter Roeck	help
42*9d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
43*9d2ecfb7SGuenter Roeck	  MAX16064.
44*9d2ecfb7SGuenter Roeck
45*9d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
46*9d2ecfb7SGuenter Roeck	  be called max16064.
47*9d2ecfb7SGuenter Roeck
48*9d2ecfb7SGuenter Roeckconfig SENSORS_MAX34440
49*9d2ecfb7SGuenter Roeck	tristate "Maxim MAX34440/MAX34441"
50*9d2ecfb7SGuenter Roeck	default n
51*9d2ecfb7SGuenter Roeck	help
52*9d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
53*9d2ecfb7SGuenter Roeck	  MAX34440 and MAX34441.
54*9d2ecfb7SGuenter Roeck
55*9d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
56*9d2ecfb7SGuenter Roeck	  be called max34440.
57*9d2ecfb7SGuenter Roeck
58*9d2ecfb7SGuenter Roeckconfig SENSORS_MAX8688
59*9d2ecfb7SGuenter Roeck	tristate "Maxim MAX8688"
60*9d2ecfb7SGuenter Roeck	default n
61*9d2ecfb7SGuenter Roeck	help
62*9d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for Maxim
63*9d2ecfb7SGuenter Roeck	  MAX8688.
64*9d2ecfb7SGuenter Roeck
65*9d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
66*9d2ecfb7SGuenter Roeck	  be called max8688.
67*9d2ecfb7SGuenter Roeck
68*9d2ecfb7SGuenter Roeckconfig SENSORS_UCD9000
69*9d2ecfb7SGuenter Roeck	tristate "TI UCD90120, UCD90124, UCD9090, UCD90910"
70*9d2ecfb7SGuenter Roeck	default n
71*9d2ecfb7SGuenter Roeck	help
72*9d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
73*9d2ecfb7SGuenter Roeck	  UCD90120, UCD90124, UCD9090, UCD90910 Sequencer and System Health
74*9d2ecfb7SGuenter Roeck	  Controllers.
75*9d2ecfb7SGuenter Roeck
76*9d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
77*9d2ecfb7SGuenter Roeck	  be called ucd9000.
78*9d2ecfb7SGuenter Roeck
79*9d2ecfb7SGuenter Roeckconfig SENSORS_UCD9200
80*9d2ecfb7SGuenter Roeck	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
81*9d2ecfb7SGuenter Roeck	default n
82*9d2ecfb7SGuenter Roeck	help
83*9d2ecfb7SGuenter Roeck	  If you say yes here you get hardware monitoring support for TI
84*9d2ecfb7SGuenter Roeck	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
85*9d2ecfb7SGuenter Roeck	  Digital PWM System Controllers.
86*9d2ecfb7SGuenter Roeck
87*9d2ecfb7SGuenter Roeck	  This driver can also be built as a module. If so, the module will
88*9d2ecfb7SGuenter Roeck	  be called ucd9200.
89*9d2ecfb7SGuenter Roeck
90*9d2ecfb7SGuenter Roeckendif # PMBUS
91