Skip to main content
Understand storage use cases, features, and get started with the storage functionality.

Storage overview

Storage use cases

Lists common storage use cases including LUN/WLUN support.

Storage features

Describes the features supported in UFS, eMMC, SD card, and NVMe devices in Qualcomm Linux.

Configure storage features

Enable UFS device feature using kernel configuration

Lists the default values of the kernel configuration to enable UFS device.

Enable eMMC using device tree properties

Lists the device tree properties to enable the eMMC functionality.

Enable SDHCI using kernel configuration

Lists the default values of kernel configuration to enable SD card functionality.

Modify UFS device power management states

Optimize power management by modifying UFS device states.

Modify SDHC card power management states

Modify SDHC power management states to optimize power management.

Configure device using UFS parameters

Specifies the UFS host configuration parameters for configuring the device.

Configure device using SD card parameters

Specifies the SD card parameters for configuring the device.

Configure UFS Linux kernel device tree

Specifies the parameters in SoC and platform DTSI nodes to configure the UFS Linux kernel device tree.

Configure SDHCI (eMMC and SD card internal) Linux kernel device tree

Configure SDHCI using SoC and platform DTSI node parameters.

Provision UFS device

Create and define LUNs on a new UFS device.

Customize storage features

Mount the file system

Attach the file system to the intended directory.

Mount the SD card to a specific path

Manually mount the SD card if the default automount fails on card insertion.

Mount the NVMe card

Mount new or existing NVMe cards using fdisk.

Debug common storage driver issues

UFS device issue

Debug UFS device issues.

Debug with sysfs or debugfs nodes

Troubleshoot issues using the sysfs and debugfs nodes to identify the status or update the state.