Hi Tom, This is a set of UFS changes, including fixes and cleanup plus 3 new platforms support.
Thanks, Neil The following changes since commit 23987e10905146def3ab61e55ec912c6e742efdc: Prepare v2026.01-rc1 (2025-10-27 16:10:23 -0600) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-ufs.git tags/u-boot-ufs-20251029 for you to fetch changes up to 3351fe7ecc1ac717c23e9ad2c16e1fe4a7b84fd2: ufs: Add UFS driver for Renesas R-Car X5H (2025-10-28 17:35:46 +0100) ---------------------------------------------------------------- - ti-j721e: Correct error detection - Fix wrong bitfield usage for Data Direction in Transfer Request - Add support for sending UFS attribute requests - Add bRefClkFreq attribute setting - Add ufshcd_dme_enable() and ufshcd_dme_reset() - unipro: Add PA_SCRAMBLING property - Cleanups: - Keep Makefile and Kconfig list sorted - Fold ufs-uclass into ufs and rename to ufs-uclass - amd-versal2: Fix indent - Call ufs_scsi_bind() from uclass .post_bind - renesas: Update Kconfig entry help text - New plaforms: - Rockchip UFS - Mediatek UFS - Renesas R-Car X5H UFS ---------------------------------------------------------------- Andrew Goodbody (1): ufs: ti-j721e: Correct error detection Igor Belwon (3): ufs: unipro: Add PA_SCRAMBLING property ufs: Add MediaTek UFS driver MAINTAINERS: Add UFS to MediaTek section Jared McArthur (2): ufs: Add support for sending UFS attribute requests ufs: Add bRefClkFreq attribute setting Kunihiko Hayashi (1): ufs: Fix wrong bitfield usage for Data Direction in Transfer Request Marek Vasut (6): ufs: core: Keep Makefile and Kconfig list sorted ufs: core: Fold ufs-uclass into ufs ufs: core: Rename ufs.c to ufs-uclass.c ufs: amd-versal2: Fix indent ufs: Call ufs_scsi_bind() from uclass .post_bind ufs: renesas: Update Kconfig entry help text Shawn Lin (2): ufs: core: Add ufshcd_dme_enable() and ufshcd_dme_reset() ufs: rockchip: Add initial support Tuyen Dang (1): ufs: Add UFS driver for Renesas R-Car X5H MAINTAINERS | 3 + drivers/ufs/Kconfig | 62 +- drivers/ufs/Makefile | 7 +- drivers/ufs/cdns-platform.c | 8 - drivers/ufs/ti-j721e-ufs.c | 6 +- drivers/ufs/ufs-amd-versal2.c | 18 +- drivers/ufs/ufs-mediatek-sip.h | 56 + drivers/ufs/ufs-mediatek.c | 395 ++++++ drivers/ufs/ufs-mediatek.h | 210 ++++ drivers/ufs/ufs-pci.c | 8 - drivers/ufs/ufs-qcom.c | 8 - drivers/ufs/ufs-renesas-rcar-gen5.c | 268 ++++ drivers/ufs/ufs-renesas.c | 8 - drivers/ufs/ufs-rockchip.c | 203 +++ drivers/ufs/ufs-rockchip.h | 88 ++ drivers/ufs/ufs-uclass.c | 2303 ++++++++++++++++++++++++++++++++++- drivers/ufs/ufs.c | 2093 ------------------------------- drivers/ufs/ufs.h | 14 + drivers/ufs/unipro.h | 1 + 19 files changed, 3595 insertions(+), 2164 deletions(-) create mode 100644 drivers/ufs/ufs-mediatek-sip.h create mode 100644 drivers/ufs/ufs-mediatek.c create mode 100644 drivers/ufs/ufs-mediatek.h create mode 100644 drivers/ufs/ufs-renesas-rcar-gen5.c create mode 100644 drivers/ufs/ufs-rockchip.c create mode 100644 drivers/ufs/ufs-rockchip.h delete mode 100644 drivers/ufs/ufs.c

