Universal Flash Storage Controller Driver Core

modulename: ufshcd.ko

configname: CONFIG_SCSI_UFSHCD

Linux Kernel Configuration
└─>Device Drivers
└─>SCSI device support
└─>SCSI low-level drivers
└─>Universal Flash Storage Controller Driver Core
In linux kernel since version 3.1 (release Date: 2011-10-24)  
This selects the support for UFS devices in Linux, say Y and make
sure that you know the name of your UFS host adapter (the card
inside your computer that "speaks" the UFS protocol, also
called UFS Host Controller), because you will be asked for it.
The module will be called ufshcd.

To compile this driver as a module, choose M here and read
Documentation/scsi/ufs.txt.
However, do not compile this as a module if your root file system
(the one containing the directory /) is located on a UFS device.

source code: