menu "UFS Host Controller Support" config UFS bool "Support UFS controllers" depends on SCSI select CHARSET help This selects support for Universal Flash Subsystem (UFS). Say Y here if you want UFS Support. config UFS_AMD_VERSAL2 bool "AMD Versal Gen 2 UFS controller platform driver" depends on UFS && ZYNQMP_FIRMWARE help This selects the AMD specific additions to UFSHCD platform driver. UFS host on AMD needs some vendor specific configuration before accessing the hardware. config UFS_CADENCE bool "Cadence platform driver for UFS" depends on UFS help This selects the platform driver for the Cadence UFS host controller present on present TI's J721e devices. config UFS_MEDIATEK tristate "MediaTek UFS Host Controller Driver" depends on UFS && ARCH_MEDIATEK select PHY_MTK_UFS help This selects the MediaTek specific additions to UFSHCD platform driver. UFS host on Mediatek needs some vendor specific configuration before accessing the hardware which includes PHY configuration and vendor specific registers. Select this if you have UFS controller on MediaTek chipset. If unsure, say N. config UFS_PCI bool "PCI bus based UFS Controller support" depends on PCI && UFS help This selects the PCI UFS Host Controller Interface. Select this if you have UFS Host Controller with PCI Interface. If you have a controller with this interface, say Y here. If unsure, say N. config UFS_QCOM bool "Qualcomm Host Controller driver for UFS" depends on UFS && ARCH_SNAPDRAGON help This selects the platform driver for the UFS host controller present on Qualcomm Snapdragon SoCs. config UFS_RENESAS bool "Renesas R-Car S4 UFS Controller support" depends on UFS select BOUNCE_BUFFER help This selects the Renesas S4 specific additions to UFSHCD platform driver. UFS host on Renesas needs some vendor specific configuration before accessing the hardware. config UFS_RENESAS_GEN5 bool "Renesas R-Car X5H UFS Controller support" depends on UFS select BOUNCE_BUFFER help This selects the Renesas X5H specific additions to UFSHCD platform driver. UFS host on Renesas needs some vendor specific configuration before accessing the hardware. config UFS_ROCKCHIP bool "Rockchip specific hooks to UFS controller platform driver" depends on UFS help This selects the Rockchip specific additions to UFSHCD platform driver. Select this if you have UFS controller on Rockchip chipset. If unsure, say N. config UFS_TI_J721E bool "Glue Layer driver for UFS on TI J721E devices" help This selects the glue layer driver for Cadence controller present on TI's J721E devices. endmenu