scsi: ufs: Add driver for TI wrapper for Cadence UFS IP
authorVignesh Raghavendra <vigneshr@ti.com>
Fri, 8 Nov 2019 16:48:57 +0000 (22:18 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 13 Nov 2019 03:21:33 +0000 (22:21 -0500)
commit6979e56cec9782db0d7b5700058c0d60dc31b7cc
treec446f155a911cd2d79d544d8b95fed58f70c19e3
parent8e31a94938adffb208f714a33ba651491b53a5d0
scsi: ufs: Add driver for TI wrapper for Cadence UFS IP

TI's J721e SoC has a Cadence UFS IP with a TI specific wrapper. This is a
minimal driver to configure the wrapper. It releases the UFS slave device
out of reset and sets up registers to indicate PHY reference clock input
frequency before probing child Cadence UFS driver.

Link: https://lore.kernel.org/r/20191108164857.11466-3-vigneshr@ti.com
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/Kconfig
drivers/scsi/ufs/Makefile
drivers/scsi/ufs/ti-j721e-ufs.c [new file with mode: 0644]