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