]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
interconnect: qcom: define OCMEM bus resource
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tue, 24 Mar 2026 00:10:41 +0000 (02:10 +0200)
committerGeorgi Djakov <djakov@kernel.org>
Thu, 26 Mar 2026 18:09:35 +0000 (20:09 +0200)
Some of the platforms (MSM8974, MSM8x26) require voting on the OCMEM
clock. Add new resource for that clock.

Reviewed-by: Brian Masney <bmasney@redhat.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://msgid.link/20260324-msm8974-icc-v2-5-527280043ad8@oss.qualcomm.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/qcom/icc-rpm-clocks.c
drivers/interconnect/qcom/icc-rpm.h

index ac1677de7dfd8c82383d14d83ddbc1ef14888973..69846e26f46a4db5b544c6df5f74fad0aca1f18e 100644 (file)
@@ -31,6 +31,12 @@ const struct rpm_clk_resource mem_1_clk = {
 };
 EXPORT_SYMBOL_GPL(mem_1_clk);
 
+const struct rpm_clk_resource gpu_mem_2_clk = {
+       .resource_type = QCOM_SMD_RPM_MEM_CLK,
+       .clock_id = 2,
+};
+EXPORT_SYMBOL_GPL(gpu_mem_2_clk);
+
 const struct rpm_clk_resource bus_0_clk = {
        .resource_type = QCOM_SMD_RPM_BUS_CLK,
        .clock_id = 0,
index cbf0a365839d916979888a3c9446bedeb2b9f2c4..ad554c63967bb5e0cecdbf807fae85d85a955189 100644 (file)
@@ -151,6 +151,7 @@ extern const struct rpm_clk_resource bimc_clk;
 extern const struct rpm_clk_resource bus_0_clk;
 extern const struct rpm_clk_resource bus_1_clk;
 extern const struct rpm_clk_resource bus_2_clk;
+extern const struct rpm_clk_resource gpu_mem_2_clk;
 extern const struct rpm_clk_resource mem_1_clk;
 extern const struct rpm_clk_resource mmaxi_0_clk;
 extern const struct rpm_clk_resource mmaxi_1_clk;