1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-07-01 00:20:44 +03:00

broadcom-wl: fix reading fallback sprom for pci devices.

When using the Broadcom SDK the SSB bus is emulated as an PCI bus so 
the PCI bus number of the first real pci bus is increased by one. The 
variable names in the nvram are created with that structure in mind. To 
fix this we have ti increases the pci bus number by one. This was also 
done for ssb some time ago.

This is based on a patch by nlh. 
This closes #10917


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30422 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
hauke 2012-02-10 17:11:17 +00:00
parent ff689101db
commit 37d47ead81

View File

@ -0,0 +1,11 @@
--- a/driver/siutils.c
+++ b/driver/siutils.c
@@ -1859,7 +1859,7 @@ BCMINITFN(si_devpath)(si_t *sih, char *p
case PCI_BUS:
ASSERT((SI_INFO(sih))->osh != NULL);
slen = snprintf(path, (size_t)size, "pci/%u/%u/",
- OSL_PCI_BUS((SI_INFO(sih))->osh),
+ OSL_PCI_BUS((SI_INFO(sih))->osh) + 1,
OSL_PCI_SLOT((SI_INFO(sih))->osh));
break;
case PCMCIA_BUS: