[PATCH v3 03/16] dt-bindings: remoteproc: k3-dsp: Allow referencing the timers' power domains

From: Tomeu Vizoso

Date: Fri Oct 23 2026 - 02:41:15 EST


A firmware may drive the core's timers, which need their power domains
held; the remoteproc driver does not hold them, so let the DSP node
reference them for a driver that attaches to the running core to hold.

Assisted-by: LLM
Signed-off-by: Tomeu Vizoso <tomeu@xxxxxxxxxxxxxxx>

---

v3:
- Initial version
---
.../devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

diff --git a/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml
index d6319c8e96f8..80eaef0a19b8 100644
--- a/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml
+++ b/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml
@@ -76,6 +76,23 @@ properties:
# Optional properties:
# --------------------

+ power-domains:
+ description: |
+ Power domains of the SoC timers the running firmware ticks on and
+ times its work out with. The firmware programs these timers itself
+ and makes no power request for them, and the timers' own nodes are
+ reserved for it, so nothing else requests their power; a client
+ driver of the firmware holds them on while it drives the processor.
+ The processor's own power is managed through ti,sci-dev-id, not here.
+ items:
+ - description: power domain of the first timer
+ - description: power domain of the second timer
+
+ power-domain-names:
+ items:
+ - const: timer1
+ - const: timer2
+
sram:
minItems: 1
maxItems: 4

--
2.54.0