The Linux Kernel
4.13.0-rc4
The Linux kernel user’s and administrator’s guide
The Linux kernel user-space API guide
Working with the kernel development community
Development tools for the kernel
How to write kernel documentation
Kernel Hacking Guides
The Linux driver implementer’s API guide
Driver Basics
Device drivers infrastructure
Device Power Management
Device Power Management Basics
Suspend/Hibernation Notifiers
Device Power Management Data Types
Bus-Independent Device Accesses
Buffer Sharing and Synchronization
Device links
Message-based devices
Sound Devices
Frame Buffer Library
Voltage and current regulator API
Industrial I/O
Input Subsystem
Linux USB API
PCI Support Library
PCI Hotplug Support Library
Serial Peripheral Interface (SPI)
I
2
C and SMBus Subsystem
High Speed Synchronous Serial Interface (HSI)
Error Detection And Correction (EDAC) Devices
SCSI Interfaces Guide
libATA Developer’s Guide
MTD NAND Driver Programming Interface
Parallel Port Devices
16x50 UART Driver
Pulse-Width Modulation (PWM)
W1: Dallas’ 1-wire bus
RapidIO Subsystem Guide
Writing s390 channel device drivers
VME Device Drivers
Linux 802.11 Driver Developer’s Guide
The Userspace I/O HOWTO
Linux Firmware API
PINCTRL (PIN CONTROL) subsystem
Miscellaneous Devices
Core API Documentation
Linux Media Subsystem Documentation
Linux Networking Documentation
The Linux Input Documentation
Linux GPU Driver Developer’s Guide
Security Documentation
Linux Sound Subsystem Documentation
Linux Kernel Crypto API
Linux Filesystems API
SuperH Interfaces Guide
Korean translations
Chinese translations
Japanese translations
The Linux Kernel
Docs
»
The Linux driver implementer’s API guide
»
Device Power Management
View page source
Device Power Management
¶
Device Power Management Basics
Two Models for Device Power Management
Interfaces for Entering System Sleep States
Device Power Management Operations
Subsystem-Level Methods
/sys/devices/.../power/wakeup
files
/sys/devices/.../power/control
files
Calling Drivers to Enter and Leave System Sleep States
Call Sequence Guarantees
System Power Management Phases
Entering System Suspend
Leaving System Suspend
Entering Hibernation
Leaving Hibernation
Power Management Notifiers
Device Low-Power (suspend) States
Device Power Management Domains
Runtime Power Management
Suspend/Hibernation Notifiers
Device Power Management Data Types