Return-path: Received: from bu3sch.de ([62.75.166.246]:34461 "EHLO vs166246.vserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753781Ab0EARTo convert rfc822-to-8bit (ORCPT ); Sat, 1 May 2010 13:19:44 -0400 From: Michael Buesch To: =?iso-8859-1?q?G=E1bor_Stefanik?= Subject: Re: [PATCH] ssb: Implement fast powerup delay calculation Date: Sat, 1 May 2010 19:19:42 +0200 Cc: "John W. Linville" , "linux-wireless" , "b43-dev" , Larry Finger References: <4BDC56D2.5060605@gmail.com> <201005011907.05603.mb@bu3sch.de> (sfid-20100501_171356_780008_6E95C7C2) In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Message-Id: <201005011919.42294.mb@bu3sch.de> Sender: linux-wireless-owner@vger.kernel.org List-ID: On Saturday 01 May 2010 19:13:31 G?bor Stefanik wrote: > 2010/5/1 Michael Buesch : > > On Saturday 01 May 2010 18:29:06 G?bor Stefanik wrote: > >> + ssb_write16(cc->dev, SSB_MMIO_POWERUP_DELAY, delay); > >> } > >> > >> void ssb_chipco_suspend(struct ssb_chipcommon *cc) > >> Index: wireless-testing/include/linux/ssb/ssb_regs.h > >> =================================================================== > >> --- wireless-testing.orig/include/linux/ssb/ssb_regs.h > >> +++ wireless-testing/include/linux/ssb/ssb_regs.h > >> @@ -26,6 +26,7 @@ > >> #define SSB_EUART (SSB_EXTIF_BASE + 0x00800000) > >> #define SSB_LED (SSB_EXTIF_BASE + 0x00900000) > >> > >> +#define SSB_MMIO_POWERUP_DELAY 0x06A8 > > > > I think you are really confusing something here. > > That register is a wireless core register and we already write it in b43. > > > > -- > > Greetings, Michael. > > > > This is what I am implementing: http://bcm-v4.sipsolutions.net/802.11/Init > Here, it clearly says MMIO offset. Yeah. Just what I said. It is an 802.11 core register. We already write it in b43/main.c/b43_chip_init(). It is _wrong_ to write to the chipcommon at that offset. -- Greetings, Michael.