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

Commit 051a6687 authored by Juha Kuikka's avatar Juha Kuikka Committed by Kevin Hilman
Browse files

DA850: Split MMCSD clock into two to support both MMCSD peripherals



Split mmcsd_clk into mmcsd0_clk and mmcsd1_clk and add davinci_mmc.1
in preparation for adding support for MMCSD1 peripheral in DA850.

Signed-off-by: default avatarJuha Kuikka <juha.kuikka@elektrobit.com>
Signed-off-by: default avatarKevin Hilman <khilman@deeprootsystems.com>
parent d2b8622c
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -325,12 +325,19 @@ static struct clk lcdc_clk = {
	.gpsc		= 1,
};

static struct clk mmcsd_clk = {
	.name		= "mmcsd",
static struct clk mmcsd0_clk = {
	.name		= "mmcsd0",
	.parent		= &pll0_sysclk2,
	.lpsc		= DA8XX_LPSC0_MMC_SD,
};

static struct clk mmcsd1_clk = {
	.name		= "mmcsd1",
	.parent		= &pll0_sysclk2,
	.lpsc		= DA850_LPSC1_MMC_SD1,
	.gpsc		= 1,
};

static struct clk aemif_clk = {
	.name		= "aemif",
	.parent		= &pll0_sysclk3,
@@ -377,7 +384,8 @@ static struct clk_lookup da850_clks[] = {
	CLK("davinci_emac.1",	NULL,		&emac_clk),
	CLK("davinci-mcasp.0",	NULL,		&mcasp_clk),
	CLK("da8xx_lcdc.0",	NULL,		&lcdc_clk),
	CLK("davinci_mmc.0",	NULL,		&mmcsd_clk),
	CLK("davinci_mmc.0",	NULL,		&mmcsd0_clk),
	CLK("davinci_mmc.1",	NULL,		&mmcsd1_clk),
	CLK(NULL,		"aemif",	&aemif_clk),
	CLK(NULL,		NULL,		NULL),
};