Searched refs:sprom (Results 1 - 17 of 17) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/bcm43xx/
H A Dbcm43xx_leds.c135 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 Dbcm43xx_sysfs.c74 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 Dbcm43xx_main.h130 int bcm43xx_sprom_read(struct bcm43xx_private *bcm, u16 *sprom);
131 int bcm43xx_sprom_write(struct bcm43xx_private *bcm, const u16 *sprom);
H A Dbcm43xx_main.c509 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 Dbcm43xx_wx.c466 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 Dbcm43xx_phy.c582 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 Dbcm43xx_power.c312 if (bcm->sprom.boardflags & BCM43xx_BFL_XTAL_NOSLOW)
H A Dbcm43xx_radio.c792 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 Dbcm43xx_xmit.c392 if (bcm->sprom.boardflags & BCM43xx_BFL_RSSI) {
H A Dbcm43xx.h778 struct bcm43xx_sprominfo sprom; member in struct:bcm43xx_private
H A Dbcm43xx_debugfs.c172 fappend("boardflags: 0x%04x\n", bcm->sprom.boardflags);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/include/
H A Dpci_core.h57 uint16 sprom[36]; /* SPROM shadow Area */ member in struct:sbpciregs
H A Dpcie_core.h102 uint16 sprom[64]; /* SPROM shadow Area */ member in struct:sbpcieregs
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/shared/
H A Dnicpci.c836 reg16 = &pcieregs->sprom[SRSH_ASPM_OFFSET];
855 reg16 = &pcieregs->sprom[SRSH_CLKREQ_OFFSET_REV5];
876 reg16 = &pcieregs->sprom[SRSH_CLKREQ_OFFSET_REV8];
913 reg16 = &pcieregs->sprom[SRSH_PCIE_MISC_CONFIG];
936 reg16 = &pcieregs->sprom[SRSH_BD_OFFSET];
1432 reg16 = &pcieregs->sprom[SRSH_CLKREQ_OFFSET_REV8];
H A Dhndpci.c825 W_REG(osh, &pci->sprom[0], R_REG(osh, &pci->sprom[0]) | 0x400);
H A Dbcmsrom.c62 #include <proto/ethernet.h> /* for sprom content groking */
114 static int sprom_read_pci(osl_t *osh, si_t *sih, uint16 *sprom, uint wordoff, uint16 *buf,
2151 /* read sprom size and validate the parms */
2153 BS_ERROR(("get_si_pcmcia_srom: sprom size unknown\n"));
2158 BS_ERROR(("get_si_pcmcia_srom: sprom size exceeded\n"));
2163 /* read in sprom contents */
2167 BS_ERROR(("get_si_pcmcia_srom: sprom read failed\n"));
2216 /* read sprom size and validate the parms */
2218 BS_ERROR(("set_si_pcmcia_srom: sprom size unknown\n"));
2223 BS_ERROR(("set_si_pcmcia_srom: sprom siz
4623 sprom_read_pci(osl_t *osh, si_t *sih, uint16 *sprom, uint wordoff, uint16 *buf, uint nwords, bool check_crc) argument
[all...]
H A Dsiutils.c1254 /* Init nvram from sprom/otp if they exist */
3675 reg16 = &pcieregs->sprom[SRSH_PI_OFFSET];
3679 reg16 = &pcieregs->sprom[SRSH_PI_OFFSET];
3683 reg16 = &pciregs->sprom[SRSH_PI_OFFSET];

Completed in 216 milliseconds