Commit Graph

4389 Commits

Author SHA1 Message Date
thorpej 6da1229118 Use ANSI function decls and static. Fix a memory leak uncovered by
doing so (auixp_freemem() was never called).
2005-06-27 21:13:09 +00:00
seb 1bc84e0800 Regen. 2005-06-26 20:04:10 +00:00
seb 4b6c4203cc Add ATI Radeon Mobility X600.
Add Mobile Intel 915PM/GM/GMS and 910GML Express Chipset.
2005-06-26 20:02:48 +00:00
dyoung 6a0e52d84e Move the definitions in dev/pci/files.ath into dev/pci/files.pci.
Stop including dev/pci/files.ath in arch/i386/conf/files.i386,
since we get the same definitions by including dev/pci/files.pci,
now.  Remove dev/pci/files.ath.

Add arch/macppc/conf/Makefile.macppc with directives for linking
the Atheros HAL for PowerPC.

In athhal-powerpc-be-eabi.opt_ah.h, #define AH_REGOPS_FUNC 1, since
otherwise the linker complains that the PowerPC HAL cannot link
with register-read/write subroutines.

Add ath(4) to the GENERIC macppc kernel configuration; comment it
out.
2005-06-25 22:08:54 +00:00
bouyer 61f82d5486 Write the station address using 8-bits writes instead of 16-bits.
This is what the linux driver does, and makes the DGE-550T work without the
STGE_CU_BUG hack. So remove the STGE_CU_BUG hack.
Set bit 0x0020 in STGE_DebugCtrl too, the linux driver does it (the comments
note this as a workaround, without more details. This doesn't seem to make
things worse).
Also initialize STGE_RxDMABurstThresh and STGE_RxDMAUrgentThresh, using
values from the linux driver.

Approved by Jason Thorpe.
2005-06-25 21:43:38 +00:00
kent d091e19a34 - free all of allocated resources when an error occurs
- code cleanup
2005-06-25 16:32:39 +00:00
fair 1adffc6d99 According to FreeBSD and other references, the cs5530 IDE controller,
while capable of UDMA mode 2, is swamped if you actually go that
fast, which is not good for the other functions on this multifunction
southbridge chip, so limit UDMA to mode 1.
2005-06-25 05:04:01 +00:00
dyoung f3574e6c00 Let ieee80211_input do WEP-decapsulation.
Make iwi(4) provide a key-allocator that returns valid indices for
the four global keys.  Now net80211 should let the h/w do WEP
encryption/decryption.
2005-06-25 04:02:45 +00:00
seb 716f8f5ee2 Regen. 2005-06-24 21:41:16 +00:00
seb af3a92ca00 Add Texas Instruments PCI6515A Cardbus Controller with Smart Card Controller.
Approved by gimpy@
2005-06-24 21:39:25 +00:00
rpaulo ec4e36b7c2 Add support for ASIX AX88140A/AX88141 chipsets using only
the 10/100 MII with inspiration from FreeBSD dc(4) driver.

Tested on i386 and macppc.

Reviewed by Jason Thorpe and ok'ed by Hubert Feyrer.
2005-06-23 23:51:41 +00:00
wiz 006993c282 s/PCIBIOS_FIXUP/PCI_FIXUP/ in printf, from Patrick Welche in PR 30583. 2005-06-23 14:20:23 +00:00
sekiya 090f77819b Oops, a unilateral DEBUG define crept in with my last commit. 2005-06-22 22:57:17 +00:00
martin adc4b94498 Remove unused <atomic.h> include; add <sys/device.h> includes where
needed.
2005-06-22 22:07:48 +00:00
dyoung 9063402978 Resolve conflicts in importation of 18-May-2005 ath(4) / net80211(9)
from FreeBSD.  Introduce compatibility shims (sys/dev/ic/ath_netbsd.[ch],
sys/net80211/ieee80211_netbsd.[ch]).  Update drivers (an, atu, atw,
awi, ipw, iwi, rtw, wi) for the new net80211(9) API.
2005-06-22 06:14:51 +00:00
kent ad8ef76d8d support for recording 2005-06-21 14:51:37 +00:00
kent e3c53b72af - print the controller name if possible
- make the max values of mixers AUDIO_MAX_GAIN
- reset the stream in trigger_output()
2005-06-20 11:48:47 +00:00
sekiya 93ed08ce8d Don't abort the attach if we are routing interrupts through the ioapic, there 2005-06-20 09:18:36 +00:00
sekiya 54c9009f27 Implement monitor mode. From OpenBSD. 2005-06-20 09:03:44 +00:00
atatat df13e3579e Change the rest of the sysctl subsystem to use const consistently.
The __UNCONST macro is now used only where necessary and the RW macros
are gone.  Most of the changes here are consumers of the
sysctl_createv(9) interface that now takes a pair of const pointers
which used not to be.
2005-06-20 02:49:18 +00:00
briggs 5c1f94f81d Match the 6300ESB on-board SATA/RAID controller.
Set the ATA RAID flag, if appropriate, in the SATA chip map.
Ensure that the interrupts are enabled in the SATA chip map.
2005-06-20 02:10:18 +00:00
briggs 488e4cc85b Regen. 2005-06-20 00:19:38 +00:00
briggs b61e39b645 Add Intel 6300ESB SATA RAID Controller. 2005-06-20 00:18:54 +00:00
chs 2a8328f224 regen 2005-06-19 21:17:17 +00:00
chs b2d9223653 add some misc cards and merge the two mylex sections. 2005-06-19 21:16:41 +00:00
kent 241f25f6e4 - add capabilities to specify a DAC group or an ADC.
- support for 4,6,8 channels playback
2005-06-19 16:32:55 +00:00
kent 8ed87adda9 - add support for headphone-boost mixer controls
- fix a bug of creation of output mute
- unmute all controls by azalia_set_mixer()
- if a bidirectional pin is green, orange, gray, or black, set
it as "output" direction by default.
2005-06-19 12:34:36 +00:00
kent ca51d2ecb9 partial support for mixer.
Still we have no ways to specify DACs or ADCs.
2005-06-19 07:42:39 +00:00
chs fc00645356 adapt to const/volatile changes. 2005-06-18 16:10:44 +00:00
kent e8e1a2ca9a An audio driver for High Definition Audio.
The driver is highly experimental at this moment:
 - limieted support for playback
 - support for no mixer controls
 - support for no recording
2005-06-18 10:43:47 +00:00
kent ab125bd85d A driver for High Definition Audio.
The driver is highly experimental at this moment:
 - limited support for playback
 - no support for mixer controls
 - no support for recording
2005-06-18 10:43:46 +00:00
bouyer 5494975684 Add quirk for SIS 96x that masquerade as a SIS503. Based on patch sent by
Robert Fuller in kern/30431, information found in the linux kernel.
While here, add SIS 965 to the table (from FreeBSD).
2005-06-16 19:30:02 +00:00
tsutsui 8e9e66997f Rename iha_pci_probe() -> iha_pci_match() because we don't have to
probe PCI devices.
2005-06-16 14:32:09 +00:00
bouyer ec4bb683de Support Intel 82801FBM Serial ATA Controller. From Kurt Schreiner on tech-kern. 2005-06-15 18:01:12 +00:00
bouyer 3cfd2fc4d3 Regen: add Intel 82801FBM Serial ATA Controller. 2005-06-15 17:59:14 +00:00
bouyer ded1e32c08 Add Intel 82801FBM Serial ATA Controller. From Kurt Schreiner on tech-kern@ 2005-06-15 17:58:02 +00:00
reinoud c380d87cf0 Cosmetic change giving better feedback on what's going on. It would allways
tell the hardware reset timed out when it didn't. Also cleaned up code
comments.
2005-06-15 15:16:23 +00:00
cube b5e65ac443 Match two candidates. From Francois Romieu in private mail. 2005-06-15 11:27:39 +00:00
bouyer a62b47cd1a Regen: add SiS 965. 2005-06-14 14:45:15 +00:00
bouyer 5f436e258e Add SIS 965 bridge. From FreeBSD. 2005-06-14 14:44:26 +00:00
tron 1981d397d6 Also use prom_getether() under NetBSD-sparc(64) if the MAC address
retrieved from the PROM starts with ff:ff:ff. The driver now works with
the onboard interface in the Tadpole SPARCle.
2005-06-13 16:37:38 +00:00
tron 7dc178dad7 Regen. 2005-06-13 15:28:04 +00:00
tron 7b43f61d58 Add support for the LinkSys PCMPC200 Cardbus ethernet card. 2005-06-13 15:27:41 +00:00
nonaka 518d320d8e Regen. 2005-06-13 07:43:52 +00:00
nonaka a72ccc32e9 Add PCI ids for HITACHI SH7751{,R} PCI Controller 2005-06-13 07:43:34 +00:00
nonaka a63cdc696c Regen. 2005-06-13 07:32:38 +00:00
nonaka 7cf9e12bdb Add PCI id for "ATI Mobility Radeon 9700". 2005-06-13 07:31:50 +00:00
reinoud 273876cfba Implement auixp AC-link reset 2005-06-12 00:02:18 +00:00
skrll fa0ce9deca Sync with pcidevs changes. 2005-06-07 11:33:55 +00:00
skrll 2b6261fcdc Regen. 2005-06-07 11:33:06 +00:00