clk: qcom: rpmh: add support for SDX55 rpmh IPA clock
authorAlex Elder <elder@linaro.org>
Fri, 9 Apr 2021 13:44:07 +0000 (08:44 -0500)
committerStephen Boyd <sboyd@kernel.org>
Tue, 13 Apr 2021 00:55:22 +0000 (17:55 -0700)
The IPA core clock is required for SDX55.  Define it.

Signed-off-by: Alex Elder <elder@linaro.org>
Link: https://lore.kernel.org/r/20210409134407.841137-1-elder@linaro.org
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Tested-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/qcom/clk-rpmh.c

index c623ce9..552d1cb 100644 (file)
@@ -380,6 +380,7 @@ static const struct clk_rpmh_desc clk_rpmh_sdm845 = {
 DEFINE_CLK_RPMH_VRM(sdx55, rf_clk1, rf_clk1_ao, "rfclkd1", 1);
 DEFINE_CLK_RPMH_VRM(sdx55, rf_clk2, rf_clk2_ao, "rfclkd2", 1);
 DEFINE_CLK_RPMH_BCM(sdx55, qpic_clk, "QP0");
+DEFINE_CLK_RPMH_BCM(sdx55, ipa, "IP0");
 
 static struct clk_hw *sdx55_rpmh_clocks[] = {
        [RPMH_CXO_CLK]          = &sdm845_bi_tcxo.hw,
@@ -389,6 +390,7 @@ static struct clk_hw *sdx55_rpmh_clocks[] = {
        [RPMH_RF_CLK2]          = &sdx55_rf_clk2.hw,
        [RPMH_RF_CLK2_A]        = &sdx55_rf_clk2_ao.hw,
        [RPMH_QPIC_CLK]         = &sdx55_qpic_clk.hw,
+       [RPMH_IPA_CLK]          = &sdx55_ipa.hw,
 };
 
 static const struct clk_rpmh_desc clk_rpmh_sdx55 = {