-
Notifications
You must be signed in to change notification settings - Fork 0
Development Workflows Power Analysis Quick Reference
Alex J Lennon edited this page Oct 5, 2025
·
1 revision
power-analysis-suite --summary # Quick overview
pm-analyzer --consumption # Current power state
cat /sys/devices/platform/imx93-lpm/mode # LPM modepower-analysis-suite --all # Complete i.MX93 analysis
powertop --auto-tune # Apply optimizations
pm-analyzer --all # Lightweight analysis# Check available modes
cat /sys/devices/platform/imx93-lpm/available_modes
# Set maximum power save (Mode 3: 900MHz CPU, 625MT/s DDR)
echo 3 > /sys/devices/platform/imx93-lpm/mode
# Verify current mode
cat /sys/devices/platform/imx93-lpm/modepowertop --html=report.html --time=60 # HTML report
powertop --csv=data.csv --time=30 # CSV data
powertop # Interactive modehtop # Process monitor
iotop # I/O activity
perf top # CPU profiling
sensors # Temperatureiw dev wlan0 get power_save # Check WiFi power save
iw dev wlan0 set power_save on # Enable power savingi2cdetect -y 2 # Detect PMIC (PCA9451A at 0x25)
gpioinfo # GPIO status
lsusb # USB devicespm-analyzer --suspend # Check suspend capabilities
systemctl suspend # Test suspend
cat /sys/power/wakeup_count # Check wakeup sourcesdmesg | grep -i lpm # LPM driver messages
dmesg | grep -i pca9450 # PMIC messages
which power-analysis-suite # Verify tools installed
echo $DEV_MODE # Check development mode-
Baseline:
power-analysis-suite --all > baseline.log -
Optimize:
powertop --auto-tune && echo 3 > /sys/devices/platform/imx93-lpm/mode -
Validate:
power-analysis-suite --summary -
Monitor:
powertop --csv=monitor.csv --time=3600 &
- Baseline (Build 2082): 243 mA average
- Target: ~1 mA average (99.6% reduction)
- Battery: 40Ah capacity
- Goal: 5-year operational life