linux/drivers/ssb
Larry Finger c272ef4403 ssb: Convert to use of the new SPROM structure
In disagreement with the SPROM specs, revision 3 devices appear to have
moved the MAC address.

Change ssb to handle the revision 4 SPROM, which is a different size.
This change in size is handled by adding a new variable to the ssb_sprom
struct and using it whenever possible. For those routines that do not
have access to this structure, a 'u16 size' argument is added.

The new PCI_ID for the BCM4328 is also added.

Testing of the Revision 4 SPROM, which is used on the BCM4328, was done
by Michael Gerdau <mgerdau@tiscali.de>.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-01-28 15:04:41 -08:00
..
b43_pci_bridge.c ssb: Convert to use of the new SPROM structure 2008-01-28 15:04:41 -08:00
driver_chipcommon.c [SSB]: Sparse fixes. 2007-10-10 16:52:21 -07:00
driver_extif.c [SSB]: add Sonics Silicon Backplane bus support 2007-10-10 16:51:36 -07:00
driver_mipscore.c [PATCH] ssb: Fix a null pointer check in mipscore init 2007-10-16 21:04:11 -04:00
driver_pcicore.c [SSB]: add Sonics Silicon Backplane bus support 2007-10-10 16:51:36 -07:00
Kconfig [PATCH] ssb: fix build failure 2007-10-16 21:04:11 -04:00
main.c ssb: Convert to use of the new SPROM structure 2008-01-28 15:04:41 -08:00
Makefile [SSB]: add Sonics Silicon Backplane bus support 2007-10-10 16:51:36 -07:00
pci.c ssb: Convert to use of the new SPROM structure 2008-01-28 15:04:41 -08:00
pcihost_wrapper.c [SSB]: add Sonics Silicon Backplane bus support 2007-10-10 16:51:36 -07:00
pcmcia.c ssb: Fix PCMCIA-host lowlevel bus access 2007-11-10 22:01:53 -08:00
scan.c ssb: Fix probing of PCI cores if PCI and PCIE core is available 2008-01-08 23:30:10 -08:00
ssb_private.h [SSB]: add Sonics Silicon Backplane bus support 2007-10-10 16:51:36 -07:00