drivers/base/power

Driver Core Power Management Infrastructure

Core kernel plumbing that implements runtime power management, system suspend and resume, and wakeup handling for every device the kernel knows about. It is the shared framework that individual hardware drivers hook into when they need to sleep, wake, or coordinate power transitions.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=base category=not-a-driver
100%

recommendation

This is not actually a driver directory; it is part of the Linux device model and provides the power-management scaffolding that the rest of the kernel relies on. Removal is not a meaningful question here — every modern system depends on this code to suspend, resume, and idle devices.

repository signals

15 files
10,361 source lines
215 commits, 5y
+2,859 / −5,505 lines added / removed, 5y
76 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 215 total · active in 53/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +1 −1 2021-05: 3 commits · +12 −6 2021-06: 7 commits · +73 −46 2021-07: 3 commits · +35 −4 2021-08: 3 commits · +37 −5 2021-09: 3 commits · +15 −8 2021-10: 5 commits · +102 −41 2021-11: 1 commit · +57 −27 2021-12: 5 commits · +69 −37 2022-01: 0 commits · +0 −0 2022-02: 6 commits · +68 −26 2022-03: 2 commits · +9 −7 2022-04: 4 commits · +89 −49 2022-05: 15 commits · +177 −118 2022-06: 5 commits · +17 −55 2022-07: 1 commit · +3 −0 2022-08: 2 commits · +3 −1 2022-09: 2 commits · +8 −3 2022-10: 2 commits · +33 −0 2022-11: 5 commits · +57 −93 2022-12: 4 commits · +82 −67 2023-01: 2 commits · +38 −12 2023-02: 1 commit · +1 −4 2023-03: 2 commits · +7 −7 2023-04: 1 commit · +3 −3 2023-05: 2 commits · +6 −8 2023-06: 0 commits · +0 −0 2023-07: 2 commits · +9 −53 2023-08: 1 commit · +6 −5 2023-09: 2 commits · +42 −12 2023-10: 0 commits · +0 −0 2023-11: 3 commits · +2 −34 2023-12: 7 commits · +77 −3,904 2024-01: 13 commits · +354 −213 2024-02: 1 commit · +1 −0 2024-03: 2 commits · +10 −5 2024-04: 1 commit · +3 −3 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +45 −0 2024-09: 0 commits · +0 −0 2024-10: 4 commits · +45 −19 2024-11: 1 commit · +0 −1 2024-12: 1 commit · +1 −1 2025-01: 3 commits · +65 −14 2025-02: 17 commits · +227 −165 2025-03: 9 commits · +235 −101 2025-04: 2 commits · +8 −12 2025-05: 7 commits · +14 −15 2025-06: 15 commits · +170 −68 2025-07: 7 commits · +93 −57 2025-08: 1 commit · +2 −2 2025-09: 10 commits · +323 −91 2025-10: 5 commits · +33 −20 2025-11: 3 commits · +31 −15 2025-12: 4 commits · +20 −31 2026-01: 1 commit · +1 −3 2026-02: 4 commits · +39 −33 2026-03: 1 commit · +1 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: contains Linux driver-core power-management infrastructure code, not a kernel-bound hardware device driver for a specific chipset or product family.