summaryrefslogtreecommitdiffstats
path: root/sys/dev
AgeCommit message (Collapse)AuthorFilesLines
2014-02-15drm/radeon: warn users when hw_i2c is enabled (v2)jsg1-1/+4
From Alex Deucher 4e5bd6f0c144ee55733bbbcfce7aad822d992417 in ubuntu 3.8 d195178297de9a91246519dbfa98952b70f9a9b6 in mainline linux
2014-02-15drm/mm: fix dump table BUGjsg1-17/+19
From Daniel Vetter c565ce76dab93e16a2deb68fb70a26b635f3ab5b in ubuntu 3.8 3a359f0b21ab218c1bf7a6a1b638b6fd143d0b99 in mainline linux
2014-02-15drm/i915: Don't deref pipe->cpu_transcoder in the hangcheck codejsg1-26/+59
From Chris Wilson d280fd3cae523191525251159e3cf9e773fdcedb in ubuntu 3.8 63b66e5ba54b15a6592be00555d762db6db739ce in mainline linux
2014-02-15drm/i915: Use the correct GMCH_CTRL register for Sandybridge+jsg1-3/+4
From Chris Wilson 2259bb7720c52941c1d62e078bf019aa88d6f525 in ubuntu 3.8 a885b3ccc74d8e38074e1c43a47c354c5ea0b01e in mainline linux
2014-02-15fix endianness of luns in iocbsjmatthew1-3/+3
2014-02-15drm/i915: fix DDI PLLs HW state readout codejsg1-2/+8
From Paulo Zanoni ab678ee101d7f1bed57e488d807a9f85c15af3fc in ubuntu 3.8 0882dae983707455e97479e5e904e37673517ebc in mainline linux
2014-02-15regenjsg2-24/+37
2014-02-15Correct the name of a Planex device and add some additionaljsg2-12/+16
ZyXEL zyd(4) devices. From Ben Taylor
2014-02-14florian@ noticed that I missed some isp24xx code in the sbus gluejmatthew1-4/+1
2014-02-14isp25xx nvram is at a different base addressjmatthew1-3/+11
2014-02-14add isp25xx support. no real differences from 24xx, at least with the wayjmatthew1-19/+30
we drive the card. tested with a card supplied by Mark Greenway at UQ.
2014-02-14add firmware for isp25xx, copied from freebsdjmatthew1-0/+27845
2014-02-14remove isp24xx-related code. it doesn't work, qle(4) replaces it, andjmatthew3-1787/+88
we need the space in the i386 ramdisks. ok dlg@, krw@
2014-02-13fix previous errorneous constants (compiled against the old header)pelikan1-3/+3
2014-02-13Recognize SATA-III ports in dmesg.pelikan2-4/+10
ok millert
2014-02-13Some Linux i915 drm "fast" path code relies on being able to "disable" pagekettenis1-7/+17
faults to avoid sleeping. Implement this functionality for i386 and amd64 for faults in the user address space. If the ci_inatomic flag is set in struct cpu_info, copyin(9) and copyout(9) will return EFAULT when a user-space address needs to be faulted in. Use this to properly implement __copy_to_user_inatomic() and __copy_from_user_inatomic_nocache() in the inteldrm(4) code. ok krw@, guenther@
2014-02-13Make sure we copy out the right amount of data in the various copyout() callskettenis1-7/+8
that replace the put_user() calls in the Linux code by using sizeof on the appropriate variables instead of explicit uint32_t/uint64_t types. Fixes a case where we accidentally copied out only 32 bits of a 64-bit value, uncovered by xf86-video-intel 2.99.909. ok jsg@, matthieu@
2014-02-13drm/i915: prefer VBT modes for SVDO-LVDS over EDIDjsg1-5/+7
From Daniel Vetter 795de6db7c0397315b083c6dbf57cecd2c6ad098 in ubuntu 3.8 c3456fb3e4712d0448592af3c5d644c9472cd3c1 in mainline linux
2014-02-13drm/i915/sdvo: Use &intel_sdvo->ddc instead of intel_sdvo->i2c for DDC.jsg1-2/+2
From Egbert Eich aee389b0e2e0d99c1ac779804fc46c2921b405d6 in ubuntu 3.8 53d3b4d7778daf15900867336c85d3f8dd70600c in mainline linux
2014-02-12Introduce qle(4), a new driver for QLogic ISP24xx fibre channel HBAs.jmatthew3-1/+3230
While this looks a lot like qla(4), there were a lot of minor changes between the 23xx and 24xx generations that mean that there isn't really all that much shared code.
2014-02-11Adjust for renamed pcidevs defines.kettenis1-5/+5
2014-02-11regenkettenis2-14/+14
2014-02-11Change the Intel Centrino Wireless-N 2000/2030 into 2200/2230 to bekettenis1-5/+5
consistent with the other devices supported by iwn(4), where we use the marketing names for these devices instead of the names used in the reference driver.
2014-02-11Intel Centrino Wireless-N 2200 (tested) and Wireless-N 105/135 (untested)kettenis2-9/+47
support. Tested by mlarkin@
2014-02-11fix endianness of fc4 type registration (again), and don't bother printingjmatthew1-4/+4
the fc4 types for fabric ports we find
2014-02-10Build isp2xxx firmware into separate object files so we only includejmatthew9-17/+41
one copy when both isp(4) and qla(4) are enabled. This is a temporary measure until qla(4) takes over completely. looked at by miod@ and kettenis@
2014-02-10Intel Centrino Wireless-N 2230 support. From Fabian Raetz, with a little bitkettenis3-43/+201
of polishing from yours truly. Tested by Fabian and Benoit Lecocq.
2014-02-10the mac addresses you program with MYXCMD_SET_MCASTGROUP are in a differentdlg1-5/+13
format to the one used for MYXCMD_SET_LLADDR. for reasons. this lets ospf work if you dont happen to have PROMISC enabled on your interface like my production firewalls happen to have, which is why i never noticed this before.
2014-02-10drm/ttm: Fix memory type compatibility checkjsg1-13/+21
From Thomas Hellstrom 04623382c8e829413c2b69f740a9455e2e764ab7 in ubuntu 3.8 59c8e66378fb78adbcd05f0d09783dde6fef282b in mainline linux
2014-02-10drm/ttm: Fix ttm_bo_move_memcpyjsg1-12/+18
From Thomas Hellstrom 1fe70122dd9b926e84b14d1603202ae2ef2c5edd in ubuntu 3.8 da95c788ef0c645378ffccb7060a0df1a33aee38 in mainline linux
2014-02-10drm/ttm: Handle in-memory region copiesjsg1-2/+4
From Jakob Bornecrantz f8f0599d88fb76646bdd8b735dc2574ad80c625d in ubuntu 3.8 9a0599ddeae012a771bba5e23393fc52d8a59d89 in mainline linux
2014-02-10drm/ttm: fix the tt_populated check in ttm_tt_destroy()jsg1-2/+2
From Ben Skeggs 43a1ab9ba9d7c0d97e7079a09438fe1b4209e318 in ubuntu 3.8 182b17c8dc4e83aab000ce86587b6810e515da87 in mainline linux
2014-02-10drm/radeon: expose render backend mask to the userspacejsg4-5/+16
From Marek Olsak 413f46c51b173d8a46135d33fa3adef05f2b1a7e in ubuntu 3.8 439a1cfffe2c1a06e5a6394ccd5d18a8e89b15d3 in mainline linux
2014-02-10drm/radeon: fix render backend setup for SI and CIKjsg1-6/+6
From Marek Olsak 88aa6194df73e8dff9f2a1ee47d2775df3d99411 in ubuntu 3.8 9fadb352ed73edd7801a280b552d33a6040c8721 in mainline linux
2014-02-10drm/radeon/atom: fix bus probes when hw_i2c is set (v2)jsg1-6/+10
From Alex Deucher 66679b83a6f98615b0e715a156a4cea0456eeb41 in ubuntu 3.8 ffd3d3361d583cb73fa65a5fed3a196ba6f261bb in mainline linux
2014-02-10radeon: workaround pinning failure on low ram gpujsg1-1/+29
From Jerome Glisse 9043b83c07a1899bbb094fb4f1c889aab4756a6a in ubuntu 3.8 97b6ff6be9da7675aab339334fda996d6c5077d9 in mainline linux
2014-02-10radeon/i2c: do not count reg index in number of i2c byte we are writing.jsg1-2/+5
From Jerome Glisse 9e06f75bc7e94af88c307b6aa8868bea9a782b55 in ubuntu 3.8 fae009d15a44e5f1d938340facf4b8bc7dc69a09 in mainline linux
2014-02-10drm/radeon: don't share PPLLs on DCE4.1jsg1-2/+2
From Alex Deucher c1a64c8ef586e888a8d25d994ae8c98f6ef5d563 in ubuntu 3.8 70471860ff9f335c60c004d42ebd48945bfa5403 in mainline linux
2014-02-10drm/radeon: forever loop on error in radeon_do_test_moves()jsg1-3/+3
From Dan Carpenter e81db22d989873123a9d9f33d55d86e5db2ff8af in ubuntu 3.8 89cd67b326fa95872cc2b4524cd807128db6071d in mainline linux
2014-02-10drm/radeon: fix typo in CP DMA register headersjsg3-8/+8
From Alex Deucher 1f549c8c9e500848ac4d79b6069baed001adfd18 in ubuntu 3.8 aa3e146d04b6ae37939daeebaec060562b3db559 in mainline linux
2014-02-10drm/radeon: Make r100_cp_ring_info() and radeon_ring_gfx() safe (v2)jsg2-8/+12
From Alex Ivanov 38921933f2075f3c676c1ee1014523f86161b69d in ubuntu 3.8 0eb3448aa6b31fbf24c31756aba7940cac5ad6b8 in mainline linux
2014-02-10drm/radeon: fix panel scaling with eDP and LVDS bridgesjsg1-4/+32
From Alex Deucher 1746ed29ec8fded44bd8fbc96fe8cd72f55d3031 in ubuntu 3.8 855f5f1d882a34e4e9dd27b299737cd3508a5624 in mainline linux
2014-02-10drm/radeon/si: Add support for CP DMA to CS checker for compute v2jsg2-47/+66
From Tom Stellard 0f5c67667c1914c3f133bc2d43199b6d01bfde28 in ubuntu 3.8 e5b9e7503eb1f4884efa3b321d3cc47806779202 in mainline linux
2014-02-10drm/radeon: fix handling of variable sized arrays for router objectsjsg1-4/+7
From Alex Deucher 34dd5e3b51b02e496c3fb6226b48b1f87fd0dd09 in ubuntu 3.8 fb93df1c2d8b3b1fb16d6ee9e32554e0c038815d in mainline linux
2014-02-10drm/radeon: fix LCD record parsingjsg1-2/+4
From Alex Deucher ebfd981ed41114cc659e5cefa3d00a88e43c2813 in ubuntu 3.8 95663948ba22a4be8b99acd67fbf83e86ddffba4 in mainline linux
2014-02-10drm/radeon: fix endian bugs in hw i2c atom routinesjsg2-6/+10
From Alex Deucher c787a54be43fff3f9bd2ad5990ec2c9219417af1 in ubuntu 3.8 4543eda52113d1e2cc0e9bf416f79597e6ef1ec7 in mainline linux
2014-02-10drm/radeon: improve dac adjust heuristics for legacy pdacjsg1-3/+5
From Alex Deucher f9474faaff4435129181db3000ff57ef2be7ab3e in ubuntu 3.8 03ed8cf9b28d886c64c7e705c7bb1a365fd8fb95 in mainline linux
2014-02-10drm/radeon: Another card with wrong primary dac adjjsg1-3/+7
From Ondrej Zary e7833340ccf49fcbe2c3b155aa6c51a1f46c2a6c in ubuntu 3.8 f7929f34fa0e0bb6736a2484fdc07d77a1653081 in mainline linux
2014-02-10drm/radeon: fix endian issues with DP handling (v3)jsg1-5/+40
From Alex Deucher 65a57d9cbf80a90856ba53e6cee8bfd69f0fc90a in ubuntu 3.8 34be8c9af7b8728465963740fc11136ae90dfc36 in mainline linux
2014-02-09drm/radeon: allow selection of alignment in the sub-allocatorjsg5-9/+13
From Alex Deucher bc25f63f795ee2c8b7296d0dc1e9afe071dbfa88 in ubuntu 3.8 6c4f978b357bc779c703fda1f200e9179623d3e9 in mainline linux