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

Commit 389603ba authored by Venkatesh Yadav Abbarapu's avatar Venkatesh Yadav Abbarapu
Browse files

msm: clock-fsm9900: Add measure for DDR clock



Add frequency information for DDR channel 0 and channel 1.

Change-Id: Ia24e173b7f1d0e806bd5c77923f4c027eb2305bd
Acked-by: default avatarKaushik Sikdar <ksikdar@qti.qualcomm.com>
Signed-off-by: default avatarVenkatesh Yadav Abbarapu <quicvenkat@codeaurora.org>
parent 913bc12d
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -2101,6 +2101,24 @@ static struct branch_clk gcc_usb_hs_system_clk = {
	},
};

static struct branch_clk gcc_bimc_ddr_ch0_clk = {
	.base = &virt_bases[GCC_BASE],
	.c = {
		.dbg_name = "gcc_bimc_ddr_ch0_clk",
		.ops = &clk_ops_dummy,
		CLK_INIT(gcc_bimc_ddr_ch0_clk.c),
	},
};

static struct branch_clk gcc_bimc_ddr_ch1_clk = {
	.base = &virt_bases[GCC_BASE],
	.c = {
		.dbg_name = "gcc_bimc_ddr_ch1_clk",
		.ops = &clk_ops_dummy,
		CLK_INIT(gcc_bimc_ddr_ch1_clk.c),
	},
};

static struct gate_clk pcie_0_phy_ldo = {
	.en_reg = PCIE_0_PHY_LDO_EN,
	.en_mask = BIT(0),
@@ -2471,6 +2489,8 @@ struct measure_mux_entry measure_mux[] = {
	{&gcc_ce2_clk.c,			GCC_BASE, 0x0140},
	{&gcc_ce2_axi_clk.c,			GCC_BASE, 0x0141},
	{&gcc_ce2_ahb_clk.c,			GCC_BASE, 0x0142},
	{&gcc_bimc_ddr_ch0_clk.c,		GCC_BASE, 0x0164},
	{&gcc_bimc_ddr_ch1_clk.c,		GCC_BASE, 0x0165},
	{&gcc_pcie_0_slv_axi_clk.c,		GCC_BASE, 0x01f8},
	{&gcc_pcie_0_mstr_axi_clk.c,		GCC_BASE, 0x01f9},
	{&gcc_pcie_0_cfg_ahb_clk.c,		GCC_BASE, 0x01fa},
@@ -2741,6 +2761,9 @@ static struct clk_lookup fsm_clocks_9900[] = {

	CLK_LOOKUP("",	gcc_boot_rom_ahb_clk.c,	""),

	CLK_LOOKUP("",	gcc_bimc_ddr_ch0_clk.c,	""),
	CLK_LOOKUP("",	gcc_bimc_ddr_ch1_clk.c,	""),

	CLK_LOOKUP("pdm2_clk",  gcc_pdm2_clk.c, "fd4a4090.qcom,rfic"),
	CLK_LOOKUP("ahb_clk",   gcc_pdm_ahb_clk.c, "fd4a4090.qcom,rfic"),