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

Commit bd13f184 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: clock-samarium: Change GPLL4 and SDCC1 frequencies"

parents f623eef2 17404d60
Loading
Loading
Loading
Loading
+18 −7
Original line number Diff line number Diff line
@@ -451,7 +451,7 @@ static struct pll_vote_clk gpll4 = {
	.status_mask = BIT(17),
	.base = &virt_bases[GCC_BASE],
	.c = {
		.rate = 400000000,
		.rate = 768000000,
		.parent = &xo.c,
		.dbg_name = "gpll4",
		.ops = &clk_ops_pll_vote,
@@ -873,7 +873,19 @@ static struct rcg_clk pdm2_clk_src = {
	},
};

static struct clk_freq_tbl ftbl_gcc_sdcc1_4_apps_clk[] = {
static struct clk_freq_tbl ftbl_gcc_sdcc1_apps_clk[] = {
	F(    144000,         xo,   16,    3,    25),
	F(    400000,         xo,   12,    1,     4),
	F(  20000000,      gpll0,   15,    1,     2),
	F(  25000000,      gpll0,   12,    1,     2),
	F(  50000000,      gpll0,   12,    0,     0),
	F( 100000000,      gpll0,    6,    0,     0),
	F( 192000000,      gpll4,    4,    0,     0),
	F( 384000000,      gpll4,    2,    0,     0),
	F_END
};

static struct clk_freq_tbl ftbl_gcc_sdcc2_4_apps_clk[] = {
	F(    144000,         xo,   16,    3,    25),
	F(    400000,         xo,   12,    1,     4),
	F(  20000000,      gpll0,   15,    1,     2),
@@ -881,14 +893,13 @@ static struct clk_freq_tbl ftbl_gcc_sdcc1_4_apps_clk[] = {
	F(  50000000,      gpll0,   12,    0,     0),
	F( 100000000,      gpll0,    6,    0,     0),
	F( 200000000,      gpll0,    3,    0,     0),
	F( 400000000,      gpll4,    1,    0,     0),
	F_END
};

static struct rcg_clk sdcc1_apps_clk_src = {
	.cmd_rcgr_reg = SDCC1_APPS_CMD_RCGR,
	.set_rate = set_rate_mnd,
	.freq_tbl = ftbl_gcc_sdcc1_4_apps_clk,
	.freq_tbl = ftbl_gcc_sdcc1_apps_clk,
	.current_freq = &rcg_dummy_freq,
	.base = &virt_bases[GCC_BASE],
	.c = {
@@ -902,7 +913,7 @@ static struct rcg_clk sdcc1_apps_clk_src = {
static struct rcg_clk sdcc2_apps_clk_src = {
	.cmd_rcgr_reg = SDCC2_APPS_CMD_RCGR,
	.set_rate = set_rate_mnd,
	.freq_tbl = ftbl_gcc_sdcc1_4_apps_clk,
	.freq_tbl = ftbl_gcc_sdcc2_4_apps_clk,
	.current_freq = &rcg_dummy_freq,
	.base = &virt_bases[GCC_BASE],
	.c = {
@@ -916,7 +927,7 @@ static struct rcg_clk sdcc2_apps_clk_src = {
static struct rcg_clk sdcc3_apps_clk_src = {
	.cmd_rcgr_reg = SDCC3_APPS_CMD_RCGR,
	.set_rate = set_rate_mnd,
	.freq_tbl = ftbl_gcc_sdcc1_4_apps_clk,
	.freq_tbl = ftbl_gcc_sdcc2_4_apps_clk,
	.current_freq = &rcg_dummy_freq,
	.base = &virt_bases[GCC_BASE],
	.c = {
@@ -930,7 +941,7 @@ static struct rcg_clk sdcc3_apps_clk_src = {
static struct rcg_clk sdcc4_apps_clk_src = {
	.cmd_rcgr_reg = SDCC4_APPS_CMD_RCGR,
	.set_rate = set_rate_mnd,
	.freq_tbl = ftbl_gcc_sdcc1_4_apps_clk,
	.freq_tbl = ftbl_gcc_sdcc2_4_apps_clk,
	.current_freq = &rcg_dummy_freq,
	.base = &virt_bases[GCC_BASE],
	.c = {