xref: /rk3399_rockchip-uboot/drivers/ufs/Kconfig (revision c16ecc08909a84c45aa09d9beb4735200bb4a0f8)
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_RPMB
37	bool "Support UFS replay protected memory block (RPMB)"
38	depends on UFS && ROCKCHIP_UFS
39	default y
40	help
41	  Enable support for reading, writing and programming the
42	  key for the Replay Protection Memory Block partition in UFS.
43
44config ROCKCHIP_UFS_DISABLED_LINKUP_TEST
45	bool "Rockchip ufs disabled linkup test"
46	depends on ROCKCHIP_UFS
47	default N
48	help
49	  This selects to disabled linkup test for mphy power supply.
50
51endmenu
52