cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (13609B)


      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, 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 will
     28	  be called pmbus.
     29
     30config SENSORS_ADM1266
     31	tristate "Analog Devices ADM1266 Sequencer"
     32	select CRC8
     33	depends on GPIOLIB
     34	help
     35	  If you say yes here you get hardware monitoring support for Analog
     36	  Devices ADM1266 Cascadable Super Sequencer.
     37
     38	  This driver can also be built as a module. If so, the module will
     39	  be called adm1266.
     40
     41config SENSORS_ADM1275
     42	tristate "Analog Devices ADM1275 and compatibles"
     43	help
     44	  If you say yes here you get hardware monitoring support for Analog
     45	  Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
     46	  and ADM1294 Hot-Swap Controller and Digital Power Monitors.
     47
     48	  This driver can also be built as a module. If so, the module will
     49	  be called adm1275.
     50
     51config SENSORS_BEL_PFE
     52	tristate "Bel PFE Compatible Power Supplies"
     53	help
     54	  If you say yes here you get hardware monitoring support for BEL
     55	  PFE1100 and PFE3000 Power Supplies.
     56
     57	  This driver can also be built as a module. If so, the module will
     58	  be called bel-pfe.
     59
     60config SENSORS_BPA_RS600
     61	tristate "BluTek BPA-RS600 Power Supplies"
     62	help
     63	  If you say yes here you get hardware monitoring support for BluTek
     64	  BPA-RS600 Power Supplies.
     65
     66	  This driver can also be built as a module. If so, the module will
     67	  be called bpa-rs600.
     68
     69config SENSORS_DELTA_AHE50DC_FAN
     70	tristate "Delta AHE-50DC fan control module"
     71	help
     72	  If you say yes here you get hardware monitoring support for
     73	  the integrated fan control module of the Delta AHE-50DC
     74	  Open19 power shelf.
     75
     76	  This driver can also be built as a module. If so, the module
     77	  will be called delta-ahe50dc-fan.
     78
     79config SENSORS_FSP_3Y
     80	tristate "FSP/3Y-Power power supplies"
     81	help
     82	  If you say yes here you get hardware monitoring support for
     83	  FSP/3Y-Power hot-swap power supplies.
     84	  Supported models: YH-5151E, YM-2151E
     85
     86	  This driver can also be built as a module. If so, the module will
     87	  be called fsp-3y.
     88
     89config SENSORS_IBM_CFFPS
     90	tristate "IBM Common Form Factor Power Supply"
     91	depends on LEDS_CLASS
     92	help
     93	  If you say yes here you get hardware monitoring support for the IBM
     94	  Common Form Factor power supply.
     95
     96	  This driver can also be built as a module. If so, the module will
     97	  be called ibm-cffps.
     98
     99config SENSORS_DPS920AB
    100	tristate "Delta DPS920AB Power Supply"
    101	help
    102	  If you say yes here you get hardware monitoring support for Delta
    103	  DPS920AB Power Supplies.
    104
    105	  This driver can also be built as a module. If so, the module will
    106	  be called dps920ab.
    107
    108config SENSORS_INSPUR_IPSPS
    109	tristate "INSPUR Power System Power Supply"
    110	help
    111	  If you say yes here you get hardware monitoring support for the INSPUR
    112	  Power System power supply.
    113
    114	  This driver can also be built as a module. If so, the module will
    115	  be called inspur-ipsps.
    116
    117config SENSORS_IR35221
    118	tristate "Infineon IR35221"
    119	help
    120	  If you say yes here you get hardware monitoring support for the
    121	  Infineon IR35221 controller.
    122
    123	  This driver can also be built as a module. If so, the module will
    124	  be called ir35221.
    125
    126config SENSORS_IR36021
    127	tristate "Infineon IR36021"
    128	help
    129	  If you say yes here you get hardware monitoring support for Infineon
    130	  IR36021.
    131
    132	  This driver can also be built as a module. If so, the module will
    133	  be called ir36021.
    134
    135config SENSORS_IR38064
    136	tristate "Infineon IR38064 and compatibles"
    137	help
    138	  If you say yes here you get hardware monitoring support for Infineon
    139	  IR38060, IR38064, IR38164 and IR38263.
    140
    141	  This driver can also be built as a module. If so, the module will
    142	  be called ir38064.
    143
    144config SENSORS_IR38064_REGULATOR
    145	bool "Regulator support for IR38064 and compatibles"
    146	depends on SENSORS_IR38064 && REGULATOR
    147	help
    148	  Uses the IR38064 or compatible as regulator.
    149
    150config SENSORS_IRPS5401
    151	tristate "Infineon IRPS5401"
    152	help
    153	  If you say yes here you get hardware monitoring support for the
    154	  Infineon IRPS5401 controller.
    155
    156	  This driver can also be built as a module. If so, the module will
    157	  be called irps5401.
    158
    159config SENSORS_ISL68137
    160	tristate "Renesas Digital Multiphase Voltage Regulators"
    161	help
    162	  If you say yes here you get hardware monitoring support for Renesas
    163	  digital multiphase voltage regulators.
    164
    165	  This driver can also be built as a module. If so, the module will
    166	  be called isl68137.
    167
    168config SENSORS_LM25066
    169	tristate "National Semiconductor LM25066 and compatibles"
    170	help
    171	  If you say yes here you get hardware monitoring support for National
    172	  Semiconductor LM25056, LM25066, LM5064, and LM5066.
    173
    174	  This driver can also be built as a module. If so, the module will
    175	  be called lm25066.
    176
    177config SENSORS_LM25066_REGULATOR
    178	bool "Regulator support for LM25066 and compatibles"
    179	depends on SENSORS_LM25066 && REGULATOR
    180	help
    181	  If you say yes here you get regulator support for National
    182	  Semiconductor LM25066, LM5064, and LM5066.
    183
    184config SENSORS_LTC2978
    185	tristate "Linear Technologies LTC2978 and compatibles"
    186	help
    187	  If you say yes here you get hardware monitoring support for Linear
    188	  Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
    189	  LTC2980, and LTM2987.
    190
    191	  This driver can also be built as a module. If so, the module will
    192	  be called ltc2978.
    193
    194config SENSORS_LTC2978_REGULATOR
    195	bool "Regulator support for LTC2978 and compatibles"
    196	depends on SENSORS_LTC2978 && REGULATOR
    197	help
    198	  If you say yes here you get regulator support for Linear Technology
    199	  LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880,
    200	  LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686,
    201	  and LTM4700.
    202
    203config SENSORS_LTC3815
    204	tristate "Linear Technologies LTC3815"
    205	help
    206	  If you say yes here you get hardware monitoring support for Linear
    207	  Technology LTC3815.
    208
    209	  This driver can also be built as a module. If so, the module will
    210	  be called ltc3815.
    211
    212config SENSORS_MAX15301
    213	tristate "Maxim MAX15301"
    214	help
    215	  If you say yes here you get hardware monitoring support for Maxim
    216	  MAX15301, as well as for Flex BMR461.
    217
    218	  This driver can also be built as a module. If so, the module will
    219	  be called max15301.
    220
    221config SENSORS_MAX16064
    222	tristate "Maxim MAX16064"
    223	help
    224	  If you say yes here you get hardware monitoring support for Maxim
    225	  MAX16064.
    226
    227	  This driver can also be built as a module. If so, the module will
    228	  be called max16064.
    229
    230config SENSORS_MAX16601
    231	tristate "Maxim MAX16508, MAX16601, MAX16602"
    232	help
    233	  If you say yes here you get hardware monitoring support for Maxim
    234	  MAX16508, MAX16601 and MAX16602.
    235
    236	  This driver can also be built as a module. If so, the module will
    237	  be called max16601.
    238
    239config SENSORS_MAX20730
    240	tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
    241	help
    242	  If you say yes here you get hardware monitoring support for Maxim
    243	  MAX20710, MAX20730, MAX20734, and MAX20743.
    244
    245	  This driver can also be built as a module. If so, the module will
    246	  be called max20730.
    247
    248config SENSORS_MAX20751
    249	tristate "Maxim MAX20751"
    250	help
    251	  If you say yes here you get hardware monitoring support for Maxim
    252	  MAX20751.
    253
    254	  This driver can also be built as a module. If so, the module will
    255	  be called max20751.
    256
    257config SENSORS_MAX31785
    258	tristate "Maxim MAX31785 and compatibles"
    259	help
    260	  If you say yes here you get hardware monitoring support for Maxim
    261	  MAX31785.
    262
    263	  This driver can also be built as a module. If so, the module will
    264	  be called max31785.
    265
    266config SENSORS_MAX34440
    267	tristate "Maxim MAX34440 and compatibles"
    268	help
    269	  If you say yes here you get hardware monitoring support for Maxim
    270	  MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
    271
    272	  This driver can also be built as a module. If so, the module will
    273	  be called max34440.
    274
    275config SENSORS_MAX8688
    276	tristate "Maxim MAX8688"
    277	help
    278	  If you say yes here you get hardware monitoring support for Maxim
    279	  MAX8688.
    280
    281	  This driver can also be built as a module. If so, the module will
    282	  be called max8688.
    283
    284config SENSORS_MP2888
    285	tristate "MPS MP2888"
    286	help
    287	  If you say yes here you get hardware monitoring support for MPS
    288	  MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
    289
    290	  This driver can also be built as a module. If so, the module will
    291	  be called mp2888.
    292
    293config SENSORS_MP2975
    294	tristate "MPS MP2975"
    295	help
    296	  If you say yes here you get hardware monitoring support for MPS
    297	  MP2975 Dual Loop Digital Multi-Phase Controller.
    298
    299	  This driver can also be built as a module. If so, the module will
    300	  be called mp2975.
    301
    302config SENSORS_MP5023
    303	tristate "MPS MP5023"
    304	help
    305	  If you say yes here you get hardware monitoring support for MPS
    306	  MP5023.
    307
    308	  This driver can also be built as a module. If so, the module will
    309	  be called mp5023.
    310
    311config SENSORS_PIM4328
    312	tristate "Flex PIM4328 and compatibles"
    313	help
    314	  If you say yes here you get hardware monitoring support for Flex
    315	  PIM4328, PIM4820 and PIM4006 Power Interface Modules.
    316
    317	  This driver can also be built as a module. If so, the module will
    318	  be called pim4328.
    319
    320config SENSORS_PLI1209BC
    321	tristate "Vicor PLI1209BC"
    322	help
    323	  If you say yes here you get hardware monitoring support for Vicor
    324	  PLI1209BC Digital Supervisor.
    325
    326	  This driver can also be built as a module. If so, the module will
    327	  be called pli1209bc.
    328
    329config SENSORS_PLI1209BC_REGULATOR
    330	bool "Regulator support for PLI1209BC"
    331	depends on SENSORS_PLI1209BC && REGULATOR
    332	help
    333	  If you say yes here you get regulator support for Vicor PLI1209BC
    334	  Digital Supervisor.
    335
    336config SENSORS_PM6764TR
    337	tristate "ST PM6764TR"
    338	help
    339	  If you say yes here you get hardware monitoring support for ST
    340	  PM6764TR.
    341
    342	  This driver can also be built as a module. If so, the module will
    343	  be called pm6764tr.
    344
    345config SENSORS_PXE1610
    346	tristate "Infineon PXE1610"
    347	help
    348	  If you say yes here you get hardware monitoring support for Infineon
    349	  PXE1610.
    350
    351	  This driver can also be built as a module. If so, the module will
    352	  be called pxe1610.
    353
    354config SENSORS_Q54SJ108A2
    355	tristate "Delta Power Supplies Q54SJ108A2"
    356	help
    357	  If you say yes here you get hardware monitoring support for Delta
    358	  Q54SJ108A2 series Power Supplies.
    359
    360	  This driver can also be built as a module. If so, the module will
    361	  be called q54sj108a2.
    362
    363config SENSORS_STPDDC60
    364	tristate "ST STPDDC60"
    365	help
    366	  If you say yes here you get hardware monitoring support for ST
    367	  STPDDC60 Universal Digital Multicell Controller, as well as for
    368	  Flex BMR481.
    369
    370	  This driver can also be built as a module. If so, the module will
    371	  be called stpddc60.
    372
    373config SENSORS_TPS40422
    374	tristate "TI TPS40422"
    375	help
    376	  If you say yes here you get hardware monitoring support for TI
    377	  TPS40422.
    378
    379	  This driver can also be built as a module. If so, the module will
    380	  be called tps40422.
    381
    382config SENSORS_TPS53679
    383	tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
    384	help
    385	  If you say yes here you get hardware monitoring support for TI
    386	  TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
    387
    388	  This driver can also be built as a module. If so, the module will
    389	  be called tps53679.
    390
    391config SENSORS_UCD9000
    392	tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
    393	help
    394	  If you say yes here you get hardware monitoring support for TI
    395	  UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
    396	  and System Health Controllers.
    397
    398	  This driver can also be built as a module. If so, the module will
    399	  be called ucd9000.
    400
    401config SENSORS_UCD9200
    402	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
    403	help
    404	  If you say yes here you get hardware monitoring support for TI
    405	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
    406	  Digital PWM System Controllers.
    407
    408	  This driver can also be built as a module. If so, the module will
    409	  be called ucd9200.
    410
    411config SENSORS_XDPE152
    412	tristate "Infineon XDPE152 family"
    413	help
    414	  If you say yes here you get hardware monitoring support for Infineon
    415	  XDPE15284, XDPE152C4, device.
    416
    417	  This driver can also be built as a module. If so, the module will
    418	  be called xdpe152c4.
    419
    420config SENSORS_XDPE122
    421	tristate "Infineon XDPE122 family"
    422	help
    423	  If you say yes here you get hardware monitoring support for Infineon
    424	  XDPE12254, XDPE12284, device.
    425
    426	  This driver can also be built as a module. If so, the module will
    427	  be called xdpe12284.
    428
    429config SENSORS_XDPE122_REGULATOR
    430	bool "Regulator support for XDPE122 and compatibles"
    431	depends on SENSORS_XDPE122 && REGULATOR
    432	help
    433	  Uses the xdpe12284 or compatible as regulator.
    434
    435config SENSORS_ZL6100
    436	tristate "Intersil ZL6100 and compatibles"
    437	help
    438	  If you say yes here you get hardware monitoring support for Intersil
    439	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
    440	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
    441	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
    442
    443	  This driver can also be built as a module. If so, the module will
    444	  be called zl6100.
    445
    446endif # PMBUS