diff mbox

[U-Boot] tegra2: trivially enable 13 mhz crystal frequency

Message ID 1335912605-11496-1-git-send-email-dev@lynxeye.de
State Accepted
Commit b8cb5194f004429af13a2c616bef923b70ca1b9e
Headers show

Commit Message

Lucas Stach May 1, 2012, 10:50 p.m. UTC
This is needed for upcoming Toradex Colibri T20 upstream support.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
---
 arch/arm/cpu/armv7/tegra2/clock.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

Comments

Stephen Warren May 2, 2012, 3:22 p.m. UTC | #1
On 05/01/2012 04:50 PM, Lucas Stach wrote:
> This is needed for upcoming Toradex Colibri T20 upstream support.

You probably want to CC the Tegra maintainer, so he notices this patch.
I've done so here.
Marek Vasut May 3, 2012, 12:14 a.m. UTC | #2
Dear Lucas Stach,

> This is needed for upcoming Toradex Colibri T20 upstream support.

Neat, you're doing support for this board? That'd be great to have :) Keep me in 
CC, I have one and I'd be glad to review patches. (I hope you noticed the work 
of antmicro on the tegra/u-boot)

> 
> Signed-off-by: Lucas Stach <dev@lynxeye.de>
> ---
>  arch/arm/cpu/armv7/tegra2/clock.c |    5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/arm/cpu/armv7/tegra2/clock.c
> b/arch/arm/cpu/armv7/tegra2/clock.c index 39376ab..8084631 100644
> --- a/arch/arm/cpu/armv7/tegra2/clock.c
> +++ b/arch/arm/cpu/armv7/tegra2/clock.c
> @@ -1027,7 +1027,10 @@ void clock_early_init(void)
>  		clock_set_rate(CLOCK_ID_CGENERAL, 600, 26, 0, 8);
>  		break;
> 
> -	case CLOCK_OSC_FREQ_13_0:
> +	case CLOCK_OSC_FREQ_13_0: /* OSC is 13Mhz */
> +		clock_set_rate(CLOCK_ID_PERIPH, 432, 13, 1, 8);
> +		clock_set_rate(CLOCK_ID_CGENERAL, 600, 13, 0, 8);
> +		break;
>  	case CLOCK_OSC_FREQ_19_2:
>  	default:
>  		/*

Best regards,
Marek Vasut
diff mbox

Patch

diff --git a/arch/arm/cpu/armv7/tegra2/clock.c b/arch/arm/cpu/armv7/tegra2/clock.c
index 39376ab..8084631 100644
--- a/arch/arm/cpu/armv7/tegra2/clock.c
+++ b/arch/arm/cpu/armv7/tegra2/clock.c
@@ -1027,7 +1027,10 @@  void clock_early_init(void)
 		clock_set_rate(CLOCK_ID_CGENERAL, 600, 26, 0, 8);
 		break;
 
-	case CLOCK_OSC_FREQ_13_0:
+	case CLOCK_OSC_FREQ_13_0: /* OSC is 13Mhz */
+		clock_set_rate(CLOCK_ID_PERIPH, 432, 13, 1, 8);
+		clock_set_rate(CLOCK_ID_CGENERAL, 600, 13, 0, 8);
+		break;
 	case CLOCK_OSC_FREQ_19_2:
 	default:
 		/*