/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/wireless/bcm43xx/ |
H A D | bcm43xx_leds.c | 135 u8 sprom[4]; local 138 sprom[0] = bcm->sprom.wl0gpio0; 139 sprom[1] = bcm->sprom.wl0gpio1; 140 sprom[2] = bcm->sprom.wl0gpio2; 141 sprom[3] = bcm->sprom.wl0gpio3; 150 if (sprom[ [all...] |
H A D | bcm43xx_sysfs.c | 74 static int sprom2hex(const u16 *sprom, char *buf, size_t buf_len) argument 80 "%04X", swab16(sprom[i]) & 0xFFFF); 87 static int hex2sprom(u16 *sprom, const char *dump, size_t len) argument 100 sprom[cnt++] = swab16((u16)parsed); 111 u16 *sprom; local 119 sprom = kmalloc(BCM43xx_SPROM_SIZE * sizeof(*sprom), 121 if (!sprom) 125 err = bcm43xx_sprom_read(bcm, sprom); 127 err = sprom2hex(sprom, bu 141 u16 *sprom; local [all...] |
H A D | bcm43xx_main.h | 130 int bcm43xx_sprom_read(struct bcm43xx_private *bcm, u16 *sprom); 131 int bcm43xx_sprom_write(struct bcm43xx_private *bcm, const u16 *sprom);
|
H A D | bcm43xx_main.c | 509 radio->txpower_desired = bcm->sprom.maxpower_aphy; 511 radio->txpower_desired = bcm->sprom.maxpower_bgphy; 624 static u8 bcm43xx_sprom_crc(const u16 *sprom) argument 630 crc = bcm43xx_crc8(crc, sprom[word] & 0x00FF); 631 crc = bcm43xx_crc8(crc, (sprom[word] & 0xFF00) >> 8); 633 crc = bcm43xx_crc8(crc, sprom[BCM43xx_SPROM_VERSION] & 0x00FF); 639 int bcm43xx_sprom_read(struct bcm43xx_private *bcm, u16 *sprom) argument 645 sprom[i] = bcm43xx_read16(bcm, BCM43xx_SPROM_BASE + (i * 2)); 647 crc = bcm43xx_sprom_crc(sprom); 648 expected_crc = (sprom[BCM43xx_SPROM_VERSIO 659 bcm43xx_sprom_write(struct bcm43xx_private *bcm, const u16 *sprom) argument 717 u16 *sprom; local [all...] |
H A D | bcm43xx_wx.c | 466 maxpower = bcm->sprom.maxpower_aphy; 468 maxpower = bcm->sprom.maxpower_bgphy; 726 /* Enough buffer to hold a hexdump of the sprom data. */ 729 static int sprom2hex(const u16 *sprom, char *dump) argument 735 "%04X", swab16(sprom[i]) & 0xFFFF); 741 static int hex2sprom(u16 *sprom, const char *dump, unsigned int len) argument 753 sprom[cnt++] = swab16((u16)parsed); 766 u16 *sprom; local 773 sprom = kmalloc(BCM43xx_SPROM_SIZE * sizeof(*sprom), 799 u16 *sprom; local [all...] |
H A D | bcm43xx_phy.c | 582 if (bcm->sprom.boardflags & BCM43xx_BFL_PACTRL) 732 if (bcm->sprom.boardflags & BCM43xx_BFL_RSSI) { 881 if (bcm->sprom.boardflags & 0x8000) { 974 if (bcm->sprom.boardflags & BCM43xx_BFL_RSSI) { 1099 if (bcm->sprom.boardflags & BCM43xx_BFL_EXTLNA) { 1249 if (bcm->sprom.boardflags & BCM43xx_BFL_PACTRL) 1263 if (!(bcm->sprom.boardflags & BCM43xx_BFL_RSSI)) { 1989 max_pwr = bcm->sprom.maxpower_bgphy; 1991 if ((bcm->sprom.boardflags & BCM43xx_BFL_PACTRL) && 1996 max_pwr = min(REG - bcm->sprom [all...] |
H A D | bcm43xx_power.c | 312 if (bcm->sprom.boardflags & BCM43xx_BFL_XTAL_NOSLOW)
|
H A D | bcm43xx_radio.c | 792 if (!(bcm->sprom.boardflags & BCM43xx_BFL_RSSI)) 820 !(bcm->sprom.boardflags & BCM43xx_BFL_RSSI)) { 1357 if (phy->rev < 7 || !(bcm->sprom.boardflags 1410 if (phy->rev >= 7 && bcm->sprom.boardflags 1494 if (phy->rev < 7 || !(bcm->sprom.boardflags 1804 if (bcm->sprom.locale == BCM43xx_LOCALE_JAPAN) {
|
H A D | bcm43xx_xmit.c | 392 if (bcm->sprom.boardflags & BCM43xx_BFL_RSSI) {
|
H A D | bcm43xx.h | 778 struct bcm43xx_sprominfo sprom; member in struct:bcm43xx_private
|
H A D | bcm43xx_debugfs.c | 172 fappend("boardflags: 0x%04x\n", bcm->sprom.boardflags);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/include/ |
H A D | pci_core.h | 57 uint16 sprom[36]; /* SPROM shadow Area */ member in struct:sbpciregs
|
H A D | pcie_core.h | 82 uint16 sprom[64]; /* SPROM shadow Area */ member in struct:sbpcieregs
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/shared/ |
H A D | nicpci.c | 519 reg16 = &pcieregs->sprom[SRSH_ASPM_OFFSET]; 538 reg16 = &pcieregs->sprom[SRSH_CLKREQ_OFFSET_REV5]; 559 reg16 = &pcieregs->sprom[SRSH_CLKREQ_OFFSET_REV8]; 596 reg16 = &pcieregs->sprom[SRSH_PCIE_MISC_CONFIG]; 620 reg16 = &pcieregs->sprom[SRSH_BD_OFFSET]; 927 reg16 = &pcieregs->sprom[SRSH_CLKREQ_OFFSET_REV8];
|
H A D | hndpci.c | 824 W_REG(osh, &pci->sprom[0], R_REG(osh, &pci->sprom[0]) | 0x400);
|
H A D | bcmsrom.c | 51 #include <proto/ethernet.h> /* for sprom content groking */ 96 static int sprom_read_pci(osl_t *osh, si_t *sih, uint16 *sprom, uint wordoff, uint16 *buf, 1241 /* read sprom size and validate the parms */ 1243 BS_ERROR(("get_si_pcmcia_srom: sprom size unknown\n")); 1248 BS_ERROR(("get_si_pcmcia_srom: sprom size exceeded\n")); 1253 /* read in sprom contents */ 1257 BS_ERROR(("get_si_pcmcia_srom: sprom read failed\n")); 1306 /* read sprom size and validate the parms */ 1308 BS_ERROR(("set_si_pcmcia_srom: sprom size unknown\n")); 1313 BS_ERROR(("set_si_pcmcia_srom: sprom siz 2498 sprom_read_pci(osl_t *osh, si_t *sih, uint16 *sprom, uint wordoff, uint16 *buf, uint nwords, bool check_crc) argument [all...] |
H A D | siutils.c | 598 /* Init nvram from sprom/otp if they exist */ 2532 reg16 = &pcieregs->sprom[SRSH_PI_OFFSET]; 2537 reg16 = &pciregs->sprom[SRSH_PI_OFFSET];
|