1dd11376bSBart Van Assche# SPDX-License-Identifier: GPL-2.0-only 2dd11376bSBart Van Assche# 3dd11376bSBart Van Assche# UFS subsystem configuration 4dd11376bSBart Van Assche# 5dd11376bSBart Van Assche 6dd11376bSBart Van Asschemenuconfig SCSI_UFSHCD 7dd11376bSBart Van Assche tristate "Universal Flash Storage Controller" 8dd11376bSBart Van Assche depends on SCSI && SCSI_DMA 9*d98b4d52SBean Huo depends on RPMB || !RPMB 10dd11376bSBart Van Assche select PM_DEVFREQ 11dd11376bSBart Van Assche select DEVFREQ_GOV_SIMPLE_ONDEMAND 12dd11376bSBart Van Assche select NLS 13dd11376bSBart Van Assche help 14dd11376bSBart Van Assche Enables support for UFS (Universal Flash Storage) host controllers. 15dd11376bSBart Van Assche A UFS host controller is an electronic component that is able to 16dd11376bSBart Van Assche communicate with a UFS card. UFS host controllers occur in 17dd11376bSBart Van Assche smartphones, laptops, digital cameras and also in cars. 18dd11376bSBart Van Assche The kernel module will be called ufshcd. 19dd11376bSBart Van Assche 20dd11376bSBart Van Assche To compile this driver as a module, choose M here and read 21dd11376bSBart Van Assche <file:Documentation/scsi/ufs.rst>. 22dd11376bSBart Van Assche However, do not compile this as a module if your root file system 23dd11376bSBart Van Assche (the one containing the directory /) is located on a UFS device. 24dd11376bSBart Van Assche 25dd11376bSBart Van Asscheif SCSI_UFSHCD 26dd11376bSBart Van Assche 27dd11376bSBart Van Asschesource "drivers/ufs/core/Kconfig" 28dd11376bSBart Van Assche 29dd11376bSBart Van Asschesource "drivers/ufs/host/Kconfig" 30dd11376bSBart Van Assche 31dd11376bSBart Van Asscheendif 32