From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Sat, 07 May 2011 14:28:08 +0200 (CEST) Received: from server19320154104.serverpool.info ([193.201.54.104]:45531 "EHLO hauke-m.de" rhost-flags-OK-OK-OK-OK) by eddie.linux-mips.org with ESMTP id S1491121Ab1EGM2C (ORCPT ); Sat, 7 May 2011 14:28:02 +0200 Received: from localhost (localhost [127.0.0.1]) by hauke-m.de (Postfix) with ESMTP id 0C53D8ACB; Sat, 7 May 2011 14:28:01 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hauke-m.de Received: from hauke-m.de ([127.0.0.1]) by localhost (hauke-m.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OmfcjUvQQOlw; Sat, 7 May 2011 14:27:54 +0200 (CEST) Received: from localhost.localdomain (dyndsl-085-016-167-129.ewe-ip-backbone.de [85.16.167.129]) by hauke-m.de (Postfix) with ESMTPSA id 4BDC48AC9; Sat, 7 May 2011 14:27:54 +0200 (CEST) From: Hauke Mehrtens To: ralf@linux-mips.org Cc: linux-mips@linux-mips.org, Hauke Mehrtens Subject: [PATCH 0/5] MIPS: BCM47xx: Enhancements in Parsing the NVRAM data Date: Sat, 7 May 2011 14:27:38 +0200 Message-Id: <1304771263-10937-1-git-send-email-hauke@hauke-m.de> X-Mailer: git-send-email 1.7.4.1 Return-Path: X-Envelope-To: <"|/home/ecartis/ecartis -s linux-mips"> (uid 0) X-Orcpt: rfc822;linux-mips@linux-mips.org Original-Recipient: rfc822;linux-mips@linux-mips.org X-archive-position: 29856 X-ecartis-version: Ecartis v1.0.0 Sender: linux-mips-bounce@linux-mips.org Errors-to: linux-mips-bounce@linux-mips.org X-original-sender: hauke@hauke-m.de Precedence: bulk X-list: linux-mips The first 3 patches add the ability to provide an fallback sprom from the nvram when a card connected to the pci bus using a ssb bus itself has no own sprom. Then the ssb code now asks the architecture code for the data. In the bcm47xx architecture the sprom data is stored in the nvram for recent devices and they do not have an own sprom. Patch #4 looks for some more values in the sprom. Boradcom changed the names of some attributes with sprom revision 4. The last patch fixes the parsing of mac addresses on some devices. Hauke Mehrtens (5): ssb: Change fallback sprom to callback mechanism. MIPS: BCM47xx: extend bcm47xx_fill_sprom with prefix. MIPS: BCM47xx: register ssb fallback sprom callback MIPS: BCM47xx: extend the filling of sprom from nvram MIPS: BCM47xx: Fix mac address parsing. arch/mips/bcm47xx/nvram.c | 3 +- arch/mips/bcm47xx/setup.c | 130 +++++++++++++++++++++++----- arch/mips/bcm63xx/boards/board_bcm963xx.c | 16 +++- arch/mips/include/asm/mach-bcm47xx/nvram.h | 11 ++- drivers/ssb/pci.c | 16 +++- drivers/ssb/sprom.c | 26 +++--- drivers/ssb/ssb_private.h | 2 +- include/linux/ssb/ssb.h | 4 +- 8 files changed, 163 insertions(+), 45 deletions(-) -- 1.7.4.1