Kconfig 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # SPDX-License-Identifier: GPL-2.0+
  2. #
  3. # Kernel configuration file for the UFS Host Controller core.
  4. #
  5. # Copyright (C) 2011-2013 Samsung India Software Operations
  6. #
  7. # Authors:
  8. # Santosh Yaraganavi <santosh.sy@samsung.com>
  9. # Vinayak Holikatti <h.vinayak@samsung.com>
  10. config SCSI_UFS_BSG
  11. bool "Universal Flash Storage BSG device node"
  12. select BLK_DEV_BSGLIB
  13. help
  14. Universal Flash Storage (UFS) is SCSI transport specification for
  15. accessing flash storage on digital cameras, mobile phones and
  16. consumer electronic devices.
  17. A UFS controller communicates with a UFS device by exchanging
  18. UFS Protocol Information Units (UPIUs).
  19. UPIUs can not only be used as a transport layer for the SCSI protocol
  20. but are also used by the UFS native command set.
  21. This transport driver supports exchanging UFS protocol information units
  22. with a UFS device. See also the ufshcd driver, which is a SCSI driver
  23. that supports UFS devices.
  24. Select this if you need a bsg device node for your UFS controller.
  25. If unsure, say N.
  26. config SCSI_UFS_CRYPTO
  27. bool "UFS Crypto Engine Support"
  28. depends on BLK_INLINE_ENCRYPTION
  29. help
  30. Enable Crypto Engine Support in UFS.
  31. Enabling this makes it possible for the kernel to use the crypto
  32. capabilities of the UFS device (if present) to perform crypto
  33. operations on data being transferred to/from the device.
  34. config SCSI_UFS_FAULT_INJECTION
  35. bool "UFS Fault Injection Support"
  36. depends on FAULT_INJECTION
  37. help
  38. Enable fault injection support in the UFS driver. This makes it easier
  39. to test the UFS error handler and abort handler.
  40. config SCSI_UFS_HWMON
  41. bool "UFS Temperature Notification"
  42. depends on SCSI_UFSHCD=HWMON || HWMON=y
  43. help
  44. This provides support for UFS hardware monitoring. If enabled,
  45. a hardware monitoring device will be created for the UFS device.
  46. If unsure, say N.