0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # UFS subsystem configuration
0004 #
0005
0006 menuconfig SCSI_UFSHCD
0007 tristate "Universal Flash Storage Controller"
0008 depends on SCSI && SCSI_DMA
0009 select PM_DEVFREQ
0010 select DEVFREQ_GOV_SIMPLE_ONDEMAND
0011 select NLS
0012 help
0013 Enables support for UFS (Universal Flash Storage) host controllers.
0014 A UFS host controller is an electronic component that is able to
0015 communicate with a UFS card. UFS host controllers occur in
0016 smartphones, laptops, digital cameras and also in cars.
0017 The kernel module will be called ufshcd.
0018
0019 To compile this driver as a module, choose M here and read
0020 <file:Documentation/scsi/ufs.rst>.
0021 However, do not compile this as a module if your root file system
0022 (the one containing the directory /) is located on a UFS device.
0023
0024 if SCSI_UFSHCD
0025
0026 source "drivers/ufs/core/Kconfig"
0027
0028 source "drivers/ufs/host/Kconfig"
0029
0030 endif