ARM: tegra: paz00: add clocks required for usb operation
authorMarc Dietrich <Marc.Dietrich@ap.physik.uni-giessen.de>
Wed, 10 Aug 2011 17:21:56 +0000 (19:21 +0200)
committerOlof Johansson <olof@lixom.net>
Thu, 11 Aug 2011 12:43:24 +0000 (05:43 -0700)
These clocks are required for usb operation. pll_p_out4 needs to be set
to 24 MHz. The other clocks default to "off" in order to save some energy.

Signed-off-by: Marc Dietrich <marvin24@gmx.de>
Acked-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
arch/arm/mach-tegra/board-paz00.c

index 7630c23..d161590 100644 (file)
@@ -147,6 +147,12 @@ static __initdata struct tegra_clk_init_table paz00_clk_init_table[] = {
        /* name         parent          rate            enabled */
        { "uarta",      "pll_p",        216000000,      true },
        { "uartd",      "pll_p",        216000000,      true },
+
+       { "pll_p_out4", "pll_p",        24000000,       true },
+       { "usbd",       "clk_m",        12000000,       false },
+       { "usb2",       "clk_m",        12000000,       false },
+       { "usb3",       "clk_m",        12000000,       false },
+
        { NULL,         NULL,           0,              0},
 };