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

Commit b8edec0f authored by Vasanth Ananthan's avatar Vasanth Ananthan Committed by Kukjin Kim
Browse files

ARM: EXYNOS: Clock settings for SATA and SATA PHY



This patch adds neccessary clock entries for SATA, SATA PHY and
I2C_SATAPHY

Signed-off-by: default avatarVasanth Ananthan <vasanth.a@samsung.com>
Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
parent 0f9e0359
Loading
Loading
Loading
Loading
+18 −3
Original line number Diff line number Diff line
@@ -658,15 +658,20 @@ static struct clk exynos5_init_clocks_off[] = {
		.ctrlbit	= (1 << 15),
	}, {
		.name		= "sata",
		.devname	= "ahci",
		.devname	= "exynos5-sata",
		.parent         = &exynos5_clk_aclk_200.clk,
		.enable		= exynos5_clk_ip_fsys_ctrl,
		.ctrlbit	= (1 << 6),
	}, {
		.name		= "sata_phy",
		.name		= "sata-phy",
		.devname	= "exynos5-sata-phy",
		.parent         = &exynos5_clk_aclk_200.clk,
		.enable		= exynos5_clk_ip_fsys_ctrl,
		.ctrlbit	= (1 << 24),
	}, {
		.name		= "sata_phy_i2c",
		.name		= "i2c",
		.devname	= "exynos5-sata-phy-i2c",
		.parent         = &exynos5_clk_aclk_200.clk,
		.enable		= exynos5_clk_ip_fsys_ctrl,
		.ctrlbit	= (1 << 25),
	}, {
@@ -1241,6 +1246,16 @@ static struct clksrc_clk exynos5_clksrcs[] = {
		.sources = &exynos5_clkset_aclk,
		.reg_src = { .reg = EXYNOS5_CLKSRC_TOP0, .shift = 20, .size = 1 },
		.reg_div = { .reg = EXYNOS5_CLKDIV_TOP0, .shift = 24, .size = 3 },
	}, {
		.clk	= {
			.name		= "sclk_sata",
			.devname	= "exynos5-sata",
			.enable		= exynos5_clksrc_mask_fsys_ctrl,
			.ctrlbit	= (1 << 24),
		},
		.sources = &exynos5_clkset_aclk,
		.reg_src = { .reg = EXYNOS5_CLKSRC_FSYS, .shift = 24, .size = 1 },
		.reg_div = { .reg = EXYNOS5_CLKDIV_FSYS0, .shift = 20, .size = 4 },
	}, {
		.clk	= {
			.name		= "sclk_gscl_wrap",