aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk/tegra
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2013-02-12 10:17:59 -0500
committerStephen Warren <swarren@nvidia.com>2013-02-13 13:17:03 -0500
commit527fad1bc519df8eedd397482febb51526e5d987 (patch)
tree003feaff3289f9d27292d2332710e951f142ea25 /drivers/clk/tegra
parent8364f5d96509e206f02a74bbdc2d4e3742cdefe4 (diff)
clk: tegra: initialise parent of uart clocks
Initialise the parent of UARTs to PLLP and disabling clock by default. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Acked-by: Mike Turquette <mturquette@linaro.org> Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'drivers/clk/tegra')
-rw-r--r--drivers/clk/tegra/clk-tegra20.c7
-rw-r--r--drivers/clk/tegra/clk-tegra30.c6
2 files changed, 10 insertions, 3 deletions
diff --git a/drivers/clk/tegra/clk-tegra20.c b/drivers/clk/tegra/clk-tegra20.c
index 3d706349df3f..143ce1f899ad 100644
--- a/drivers/clk/tegra/clk-tegra20.c
+++ b/drivers/clk/tegra/clk-tegra20.c
@@ -1254,8 +1254,11 @@ static __initdata struct tegra_clk_init_table init_table[] = {
1254 {csite, clk_max, 0, 1}, 1254 {csite, clk_max, 0, 1},
1255 {emc, clk_max, 0, 1}, 1255 {emc, clk_max, 0, 1},
1256 {cclk, clk_max, 0, 1}, 1256 {cclk, clk_max, 0, 1},
1257 {uarta, pll_p, 0, 1}, 1257 {uarta, pll_p, 0, 0},
1258 {uartd, pll_p, 0, 1}, 1258 {uartb, pll_p, 0, 0},
1259 {uartc, pll_p, 0, 0},
1260 {uartd, pll_p, 0, 0},
1261 {uarte, pll_p, 0, 0},
1259 {usbd, clk_max, 12000000, 0}, 1262 {usbd, clk_max, 12000000, 0},
1260 {usb2, clk_max, 12000000, 0}, 1263 {usb2, clk_max, 12000000, 0},
1261 {usb3, clk_max, 12000000, 0}, 1264 {usb3, clk_max, 12000000, 0},
diff --git a/drivers/clk/tegra/clk-tegra30.c b/drivers/clk/tegra/clk-tegra30.c
index bfe3dd4fe847..32c61cb6d0bb 100644
--- a/drivers/clk/tegra/clk-tegra30.c
+++ b/drivers/clk/tegra/clk-tegra30.c
@@ -1877,7 +1877,11 @@ static struct tegra_cpu_car_ops tegra30_cpu_car_ops = {
1877}; 1877};
1878 1878
1879static __initdata struct tegra_clk_init_table init_table[] = { 1879static __initdata struct tegra_clk_init_table init_table[] = {
1880 {uarta, pll_p, 408000000, 1}, 1880 {uarta, pll_p, 408000000, 0},
1881 {uartb, pll_p, 408000000, 0},
1882 {uartc, pll_p, 408000000, 0},
1883 {uartd, pll_p, 408000000, 0},
1884 {uarte, pll_p, 408000000, 0},
1881 {pll_a, clk_max, 564480000, 1}, 1885 {pll_a, clk_max, 564480000, 1},
1882 {pll_a_out0, clk_max, 11289600, 1}, 1886 {pll_a_out0, clk_max, 11289600, 1},
1883 {extern1, pll_a_out0, 0, 1}, 1887 {extern1, pll_a_out0, 0, 1},