[PATCH v2 0/9] ufs: Add a PCI UFS controller support
Bin Meng
bmeng at tinylab.org
Wed Oct 11 15:15:43 CEST 2023
This adds a PCI UFS controller support and enables the support on
QEMU RISC-V for testing.
Requiring QEMU v8.2+.
This series is avaiable at u-boot-x86/ufs for testing.
Changes in v2:
- fix a build warning
Bin Meng (9):
ufs: Correct the UFS terminlogy
ufs: Add a line feed to the end of some dev_xxx() messages
cmd: kconfig: Make ufs prompt look similar to other commands
cmd: ufs: Correct the help text
pci_ids: Add Red Hat vendor and device IDs
ufs: Allow mmio registers on the PCI bus
ufs: Add a PCI based UFS controller driver
ufs: Handle UFS 3.1 controllers
qemu: riscv: Enable UFS support
board/emulation/qemu-riscv/Kconfig | 2 ++
cmd/Kconfig | 2 +-
cmd/ufs.c | 2 +-
doc/board/emulation/qemu-riscv.rst | 8 +++++-
drivers/ufs/Kconfig | 11 ++++++++
drivers/ufs/Makefile | 1 +
drivers/ufs/ufs-pci.c | 45 ++++++++++++++++++++++++++++++
drivers/ufs/ufs-uclass.c | 2 +-
drivers/ufs/ufs.c | 31 ++++++++++++--------
drivers/ufs/ufs.h | 1 +
include/pci_ids.h | 7 +++++
11 files changed, 97 insertions(+), 15 deletions(-)
create mode 100644 drivers/ufs/ufs-pci.c
--
2.34.1
More information about the U-Boot
mailing list