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

Commit b2ee6f60 authored by Vikram Mulukutla's avatar Vikram Mulukutla
Browse files

msm: clock-samarium: Add lookup entries for the scm-pas driver



The scm-pas driver needs to setup crypto clocks for the
secure world. Add these clocks to the lookup table and
setup a voter for the CE1 RCG.

Change-Id: I4de2c49cd0ab53b52959536919656064d9625601
Signed-off-by: default avatarVikram Mulukutla <markivx@codeaurora.org>
parent dc077d46
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -858,6 +858,8 @@ static struct rcg_clk ce1_clk_src = {
	},
};

static DEFINE_CLK_VOTER(scm_ce1_clk_src, &ce1_clk_src.c, 171430000);

static struct clk_freq_tbl ftbl_gcc_pdm2_clk[] = {
	F(  60000000,      gpll0,   10,    0,     0),
	F_END
@@ -3513,6 +3515,12 @@ static struct clk_lookup msm_clocks_samarium[] = {
	CLK_LOOKUP("iface_clk", gcc_sdcc4_ahb_clk.c, "msm_sdcc.4"),
	CLK_LOOKUP("core_clk", gcc_sdcc4_apps_clk.c, "msm_sdcc.4"),

	/* SCM PAS */
	CLK_LOOKUP("core_clk",     gcc_ce1_clk.c,         "scm"),
	CLK_LOOKUP("iface_clk",    gcc_ce1_ahb_clk.c,     "scm"),
	CLK_LOOKUP("bus_clk",      gcc_ce1_axi_clk.c,     "scm"),
	CLK_LOOKUP("core_clk_src", scm_ce1_clk_src.c,     "scm"),

	/* Misc GCC branch */
	CLK_LOOKUP("", ce1_clk_src.c, ""),
	CLK_LOOKUP("dma_bam_pclk", gcc_bam_dma_ahb_clk.c, "msm_sps"),