[GIT PULL] Please pull u-boot-ufs-next-20241014

Neil Armstrong neil.armstrong at linaro.org
Mon Oct 14 10:51:32 CEST 2024


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


More information about the U-Boot mailing list