[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