drivers/opp

Operating Performance Points (OPP) core framework

A kernel-internal framework that lets platform code describe the voltage and frequency pairs a CPU, GPU, or other clocked block can run at. CPU frequency scaling, devfreq, and SoC drivers consult it to pick safe operating points for dynamic voltage and frequency scaling.

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

recommendation

This is not actually a driver directory; it is the shared OPP library that other subsystems and SoC drivers build on top of when implementing power and performance scaling. There is no hardware to keep or remove here, and the code is foundational infrastructure used across virtually every modern ARM and embedded platform.

repository signals

8 files
5,950 source lines
144 commits, 5y
+3,124 / −2,805 lines added / removed, 5y
43 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 144 total · active in 43/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +1 −2 2021-06: 1 commit · +12 −22 2021-07: 1 commit · +3 −2 2021-08: 3 commits · +6 −29 2021-09: 3 commits · +43 −11 2021-10: 1 commit · +1 −1 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +6 −0 2022-03: 5 commits · +148 −15 2022-04: 2 commits · +6 −10 2022-05: 14 commits · +672 −524 2022-06: 13 commits · +573 −424 2022-07: 10 commits · +152 −279 2022-08: 1 commit · +1 −1 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 3 commits · +119 −149 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +0 −1 2023-02: 3 commits · +52 −35 2023-03: 2 commits · +3 −3 2023-04: 0 commits · +0 −0 2023-05: 2 commits · +4 −1 2023-06: 7 commits · +49 −47 2023-07: 7 commits · +109 −28 2023-08: 1 commit · +2 −2 2023-09: 8 commits · +91 −95 2023-10: 9 commits · +213 −202 2023-11: 3 commits · +25 −13 2023-12: 3 commits · +23 −3 2024-01: 4 commits · +60 −54 2024-02: 1 commit · +1 −0 2024-03: 1 commit · +4 −2 2024-04: 2 commits · +42 −6 2024-05: 1 commit · +4 −2 2024-06: 3 commits · +40 −7 2024-07: 0 commits · +0 −0 2024-08: 2 commits · +23 −35 2024-09: 2 commits · +3 −3 2024-10: 3 commits · +64 −197 2024-11: 2 commits · +26 −1 2024-12: 2 commits · +40 −17 2025-01: 2 commits · +7 −7 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 6 commits · +258 −454 2025-05: 1 commit · +2 −2 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +99 −0 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +117 −93 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +2 −4 2026-02: 3 commits · +18 −22 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: contains the generic OPP (Operating Performance Points) core/framework code used by platform drivers, not a hardware device driver for a specific chipset or device class.