All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 2nd RESEND] Clock changes for Tegra30 USB Host support
@ 2013-08-28 15:18 ` Tuomas Tynkkynen
  0 siblings, 0 replies; 4+ messages in thread
From: Tuomas Tynkkynen @ 2013-08-28 15:18 UTC (permalink / raw)
  To: mturquette
  Cc: linux-tegra, linux-kernel, swarren, linux-usb, Tuomas Tynkkynen

Hi all,

This patch is required for USB support on Tegra30 due to a hardware
quirk in the PLL_U oscillator which clocks the USB complex.

The other USB patches for Tegra30 and Tegra114 are already on their way
to 3.12, so it would be nice to have this one as well in 3.12.

Diff from previous: Added swarren's Tested-by & Acked-by.

Tuomas Tynkkynen (1):
  clk: tegra30: Don't wait for PLL_U lock bit

 drivers/clk/tegra/clk-tegra30.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
1.8.1.5

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 2nd RESEND] Clock changes for Tegra30 USB Host support
@ 2013-08-28 15:18 ` Tuomas Tynkkynen
  0 siblings, 0 replies; 4+ messages in thread
From: Tuomas Tynkkynen @ 2013-08-28 15:18 UTC (permalink / raw)
  To: mturquette
  Cc: linux-tegra, linux-kernel, swarren, linux-usb, Tuomas Tynkkynen

Hi all,

This patch is required for USB support on Tegra30 due to a hardware
quirk in the PLL_U oscillator which clocks the USB complex.

The other USB patches for Tegra30 and Tegra114 are already on their way
to 3.12, so it would be nice to have this one as well in 3.12.

Diff from previous: Added swarren's Tested-by & Acked-by.

Tuomas Tynkkynen (1):
  clk: tegra30: Don't wait for PLL_U lock bit

 drivers/clk/tegra/clk-tegra30.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
1.8.1.5


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 2nd RESEND] clk: tegra30: Don't wait for PLL_U lock bit
  2013-08-28 15:18 ` Tuomas Tynkkynen
@ 2013-08-28 15:18   ` Tuomas Tynkkynen
  -1 siblings, 0 replies; 4+ messages in thread
From: Tuomas Tynkkynen @ 2013-08-28 15:18 UTC (permalink / raw)
  To: mturquette
  Cc: linux-tegra, linux-kernel, swarren, linux-usb, Tuomas Tynkkynen

The lock bit on PLL_U does not seem to be working correctly and
sometimes never gets set when waiting for the PLL to come up.
Remove the TEGRA_PLL_USE_LOCK flag to use a constant delay.

Signed-off-by: Tuomas Tynkkynen <ttynkkynen@nvidia.com>
Tested-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Stephen Warren <swarren@nvidia.com>

---
 drivers/clk/tegra/clk-tegra30.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/clk/tegra/clk-tegra30.c b/drivers/clk/tegra/clk-tegra30.c
index e2c6ca0..9103fc8 100644
--- a/drivers/clk/tegra/clk-tegra30.c
+++ b/drivers/clk/tegra/clk-tegra30.c
@@ -971,7 +971,7 @@ static void __init tegra30_pll_init(void)
 	/* PLLU */
 	clk = tegra_clk_register_pll("pll_u", "pll_ref", clk_base, pmc_base, 0,
 			    0, &pll_u_params, TEGRA_PLLU | TEGRA_PLL_HAS_CPCON |
-			    TEGRA_PLL_SET_LFCON | TEGRA_PLL_USE_LOCK,
+			    TEGRA_PLL_SET_LFCON,
 			    pll_u_freq_table,
 			    NULL);
 	clk_register_clkdev(clk, "pll_u", NULL);
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2nd RESEND] clk: tegra30: Don't wait for PLL_U lock bit
@ 2013-08-28 15:18   ` Tuomas Tynkkynen
  0 siblings, 0 replies; 4+ messages in thread
From: Tuomas Tynkkynen @ 2013-08-28 15:18 UTC (permalink / raw)
  To: mturquette
  Cc: linux-tegra, linux-kernel, swarren, linux-usb, Tuomas Tynkkynen

The lock bit on PLL_U does not seem to be working correctly and
sometimes never gets set when waiting for the PLL to come up.
Remove the TEGRA_PLL_USE_LOCK flag to use a constant delay.

Signed-off-by: Tuomas Tynkkynen <ttynkkynen@nvidia.com>
Tested-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Stephen Warren <swarren@nvidia.com>

---
 drivers/clk/tegra/clk-tegra30.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/clk/tegra/clk-tegra30.c b/drivers/clk/tegra/clk-tegra30.c
index e2c6ca0..9103fc8 100644
--- a/drivers/clk/tegra/clk-tegra30.c
+++ b/drivers/clk/tegra/clk-tegra30.c
@@ -971,7 +971,7 @@ static void __init tegra30_pll_init(void)
 	/* PLLU */
 	clk = tegra_clk_register_pll("pll_u", "pll_ref", clk_base, pmc_base, 0,
 			    0, &pll_u_params, TEGRA_PLLU | TEGRA_PLL_HAS_CPCON |
-			    TEGRA_PLL_SET_LFCON | TEGRA_PLL_USE_LOCK,
+			    TEGRA_PLL_SET_LFCON,
 			    pll_u_freq_table,
 			    NULL);
 	clk_register_clkdev(clk, "pll_u", NULL);
-- 
1.8.1.5


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-08-28 15:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-28 15:18 [PATCH 2nd RESEND] Clock changes for Tegra30 USB Host support Tuomas Tynkkynen
2013-08-28 15:18 ` Tuomas Tynkkynen
2013-08-28 15:18 ` [PATCH 2nd RESEND] clk: tegra30: Don't wait for PLL_U lock bit Tuomas Tynkkynen
2013-08-28 15:18   ` Tuomas Tynkkynen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.