]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
nvme: pci: Enable for SPL
authorMayuresh Chitale <mchitale@ventanamicro.com>
Sat, 3 Jun 2023 14:02:55 +0000 (19:32 +0530)
committerTom Rini <trini@konsulko.com>
Mon, 19 Jun 2023 21:19:44 +0000 (17:19 -0400)
Enable NVME and PCI NVMe drivers for SPL builds. Also enable PCI_PNP
for SPL which is required to auto configure the PCIe devices.

Signed-off-by: Mayuresh Chitale <mchitale@ventanamicro.com>
drivers/Makefile
drivers/nvme/Makefile
drivers/pci/Kconfig

index 29be78a3f2823ce6b002da6d4c1d528522f7536b..78dcf62f76af56624e2e387139036f5d75dab096 100644 (file)
@@ -35,6 +35,7 @@ obj-$(CONFIG_$(SPL_)DM_MAILBOX) += mailbox/
 obj-$(CONFIG_$(SPL_)REMOTEPROC) += remoteproc/
 obj-$(CONFIG_$(SPL_)SYSINFO) += sysinfo/
 obj-$(CONFIG_$(SPL_TPL_)TPM) += tpm/
+obj-$(CONFIG_$(SPL_)NVME) += nvme/
 obj-$(CONFIG_XEN) += xen/
 obj-$(CONFIG_$(SPL_)FPGA) += fpga/
 obj-y += bus/
index fa7b619446088e0260851a4ae12e451ffacabe5a..fd3e68a91dcabf0609b21a6a1af87c9716866733 100644 (file)
@@ -4,4 +4,4 @@
 
 obj-y += nvme-uclass.o nvme.o nvme_show.o
 obj-$(CONFIG_NVME_APPLE) += nvme_apple.o
-obj-$(CONFIG_NVME_PCI) += nvme_pci.o
+obj-$(CONFIG_$(SPL_)NVME_PCI) += nvme_pci.o
index 60d98d14640d74b6204a8a47d0f5a9ee952ff548..84a2ae951f7717c899085b9c17e799cfdcfce8ae 100644 (file)
@@ -40,6 +40,12 @@ config PCI_PNP
        help
          Enable PCI memory and I/O space resource allocation and assignment.
 
+config SPL_PCI_PNP
+       bool "Enable Plug & Play support for PCI"
+       help
+         Enable PCI memory and I/O space resource allocation and assignment.
+         This is required to auto configure the enumerated devices.
+
 config PCI_REGION_MULTI_ENTRY
        bool "Enable Multiple entries of region type MEMORY in ranges for PCI"
        help