blob: b08ca08b07c0ae6c3288a84769203f52ab58b3b0 [file] [log] [blame]
Faiz Abbas7feafb02019-10-15 18:24:36 +05301menu "UFS Host Controller Support"
2
3config UFS
4 bool "Support UFS controllers"
Tom Rinib630f8b2023-10-27 20:59:51 -04005 depends on SCSI
Heinrich Schuchardtd30924f2022-05-02 06:27:00 +02006 select CHARSET
Faiz Abbas7feafb02019-10-15 18:24:36 +05307 help
8 This selects support for Universal Flash Subsystem (UFS).
9 Say Y here if you want UFS Support.
Faiz Abbasef5fb5a2019-10-15 18:24:37 +053010
11config CADENCE_UFS
12 bool "Cadence platform driver for UFS"
13 depends on UFS
14 help
15 This selects the platform driver for the Cadence UFS host
16 controller present on present TI's J721e devices.
17
Bin Meng2ec7d652023-10-11 21:15:50 +080018config UFS_PCI
19 bool "PCI bus based UFS Controller support"
20 depends on PCI && UFS
21 help
22 This selects the PCI UFS Host Controller Interface. Select this if
23 you have UFS Host Controller with PCI Interface.
24
25 If you have a controller with this interface, say Y here.
26
27 If unsure, say N.
28
Bhupesh Sharma0c9c5012024-09-10 11:50:13 +020029config QCOM_UFS
30 bool "Qualcomm Host Controller driver for UFS"
31 depends on UFS && ARCH_SNAPDRAGON
32 help
33 This selects the platform driver for the UFS host
34 controller present on Qualcomm Snapdragon SoCs.
35
Faiz Abbas4390eaf2019-10-15 18:24:38 +053036config TI_J721E_UFS
37 bool "Glue Layer driver for UFS on TI J721E devices"
38 help
39 This selects the glue layer driver for Cadence controller
40 present on TI's J721E devices.
41
Marek Vasut19f627e2023-08-22 03:47:13 +020042config UFS_RENESAS
43 bool "Renesas specific hooks to UFS controller platform driver"
44 depends on UFS
45 select BOUNCE_BUFFER
46 help
47 This selects the Renesas specific additions to UFSHCD platform driver.
48 UFS host on Renesas needs some vendor specific configuration before
49 accessing the hardware.
50
Venkatesh Yadav Abbarapub5ac5f02024-09-20 09:46:50 +053051config UFS_AMD_VERSAL2
52 bool "AMD Versal Gen 2 UFS controller platform driver"
53 depends on UFS && ZYNQMP_FIRMWARE
54 help
55 This selects the AMD specific additions to UFSHCD platform driver.
56 UFS host on AMD needs some vendor specific configuration before accessing
57 the hardware.
58
Faiz Abbas7feafb02019-10-15 18:24:36 +053059endmenu