Commit Graph

6739 Commits

Author SHA1 Message Date
matt 320e681fce Only tick mii if the phy had a status change. 2009-12-14 00:52:04 +00:00
matt 422c370e41 Add RMI (NetLogic) 2009-12-13 19:19:47 +00:00
dyoung e347b9986c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
dyoung 8cbd7f7c54 Delete dead code: a device-activation hook. 2009-12-06 22:44:55 +00:00
dsl 4ea4889682 Correct what are clearly typos leading to duplicate vendor:product pairs.
Where possible values have been checked against the pcidatabase and x.org.
In some cases I've only commented on some dubious entries!
Values will be picked up by the next update.
Info from PR/36487
2009-12-05 16:30:39 +00:00
njoly 743418620c Cleanup interrupt establish error messages. Do not mix
aprint_error/aprint_normal/printf calls for a single line.
2009-12-04 11:13:04 +00:00
sborrill 57a76ebb19 Add support for Intel 3400 SATA 2009-11-30 09:33:48 +00:00
sborrill c3a158ad84 Regen 2009-11-30 09:32:11 +00:00
sborrill 599b5d0177 Add Intel 3400 devices 2009-11-30 09:31:11 +00:00
njoly 85cadc2388 Cleanup interrupt establish error messages. Do not mix
aprint_error/aprint_normal/printf calls for a single line.
2009-11-26 15:17:08 +00:00
njoly b046beb10c Do not use aprint_normal for error messages. 2009-11-24 15:51:39 +00:00
mbalmer 0ae57f90dd more s/the the/the/ 2009-11-22 19:09:15 +00:00
jakllsch fb0df3c9f4 Fix matching of CX700. Should address PR/39063.
Also,

Change bus_space_subregion() size for each SATA PHY register from 1 to 4,
as we do a bus_space_read_4() within these subregions.

Use PCI_MAPREG_START where appropriate.
2009-11-21 23:44:25 +00:00
jakllsch 58999a2a5a regen. 2009-11-21 22:59:03 +00:00
jakllsch 96746a2c6d Add CX700 and VX800/VX820 LPC bridge IDs. 2009-11-21 22:58:17 +00:00
njoly 2904cfc8f0 Cleanup boot messages, use aprint functions. 2009-11-21 14:51:04 +00:00
jakllsch b492fcba55 Switch VT8237R SATA to via_sata_chip_map_7(). via_sata_chip_map_7()
works fine and is consistent with the other VIA SATA controllers.

Tested on VT8237R+.

(Somewhat amazing that via_sata_chip_map_0() worked at all for the
second port.)
2009-11-20 20:16:30 +00:00
bouyer 7f7593a68d Remove duplicate PCI_PRODUCT_BROADCOM_BCM5709 entries.
BNX_MAX_MRU is now the 1500-bytes MTU; use BNX_MAX_JUMBO_MRU instead.
2009-11-20 18:24:29 +00:00
bouyer 1f4d2fce07 Sync with OpenBSD: if_bnx.c,v 1.85. Major changes:
Add support for the Broadcom BCM5709 and BCM5716 chips. This upgrade
the B06 firmware, and add the B09 firmware required by the BCM5709.
Remplace TX dmamap array with a dynamically-grown list.

