Skip to main content
The Qualcomm Linux platform supports four primary storage types.
Configure the device to boot from only one storage source. Using both sources for bootable files may cause system crashes or unpredictable behavior.

UFS Storage

Features

Power Management States

Auto-Hibern8 (AH8) — Transitions PHY link to Hibernate after 150 ms of idle time (adjustable).
Clock Gating — Enabled by default.
Clock Scaling — Enabled by default; disabling increases power consumption.

UFS Provisioning

Set bConfigDescrLock="0" during development. Set to "1" after finalization to prevent reprovisioning.
Default Partition Layout:
  • LUN0 — Linux data and filesystem images
  • LUN1 & LUN2 — Boot WLUN (0xB0) alternates for fail-safe XBL backup
  • LUN4 — Rest of boot chain
  • LUN6 & LUN7 — Unused by default

Architecture Diagrams

eMMC Storage

Features

Device Tree Configuration

SD Card Storage

NVMe Storage

Configuration Guide

Mount File Systems

Power Management Control

Troubleshooting

Symptoms: ufshcd_abort: cmd pending in the deviceContact UFS device vendor; check device compatibility and power supply stability.
Symptoms: ufshcd_abort: no response from device, err -110Check physical connections, verify power rails, check PHY initialization.
In the ufshc_mem node in the SoC DTSI file, change:
to:

Command Reference

UFS Commands

eMMC Commands

For IQ-8275, the eMMC address is 87c4000.

References