diff options
Diffstat (limited to 'payloads/libpayload/drivers/storage/storage.c')
-rw-r--r-- | payloads/libpayload/drivers/storage/storage.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/payloads/libpayload/drivers/storage/storage.c b/payloads/libpayload/drivers/storage/storage.c index 4b585bae3a..a1c1b459cf 100644 --- a/payloads/libpayload/drivers/storage/storage.c +++ b/payloads/libpayload/drivers/storage/storage.c @@ -29,6 +29,7 @@ #include <libpayload.h> #include <pci/pci.h> #include <storage/ahci.h> +#include <storage/nvme.h> #include <storage/storage.h> static storage_dev_t **devices = NULL; @@ -116,6 +117,11 @@ void storage_initialize(void) ahci_initialize(dev); break; #endif +#if CONFIG(LP_STORAGE_NVME) + case PCI_CLASS_STORAGE_NVME: + nvme_initialize(dev); + break; +#endif default: break; } |