xref: /rk3399_rockchip-uboot/drivers/ufs/Kconfig (revision 90a5cd4a26142ef7afd3d5f92cae5a749c9f0938)
1menu "UFS Host Controller Support"
2
3config UFS
4	bool "Support UFS controllers"
5	depends on DM_SCSI
6	select CHARSET
7	help
8	  This selects support for Universal Flash Subsystem (UFS).
9	  Say Y here if you want UFS Support.
10
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
18config TI_J721E_UFS
19	bool "Glue Layer driver for UFS on TI J721E devices"
20	help
21	  This selects the glue layer driver for Cadence controller
22	  present on TI's J721E devices.
23
24config ROCKCHIP_UFS
25	bool "Rockchip specific hooks to UFS controller platform driver"
26	depends on UFS
27	help
28	  This selects the Rockchip specific additions to UFSHCD platform driver.
29	  UFS host on Rockchip needs some vendor specific configuration before
30	  accessing the hardware which includes PHY configuration and vendor
31	  specific registers.
32
33	  Select this if you have UFS controller on Rockchip chipset.
34	  If unsure, say N.
35
36config ROCKCHIP_UFS_DISABLED_LINKUP_TEST
37	bool "Rockchip ufs disabled linkup test"
38	depends on ROCKCHIP_UFS
39	default N
40	help
41	  This selects to disabled linkup test for mphy power supply.
42
43endmenu
44