From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from el-out-1112.google.com (el-out-1112.google.com [209.85.162.177]) by ozlabs.org (Postfix) with ESMTP id 88C20DDDE7 for ; Thu, 29 Nov 2007 15:06:38 +1100 (EST) Received: by el-out-1112.google.com with SMTP id s27so788517ele for ; Wed, 28 Nov 2007 20:06:37 -0800 (PST) Message-ID: Date: Wed, 28 Nov 2007 21:06:36 -0700 From: "Alan Bennett" Sender: alan@akb.net To: "Scott Wood" Subject: Re: Timers on mpc8248 etc... In-Reply-To: <474DFD15.603@freescale.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 References: <474DFD15.603@freescale.com> Cc: linuxppc-dev@ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , It comes from uboot. Can you point me in the right direction to make sure its right? PowerPC,8248@0 { device_type = "cpu"; reg = <0>; d-cache-line-size = ; i-cache-line-size = ; d-cache-size = ; i-cache-size = ; timebase-frequency = <0>; clock-frequency = <0>; }; On 11/28/07, Scott Wood wrote: > Alan Bennett wrote: > > I've got a routine that needs to delay for X microseconds, this is a > > must. The command after schedule_timeout must has to wait for the HW > > to complete a task that takes X microseconds. > > > > I would think that one way to do this is with a simple > > schedule_timeout. But in the example below, the time that passes from > > run1() to dontrun() is far less than 3.2 msecs. Infact, sometimes its > > ~ 800 micros according the a analyzer looking at points triggered in > > run1() and donrun(). Could this be a configuration problem with the > > timer/interrupt that generates the jiffies? > > Are you sure the timebase frequency is set correctly in the device tree? > > -Scott >