Message ID | 1304284220-15215-4-git-send-email-sguinot@lacie.com |
---|---|
State | Superseded |
Headers | show |
> -----Original Message----- > From: Simon Guinot [mailto:sguinot@lacie.com] > Sent: Monday, May 02, 2011 2:40 AM > To: Prafulla Wadaskar; Albert ARIBAUD; Wolfgang Denk > Cc: u-boot@lists.denx.de; Simon Guinot > Subject: [PATCH v2 3/6] Kirkwood: allow to override CONFIG_SYS_TCLK > > This patch allow to override CONFIG_SYS_TCLK from board configuration > files. This is needed for the Network Space v2 which use a non standard > core clock frequency (166MHz instead of 200MHz for a 6281 SoC). > > As a possible enhancement for 6281 and 6282 devices, TCLK could be > dynamically detected by checking the Sample at Reset register bit 21. > > Additionally this patch fix a typo. > > Signed-off-by: Simon Guinot <sguinot@lacie.com> > --- > arch/arm/include/asm/arch-kirkwood/kw88f6281.h | 8 +++++--- > 1 files changed, 5 insertions(+), 3 deletions(-) > > diff --git a/arch/arm/include/asm/arch-kirkwood/kw88f6281.h > b/arch/arm/include/asm/arch-kirkwood/kw88f6281.h > index 80723ea..22d10f1 100644 > --- a/arch/arm/include/asm/arch-kirkwood/kw88f6281.h > +++ b/arch/arm/include/asm/arch-kirkwood/kw88f6281.h > @@ -27,11 +27,13 @@ > #ifndef _ASM_ARCH_KW88F6281_H > #define _ASM_ARCH_KW88F6281_H > > -/* SOC specific definations */ > +/* SOC specific definitions */ > #define KW88F6281_REGS_PHYS_BASE 0xf1000000 > #define KW_REGS_PHY_BASE KW88F6281_REGS_PHYS_BASE > > -/* TCLK Core Clock defination*/ > -#define CONFIG_SYS_TCLK 200000000 /* 200MHz */ > +/* TCLK Core Clock definition */ > +#ifndef CONFIG_SYS_TCLK > +#define CONFIG_SYS_TCLK 200000000 /* 200MHz */ > +#endif > > #endif /* _ASM_ARCH_KW88F6281_H */ Acked-by: Prafulla Wadaskar <Prafulla@marvell.com> Regards.. Prafulla . . > -- > 1.6.3.1
diff --git a/arch/arm/include/asm/arch-kirkwood/kw88f6281.h b/arch/arm/include/asm/arch-kirkwood/kw88f6281.h index 80723ea..22d10f1 100644 --- a/arch/arm/include/asm/arch-kirkwood/kw88f6281.h +++ b/arch/arm/include/asm/arch-kirkwood/kw88f6281.h @@ -27,11 +27,13 @@ #ifndef _ASM_ARCH_KW88F6281_H #define _ASM_ARCH_KW88F6281_H -/* SOC specific definations */ +/* SOC specific definitions */ #define KW88F6281_REGS_PHYS_BASE 0xf1000000 #define KW_REGS_PHY_BASE KW88F6281_REGS_PHYS_BASE -/* TCLK Core Clock defination*/ -#define CONFIG_SYS_TCLK 200000000 /* 200MHz */ +/* TCLK Core Clock definition */ +#ifndef CONFIG_SYS_TCLK +#define CONFIG_SYS_TCLK 200000000 /* 200MHz */ +#endif #endif /* _ASM_ARCH_KW88F6281_H */
This patch allow to override CONFIG_SYS_TCLK from board configuration files. This is needed for the Network Space v2 which use a non standard core clock frequency (166MHz instead of 200MHz for a 6281 SoC). As a possible enhancement for 6281 and 6282 devices, TCLK could be dynamically detected by checking the Sample at Reset register bit 21. Additionally this patch fix a typo. Signed-off-by: Simon Guinot <sguinot@lacie.com> --- arch/arm/include/asm/arch-kirkwood/kw88f6281.h | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-)