Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 84ba7345 authored by Pushkar Joshi's avatar Pushkar Joshi
Browse files

qcom: clock-rpm-8992: switch modem pnoc vote to an exclusive voter



Switch the clock used for the proxy vote (on the pnoc bus) to be
an exclusive voter, so that other votes do not interfere.

Change-Id: I168ed65441950536d27f7f9134bd74ed74ad9324
Signed-off-by: default avatarPushkar Joshi <pushkarj@codeaurora.org>
parent 73443748
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -895,7 +895,7 @@

		clocks = <&clock_rpm clk_cxo_clk_src>,
			 <&clock_gcc clk_gcc_mss_cfg_ahb_clk>,
			 <&clock_rpm clk_pnoc_clk>,
			 <&clock_rpm clk_pnoc_modem_clk>,
			 <&clock_gcc clk_gcc_mss_q6_bimc_axi_clk>,
			 <&clock_gcc clk_gcc_boot_rom_ahb_clk>,
			 <&clock_gcc clk_gpll0_out_msscc>;
+2 −0
Original line number Diff line number Diff line
@@ -110,6 +110,7 @@ static DEFINE_CLK_VOTER(ocmemgx_msmbus_a_clk, &ocmemgx_a_clk.c, INT_MAX);
static DEFINE_CLK_VOTER(oxili_gfx3d_clk_src, &gfx3d_clk_src.c, INT_MAX);
static DEFINE_CLK_VOTER(pnoc_keepalive_a_clk, &pnoc_a_clk.c, INT_MAX);
static DEFINE_CLK_VOTER(pnoc_msmbus_clk, &pnoc_clk.c, INT_MAX);
static DEFINE_CLK_VOTER(pnoc_modem_clk, &pnoc_clk.c, INT_MAX);
static DEFINE_CLK_VOTER(pnoc_msmbus_a_clk, &pnoc_a_clk.c, INT_MAX);
static DEFINE_CLK_VOTER(pnoc_pm_clk, &pnoc_clk.c, INT_MAX);
static DEFINE_CLK_VOTER(pnoc_sps_clk, &pnoc_clk.c, 0);
@@ -240,6 +241,7 @@ static struct clk_lookup msm_clocks_rpm_8992[] = {
	CLK_LIST(oxili_gfx3d_clk_src),
	CLK_LIST(pnoc_keepalive_a_clk),
	CLK_LIST(pnoc_msmbus_clk),
	CLK_LIST(pnoc_modem_clk),
	CLK_LIST(pnoc_msmbus_a_clk),
	CLK_LIST(pnoc_pm_clk),
	CLK_LIST(pnoc_sps_clk),
+1 −0
Original line number Diff line number Diff line
@@ -70,6 +70,7 @@
#define clk_ocmemgx_msmbus_a_clk 0x66dd774f
#define clk_oxili_gfx3d_clk_src 0xe0405056
#define clk_pnoc_keepalive_a_clk 0xf8f91f0b
#define clk_pnoc_modem_clk 0x82240f71
#define clk_pnoc_msmbus_clk 0x38b95c77
#define clk_pnoc_msmbus_a_clk 0x8c9b4e93
#define clk_pnoc_pm_clk 0xd6f7dfb9