1# SPDX-License-Identifier: GPL-2.0-only 2# 3# PMBus chip drivers configuration 4# 5 6menuconfig PMBUS 7 tristate "PMBus support" 8 depends on I2C 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 MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400, 24 TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020. 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 help 32 If you say yes here you get hardware monitoring support for Analog 33 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293, 34 and ADM1294 Hot-Swap Controller and Digital 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_BEL_PFE 40 tristate "Bel PFE Compatible Power Supplies" 41 help 42 If you say yes here you get hardware monitoring support for BEL 43 PFE1100 and PFE3000 Power Supplies. 44 45 This driver can also be built as a module. If so, the module will 46 be called bel-pfe. 47 48config SENSORS_IBM_CFFPS 49 tristate "IBM Common Form Factor Power Supply" 50 depends on LEDS_CLASS 51 help 52 If you say yes here you get hardware monitoring support for the IBM 53 Common Form Factor power supply. 54 55 This driver can also be built as a module. If so, the module will 56 be called ibm-cffps. 57 58config SENSORS_INSPUR_IPSPS 59 tristate "INSPUR Power System Power Supply" 60 help 61 If you say yes here you get hardware monitoring support for the INSPUR 62 Power System power supply. 63 64 This driver can also be built as a module. If so, the module will 65 be called inspur-ipsps. 66 67config SENSORS_IR35221 68 tristate "Infineon IR35221" 69 help 70 If you say yes here you get hardware monitoring support for the 71 Infineon IR35221 controller. 72 73 This driver can also be built as a module. If so, the module will 74 be called ir35521. 75 76config SENSORS_IR38064 77 tristate "Infineon IR38064" 78 help 79 If you say yes here you get hardware monitoring support for Infineon 80 IR38064. 81 82 This driver can also be built as a module. If so, the module will 83 be called ir38064. 84 85config SENSORS_IRPS5401 86 tristate "Infineon IRPS5401" 87 help 88 If you say yes here you get hardware monitoring support for the 89 Infineon IRPS5401 controller. 90 91 This driver can also be built as a module. If so, the module will 92 be called irps5401. 93 94config SENSORS_ISL68137 95 tristate "Intersil ISL68137" 96 help 97 If you say yes here you get hardware monitoring support for Intersil 98 ISL68137. 99 100 This driver can also be built as a module. If so, the module will 101 be called isl68137. 102 103config SENSORS_LM25066 104 tristate "National Semiconductor LM25066 and compatibles" 105 help 106 If you say yes here you get hardware monitoring support for National 107 Semiconductor LM25056, LM25066, LM5064, and LM5066. 108 109 This driver can also be built as a module. If so, the module will 110 be called lm25066. 111 112config SENSORS_LTC2978 113 tristate "Linear Technologies LTC2978 and compatibles" 114 help 115 If you say yes here you get hardware monitoring support for Linear 116 Technology LTC2974, LTC2975, LTC2977, LTC2978, LTC2980, LTC3880, 117 LTC3883, LTC3886, LTC3887, LTCM2987, LTM4675, and LTM4676. 118 119 This driver can also be built as a module. If so, the module will 120 be called ltc2978. 121 122config SENSORS_LTC2978_REGULATOR 123 bool "Regulator support for LTC2978 and compatibles" 124 depends on SENSORS_LTC2978 && REGULATOR 125 help 126 If you say yes here you get regulator support for Linear 127 Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, LTM4676 128 and LTM4686. 129 130config SENSORS_LTC3815 131 tristate "Linear Technologies LTC3815" 132 help 133 If you say yes here you get hardware monitoring support for Linear 134 Technology LTC3815. 135 136 This driver can also be built as a module. If so, the module will 137 be called ltc3815. 138 139config SENSORS_MAX16064 140 tristate "Maxim MAX16064" 141 help 142 If you say yes here you get hardware monitoring support for Maxim 143 MAX16064. 144 145 This driver can also be built as a module. If so, the module will 146 be called max16064. 147 148config SENSORS_MAX20730 149 tristate "Maxim MAX20730, MAX20734, MAX20743" 150 help 151 If you say yes here you get hardware monitoring support for Maxim 152 MAX20730, MAX20734, and MAX20743. 153 154 This driver can also be built as a module. If so, the module will 155 be called max20730. 156 157config SENSORS_MAX20751 158 tristate "Maxim MAX20751" 159 help 160 If you say yes here you get hardware monitoring support for Maxim 161 MAX20751. 162 163 This driver can also be built as a module. If so, the module will 164 be called max20751. 165 166config SENSORS_MAX31785 167 tristate "Maxim MAX31785 and compatibles" 168 help 169 If you say yes here you get hardware monitoring support for Maxim 170 MAX31785. 171 172 This driver can also be built as a module. If so, the module will 173 be called max31785. 174 175config SENSORS_MAX34440 176 tristate "Maxim MAX34440 and compatibles" 177 help 178 If you say yes here you get hardware monitoring support for Maxim 179 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461. 180 181 This driver can also be built as a module. If so, the module will 182 be called max34440. 183 184config SENSORS_MAX8688 185 tristate "Maxim MAX8688" 186 help 187 If you say yes here you get hardware monitoring support for Maxim 188 MAX8688. 189 190 This driver can also be built as a module. If so, the module will 191 be called max8688. 192 193config SENSORS_PXE1610 194 tristate "Infineon PXE1610" 195 help 196 If you say yes here you get hardware monitoring support for Infineon 197 PXE1610. 198 199 This driver can also be built as a module. If so, the module will 200 be called pxe1610. 201 202config SENSORS_TPS40422 203 tristate "TI TPS40422" 204 help 205 If you say yes here you get hardware monitoring support for TI 206 TPS40422. 207 208 This driver can also be built as a module. If so, the module will 209 be called tps40422. 210 211config SENSORS_TPS53679 212 tristate "TI TPS53679, TPS53688" 213 help 214 If you say yes here you get hardware monitoring support for TI 215 TPS53679, TPS53688 216 217 This driver can also be built as a module. If so, the module will 218 be called tps53679. 219 220config SENSORS_UCD9000 221 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 222 help 223 If you say yes here you get hardware monitoring support for TI 224 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 225 and System Health Controllers. 226 227 This driver can also be built as a module. If so, the module will 228 be called ucd9000. 229 230config SENSORS_UCD9200 231 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 232 help 233 If you say yes here you get hardware monitoring support for TI 234 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 235 Digital PWM System Controllers. 236 237 This driver can also be built as a module. If so, the module will 238 be called ucd9200. 239 240config SENSORS_XDPE122 241 tristate "Infineon XDPE122 family" 242 help 243 If you say yes here you get hardware monitoring support for Infineon 244 XDPE12254, XDPE12284, device. 245 246 This driver can also be built as a module. If so, the module will 247 be called xdpe12284. 248 249config SENSORS_ZL6100 250 tristate "Intersil ZL6100 and compatibles" 251 help 252 If you say yes here you get hardware monitoring support for Intersil 253 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 254 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 255 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 256 257 This driver can also be built as a module. If so, the module will 258 be called zl6100. 259 260endif # PMBUS 261