Hi Tom,

This is my first UFS PR with:
- Set of fixes/updates on UFS core for dcache, quirks, memory barriers and 
startup logic
- Add myself to UFS maintainers
- Add UFS DesignWare Controller for AMD versal2 platforms
- Add UFS Qualcomm controller driver

Thanks,
Neil

The following changes since commit 580fb5773634c4a01f907a164b2a05961840b4c0:

  Merge tag 'u-boot-imx-master-20241013' of 
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-10-13 16:25:01 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-ufs.git 
tags/u-boot-ufs-next-20241014

for you to fetch changes up to 0c9c501a87e0070b944ffcd8f0d9942353048f41:

  ufs: Add Support for Qualcomm UFS HC driver (2024-10-14 08:56:03 +0200)

----------------------------------------------------------------
- Set of fixes/updated on UFS core
 - Fix dcache/flush
 - Update & Sync Quirks
 - Backport fixes from Linux
 - Add missing memory barriers
 - Remove link_startup_again logic
 - Add Neil to UFS maintainers
- Add UFS DesignWare Controller for AMD vers2 platforms
- Add UFS Qualcomm controller driver

----------------------------------------------------------------
Bhupesh Sharma (6):
      ufs/ufs.h: Add definition of 'ufshcd_rmwl()'
      ufs: Clear UECPA once due to LINERESET has happened during LINK_STARTUP
      ufs: Sync possible UFS Quirks with Linux UFS driver
      ufs: Add missing memory barriers
      ufs: Fix debug message in 'ufs_start'
      ufs: Add Support for Qualcomm UFS HC driver

Marek Vasut (2):
      ufs: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
      ufs: Add UFSHCD_QUIRK_HIBERN_FASTAUTO

Neil Armstrong (9):
      ufs: allocate descriptors with size aligned with DMA_MINALIGN
      ufs: fix dcache flush and invalidate range calculation
      ufs: split flush and invalidate to only invalidate when required
      ufs: use dcache helpers for scsi_cmd data and only invalidate if necessary
      ufs: core: remove link_startup_again logic
      MAINTAINERS: Add myself to the list of UFS maintainers
      ufs: add device_reset callback
      ufs: add get_max_pwr_mode callback
      ufs: allow UFSHCI version 4.0

Venkatesh Yadav Abbarapu (3):
      ufs: add support for DesignWare Controller
      ufs: ufs-amd-versal2: Add support for AMD UFS controller
      configs: versal2: Add support for AMD UFS platform driver

 MAINTAINERS                        |   1 +
 configs/amd_versal2_virt_defconfig |   2 +-
 drivers/ufs/Kconfig                |  15 +
 drivers/ufs/Makefile               |   2 +
 drivers/ufs/ufs-amd-versal2.c      | 501 +++++++++++++++++++++++++++
 drivers/ufs/ufs-qcom.c             | 670 +++++++++++++++++++++++++++++++++++++
 drivers/ufs/ufs-qcom.h             | 147 ++++++++
 drivers/ufs/ufs.c                  | 111 +++---
 drivers/ufs/ufs.h                  | 224 +++++++++++--
 drivers/ufs/ufshcd-dwc.c           | 133 ++++++++
 drivers/ufs/ufshcd-dwc.h           |  69 ++++
 drivers/ufs/ufshci-dwc.h           |  32 ++
 drivers/ufs/unipro.h               |   7 +
 13 files changed, 1850 insertions(+), 64 deletions(-)
 create mode 100644 drivers/ufs/ufs-amd-versal2.c
 create mode 100644 drivers/ufs/ufs-qcom.c
 create mode 100644 drivers/ufs/ufs-qcom.h
 create mode 100644 drivers/ufs/ufshcd-dwc.c
 create mode 100644 drivers/ufs/ufshcd-dwc.h
 create mode 100644 drivers/ufs/ufshci-dwc.h

Reply via email to