Skip to content
Commit 19d9dad3 authored by Mark Kettenis's avatar Mark Kettenis Committed by Tom Rini
Browse files

nvme: Introduce driver ops



The NVMe storage controller integrated on Apple SoCs deviates
from the NVMe standard in two aspects.  It uses a "linear"
submission queue and it integrates an NVMMU that needs to be
programmed for each NVMe command.  Introduce driver ops such
that we can set up the linear submission queue and program the
NVMMU in the driver for this strange beast.

Signed-off-by: default avatarMark Kettenis <kettenis@openbsd.org>
Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
Tested on: Macbook Air M1
Tested-by: default avatarSimon Glass <sjg@chromium.org>
parent 02e2588d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment