summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
2007-02-28SBus parallel port driver, from NetBSD but untested (no printer or cables);Miod Vallat
this should hopefully stop people from asking me about it (-:
2007-02-28Adjust residual counter for esp wide transfers; from NetBSDMiod Vallat
2007-02-28Another round of makro killing. Kill _ACX_CONF_FUNC() and replace allClaudio Jeker
calls with acx_set_conf()/acx_get_conf(). OK mglocker@
2007-02-28Fix a ieee80211_node refcount leak -- the node lookup is done inClaudio Jeker
ieee80211_encap() so there is no need to do call ieee80211_find_txnode() beforehands. OK mglocker@
2007-02-27Fix page fault trap in radio init code path and activate radio init inMarcus Glocker
bcw_init(). Remove obsolete debug code therefore. The radio seems to initialize (can't verify yet), but I'm sure there are still some tweaks.
2007-02-26Finish bcw_radio_default_radio_attenuation().Marcus Glocker
2007-02-26As we have the PCI softc data now, replace the fake if's with real ones.Marcus Glocker
Add some more debug info.
2007-02-26We need to save some PCI infos in our softc struct for further decisionsMarcus Glocker
in the driver code.
2007-02-25Power on/off cardbus socket at attach/detach time. Makes firmware uploadMarcus Glocker
work on my BCM4318 cardbus device now.
2007-02-25Calculate number of cores correctly. This is done based on the commonMarcus Glocker
core revision. Now my BCM4318 and BCM4306 both get the right number of cores.
2007-02-25dmesg should look like devN at busN locators: device infoTheo de Raadt
the locators are printed by the bus drivers, rest by the device's driver.
2007-02-24Get correct chip revision and also get chip package.Marcus Glocker
2007-02-24Fix value typos, sync radio vars with phy vars, add radio defaultMarcus Glocker
attenuation routine, add temporary debug printfs.
2007-02-23Add bcw_phy_lo_g_state().Marcus Glocker
2007-02-23Another two missing htoleX() for big endian support. Still more missingClaudio Jeker
but now I'm able to receive packets on macppc. OK mglocker@
2007-02-23Add bcw_radio_freq_r3a_value() and complement bcw_phy_initg().Marcus Glocker
2007-02-23Complement and fix a bunch of things in bcw_radio_select_channel().Marcus Glocker
2007-02-23Add missing routine to just allow a number in a given range. ReplacesMarcus Glocker
some /* XXX */ lines.
2007-02-23Add bcw_phy_xmitpower().Marcus Glocker
2007-02-23Complement bcw_radio_set_txpower_a().Marcus Glocker
2007-02-23Add and activate bcw_radio_init2050 (radio type B).Marcus Glocker
2007-02-23Activate bcw_phy_init2060() (type A radio) in bcw_radio_on().Marcus Glocker
2007-02-23Complement bcw_phy_inita(), add bcw_radio_init2060().Marcus Glocker
2007-02-22Add bcw_phy_lo_b_measure().Marcus Glocker
2007-02-22Add support for Winbond W83627EHF chips.Mark Kettenis
2007-02-22Add bcw_phy_initb2() and bcw_phy_initb4(). Activate bcw_phy_init() in theMarcus Glocker
bcw_init() path.
2007-02-22Halftime for PHY init code, another ~1000 new lines.Marcus Glocker
2007-02-21Make the firmware load on big endian systems and while there make sure thatClaudio Jeker
the right value is printed in case of an error. OK mglocker@
2007-02-20Fix a memory leak in acx_load_radio_firmware() -- free the ucode after use.Claudio Jeker
OK mglocker@
2007-02-20~1052 lines of new PHY radio initialization code and no end in sight.Marcus Glocker
2007-02-18Add bcw_phy_set_baseband_attenuation().Marcus Glocker
2007-02-18Comment corrections from Bret Lambert.Marcus Glocker
2007-02-18Add bcw_shm_write16().Marcus Glocker
2007-02-18Sort routines (phy, radio).Marcus Glocker
2007-02-18Start to add radio PHY initialization routines.Marcus Glocker
Rename some radio variable names to names which doesn't confuse me everytime I have to use them.
2007-02-18Turn radio (version 2050) on.Marcus Glocker
2007-02-15from linux->freebsd->brad->me, tested by matthieu, brad, kettenis, others...Jason Wright
looks like realtek reversed the order of multicast stuff on the PCI-E cards
2007-02-14Sync with pgt(4) multicast fix.Marcus Glocker
OK claudio@
2007-02-14Add SIOCADDMULTI and SIOCDELMULTI ioctl handlers. Without them IPv6 doesClaudio Jeker
not work. Issue reported by brad@ OK mglocker@
2007-02-14remove some unused goopJonathan Gray
2007-02-14put debug string tables under ATW_DEBUGJonathan Gray
2007-02-14remove no longer used rate related variable/definesJonathan Gray
2007-02-14Consistently spell FALLTHROUGH to appease lint.Jonathan Gray
ok kettenis@ cloder@ tom@ henning@
2007-02-14bus_space does byte swapping to cope with host endianness for us, so removeDavid Gwynne
an unnecessary htole32().
2007-02-13Fix subtle x ? y : z bug when calling mfi_create_sgl. This worked becauseMarco Peereboom
during runtime the bug condition does not happen. ok krw joris
2007-02-11Remove _KERNEL_OPT leftovers.Miod Vallat
2007-02-09Spaces, no binary change.Claudio Jeker
2007-02-08Don't clear IFF_OACTIVE in re_txeof() unless there are at least 4 freeMark Kettenis
TX descriptors. Further down the road re_encap() will bail if there aren't at least 4 free TX descriptors, causing re_start() to abort and set IFF_OACTIVE again. From marius@FreeBSD Tested by me, brad@, otto@ and Emilio Parea.
2007-02-08Remove double semicolons.Ray Lai
From Pierre Riteau <pierre dot riteau at free dot fr>. OK marco@.
2007-02-06Evil typo; spotted by Thorsten GlaserMiod Vallat