xref: /linux/drivers/misc/eeprom/Kconfig (revision 1b78070aaef63512688aebfbc82365ef9d6660f1)
1# SPDX-License-Identifier: GPL-2.0-only
2menu "EEPROM support"
3
4config EEPROM_MAX6875
5	tristate "Maxim MAX6874/5 power supply supervisor"
6	depends on I2C
7	help
8	  If you say yes here you get read-only support for the user EEPROM of
9	  the Maxim MAX6874/5 EEPROM-programmable, quad power-supply
10	  sequencer/supervisor.
11
12	  All other features of this chip should be accessed via i2c-dev.
13
14	  This driver can also be built as a module.  If so, the module
15	  will be called max6875.
16
17
18config EEPROM_93CX6
19	tristate "EEPROM 93CX6 support"
20	help
21	  This is a driver for the EEPROM chipsets 93c46 and 93c66.
22	  The driver supports both read as well as write commands.
23
24	  If unsure, say N.
25
26config EEPROM_DIGSY_MTC_CFG
27	bool "DigsyMTC display configuration EEPROMs device"
28	depends on GPIO_MPC5200 && SPI_GPIO
29	help
30	  This option enables access to display configuration EEPROMs
31	  on digsy_mtc board. You have to additionally select Microwire
32	  EEPROM 93XX46 driver. sysfs entries will be created for that
33	  EEPROM allowing to read/write the configuration data or to
34	  erase the whole EEPROM.
35
36	  If unsure, say N.
37
38config EEPROM_IDT_89HPESX
39	tristate "IDT 89HPESx PCIe-switches EEPROM / CSR support"
40	depends on I2C && SYSFS
41	help
42	  Enable this driver to get read/write access to EEPROM / CSRs
43	  over IDT PCIe-switch i2c-slave interface.
44
45	  This driver can also be built as a module. If so, the module
46	  will be called idt_89hpesx.
47
48endmenu
49