Commit Graph

28018 Commits

Author SHA1 Message Date
he c5abf7f984 Add two NetMos NM9865 1-port and 2-port controllers, as found in
2x and 1x on a 4-port card sold as Sunsway/ST Lab I-430.
2011-03-11 20:22:53 +00:00
pgoyette 8207a57f9b Fix typo in previous - dosn't --> doesn't
Thanks, Jukka!
2011-03-11 19:12:46 +00:00
pgoyette 778be5985f Add support for SMSC EMC6D103S
From jasper@pointless.net in PR kern/44685
2011-03-11 18:38:51 +00:00
pgoyette ce5b760014 Set DBCOOL_DEBUG if global DEBUG is set 2011-03-11 17:12:43 +00:00
jakllsch 625b62a431 Shorten infinite loop. Tames atactl(8) atabus reset on mvsata(4). 2011-03-10 03:35:37 +00:00
scw 56541821a9 Match a Toshiba-branded version of Novatel's EU870D 3G/HSDPA WWAN Card. 2011-03-10 00:13:56 +00:00
scw e02cca4e9a Regen for Toshiba version of Novatel EU870D 3G/HSDPA WWAN Card 2011-03-10 00:12:51 +00:00
scw f84fccc70b Add entry for Toshiba version of a Novatel EU870D 3G/HSDPA WWAN Card. 2011-03-10 00:11:59 +00:00
ahoka e01dc4626a Add some PRIxxx macros to correctly print stdint types 2011-03-09 12:33:59 +00:00
martin a7e0465d20 Use %zu for size_t 2011-03-09 12:13:42 +00:00
ahoka 14ce4ecc83 Add support for legacy devices not supporting the ONFI READ_PARAMETER_PAGE
command with example usage for Micron chips
2011-03-09 10:05:08 +00:00
ahoka e43298d4d8 cleanup comments, prototypes
remove unused leftover debug code
2011-03-09 07:49:15 +00:00
macallan c3b14fbfbc change dbri's DMA segment size to a power of two value - the ship allows
segments up to 0x1fff bytes but even rounded to 32bit this seems to
confuse the rest of the audio code these days
TODO: we don't need to interrupt at every single segment
either way, with this mpg123 doesn't produce semi-random funny noises
anymore
2011-03-09 05:40:11 +00:00
phx d1be3375cc On the ST1023 (and compatible, like IP1000A), the mac-address can also be
passed via device properties, when the serial EEPROM is missing or empty.
2011-03-08 19:06:58 +00:00
kiyohara 5f8633bdc8 Fix hci_private data. slhci(4) is assuming, it is slhci_softc. not device_t. 2011-03-08 04:58:21 +00:00
macallan 951a3ca29c fix build for LP32
thanks to uebayasi@
2011-03-08 04:47:10 +00:00
macallan e5f1c17a70 only try to map the framebuffer if we don't already have an address
With this radeondrm works with genfb and r6xx.
2011-03-08 03:22:29 +00:00
macallan e13a6ad672 look for a 'virtual_address' property and use it as fb address 2011-03-08 03:16:30 +00:00
christos 97ea5c269b fix typo, and use the parent to determine the offset. From Dave Mills 2011-03-07 13:58:32 +00:00
cegger f2fbc0de6d Get improvements from FreeBSD-current (January 2011).
Successfully tested with WEP, WPA and WPA2 on AR9285.
Reviewed by jmcneill@
2011-03-07 11:25:41 +00:00
christos b5c8479490 don't abuse cf_unit, requested by phone. 2011-03-06 17:00:16 +00:00
jakllsch c0fcf73bd6 Set the ENVSYS_FCHANGERFACT flag soon enough for it to make a difference. 2011-03-05 22:27:21 +00:00
christos 0b4b684637 From Dave Mills: It would appear that the two PHYs can only be
accessed from the registers of controller0 (mvgbec0) hence why both
PHYs are being detected on controller0. I have made the assumption
that PHY0 => controller0 (mvgbec0), PHY1 => controller1(mvgbec1)
and developed a patch accordingly. Also the irq is 15 for controller1
not 14.
2011-03-05 18:28:13 +00:00
matt e7a3ba5387 Regen. 2011-03-05 15:36:50 +00:00
matt 06de72bde8 Add ATHEROS AR2427 and AR9287 2011-03-05 15:36:27 +00:00
jruoho 6315c7d63e Add __cpu_simple_lock_t. Use it, x86_read_psl(), and x86_disable_intr() to
disable interrupts locally and protect the access to APERF and MPERF. Also
rationalize the MD initialization sequence.
2011-03-05 09:47:19 +00:00
jruoho 78d39fa3b6 KNF. 2011-03-05 06:28:29 +00:00
oster 01b117db0c Remove bogus RF_ASSERT that must have crept in by accident.
Thanks to Jan-Hinrich Fessel for reporting the issue.
2011-03-04 17:45:17 +00:00
jruoho 4e1517c4e6 Rename a badly named constant. Make it correspond with <x86/specialreg.h>. 2011-03-04 12:10:49 +00:00
jruoho d87d6f14e7 Remove redundant/wrong increment of a variable. 2011-03-04 09:28:34 +00:00
jruoho 80dcd7f76f Add DMI quirk support via pmf_get_platform(9). If any of the listed models
are matched, the whole driver will be prevented from attaching. The first
entry is Supermicro PDSMi-LN4+ (a BIOS bug with bogus P-state entries).
2011-03-03 19:24:43 +00:00
christos b1b063f09f check rawvp before doing ioctl or strategy. 2011-03-03 03:39:08 +00:00
matt 5469ac9d1c When probing the PCI bars, make sure to only probe BARS (PPBs and PCB has
fewer bars than type 0 devices).
2011-03-02 21:57:40 +00:00
jruoho 5bfb3ade6b Append Intel's Turbo Boost to the debug printfs if we detect it. 2011-03-02 06:17:08 +00:00
riz 213d0d6de1 Always return at least one parity region. Fixes PR#44239.
Fix from oster@, code (such as it is) by me.
2011-03-01 22:51:14 +00:00
jruoho 5b407ea29a Detach evcnt(9) before the states. 2011-03-01 13:38:45 +00:00
jruoho e98440f29b Move also the evcnt(9) event counters to one place. No functional change. 2011-03-01 05:57:04 +00:00
jruoho 2562de9c62 Use __arraycount(3). 2011-03-01 05:37:02 +00:00
jruoho b9f7a5accd Simplify by moving the debug printfs to one place. No functional change. 2011-03-01 05:32:03 +00:00
jruoho c9111546fe Move the xcall(9) that does the P- and T-state transformations from the MD
layer to the main code. Makes the caches coherent and provides consistent
vmstat(1) output. This is still not quite right, given that most of the
cross-calls are typically unnecessary with the dependency coordination.
2011-03-01 04:35:48 +00:00
christos 0437d56b01 Make error checking consistent, possibly fixes PR/44652. 2011-02-28 18:28:20 +00:00
mjacob 44bf8be11e Update firmware sets for the (rare) 2322, 2400 and 2500. In particular the
latter two sets have boatloads of bug fixes.
2011-02-28 17:19:43 +00:00
mjacob 29e9eb7163 Update isp driver to be in sync with other platforms. Mostly very minor changes
with effectively zero impact on NetBSD.
2011-02-28 17:17:55 +00:00
riz a110815e0b Use le16enc()/be16enc() to encode LE/BE values back into the audio stream.
This fixes the tests/dev/audio test on my macppc box.

While I'm here, use le16dec()/be16dec() directly instead of rewriting them.
2011-02-28 16:56:39 +00:00
jruoho cd966b244a Provide MD wrappers for match and attach. 2011-02-27 18:32:53 +00:00
jmcneill c5d6c4cef0 follow the lead of genfb_pci and call pci_mapreg_probe before pci_mapreg_info 2011-02-27 18:10:25 +00:00
jmcneill 50f3ce9fa2 revert previous; instead of commenting out the error message how about fixing
the code that causes it to be printed in the first place
2011-02-27 18:01:28 +00:00
jruoho cf0085d7f5 Remove the following aprint_debug(9): "pci_mem_find: void region". I have
a system where this is printed about a hundred times. No functional change.
2011-02-27 17:31:08 +00:00
jruoho 494badeb16 Move acpicpu(4) from "acpinodebus" to "cpufeaturebus". 2011-02-27 17:10:33 +00:00
ahoka 2b6ee22130 Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
 - Flash layer, which gives a common API to access flash devices
 - NAND controller subsystem for the flash layer
 - An example OMAP driver which is used on BeagleBoard or alike ARM boards
2011-02-26 18:07:13 +00:00