History log of /openbsd/sys/dev/ic/if_wireg.h (Results 1 – 25 of 40)
Revision Date Author Comments
# 7bb4d322 21-Jun-2011 tedu <tedu@openbsd.org>

remove some unnecessary casts. ok blambert deraadt kettenis matthew


# 2061b6ef 03-Feb-2008 kettenis <kettenis@openbsd.org>

Remove sparc64-specific hack to byteswap pcmcia bus_space access. This is no
longer necessary now that stp(4) maps the pcmcia windows little-endian.
Makes wi(4) behind cbb(4) work on sparc64.

teste

Remove sparc64-specific hack to byteswap pcmcia bus_space access. This is no
longer necessary now that stp(4) maps the pcmcia windows little-endian.
Makes wi(4) behind cbb(4) work on sparc64.

tested by miod@

show more ...


# cfc00fcc 18-Oct-2005 fgsch <fgsch@openbsd.org>

remove wrong definition since result really belongs to stat (which is
already there).


# 9be8d9a1 17-Oct-2005 fgsch <fgsch@openbsd.org>

define a mask to extract the result from status.


# 86222df8 15-Oct-2005 fgsch <fgsch@openbsd.org>

correctly parse the supported data rates. needed by wi@usb.
tested by jsg@ and joris@, deraadt@ go ahead.


# eb215967 15-Feb-2005 reyk <reyk@openbsd.org>

add the manual tx power option. this is supported by some prism2/2.5/3
cards in hostap mode but it depends on the firmware version. support
for other wireless chipsets will be added in the future usi

add the manual tx power option. this is supported by some prism2/2.5/3
cards in hostap mode but it depends on the firmware version. support
for other wireless chipsets will be added in the future using the
net80211-framework.

ok robert@ bob@ danh@, tested by some others

show more ...


# 375f9aae 02-Mar-2004 millert <millert@openbsd.org>

Fix timing issues with newer Prism firmware and retry card reset up
to three times (only once for Symbol though). This fixes intermittent
problems on Prism-based cards with newer firmware. Tested w

Fix timing issues with newer Prism firmware and retry card reset up
to three times (only once for Symbol though). This fixes intermittent
problems on Prism-based cards with newer firmware. Tested with a
wide variety of cards and firmware revisions. OK mickey@

show more ...


# 2408ed96 21-Oct-2003 jmc <jmc@openbsd.org>

typos from Tom Cosgrove;

Tom: I did not commit a couple of your changes.

i did not include some punctuation fixes (full stops, etc.)
mnemorable -> mnemonic: i decided memorable was probably better

typos from Tom Cosgrove;

Tom: I did not commit a couple of your changes.

i did not include some punctuation fixes (full stops, etc.)
mnemorable -> mnemonic: i decided memorable was probably better
instrunctions -> instruction: i kept the plural

show more ...


# 1b9a5edd 25-Jun-2003 miod <miod@openbsd.org>

Extend the sparc bus_space_tag_t to store access endianness in it, and
adapt all bus_space functions to do proper endianness conversion whenever
necessary, except for the raw ones.

This allows us to

Extend the sparc bus_space_tag_t to store access endianness in it, and
adapt all bus_space functions to do proper endianness conversion whenever
necessary, except for the raw ones.

This allows us to remove the forced endianness conversions in if_wi.

with help from and ok mickey@

show more ...


# 645c5b8e 10-Jan-2003 millert <millert@openbsd.org>

Add support for Symbol LA4123 and Nortel E-mobility 211818-A PCI
cards. These use an ACEX EP1K30 programmable logic device (PLD)
as the PCMCIA->PCI bridge. There's no documentation available on
how

Add support for Symbol LA4123 and Nortel E-mobility 211818-A PCI
cards. These use an ACEX EP1K30 programmable logic device (PLD)
as the PCMCIA->PCI bridge. There's no documentation available on
how Symbol has this configured; the magic bits are based on
modifications to the Linux orinoco driver by Tobias Hoffmann.
He, in turn, figured out the magic from the Windows driver.
This does mean we have undocuemnted hex constants; sigh.

I also moved commented bridge chip info to right before the appropriate
bridge attachment. The massive comment at the top of the file was
becoming illegible.

show more ...


# 822260fc 27-Oct-2002 millert <millert@openbsd.org>

Add an option to use software WEP now that we have a software decrypt
function. Can be useful for cards that only support 40-bit WEP or
where the card firmware lacks weak IVs avoidance. Prism/Symbo

