# 使用内核配置启用 UFS 设备功能

下表列出了启用 UFS 设备的内核配置默认值。

UFS 设备内核配置

| 配置 | 默认启用（是/否） | 说明 |
| --- | --- | --- |
| `CONFIG_UFS_FAULT_INJECTION` | 否 | 注入失败命令以进行调试。 |
| `CONFIG_SCSI_UFSHCD` | 是 | 在内核中启用 UFS 主机控制驱动程序。 |
| `CONFIG_SCSI_UFSHCD_PLATFORM` | 是 | 支持来自平台总线的 UFS 控制器。 |
| `CONFIG_SCSI_UFS_QCOM` | 是 | 启用特定于 Qualcomm 的附加功能以访问 PHY 配置和特定于供应商的寄存器。 |
| `CONFIG_PHY_QCOM_QMP` | 是 | 支持 UFS 设备 QMP PHY 驱动程序。 |
| `CONFIG_SCSI_UFS_BSG` | 是 | 启用 UFS 设备 BSG 设备节点。 |
| `CONFIG_SCSI_UFS_CRYPTO` | 是 | 支持 UFS 设备加密引擎。 |

# 使用内核配置启用 SDHCI

下表列出了启用 SD 卡功能的内核配置默认值：

SDHC 内核配置

| 配置 | 默认启用（是/否） | 注释 |
| --- | --- | --- |
| `CONFIG_MMC` | 是 | 启用 MMC 驱动程序 |
| `CONFIG_MMC_DEBUG` | 否 | 启用驱动程序调试消息 |
| `CONFIG_MMC_SDHCI` | 是 | 检测 SDHCI 驱动程序 |
| `CONFIG_MMC_CQHCI` | 是 | 启用命令队列主机控制接口 |
| `CONFIG_MMC_SDHCI_MSM` | 是 | 启用 MSM SDHCI 驱动程序 |
| `CONFIG_MMC_BLOCK` | 是 | 启用 MMC 块驱动程序 |
| `CONFIG_MMC_CRYPTO` | 否 | 启用对 MMC 加密引擎的支持 |

Note

- 仅 Qualcomm Dragonwing™ IQ-8275 支持 `CONFIG_MMC_CRYPTO` 配置。
- QCS5430 和 QCS6490 中的 eMMC 目前未启用 Qualcomm 内联加密引擎 (ICE)。

    - 您可以从 `defconfig` 禁用 ICE 的相关配置。要禁用 ICE 配置，请按如下方式更新：`CONFIG_MMC_CRYPTO=n`。
    - 激活 ICE 功能后，您可以重新启用该配置。

Last Published: Jul 23, 2025

[Previous Topic
配置存储功能](https://docs.qualcomm.com/bundle/publicresource/80-70020-6SC/topics/configuration.md) [Next Topic
修改 UFS 设备电源管理状态](https://docs.qualcomm.com/bundle/publicresource/80-70020-6SC/topics/power-management-states.md)