UFS Storage
Features
Kernel Configuration
Power Management States
Auto-Hibern8 (AH8) — Transitions PHY link to Hibernate after 150 ms of idle time (adjustable).Device Parameters
UFS Provisioning
UFS provisioning creates Logical Unit Numbers (LUNs) on a new UFS device. Device Descriptor Parameters:
LUN Parameters:
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
Add the following to the&sdhc_1 node in the SoC-specific DTSI file:
Power Management
- Runtime Suspend — After 50 ms of inactivity; always enabled
- System Suspend — Follows system suspend/resume events; always enabled
SD Card Storage
Features
Kernel Configuration
Power Management
- Runtime Suspend — After 50 ms of inactivity; always enabled
- System Suspend — Follows system suspend/resume events; always enabled
NVMe Storage
Configuration Guide
Mount File Systems
- UFS / eMMC
- SD Card
- NVMe
Power Management Control
Troubleshooting


Command Pending in Device
Command Pending in Device
Symptoms:Resolution: Contact UFS device vendor; check device compatibility and power supply stability.
No Response from Device
No Response from Device
Symptoms:Resolution: Check physical connections, verify power rails, check PHY initialization.
Physical Adapter / Data Link Error
Physical Adapter / Data Link Error
Symptoms:Diagnosis:Resolution: Indicates poor signal quality. Check PCB layout, signal integrity, and PHY settings. Contact Qualcomm support for PHY tuning.
High Power Consumption in Active State
High Power Consumption in Active State
Diagnosis:Resolution: Enable clock scaling if disabled; disable WriteBooster if not needed.
High Power Consumption in Sleep State
High Power Consumption in Sleep State
Diagnosis:Resolution: Adjust PM level; disable HPB/WriteBooster if causing issues; verify VCC/VCCQ/VCCQ2 timing.
Unhandled SMMU Fault
Unhandled SMMU Fault
Symptoms:Resolution: In the to:
ufshc_mem node in the SoC DTSI file, change:Command Reference
UFS Commands
SD Card Commands
NVMe Commands
eMMC Commands
For eMMC commands, replace the address with the SoC-specific value: IQ-615 and IQ-9075 use
7c4000; IQ-8275 uses 87c4000.
