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

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

On Mon, Oct 14, 2024 at 10:51:32AM +0200, Neil Armstrong wrote:
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)
Applied to u-boot/master, thanks!
participants (2)
-
Neil Armstrong
-
Tom Rini