From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jean-Christophe PLAGNIOL-VILLARD Date: Wed, 11 Mar 2009 15:44:30 +0100 Subject: [U-Boot] [PATCH v2] at91: change CONFIG_SYS_HZ to 1000 In-Reply-To: <1235527085-23900-1-git-send-email-dv@vollmann.ch> References: <1235527085-23900-1-git-send-email-dv@vollmann.ch> Message-ID: <20090311144430.GD12700@game.jcrosoft.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 02:58 Wed 25 Feb , Detlef Vollmann wrote: > Change at91 CPUs based on arm926ejs to return milliseconds > from get_timer and get_ticks. Also changes in the value of > CONFIG_SYS_HZ to 1000 in all board configs using these CPUs. > This will not compile on boards using these CPUs with a > different value for CONFIG_SYS_HZ. > > > Signed-off-by: Detlef Vollmann > --- > cpu/arm926ejs/at91/timer.c | 37 +++++++++++++++++++++++++++++++++---- > include/configs/afeb9260.h | 2 +- > include/configs/at91cap9adk.h | 2 +- > include/configs/at91sam9260ek.h | 2 +- > include/configs/at91sam9261ek.h | 2 +- > include/configs/at91sam9263ek.h | 2 +- > include/configs/at91sam9rlek.h | 2 +- > 7 files changed, 39 insertions(+), 10 deletions(-) > > diff --git a/cpu/arm926ejs/at91/timer.c b/cpu/arm926ejs/at91/timer.c > index fec545b..0a38a4f 100644 > --- a/cpu/arm926ejs/at91/timer.c > +++ b/cpu/arm926ejs/at91/timer.c > @@ -30,6 +30,19 @@ > #include > > /* > + * This code essentially ignores the settings of AT91_MASTER_CLOCK > + * and CONFIG_SYS_HZ, so we just bail out if they're not set to > + * the canonical values. > + */ > +#if (CONFIG_SYS_HZ != 1000) > +#error "CONFIG_SYS_HZ must be set to 1000 for this CPU" > +#endif no need please remove > +/* We leave some leeway for the master clock... */ > +#if (AT91_MASTER_CLOCK < 85000000) || (AT91_MASTER_CLOCK > 115000000) > +#error "AT91_MASTER_CLOCK must be set to 100000000 for this CPU" > +#endif why? Best Regards, J.