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 "Renesas Digital Multiphase Voltage Regulators" 96 help 97 If you say yes here you get hardware monitoring support for Renesas 98 digital multiphase voltage regulators. 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 LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979, 117 LTC2980, and LTM2987. 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 Technology 127 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880, 128 LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686, 129 and LTM4700. 130 131config SENSORS_LTC3815 132 tristate "Linear Technologies LTC3815" 133 help 134 If you say yes here you get hardware monitoring support for Linear 135 Technology LTC3815. 136 137 This driver can also be built as a module. If so, the module will 138 be called ltc3815. 139 140config SENSORS_MAX16064 141 tristate "Maxim MAX16064" 142 help 143 If you say yes here you get hardware monitoring support for Maxim 144 MAX16064. 145 146 This driver can also be built as a module. If so, the module will 147 be called max16064. 148 149config SENSORS_MAX20730 150 tristate "Maxim MAX20730, MAX20734, MAX20743" 151 help 152 If you say yes here you get hardware monitoring support for Maxim 153 MAX20730, MAX20734, and MAX20743. 154 155 This driver can also be built as a module. If so, the module will 156 be called max20730. 157 158config SENSORS_MAX20751 159 tristate "Maxim MAX20751" 160 help 161 If you say yes here you get hardware monitoring support for Maxim 162 MAX20751. 163 164 This driver can also be built as a module. If so, the module will 165 be called max20751. 166 167config SENSORS_MAX31785 168 tristate "Maxim MAX31785 and compatibles" 169 help 170 If you say yes here you get hardware monitoring support for Maxim 171 MAX31785. 172 173 This driver can also be built as a module. If so, the module will 174 be called max31785. 175 176config SENSORS_MAX34440 177 tristate "Maxim MAX34440 and compatibles" 178 help 179 If you say yes here you get hardware monitoring support for Maxim 180 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461. 181 182 This driver can also be built as a module. If so, the module will 183 be called max34440. 184 185config SENSORS_MAX8688 186 tristate "Maxim MAX8688" 187 help 188 If you say yes here you get hardware monitoring support for Maxim 189 MAX8688. 190 191 This driver can also be built as a module. If so, the module will 192 be called max8688. 193 194config SENSORS_PXE1610 195 tristate "Infineon PXE1610" 196 help 197 If you say yes here you get hardware monitoring support for Infineon 198 PXE1610. 199 200 This driver can also be built as a module. If so, the module will 201 be called pxe1610. 202 203config SENSORS_TPS40422 204 tristate "TI TPS40422" 205 help 206 If you say yes here you get hardware monitoring support for TI 207 TPS40422. 208 209 This driver can also be built as a module. If so, the module will 210 be called tps40422. 211 212config SENSORS_TPS53679 213 tristate "TI TPS53647, TPS53667, TPS53679, TPS53681, TPS53688" 214 help 215 If you say yes here you get hardware monitoring support for TI 216 TPS53647, TPS53667, TPS53679, TPS53681, and TPS53688. 217 218 This driver can also be built as a module. If so, the module will 219 be called tps53679. 220 221config SENSORS_UCD9000 222 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 223 help 224 If you say yes here you get hardware monitoring support for TI 225 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer 226 and System Health Controllers. 227 228 This driver can also be built as a module. If so, the module will 229 be called ucd9000. 230 231config SENSORS_UCD9200 232 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" 233 help 234 If you say yes here you get hardware monitoring support for TI 235 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 236 Digital PWM System Controllers. 237 238 This driver can also be built as a module. If so, the module will 239 be called ucd9200. 240 241config SENSORS_XDPE122 242 tristate "Infineon XDPE122 family" 243 help 244 If you say yes here you get hardware monitoring support for Infineon 245 XDPE12254, XDPE12284, device. 246 247 This driver can also be built as a module. If so, the module will 248 be called xdpe12284. 249 250config SENSORS_ZL6100 251 tristate "Intersil ZL6100 and compatibles" 252 help 253 If you say yes here you get hardware monitoring support for Intersil 254 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105, 255 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for 256 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464. 257 258 This driver can also be built as a module. If so, the module will 259 be called zl6100. 260 261endif # PMBUS 262