# Kernel configuration Source: [https://docs.qualcomm.com/doc/80-70014-6/topic/ufs-kernel-configuration.html](https://docs.qualcomm.com/doc/80-70014-6/topic/ufs-kernel-configuration.html) A default UFS kernel configuration enables UFS functionality. The following table provides a list of kernel configurations for UFS that can be modified by the developer. The default values of these configurations included in the build are described below. Table : UFS kernel configuration | Configuration | Enabled (Yes/No) | Comments | | --- | :---: | --- | | `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 | States that the UFS controller is supported by the platform
bus | | `CONFIG_SCSI_UFS_QCOM` | Yes | Enables a QTI-specific addition to access the hardware, that is, PHY
configuration and vendor-specific registers | | `CONFIG_PHY_QCOM_QMP` | Yes | Supports UFS QMP PHY driver | | `CONFIG_SCSI_UFS_BSG` | Yes | Enables UFS BSG device node | | `CONFIG_SCSI_UFS_CRYPTO` | No | UFS crypto engine support | A default SDHC kernel configuration enables SD card functionality. The following table provides a list of kernel configurations for SD card that can be modified by the developer. The default values of these configurations included in the build are described below. Table : SDHC kernel configuration | Configuration | Enabled (Yes/No) | Comments | | --- | :---: | --- | | `CONFIG_MMC` | Yes | Enables MMC driver | | `CONFIG_MMC_DEBUG` | No | Enables driver debug messages | | `CONFIG_MMC_SDHCI` | Yes | Detects SDHCI driver | | `CONFIG_MMC_CQHCI` | Yes | Enables command queue host control interface | | `CONFIG_MMC_SDHCI_MSM` | Yes | Enables MSM SDHCI driver | | `CONFIG_MMC_BLOCK` | Yes | Enables MMC block driver | The kernel configurations as per the preceding table are enabled by default in <workspace\_root\_path>/sources/kernel/kernel\_platform/kernel/arch/arm64/configs/defconfig and qcom\_defconfig files. **Parent Topic:** [Configure](https://docs.qualcomm.com/doc/80-70014-6/topic/configuration.html) Last Published: Jul 10, 2024 [Previous Topic Configure](https://docs.qualcomm.com/bundle/publicresource/80-70014-6/topics/configuration.md) [Next Topic Power management states](https://docs.qualcomm.com/bundle/publicresource/80-70014-6/topics/power_management_states.md)