brintos

brintos / linux-shallow public Read only

0
0
Text · 17.8 KiB · a4f02ca Raw
605 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# PMBus chip drivers configuration4#5 6menuconfig PMBUS7	tristate "PMBus support"8	depends on I2C9	help10	  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 will13	  be called pmbus_core.14 15if PMBUS16 17config SENSORS_PMBUS18	tristate "Generic PMBus devices"19	default y20	help21	  If you say yes here you get hardware monitoring support for generic22	  PMBus devices, including but not limited to ADP4000, BMR310, BMR453,23	  BMR454, BMR456, BMR457, BMR458, BMR480, BMR490, BMR491, BMR492,24	  MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012,25	  TPS40400, TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020.26 27	  This driver can also be built as a module. If so, the module will28	  be called pmbus.29 30config SENSORS_ACBEL_FSG03231	tristate "ACBEL FSG032 Power Supply"32	help33	  If you say yes here you get hardware monitoring support for the ACBEL34	  FSG032 Power Supply.35 36	  This driver can also be built as a module. If so, the module will37	  be called acbel-fsg032.38 39config SENSORS_ADM126640	tristate "Analog Devices ADM1266 Sequencer"41	select CRC842	depends on GPIOLIB43	help44	  If you say yes here you get hardware monitoring support for Analog45	  Devices ADM1266 Cascadable Super Sequencer.46 47	  This driver can also be built as a module. If so, the module will48	  be called adm1266.49 50config SENSORS_ADM127551	tristate "Analog Devices ADM1275 and compatibles"52	help53	  If you say yes here you get hardware monitoring support for Analog54	  Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1281,55	  ADM1293, and ADM1294 Hot-Swap Controller and Digital Power Monitors.56 57	  This driver can also be built as a module. If so, the module will58	  be called adm1275.59 60config SENSORS_ADP105061	tristate "Analog Devices ADP1050 digital controller for Power Supplies"62	help63	  If you say yes here you get hardware monitoring support for Analog64	  Devices ADP1050 digital controller for isolated power supply with65	  PMBus interface.66 67	  This driver can also be built as a module. If so, the module will68	  be called adp1050.69 70config SENSORS_BEL_PFE71	tristate "Bel PFE Compatible Power Supplies"72	help73	  If you say yes here you get hardware monitoring support for BEL74	  PFE1100 and PFE3000 Power Supplies.75 76	  This driver can also be built as a module. If so, the module will77	  be called bel-pfe.78 79config SENSORS_BPA_RS60080	tristate "BluTek BPA-RS600 Power Supplies"81	help82	  If you say yes here you get hardware monitoring support for BluTek83	  BPA-RS600 Power Supplies.84 85	  This driver can also be built as a module. If so, the module will86	  be called bpa-rs600.87 88config SENSORS_DELTA_AHE50DC_FAN89	tristate "Delta AHE-50DC fan control module"90	help91	  If you say yes here you get hardware monitoring support for92	  the integrated fan control module of the Delta AHE-50DC93	  Open19 power shelf.94 95	  This driver can also be built as a module. If so, the module96	  will be called delta-ahe50dc-fan.97 98config SENSORS_FSP_3Y99	tristate "FSP/3Y-Power power supplies"100	help101	  If you say yes here you get hardware monitoring support for102	  FSP/3Y-Power hot-swap power supplies.103	  Supported models: YH-5151E, YM-2151E104 105	  This driver can also be built as a module. If so, the module will106	  be called fsp-3y.107 108config SENSORS_IBM_CFFPS109	tristate "IBM Common Form Factor Power Supply"110	depends on LEDS_CLASS111	help112	  If you say yes here you get hardware monitoring support for the IBM113	  Common Form Factor power supply.114 115	  This driver can also be built as a module. If so, the module will116	  be called ibm-cffps.117 118config SENSORS_DPS920AB119	tristate "Delta DPS920AB Power Supply"120	help121	  If you say yes here you get hardware monitoring support for Delta122	  DPS920AB Power Supplies.123 124	  This driver can also be built as a module. If so, the module will125	  be called dps920ab.126 127config SENSORS_INSPUR_IPSPS128	tristate "INSPUR Power System Power Supply"129	help130	  If you say yes here you get hardware monitoring support for the INSPUR131	  Power System power supply.132 133	  This driver can also be built as a module. If so, the module will134	  be called inspur-ipsps.135 136config SENSORS_IR35221137	tristate "Infineon IR35221"138	help139	  If you say yes here you get hardware monitoring support for the140	  Infineon IR35221 controller.141 142	  This driver can also be built as a module. If so, the module will143	  be called ir35221.144 145config SENSORS_IR36021146	tristate "Infineon IR36021"147	help148	  If you say yes here you get hardware monitoring support for Infineon149	  IR36021.150 151	  This driver can also be built as a module. If so, the module will152	  be called ir36021.153 154config SENSORS_IR38064155	tristate "Infineon IR38064 and compatibles"156	help157	  If you say yes here you get hardware monitoring support for Infineon158	  IR38060, IR38064, IR38164 and IR38263.159 160	  This driver can also be built as a module. If so, the module will161	  be called ir38064.162 163config SENSORS_IR38064_REGULATOR164	bool "Regulator support for IR38064 and compatibles"165	depends on SENSORS_IR38064 && REGULATOR166	help167	  Uses the IR38064 or compatible as regulator.168 169config SENSORS_IRPS5401170	tristate "Infineon IRPS5401"171	help172	  If you say yes here you get hardware monitoring support for the173	  Infineon IRPS5401 controller.174 175	  This driver can also be built as a module. If so, the module will176	  be called irps5401.177 178config SENSORS_ISL68137179	tristate "Renesas Digital Multiphase Voltage Regulators"180	help181	  If you say yes here you get hardware monitoring support for Renesas182	  digital multiphase voltage regulators.183 184	  This driver can also be built as a module. If so, the module will185	  be called isl68137.186 187config SENSORS_LM25066188	tristate "National Semiconductor LM25066 and compatibles"189	help190	  If you say yes here you get hardware monitoring support for National191	  Semiconductor LM25056, LM25066, LM5064, and LM5066.192 193	  This driver can also be built as a module. If so, the module will194	  be called lm25066.195 196config SENSORS_LM25066_REGULATOR197	bool "Regulator support for LM25066 and compatibles"198	depends on SENSORS_LM25066 && REGULATOR199	help200	  If you say yes here you get regulator support for National201	  Semiconductor LM25066, LM5064, and LM5066.202 203config SENSORS_LT7182S204	tristate "Analog Devices LT7182S"205	help206	  If you say yes here you get hardware monitoring support for Analog207	  Devices LT7182S.208 209	  This driver can also be built as a module. If so, the module will210	  be called lt7182s.211 212config SENSORS_LTC2978213	tristate "Linear Technologies LTC2978 and compatibles"214	help215	  If you say yes here you get hardware monitoring support for Linear216	  Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,217	  LTC2980, and LTM2987.218 219	  This driver can also be built as a module. If so, the module will220	  be called ltc2978.221 222config SENSORS_LTC2978_REGULATOR223	bool "Regulator support for LTC2978 and compatibles"224	depends on SENSORS_LTC2978 && REGULATOR225	help226	  If you say yes here you get regulator support for Linear Technology227	  LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880,228	  LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686,229	  and LTM4700.230 231config SENSORS_LTC3815232	tristate "Linear Technologies LTC3815"233	help234	  If you say yes here you get hardware monitoring support for Linear235	  Technology LTC3815.236 237	  This driver can also be built as a module. If so, the module will238	  be called ltc3815.239 240config SENSORS_LTC4286241	bool "Analog Devices LTC4286"242	help243	  LTC4286 is an integrated solution for hot swap applications that244	  allows a board to be safely inserted and removed from a live245	  backplane.246	  This chip could be used to monitor voltage, current, ...etc.247	  If you say yes here you get hardware monitoring support for Analog248	  Devices LTC4286.249 250config SENSORS_MAX15301251	tristate "Maxim MAX15301"252	help253	  If you say yes here you get hardware monitoring support for Maxim254	  MAX15301, as well as for Flex BMR461.255 256	  This driver can also be built as a module. If so, the module will257	  be called max15301.258 259config SENSORS_MAX16064260	tristate "Maxim MAX16064"261	help262	  If you say yes here you get hardware monitoring support for Maxim263	  MAX16064.264 265	  This driver can also be built as a module. If so, the module will266	  be called max16064.267 268config SENSORS_MAX16601269	tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"270	help271	  If you say yes here you get hardware monitoring support for Maxim272	  MAX16508, MAX16600, MAX16601, and MAX16602.273 274	  This driver can also be built as a module. If so, the module will275	  be called max16601.276 277config SENSORS_MAX20730278	tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"279	help280	  If you say yes here you get hardware monitoring support for Maxim281	  MAX20710, MAX20730, MAX20734, and MAX20743.282 283	  This driver can also be built as a module. If so, the module will284	  be called max20730.285 286config SENSORS_MAX20751287	tristate "Maxim MAX20751"288	help289	  If you say yes here you get hardware monitoring support for Maxim290	  MAX20751.291 292	  This driver can also be built as a module. If so, the module will293	  be called max20751.294 295config SENSORS_MAX31785296	tristate "Maxim MAX31785 and compatibles"297	help298	  If you say yes here you get hardware monitoring support for Maxim299	  MAX31785.300 301	  This driver can also be built as a module. If so, the module will302	  be called max31785.303 304config SENSORS_MAX34440305	tristate "Maxim MAX34440 and compatibles"306	help307	  If you say yes here you get hardware monitoring support for Maxim308	  MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.309 310	  This driver can also be built as a module. If so, the module will311	  be called max34440.312 313config SENSORS_MAX8688314	tristate "Maxim MAX8688"315	help316	  If you say yes here you get hardware monitoring support for Maxim317	  MAX8688.318 319	  This driver can also be built as a module. If so, the module will320	  be called max8688.321 322config SENSORS_MP2856323	tristate "MPS MP2856"324	help325	  If you say yes here you get hardware monitoring support for MPS326	  MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.327 328	  This driver can also be built as a module. If so, the module will329	  be called mp2856.330 331config SENSORS_MP2888332	tristate "MPS MP2888"333	help334	  If you say yes here you get hardware monitoring support for MPS335	  MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.336 337	  This driver can also be built as a module. If so, the module will338	  be called mp2888.339 340config SENSORS_MP2891341    tristate "MPS MP2891"342    help343      If you say yes here you get hardware monitoring support for MPS344      MP2891 Dual Loop Digital Multi-Phase Controller.345 346      This driver can also be built as a module. If so, the module will347      be called mp2891.348 349config SENSORS_MP2975350	tristate "MPS MP2975"351	help352	  If you say yes here you get hardware monitoring support for MPS353	  MP2975 Dual Loop Digital Multi-Phase Controller.354 355	  This driver can also be built as a module. If so, the module will356	  be called mp2975.357 358config SENSORS_MP2993359	tristate "MPS MP2993"360	help361	  If you say yes here you get hardware monitoring support for MPS362	  MP2993 Dual Loop Digital Multi-Phase Controller.363 364	  This driver can also be built as a module. If so, the module will365	  be called mp2993.366 367config SENSORS_MP2975_REGULATOR368	depends on SENSORS_MP2975 && REGULATOR369	bool "Regulator support for MPS MP2975"370	help371	  If you say yes here you get regulator support for MPS MP2975372	  Dual Loop Digital Multi-Phase Controller.373 374config SENSORS_MP5023375	tristate "MPS MP5023"376	help377	  If you say yes here you get hardware monitoring support for MPS378	  MP5023.379 380	  This driver can also be built as a module. If so, the module will381	  be called mp5023.382 383config SENSORS_MP5920384	tristate "MPS MP5920"385	help386	  If you say yes here you get hardware monitoring support for Monolithic387	  MP5920.388 389	  This driver can also be built as a module. If so, the module will390	  be called mp5920.391 392config SENSORS_MP5990393	tristate "MPS MP5990"394	help395	  If you say yes here you get hardware monitoring support for MPS396	  MP5990.397 398	  This driver can also be built as a module. If so, the module will399	  be called mp5990.400 401config SENSORS_MP9941402	tristate "MPS MP9941"403	help404	  If you say yes here you get hardware monitoring support for MPS405	  MP9941.406 407	  This driver can also be built as a module. If so, the module will408	  be called mp9941.409 410config SENSORS_MPQ7932_REGULATOR411	bool "Regulator support for MPQ7932"412	depends on SENSORS_MPQ7932 && REGULATOR413	help414	  If you say yes here you get six integrated buck converter regulator415	  support for power management IC MPS MPQ7932.416 417config SENSORS_MPQ7932418	tristate "MPS MPQ7932"419	help420	  If you say yes here you get hardware monitoring functionality support421	  for power management IC MPS MPQ7932.422 423	  This driver can also be built as a module. If so, the module will424	  be called mpq7932.425 426config SENSORS_MPQ8785427	tristate "MPS MPQ8785"428	help429	  If you say yes here you get hardware monitoring functionality support430	  for power management IC MPS MPQ8785.431 432	  This driver can also be built as a module. If so, the module will433	  be called mpq8785.434 435config SENSORS_PIM4328436	tristate "Flex PIM4328 and compatibles"437	help438	  If you say yes here you get hardware monitoring support for Flex439	  PIM4328, PIM4820 and PIM4006 Power Interface Modules.440 441	  This driver can also be built as a module. If so, the module will442	  be called pim4328.443 444config SENSORS_PLI1209BC445	tristate "Vicor PLI1209BC"446	help447	  If you say yes here you get hardware monitoring support for Vicor448	  PLI1209BC Digital Supervisor.449 450	  This driver can also be built as a module. If so, the module will451	  be called pli1209bc.452 453config SENSORS_PLI1209BC_REGULATOR454	bool "Regulator support for PLI1209BC"455	depends on SENSORS_PLI1209BC && REGULATOR456	help457	  If you say yes here you get regulator support for Vicor PLI1209BC458	  Digital Supervisor.459 460config SENSORS_PM6764TR461	tristate "ST PM6764TR"462	help463	  If you say yes here you get hardware monitoring support for ST464	  PM6764TR.465 466	  This driver can also be built as a module. If so, the module will467	  be called pm6764tr.468 469config SENSORS_PXE1610470	tristate "Infineon PXE1610"471	help472	  If you say yes here you get hardware monitoring support for Infineon473	  PXE1610.474 475	  This driver can also be built as a module. If so, the module will476	  be called pxe1610.477 478config SENSORS_Q54SJ108A2479	tristate "Delta Power Supplies Q54SJ108A2"480	help481	  If you say yes here you get hardware monitoring support for Delta482	  Q54SJ108A2 series Power Supplies.483 484	  This driver can also be built as a module. If so, the module will485	  be called q54sj108a2.486 487config SENSORS_STPDDC60488	tristate "ST STPDDC60"489	help490	  If you say yes here you get hardware monitoring support for ST491	  STPDDC60 Universal Digital Multicell Controller, as well as for492	  Flex BMR481.493 494	  This driver can also be built as a module. If so, the module will495	  be called stpddc60.496 497config SENSORS_TDA38640498	tristate "Infineon TDA38640"499	help500	  If you say yes here you get hardware monitoring support for Infineon501	  TDA38640.502 503	  This driver can also be built as a module. If so, the module will504	  be called tda38640.505 506config SENSORS_TDA38640_REGULATOR507	bool "Regulator support for TDA38640 and compatibles"508	depends on SENSORS_TDA38640 && REGULATOR509	help510	  If you say yes here you get regulator support for Infineon511	  TDA38640 as regulator.512 513config SENSORS_TPS40422514	tristate "TI TPS40422"515	help516	  If you say yes here you get hardware monitoring support for TI517	  TPS40422.518 519	  This driver can also be built as a module. If so, the module will520	  be called tps40422.521 522config SENSORS_TPS53679523	tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"524	help525	  If you say yes here you get hardware monitoring support for TI526	  TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.527 528	  This driver can also be built as a module. If so, the module will529	  be called tps53679.530 531config SENSORS_TPS546D24532	tristate "TPS546D24"533	help534	  If you say yes here you get hardware monitoring support for TEXAS535	  TPS546D24.536 537	  This driver can also be built as a module. If so, the module will538	  be called tps546d24539 540config SENSORS_UCD9000541	tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"542	help543	  If you say yes here you get hardware monitoring support for TI544	  UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer545	  and System Health Controllers.546 547	  This driver can also be built as a module. If so, the module will548	  be called ucd9000.549 550config SENSORS_UCD9200551	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"552	help553	  If you say yes here you get hardware monitoring support for TI554	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248555	  Digital PWM System Controllers.556 557	  This driver can also be built as a module. If so, the module will558	  be called ucd9200.559 560config SENSORS_XDP710561	tristate "Infineon XDP710 family"562	help563	  If you say yes here you get hardware monitoring support for Infineon564	  XDP710.565 566	  This driver can also be built as a module. If so, the module will567	  be called xdp710.568 569config SENSORS_XDPE152570	tristate "Infineon XDPE152 family"571	help572	  If you say yes here you get hardware monitoring support for Infineon573	  XDPE15284, XDPE152C4, device.574 575	  This driver can also be built as a module. If so, the module will576	  be called xdpe152c4.577 578config SENSORS_XDPE122579	tristate "Infineon XDPE122 family"580	help581	  If you say yes here you get hardware monitoring support for Infineon582	  XDPE12254, XDPE12284, device.583 584	  This driver can also be built as a module. If so, the module will585	  be called xdpe12284.586 587config SENSORS_XDPE122_REGULATOR588	bool "Regulator support for XDPE122 and compatibles"589	depends on SENSORS_XDPE122 && REGULATOR590	help591	  Uses the xdpe12284 or compatible as regulator.592 593config SENSORS_ZL6100594	tristate "Intersil ZL6100 and compatibles"595	help596	  If you say yes here you get hardware monitoring support for Intersil597	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,598	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for599	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.600 601	  This driver can also be built as a module. If so, the module will602	  be called zl6100.603 604endif # PMBUS605