> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enable UFS device feature using kernel configuration

The following table lists the default values of the kernel configuration to enable UFS device.

| Configuration                 | Enabled by default (yes/no) | Description                                                                                         |
| ----------------------------- | --------------------------- | --------------------------------------------------------------------------------------------------- |
| `CONFIG_UFS_FAULT_INJECTION`  | No                          | Injects the failure command for debugging.                                                          |
| `CONFIG_SCSI_UFSHCD`          | Yes                         | Enables the UFS host control driver in the kernel.                                                  |
| `CONFIG_SCSI_UFSHCD_PLATFORM` | Yes                         | Supports the UFS controller from the platform bus.                                                  |
| `CONFIG_SCSI_UFS_QCOM`        | Yes                         | Enables a Qualcomm-specific addition to access the PHY configuration and vendor-specific registers. |
| `CONFIG_PHY_QCOM_QMP`         | Yes                         | Supports UFS device QMP PHY driver.                                                                 |
| `CONFIG_SCSI_UFS_BSG`         | Yes                         | Enables UFS device BSG device node.                                                                 |
| `CONFIG_SCSI_UFS_CRYPTO`      | Yes                         | Supports UFS device crypto engine.                                                                  |
