]> git.proxmox.com Git - mirror_qemu.git/commitdiff
hw/nvram/Kconfig: Add an entry for the NMC93xx EEPROM
authorPhilippe Mathieu-Daudé <philmd@redhat.com>
Tue, 31 Dec 2019 18:32:14 +0000 (19:32 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 7 Jan 2020 11:08:39 +0000 (12:08 +0100)
The NMC93xx EEPROM is only used by few NIC cards and the
Am53C974 SCSI controller.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20191231183216.6781-13-philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/net/Kconfig
hw/nvram/Kconfig
hw/nvram/Makefile.objs
hw/scsi/Kconfig

index 3856417d42236289120422437759013b3770cfd8..af6a11baf3b8ccd16aec85c66e1f6227c58b4046 100644 (file)
@@ -14,6 +14,7 @@ config EEPRO100_PCI
     bool
     default y if PCI_DEVICES
     depends on PCI
+    select NMC93XX_EEPROM
 
 config PCNET_PCI
     bool
@@ -28,6 +29,7 @@ config TULIP
     bool
     default y if PCI_DEVICES
     depends on PCI
+    select NMC93XX_EEPROM
 
 config E1000_PCI
     bool
index ebaa749ce9d6d1d112a04a7edee8bc0d01933c44..24b0ce6a2d7869f3d0e34986a26e3ac96d0e163a 100644 (file)
@@ -7,3 +7,7 @@ config AT24C
 
 config MAC_NVRAM
     bool
+
+# NMC93XX uses the NS uWire interface (similar to SPI but less configurable)
+config NMC93XX_EEPROM
+    bool
index 26f7b4ca357641f94ab94be0697cea599d34eb2d..a4bdfbf187927d8bd9992b25f2399e619789b2ce 100644 (file)
@@ -1,5 +1,5 @@
 common-obj-$(CONFIG_DS1225Y) += ds1225y.o
-common-obj-y += eeprom93xx.o
+common-obj-$(CONFIG_NMC93XX_EEPROM) += eeprom93xx.o
 common-obj-$(CONFIG_AT24C) += eeprom_at24c.o
 common-obj-y += fw_cfg.o
 common-obj-y += chrp_nvram.o
index b3ba540c171b2180258d146d03e483ffe895eef3..77d397c94905f27dd6df1064ac9b6c348307979f 100644 (file)
@@ -34,6 +34,7 @@ config ESP_PCI
     default y if PCI_DEVICES
     depends on PCI
     select ESP
+    select NMC93XX_EEPROM
 
 config SPAPR_VSCSI
     bool