openwrt/target/linux/mvebu
Josef Schlehofer 6c44b157e5 mvebu: kernel: enable CONFIG_BLK_DEV_NVME
CONFIG_BLK_DEV_NVME [1]:
- This is a kernel driver for SSD connected to PCI or PCIe bus [1].
By default, it is enabled for targets "ipq807x", "rockchip/armv8"
and "x86/64".

With miniPCIe adapter, there is a possibility to connect NVMe disk
to Turris Omnia (cortex-a9), Turris MOX (cortex-a53).

It allows to boot system from NVMe disk, because of that it can not
be kmod package as you can not access the disk to be able to boot from
it.

CONFIG_NVME_CORE [2]:
- This is selected by CONFIG_BLK_DEV_NVME
It does not need to be explicitly enabled, but it is done for "ipq807",
"x64_64" and rockchip/armv8", which has also enabled the previous config
option as well.

Kernel increase: ~28k KiB on mamba kernel

Reference:
[1] https://cateee.net/lkddb/web-lkddb/BLK_DEV_NVME.html
[2] https://cateee.net/lkddb/web-lkddb/NVME_CORE.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 9d530ac4bf)
[rebased for config-5.4]
2022-04-19 14:40:24 +02:00
..
base-files/lib mvebu: sysupgrade: write additional information to log output 2020-12-01 19:39:08 +01:00
cortexa9 mvebu: venom resize kernel to 6MB 2021-03-29 21:17:32 +02:00
cortexa53 mvebu: Fix sysupgrade for GL.iNet GL-MV1000 2021-04-18 12:04:29 +02:00
cortexa72 mvebu: puzzle: wan LED and fix default network 2022-01-01 22:30:15 +00:00
files/arch mvebu: enable Aquantia phy driver for Puzzle devices 2022-01-01 22:30:09 +00:00
image mvebu: udpu: include LM75 kmod by default 2022-03-24 09:40:12 +01:00
patches-5.4 kernel: bump 5.4 to 5.4.188 2022-04-07 20:42:34 +02:00
config-5.4 mvebu: kernel: enable CONFIG_BLK_DEV_NVME 2022-04-19 14:40:24 +02:00
Makefile target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00
modules.mk mvebu: backport linkstation-poweroff upstream driver 2020-08-28 10:44:29 +01:00