mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
Add UFS driver for UFS controller present on Renesas R-Car X5H R8A78000.
The controller uses different initialization code compared to previous
generation UFS controller present in Renesas R-Car S4 R8A779F0, and the
majority of the driver is the initialization, hence a new driver.
[Marek: Clean driver up, add SCMI reset handling, use read_poll_timeout(),
pass error values out of ufs_renesas_pre_init(), change the
compatible string to "renesas,r8a78000-ufs" to align with
previous generation "renesas,r8a779f0-ufs"]
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Tuyen Dang <tuyen.dang.xa@renesas.com>
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20251028142335.18125-7-marek.vasut+renesas@mailbox.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
16 lines
564 B
Makefile
16 lines
564 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com
|
|
#
|
|
|
|
obj-$(CONFIG_UFS) += ufs-uclass.o
|
|
obj-$(CONFIG_CADENCE_UFS) += cdns-platform.o
|
|
obj-$(CONFIG_UFS_MEDIATEK) += ufs-mediatek.o
|
|
obj-$(CONFIG_QCOM_UFS) += ufs-qcom.o
|
|
obj-$(CONFIG_TI_J721E_UFS) += ti-j721e-ufs.o
|
|
obj-$(CONFIG_UFS_AMD_VERSAL2) += ufs-amd-versal2.o ufshcd-dwc.o
|
|
obj-$(CONFIG_UFS_PCI) += ufs-pci.o
|
|
obj-$(CONFIG_UFS_RENESAS) += ufs-renesas.o
|
|
obj-$(CONFIG_UFS_RENESAS_GEN5) += ufs-renesas-rcar-gen5.o
|
|
obj-$(CONFIG_ROCKCHIP_UFS) += ufs-rockchip.o
|