[PATCH/RFC 4/9] firmware: arm_scmi: Add a flag for power-management clocks
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 | <9f632656c2f8311192efd23761307a1fb671e6c2.1781171705.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. Add a flag to indicate if a clock is intended for power-management of a hardware module. As the SCMI clock protocol does not support advertizing power-management clocks yet, this flag can only be set by a quirk. Signed-off-by: Geert Uytterhoeven <[email protected]> --- include/linux/scmi_protocol.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/scmi_protocol.h b/include/linux/scmi_protocol.h index 1d55374bc8cdcc72..c98e0add25f0c6c6 100644 --- a/include/linux/scmi_protocol.h +++ b/include/linux/scmi_protocol.h @@ -55,6 +55,7 @@ struct scmi_clock_info { bool rate_ctrl_forbidden; bool parent_ctrl_forbidden; bool extended_config; + bool pm_clk; u64 min_rate; u64 max_rate; int num_parents; -- 2.43.0