Add an option to use software WEP now that we have a software decrypt
function. Can be useful for cards that only support 40-bit WEP or
where the card firmware lacks weak IVs avoidance. Prism/Symbol only.
In the future this will be expanded to support proposed WEP replacements.
Based on code from Jamison Adcock.

show more ...


# 55c9fc66 10-Oct-2002 millert <millert@openbsd.org>

Make wi_get_id() table driven, similar to NetBSD and FreeBSD but
make the table itself a #define so we can reuse it in wicontrol.
Also add a bunch of chip IDs from NetBSD/FreeBSD.
mickey@ OK


# 33acde5d 12-Sep-2002 millert <millert@openbsd.org>

o break up wi_pci_attach() into device-specific parts for better readability
o kludge around a problem with Netgear MA301 hanging when booted w/o a card.
o better card detection w/ PLX adapters
o cor

o break up wi_pci_attach() into device-specific parts for better readability
o kludge around a problem with Netgear MA301 hanging when booted w/o a card.
o better card detection w/ PLX adapters
o correct the info in some comments
mickey@ OK

show more ...


# ca270432 10-Sep-2002 fgsch <fgsch@openbsd.org>

no need for pragma here.


# d92c1547 13-Aug-2002 millert <millert@openbsd.org>

change WI_PORTTYPE_AP -> WI_PORTTYPE_HOSTAP to match FreeBSD and NetBSD.
The reason for this is that it is possible in the future to have
wi(4) be a real AP using the AP tertiary firmware.
mickey@ OK


# 357ccf35 10-Jul-2002 millert <millert@openbsd.org>

Use the correct COR offset for pcmcia card; noted by Warner Losh


# 86bde86b 27-Jun-2002 fgsch <fgsch@openbsd.org>

missing parenthesis in this macro.


# 08eff2ef 26-Jun-2002 fgsch <fgsch@openbsd.org>

stp at sparc will map this card always as big-endian.


# 9aa798e0 23-Jun-2002 deraadt <deraadt@openbsd.org>

cleanup WI_IS_BE macros


# c3c4c461 22-Jun-2002 fgsch <fgsch@openbsd.org>

Add new flag, WI_FLAGS_BUS_PCMCIA and mark pcmcia attachment as such.
Replace ugly kludge with a macro that tests on sparc if it's pcmcia
and tries to deal with it correctly (card mapped as be).
This

Add new flag, WI_FLAGS_BUS_PCMCIA and mark pcmcia attachment as such.
Replace ugly kludge with a macro that tests on sparc if it's pcmcia
and tries to deal with it correctly (card mapped as be).
This makes possible to have wi at pcmcia and pci on sparc64; from theo
and myself. Tested with the PLX adapter and the SBus pcmcia bridge.
millert@ ok.

show more ...


# 7d8f85a8 21-Jun-2002 fgsch <fgsch@openbsd.org>

ugly kludge to deal correctly with endianess in sparc and sparc64.
millert@ ok.


# d4021147 01-May-2002 millert <millert@openbsd.org>

Change WI_PORTTYPE_IBSS to 4. This change got lost in the big ibss
simplication a while back. Luckily, it is basically cosmetic...


# a458d0e6 06-Apr-2002 millert <millert@openbsd.org>

Add support for setting antenna diversity on Symbol cards.
Also add some more Symbol-specific RID values I noticed in the
Linux orinoco driver.


# 7c600ae8 06-Apr-2002 millert <millert@openbsd.org>

Add support for Symbol cards and printing of the primary station
firmware version. Adapted from NetBSD and the Linux orinoco driver.
The Symbol firmware requires that we do a COR soft reset before
i

Add support for Symbol cards and printing of the primary station
firmware version. Adapted from NetBSD and the Linux orinoco driver.
The Symbol firmware requires that we do a COR soft reset before
initializing the card in wi_reset(). Also, setting WI_RID_ROAMING_MODE
caused the Symbol card to go into a strange (non-working) mode with
firmware 2.x.x.

There are some other Symbol additions/oddities that will need to be
addressed in the future.

show more ...


# a43355a6 30-Mar-2002 millert <millert@openbsd.org>

o Move register definitions to if_wireg.h
o Rename some register defines to be more useful (adapted from FreeBSD)
o Enable interrupts on PLX chip since some boards don't have this in
the EEPROM (adap

o Move register definitions to if_wireg.h
o Rename some register defines to be more useful (adapted from FreeBSD)
o Enable interrupts on PLX chip since some boards don't have this in
the EEPROM (adapted from FreeBSD and Linux).

show more ...


12