ARM: tegra11: clock: add sdmmc3 to sclk and emc
Naveen Kumar Arepalli [Thu, 23 May 2013 10:31:13 +0000 (15:31 +0530)]
Add sdmmc3 to sclk, emc as a client.
Increasing sclk freq helps sdmmc3 KPI.

Bug 1294076

Reviewed-on: http://git-master/r/232081
(cherry picked from commit 042d74136265b5036b39912d5103058735774739)
Change-Id: Ia42d66d36b6d738b7e0415b40b3b675265c4fac3
Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/232794
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

arch/arm/mach-tegra/tegra11_clocks.c

index f37aedc..bce6ba9 100644 (file)
@@ -6934,6 +6934,7 @@ struct clk tegra_list_clks[] = {
        SHARED_CLK("usb1.sclk", "tegra-ehci.0",         "sclk", &tegra_clk_sbus_cmplx, NULL, 0, 0),
        SHARED_CLK("usb2.sclk", "tegra-ehci.1",         "sclk", &tegra_clk_sbus_cmplx, NULL, 0, 0),
        SHARED_CLK("usb3.sclk", "tegra-ehci.2",         "sclk", &tegra_clk_sbus_cmplx, NULL, 0, 0),
+       SHARED_CLK("sdmmc3.sclk",       "sdhci-tegra.2",        "sclk", &tegra_clk_sbus_cmplx,  NULL,   0,      0),
        SHARED_CLK("sdmmc4.sclk", "sdhci-tegra.3",      "sclk", &tegra_clk_sbus_cmplx, NULL, 0, 0),
        SHARED_CLK("wake.sclk", "wake_sclk",            "sclk", &tegra_clk_sbus_cmplx, NULL, 0, 0),
        SHARED_CLK("camera.sclk",       "vi",           "sclk", &tegra_clk_sbus_cmplx, NULL, 0, 0),
@@ -6965,6 +6966,7 @@ struct clk tegra_list_clks[] = {
        SHARED_EMC_CLK("2d.emc",        "tegra_gr2d",   "emc",  &tegra_clk_emc, NULL, 0, 0,             BIT(EMC_USER_2D)),
        SHARED_EMC_CLK("msenc.emc",     "tegra_msenc",  "emc",  &tegra_clk_emc, NULL, 0, SHARED_BW,     BIT(EMC_USER_MSENC)),
        SHARED_EMC_CLK("tsec.emc",      "tegra_tsec",   "emc",  &tegra_clk_emc, NULL, 0, 0, 0),
+       SHARED_EMC_CLK("sdmmc3.emc",    "sdhci-tegra.2",        "emc",  &tegra_clk_emc, NULL,   0,      0,      0),
        SHARED_EMC_CLK("sdmmc4.emc", "sdhci-tegra.3",   "emc",  &tegra_clk_emc, NULL, 0, 0, 0),
        SHARED_EMC_CLK("camera.emc", "vi",              "emc",  &tegra_clk_emc, NULL, 0, SHARED_ISO_BW, BIT(EMC_USER_VI)),
        SHARED_EMC_CLK("iso.emc",       "iso",          "emc",  &tegra_clk_emc, NULL, 0, 0, 0),