This document discusses power management beyond the CPU. It provides examples of power consumption for different use cases like GPS, audio, and video streaming. It then summarizes several Linux frameworks for power management including clock trees, power supplies, idle management, active CPU and device power/performance management, dynamic device power management, and constraints. It walks through an example of MP3 playback optimization using these frameworks to turn off components like the MMC, regulate CPU frequency, and use timers and DMA to drive audio while keeping the SoC in a low-power state. It concludes that peripheral power management is important and Linux provides tools to help manage power for the whole system.