Age | Commit message (Collapse) | Author |
|
drivers attaching to uhidev(4) do not always do it. Seems to fix one of
the transfer aborting races triggering a lot of "ehci_idone: ..." vomit
upon resume.
Reported by and fix tested by Ville Valkonen, ok deraadt@
|
|
some missing format arguments pointed out by jsg@
|
|
ok deraadt@
|
|
|
|
ok deraadt@
|
|
typically need to be able to map the ROM to get connector information and/or
to POST the card.
ok deraadt@
|
|
contained this bit.
ok deraadt@
|
|
It has been reported that the offload support is not working properly with
some of the newer ASICs, specifically BCM57780 and BCM57765. It is unknown
what the issue is whether it could be hw, the driver or the stack; so to
be on the safe side it is being disabled all together until the issue
can be investigated further.
ok deraadt@
|
|
before reseting the controller in order to save power when the machine is
suspended.
ok deraadt@
|
|
|
|
ok deraadt@
|
|
before trying to boot it, so we can explain why it's not working rather
than printing cryptic errors.
|
|
sure /dev/drm0 always matches the primary display.
ok mpi@
|
|
the chip already has firmware before trying to boot it, so we can explain
why it's not working rather than printing cryptic errors.
|
|
ok jmatthew
|
|
tested on Supermicro X10SLL
ok jsg@
|
|
AML, and will do WAITOK operations. While cold, that is a bad idea.
We seem to be safe with respect to the spec, I do not see any event
debounce issues here.
ok kettenis, tested by many
|
|
rather than DVACT_RESUME
in snapshots for a long time, looked at by pirofti kettenis mlarkin
|
|
|
|
|
|
|
|
attributes.
ok dlg@, jmatthew@
|
|
|
|
hardware.
ok dlg@, jmatthew@
|
|
|
|
|
|
in a per generation structure. this avoids code on every isr to figure
out what version of the chip we are, which is silly since we know that
at attach time.
ok jmatthew@
|
|
else bringing it in. Found out the hard way by florian@
|
|
bit is to post to the resp_out register once outside the loop rather
than inside every loop.
rework the code for finding the queue registers so its done once
on attach by pointing the sc at a map, rather than running big
conditionals in code on every register operation based on teh chip
version.
tested on 2200s by me and 2312s by jmatthew@
ok jmatthew@
|
|
handle it.
ok jmatthew@
|
|
break if we've already handled the queue rather than printf something.
complete all the pending entries before posting what we've done instead
of after each entry.
ok jmatthew@
|
|
ok jmatthew@
|
|
which means we don't need to use sgl continuation command buffers.
this keeps things much simpler on the iopool side of things.
|
|
From Alex Deucher
9f920083d1b766e795acbddf0dbd766a4291c5d6 in ubuntu 3.8
d00adcc8ae9e22eca9d8af5f66c59ad9a74c90ec in mainline linux
|
|
From Ben Widawsky
991d4b19f95e3baa4297d57413ca64e7caa1d959 in ubuntu 3.8
e1b4d3036c07ff137955fb1c0197ab62534f46ec in mainline linux
|
|
From Jani Nikula
b5ff26dd315431af29d270c338dfabd48ce29073 in ubuntu 3.8
14c5cec5d0cd73e7e9d4fbea2bbfeea8f3ade871 in mainline linux
|
|
From Daniel Vetter
fc832386574c43961b8b0f177d0062132be1d13b in ubuntu 3.8
181d1b9e31c668259d3798c521672afb8edd355c in mainline linux
|
|
From Konstantin Khlebnikov
e508abbbfbefacf721cc1faf39fe5105d179f489 in ubuntu 3.8
7dcd2677ea912573d9ed4bcd629b0023b2d11505 in mainline linux
|
|
From Guenter Roeck
5ce34926a10cb5be0fd2e1817ccc116817ec640f in ubuntu 3.8
c11e5f35ab490bd30591563816fbc83526521777 in mainline linux
|
|
discovery stuff enabled for now.
|
|
From Todd Previte
080caf7f5b0d025c2e19f2f516da634d020ba70f in ubuntu 3.8
232a6ee9af8adb185640f67fcaaa9014a9aa0573 in mainline linux
|
|
From Chris Wilson
e20ebbe3f08a1258fe54bcf6e6bcd75bb9b1ecc0 in ubuntu 3.8
0d1430a3f4b7cfd8779b78740a4182321f3ca7f3 in mainline linux
|
|
Currently treated the same as i350, i354 specific EEE settings
and 2.5Gb backplane connections not properly handled yet.
Tested by Andrew Lester on a Supermicro A1SRi-2758F.
|
|
xname lookup by hand. for consistency.
ok jmatthew@
|
|
do the maths for getting the different offset for 24xx and 25xx
once in attach rather than on every read and write.
ok jmatthew@
|
|
From Alex Deucher
5e47f3719629ddfbb33326a3446d521f1a78c3b4 in ubuntu 3.8
6802d4bad83f50081b2788698570218aaff8d10e in mainline linux
|
|
|
|
From Alex Deucher
5dd953fd70af5ef1bd605b93f87f55bc663be6a8 in ubuntu 3.8
10e9ffae463396c5a25fdfe8a48d7c98a87f6b85 in mainline linux
|
|
From Alex Deucher
b069c7f6ed4d74d9eff333a093ebb94f38af3db1 in ubuntu 3.8
d8e24525094200601236fa64a54cf73e3d682f2e in mainline linux
|
|
From Marek Olsak
de17d04713f1efa68e9e7bfbeab7e91fe495e012 in ubuntu 3.8
56492e0fac2dbaf7735ffd66b206a90624917789 in mainline linux
|