[PATCH v2 0/2] PM / devfreq: add Airoha SoC Subsystem scale support

From: Christian Marangi

Date: Fri Oct 09 2026 - 03:37:35 EST


Airoha SoC contains multiple subsystem that are scaled to a
specific OPP taking the CPU clock as reference. Such sybsystem
can enter idle or performance state based on the system load
and power consumption conditions.

Example of such subsystem are GSW (Gigabit Switch), NPU (Custom
Risc Co-Processor for Network acceleration), SOE (Crypto Module) BUS...

Changes v2:
- Rename to a more symbolic name
- Address some sashiko bot warning
- Better describe the use of this devfreq driver

Christian Marangi (2):
dt-bindings: devfreq: Document support for Airoha Subsystem Scale
PM / devfreq: add Airoha SoC Subsystem devfreq driver

.../devfreq/airoha,subsystem-scale.yaml | 114 ++++++++++++++++++
drivers/devfreq/Kconfig | 10 ++
drivers/devfreq/Makefile | 1 +
drivers/devfreq/airoha-subsystem-devfreq.c | 100 +++++++++++++++
4 files changed, 225 insertions(+)
create mode 100644 Documentation/devicetree/bindings/devfreq/airoha,subsystem-scale.yaml
create mode 100644 drivers/devfreq/airoha-subsystem-devfreq.c

--
2.55.0