Tested with:
bnx0 at pci4 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-T
and
bnx0 at pci0 dev 0 function 0: Broadcom NetXtreme II BCM5709 1000Base-SX
2009-11-18 23:11:16 +00:00
bouyer 0ba7ca8106 Regen: Complete BROADCOM BCM5709 family, and add BCM5716 family. 2009-11-18 22:59:56 +00:00
bouyer 043ccc97e9 Complete BROADCOM BCM5709 family, and add BCM5716 family. 2009-11-18 22:57:38 +00:00
jakllsch 1ae9ec6017 Match VT8251 IDE controller and enable UDMA Mode 6 thereon.
Should fix PATA speed issue in PR/37517.
Due to lack of hardware, only compile tested at this point.
2009-11-18 19:42:18 +00:00
jakllsch 49e23db07d regen. 2009-11-18 18:44:55 +00:00
jakllsch afcd4ff2b9 Drop unused/duplicate VIATECH VT8237_PCIB entry.
While here, drop "(Apollo KT600)" from VIATECH VT8237, and s/ISA/LPC/.
Additionally, add LPC Bridge ID for VT8251 from PR/37517.
2009-11-18 18:42:08 +00:00
enami f682fea033 Add an entry for AVlab's low profile PCI 4 port serial card, which is
sold in japan from kuroutoshikou as SERIAL4P-LPPCI2.
2009-11-18 00:28:09 +00:00
cegger 17429828e3 include <sys/device_if.h> for device_t. There is no use of struct device. 2009-11-14 09:42:50 +00:00
dyoung 240fa6310f Remove superfluous activation hook. 2009-11-12 19:39:26 +00:00
pgoyette 78b6b951fd Set iba_type properly. The only thing that ever looks at this is the
'options I2C_SCAN' code in dev/i2c/i2c.c which is disabled by default.
2009-11-03 12:51:56 +00:00
christos 64e2458fef spell the guys name properly. 2009-10-30 01:57:48 +00:00
macallan b37fcdb29c fix occasionally wrong colours in rectangle fills 2009-10-28 04:25:13 +00:00
macallan 91a682eb8a A driver for the Permedia 2 graphics processor, so far it's been tested only
on sparc64 with a Sun PGX32 / TechSource Raptor GFX 8P
So far it accelerates block copies, rectangle fills and the cursor, it
supports the usual wsdisplay / vcons stuff.
TODO:
- character drawing by hardware so we don't need to map the framebuffer
- DDC2 support
- mode setting
This driver still relies on the firmware to set up graphics modes etc. so it
won't work on x86 ( or non-OpenFirmware for that matter ) unless you use the
VESA BIOS to set up graphics and pass the right properties ( width, height
etc. ) to the driver. For the same reason it will work only if it's the
OpenFirmware console.
2009-10-28 02:10:27 +00:00
martin 7ef4d1bd9d Fix endianess issues when accessing the B-channel fifos. 2009-10-27 21:47:23 +00:00
bouyer 6d07b400dc Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !
2009-10-19 18:41:07 +00:00
cegger b999b7186c regen. 2009-10-13 11:56:16 +00:00
cegger 71e630a3b7 - replace 'Advanced Micro Devices' with 'AMD'.
Requested by jmcneill@
- remove duplicate printing of 'AMD' with the AMD HUDSON-2 chipset.
2009-10-13 11:55:54 +00:00
cegger 550de75c2f regen. 2009-10-13 10:46:05 +00:00
cegger b7ebbeb62f AMD SB900 renamed to AMD HUDSON-2 2009-10-13 10:45:14 +00:00
sborrill 6c11da0940 Add ioctls required by hdaudioctl. This involves some refactoring of the
hdaudio_afg ioctl code.
2009-10-11 08:50:11 +00:00
cegger 446b6b0dd3 Use m_pullup to handle defragmentation.
Reinject mbuf into TX queue when it couldn't be loaded.

diff for age(4) reviewed/discussed with plunky@ several weeks ago.
2009-10-08 08:57:19 +00:00
dyoung 0fabd75b6e It's a big job to write detachment hooks for pciide(4) and all of
its derivatives, and I haven't the time myself.  In struct
pciide_product_desc, provide a tiny bit of commented-out code to
guide an enterprising developer who takes on the immense task.
2009-10-05 20:03:47 +00:00
cegger c4c0ae224e regen. 2009-10-05 12:53:37 +00:00
cegger 7ce1696dc4 add SB900 IDE/SATA ids 2009-10-05 12:52:03 +00:00
uebayasi 411f51be75 Pass not (struct sdhc_pci_softc *) but (struct sdhc_softc *) to sdhc_intr().
No functional change because struct sdhc_pci_softc has struct sdhc_softc as
the 1st member.
2009-10-02 04:38:47 +00:00
jmmv b478d8712d Recognize PCI_PRODUCT_ATI_RAGEGLPCI. Works on a PowerMac G3 B&W running
NetBSD/macppc.
2009-10-01 19:02:27 +00:00
sborrill 21e3c4b6e7 Add support for playback- or capture-only devices by adding
AUDIO_PROP_PLAYBACK and AUDIO_PROP_CAPTURE properties.

From jmcneill@.

Fixes PR#42050
2009-09-29 15:58:54 +00:00
tsutsui 41bab1588b Replace shutdownhook_establish(9) with pmf_device_register1(9).
Compile test only.
2009-09-27 12:52:59 +00:00
jmcneill cdd2b39863 ensure that hp sensing is stopped on suspend, and restarted on resume if required. 2009-09-27 02:36:38 +00:00
jmcneill 2db390373f add suspend/resume support 2009-09-26 19:58:53 +00:00
snj 70285b633c "Intel High Definition Audio" -> "High Definition Audio" 2009-09-26 19:43:04 +00:00
jakllsch a34f7e7b8b As, siisata attaches not just at pci, but for a while now, also at cardbus,
move siisata core driver config to the propper config file.
2009-09-26 19:01:04 +00:00