-
- Downloads
nvme: Add NVM Express driver support
NVM Express (NVMe) is a register level interface that allows host software to communicate with a non-volatile memory subsystem. This interface is optimized for enterprise and client solid state drives, typically attached to the PCI express interface. This adds a U-Boot driver support of devices that follow the NVMe standard [1] and supports basic read/write operations. Tested with a 400GB Intel SSD 750 series NVMe card with controller id 8086:0953. [1] http://www.nvmexpress.org/resources/specifications/ Signed-off-by:Zhikang Zhang <zhikang.zhang@nxp.com> Signed-off-by:
Wenbin Song <wenbin.song@nxp.com> Signed-off-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
Showing
- doc/README.nvme 42 additions, 0 deletionsdoc/README.nvme
- drivers/Kconfig 2 additions, 0 deletionsdrivers/Kconfig
- drivers/Makefile 1 addition, 0 deletionsdrivers/Makefile
- drivers/nvme/Kconfig 12 additions, 0 deletionsdrivers/nvme/Kconfig
- drivers/nvme/Makefile 7 additions, 0 deletionsdrivers/nvme/Makefile
- drivers/nvme/nvme-uclass.c 62 additions, 0 deletionsdrivers/nvme/nvme-uclass.c
- drivers/nvme/nvme.c 839 additions, 0 deletionsdrivers/nvme/nvme.c
- drivers/nvme/nvme.h 717 additions, 0 deletionsdrivers/nvme/nvme.h
- include/nvme.h 71 additions, 0 deletionsinclude/nvme.h
Loading
Please register or sign in to comment