https://bugzilla.kernel.org/show_bug.cgi?id=65761
--- Comment #24 from Alex Deucher alexdeucher@gmail.com --- The kernel runtime pm infrastructure is used. See radeon_drv.c in the kernel. The driver registers a struct dev_pm_ops structure with the pm core. The pm core will then suspend and resume the device on demand.