61 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0+
 | |
| #
 | |
| # Kernel configuration file for the UFS Host Controller core.
 | |
| #
 | |
| # Copyright (C) 2011-2013 Samsung India Software Operations
 | |
| #
 | |
| # Authors:
 | |
| #	Santosh Yaraganavi <santosh.sy@samsung.com>
 | |
| #	Vinayak Holikatti <h.vinayak@samsung.com>
 | |
| 
 | |
| config SCSI_UFS_BSG
 | |
| 	bool "Universal Flash Storage BSG device node"
 | |
| 	select BLK_DEV_BSGLIB
 | |
| 	help
 | |
| 	  Universal Flash Storage (UFS) is SCSI transport specification for
 | |
| 	  accessing flash storage on digital cameras, mobile phones and
 | |
| 	  consumer electronic devices.
 | |
| 	  A UFS controller communicates with a UFS device by exchanging
 | |
| 	  UFS Protocol Information Units (UPIUs).
 | |
| 	  UPIUs can not only be used as a transport layer for the SCSI protocol
 | |
| 	  but are also used by the UFS native command set.
 | |
| 	  This transport driver supports exchanging UFS protocol information units
 | |
| 	  with a UFS device. See also the ufshcd driver, which is a SCSI driver
 | |
| 	  that supports UFS devices.
 | |
| 
 | |
| 	  Select this if you need a bsg device node for your UFS controller.
 | |
| 	  If unsure, say N.
 | |
| 
 | |
| config SCSI_UFS_CRYPTO
 | |
| 	bool "UFS Crypto Engine Support"
 | |
| 	depends on BLK_INLINE_ENCRYPTION
 | |
| 	help
 | |
| 	  Enable Crypto Engine Support in UFS.
 | |
| 	  Enabling this makes it possible for the kernel to use the crypto
 | |
| 	  capabilities of the UFS device (if present) to perform crypto
 | |
| 	  operations on data being transferred to/from the device.
 | |
| 
 | |
| config SCSI_UFS_HPB
 | |
| 	bool "Support UFS Host Performance Booster"
 | |
| 	help
 | |
| 	  The UFS HPB feature improves random read performance. It caches
 | |
| 	  L2P (logical to physical) map of UFS to host DRAM. The driver uses HPB
 | |
| 	  read command by piggybacking physical page number for bypassing FTL (flash
 | |
| 	  translation layer)'s L2P address translation.
 | |
| 
 | |
| config SCSI_UFS_FAULT_INJECTION
 | |
| 	bool "UFS Fault Injection Support"
 | |
| 	depends on FAULT_INJECTION
 | |
| 	help
 | |
| 	  Enable fault injection support in the UFS driver. This makes it easier
 | |
| 	  to test the UFS error handler and abort handler.
 | |
| 
 | |
| config SCSI_UFS_HWMON
 | |
| 	bool "UFS Temperature Notification"
 | |
| 	depends on SCSI_UFSHCD=HWMON || HWMON=y
 | |
| 	help
 | |
| 	  This provides support for UFS hardware monitoring. If enabled,
 | |
| 	  a hardware monitoring device will be created for the UFS device.
 | |
| 
 | |
| 	  If unsure, say N.
 |