Add NVMe boot support for RPi Compute Module 4 (#1557)

* Add U-Boot patches for NVMe boot support

Add NVMe to boot order. Fix NVMe support on 64-bit Raspberry Pi devices.
This is useful for Raspberry Pi Compute Module 4 IO Board where a native
NVMe can be plugged in.

* Enable NVMe support for Raspberry Pi 4

Our machine configuration rpi4 and rpi4_64 work on the Compute Module IO
Board. In this configuration a NVMe SSD can be used. Therefor, enable
support for NVMe in the Raspberry Pi 4 configurations.

Note: Regular Raspberry Pi devices will not notice a difference as the
"nvme scan" command will return very quickly and not find a NVMe on the
PCIe bus.

* Use built-in NVMe support in Kernel for NVMe boot support
This commit is contained in:
Stefan Agner
2021-09-28 10:51:43 +02:00
committed by GitHub
parent 008fb3fb74
commit 7592143322
12 changed files with 620 additions and 10 deletions

View File

@@ -1,3 +1,6 @@
# CONFIG_AUTOFS4_FS is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_PGTABLE_MAPPING is not set
CONFIG_NVME_CORE=y
CONFIG_BLK_DEV_NVME=y