[PATCH v2 0/9] ufs: Add a PCI UFS controller support

Bin Meng bmeng.cn at gmail.com
Thu Oct 19 07:08:38 CEST 2023


+ Marek,

On Wed, Oct 11, 2023 at 9:16 PM Bin Meng <bmeng at tinylab.org> wrote:
>
> 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
>

Ping?


More information about the U-Boot mailing list