[PATCH/RFC 6/9] dt-bindings: firmware: arm,scmi: Document arm,clock-domain
Geert Uytterhoeven <[email protected]>
| Newsgroups | org.kernel.vger.arm-scmi,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pm,org.kernel.vger.linux-renesas-soc |
|---|---|
| Message-ID | <bb65a93531125757f3c4beb47cd7891a1a7492d9.1781171706.git.geert+renesas@glider.be> |
Power management of on-SoC modules is typically handled through two methods: module power control and module clock gating. The former is exposed as an SCMI power domain, the latter as an SCMI clock. Document the new arm,clock-domain property, to link the SCMI power domain provider to the clock domain provider that is responsible for module clock gating. Signed-off-by: Geert Uytterhoeven <[email protected]> --- Documentation/devicetree/bindings/firmware/arm,scmi.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/firmware/arm,scmi.yaml b/Documentation/devicetree/bindings/firmware/arm,scmi.yaml index d06cca9273c483c0..18e4da3884c4c12e 100644 --- a/Documentation/devicetree/bindings/firmware/arm,scmi.yaml +++ b/Documentation/devicetree/bindings/firmware/arm,scmi.yaml @@ -174,6 +174,13 @@ properties: '#power-domain-cells': const: 1 + arm,clock-domain: + $ref: /schemas/types.yaml#/definitions/phandle + description: + When PM domain consumer devices are also part of a clock domain, this + property should be a reference to the SCMI clock protocol node for + the power management clocks in the clock domain. + required: - '#power-domain-cells' -- 2.43.0