summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2024-04-13Renove unused function and prototype.Mark Kettenis
ok jsg@
2024-04-12remove useless includes of ip.h and ip6.hJan Klemkow
ok bluhm
2024-04-12correct loop in channel set functionJonathan Gray
found by smatch indent warning ok kevlo@ stsp@
2024-04-12fix non-auto setting of extended media type bitsJonathan Gray
found by smatch warning about uninitialised var use ok jmatthew@
2024-04-12RegenKevin Lo
2024-04-12Add support for CH343 uart.Kevin Lo
The CH343 devices support any baud rate up to 6 Mbps. ok miod@
2024-04-11Match on ConnectX-6 virtual functions too, since they don't seem to beJonathan Matthew
any different to earlier revisions. from Brad
2024-04-11Add support for media types from the extended ethernet capabilities fields.Jonathan Matthew
If none of the regular ethernet capabilities are present, check the extended capabilities. Since we only report that the link is active if there's a detected media type, this isn't just a cosmetic change. Joerg Streckfuss reported that a gigabit SFP didn't work in a ConnectX-6 Lx, and tested that this change makes it work. ok dlg@
2024-04-11drm/i915/gt: Enable only one CCS for compute workloadJonathan Gray
From Andi Shyti a7ff84a6fe5ae8889a5f1c97008358836bd7f947 in linux-6.6.y/6.6.26 6db31251bb265813994bfb104eb4b4d0f44d64fb in mainline linux
2024-04-11drm/i915/gt: Do not generate the command streamer for all the CCSJonathan Gray
From Andi Shyti 726ff623869ddc3de887d99296cac3c849061b21 in linux-6.6.y/6.6.26 ea315f98e5d6d3191b74beb0c3e5fc16081d517c in mainline linux
2024-04-11drm/i915/gt: Disable HW load balancing for CCSJonathan Gray
From Andi Shyti c1f7ce2a11a945044d9d5556e638efdca70fb321 in linux-6.6.y/6.6.26 bc9a1ec01289e6e7259dc5030b413a9c6654a99a in mainline linux
2024-04-11drm/prime: Unbreak virtgpu dma-buf exportJonathan Gray
From Rob Clark cc4d9f0597ee1f1f94323611ae5d7473ddf2a99a in linux-6.6.y/6.6.26 a4ec240f6b7c21cf846d10017c3ce423a0eae92c in mainline linux
2024-04-11drm/amd: Flush GFXOFF requests in prepare stageJonathan Gray
From Mario Limonciello 3da10e91ecd24c49dd80e73f5ca86166f90dcfe1 in linux-6.6.y/6.6.26 ca299b4512d4b4f516732a48ce9aa19d91f4473e in mainline linux
2024-04-11drm/amd: Add concept of running prepare_suspend() sequence for IP blocksJonathan Gray
From Mario Limonciello da67a1139f054fc59c9c18f135729bc16aef93d4 in linux-6.6.y/6.6.26 cb11ca3233aa3303dc11dca25977d2e7f24be00f in mainline linux
2024-04-11drm/amd: Evict resources during PM ops prepare() callbackJonathan Gray
From Mario Limonciello 8b5f720486ca87e102ee722a73ae0894c12f1e7a in linux-6.6.y/6.6.26 5095d5418193eb2748c7d8553c7150b8f1c44696 in mainline linux
2024-04-11drm/amd/display: Prevent crash when disable streamJonathan Gray
From Chris Park 4356a2c3f296503c8b420ae8adece053960a9f06 in linux-6.6.y/6.6.26 72d72e8fddbcd6c98e1b02d32cf6f2b04e10bd1c in mainline linux
2024-04-11drm/amd/display: Fix DPSTREAM CLK on and off sequenceJonathan Gray
From Dmytro Laktyushkin 8dc9a27589a9bf5f0a7eb517543411adc185e957 in linux-6.6.y/6.6.26 e8d131285c98927554cd007f47cedc4694bfedde in mainline linux
2024-04-11drm/i915/mtl: Update workaround 14018575942Jonathan Gray
From Tejas Upadhyay 2564623ee0da92ed7f8a87aa3758cbf2c46257bb in linux-6.6.y/6.6.26 186bce682772e7346bf7ced5325b5f4ff050ccfb in mainline linux
2024-04-11drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74Jonathan Gray
From Matt Roper 798781b43194c6d2bdea0c4ded660f3135c484d3 in linux-6.6.y/6.6.26 c44d4ef47fdad0a33966de89f9064e19736bb52f in mainline linux
2024-04-11drm/i915/mtl: Update workaround 14016712196Jonathan Gray
From Tejas Upadhyay 338db8193cb2dd93544ac445a7b4b4a7f77094ad in linux-6.6.y/6.6.26 7467e1da906468bcbd311023b30708193103ecf9 in mainline linux
2024-04-11drm/i915: Replace several IS_METEORLAKE with proper IP version checksJonathan Gray
From Matt Roper ec84b2a44b057b2c51ed9f670b92690904e1106c in linux-6.6.y/6.6.26 14128d64090fa88445376cb8ccf91c50c08bd410 in mainline linux
2024-04-11drm/i915: Eliminate IS_MTL_GRAPHICS_STEPJonathan Gray
From Matt Roper b3749611a5e51188d17b4898eed8ecea571bc539 in linux-6.6.y/6.6.26 5a213086a025349361b5cf75c8fd4591d96a7a99 in mainline linux
2024-04-11drm/i915/xelpg: Call Xe_LPG workaround functions based on IP versionJonathan Gray
From Matt Roper 18e77951e14a73f75d269e54b90c648b1e18b66e in linux-6.6.y/6.6.26 f7696ded7c9e358670dae1801660f442f059c7db in mainline linux
2024-04-11drm/i915: Consolidate condition for Wa_22011802037Jonathan Gray
From Matt Roper 67f7fba8a08608cfd42ab354b79df56e9fee8856 in linux-6.6.y/6.6.26 28c46feec7f8760683ef08f12746630a3598173e in mainline linux
2024-04-11drm/i915: Tidy workaround definitionsJonathan Gray
From Matt Roper 6b25099eea4b65ba3b750ce49fa1a9a13d158046 in linux-6.6.y/6.6.26 f1c805716516f9e648e13f0108cea8096e0c7023 in mainline linux
2024-04-11drm/i915/dg2: Drop pre-production GT workaroundsJonathan Gray
From Matt Roper 0a9901fdb7bb785ec4975aeeebc1428e3abae172 in linux-6.6.y/6.6.26 eaeb4b3614529bfa8a7edfdd7ecf6977b27f18b2 in mainline linux
2024-04-11drm/i915: Pre-populate the cursor physical dma addressJonathan Gray
From Ville Syrjala cc696ce93089e3e1bc28d749aee321a37cabe4bd in linux-6.6.y/6.6.26 582dc04b0658ef3b90aeb49cbdd9747c2f1eccc3 in mainline linux
2024-04-11drm/i915/display: Use i915_gem_object_get_dma_address to get dma addressJonathan Gray
From Maarten Lankhorst 2c07e2437a3e98027c049ca560e4b6e39a975089 in linux-6.6.y/6.6.26 7054b551de18e9875fbdf8d4f3baade428353545 in mainline linux
2024-04-10Implement TCP Segmentation Offload for vio(4)Jan Klemkow
Tested by Brian Conway and bluhm With tweaks from bluhm ok bluhm
2024-04-10Remove obsolete headers.Marcus Glocker
Spotted by jsg@
2024-04-09Add PCI support for ufshci(4). Tested on the Microsoft Surface Go 4.Marcus Glocker
CAVEATS: The ufshci(4) openings need to be limited to 1 currently, otherwise file system corruptions have been identified using PCI. I hope this can be fixed soon. Help and ok jsg@, kettenis@
2024-04-09reduce diff to linuxJonathan Gray
2024-04-09regenJonathan Gray
2024-04-09more Intel DG2 graphics idsJonathan Gray
from ark.intel.com and github.com/intel/compute-runtime
2024-04-09drm/i915: ATS-M device ID updateJonathan Gray
From Haridhar Kalvala 5032c607e886e0c40749a05d37b835c1757d38ff in mainline linux
2024-04-09drm/i915: Add new PCI IDs to DG2 platform in driverJonathan Gray
From Ravi Kumar Vodapalli in drm-intel-next
2024-04-09drm/i915: Add new DG2 PCI IDsJonathan Gray
From Shekhar Chauhan d0c908d2978e0ef3c1ac1357c1c58224a153f8d4 in mainline linux
2024-04-08drm: panel-orientation-quirks: Add quirk for GPD Win MiniJonathan Gray
From Samuel Dionne-Riel 2f862fdc0fd802e728b6ca96bc78ec3f01bf161e in mainline linux
2024-04-08drm: panel-orientation-quirks: Add quirk for Lenovo Legion GoJonathan Gray
From Brenton Simpson 430143b0d3611f4a9c8434319e5e504244749e79 in mainline linux
2024-04-07match another two Alder Lake-N DesignWare I2C idsJonathan Gray
Not in the Intel datasheet but are matched by their Windows driver. ok mglocker@ who tested on Surface Go 4.
2024-04-07regenJonathan Gray
2024-04-07another two Alder Lake-N DesignWare I2C idsJonathan Gray
Not in the Intel datasheet but are matched by their Windows driver. Seen on Surface Go 4. ok mglocker@
2024-04-06Remove (unused) in-kernel event filtering, it's currently dead code.Martin Pieuchot
All events are currently exported to userland in order to support complex filters. If this becomes a bottleneck it should be possible to translate (some) user-land filters to in-kernel fitlers. Prodded by a diff from Christian Ludwig to also trace the tracing program. ok claudio@
2024-04-06regenJonathan Gray
2024-04-06more Alder Lake-N idsJonathan Gray
from: Intel Processor and Intel Core i3 N-Series Datasheet, Volume 1 of 2, Doc. No.: 759603, Rev.: 001
2024-04-05use inline functions instead of do while(0) for dev_*Jonathan Gray
avoids unused variable warning on gcc archs with ttm_tt.c rev 1.21 reported by deraadt@
2024-04-04drm/amdgpu: fix use-after-free bugJonathan Gray
From Vitaly Prosyak e87e08c94c9541b4e18c4c13f2f605935f512605 in linux-6.6.y/6.6.24 22207fd5c80177b860279653d017474b2812af5e in mainline linux
2024-04-04drm/amd/display: Clear OPTC mem select on disableJonathan Gray
From Ilya Bakoulin 2ceddecdd0ef6fe7cdb31ec14ff2e26ed938fa4b in linux-6.6.y/6.6.24 b4e05bb1dec53fe28c3c88425aded824498666e5 in mainline linux
2024-04-04drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabledJonathan Gray
From George Shen 6a1cb68b9810f71644eb5d2d663e59083540bada in linux-6.6.y/6.6.24 7bdbfb4e36e34eb788e44f27666bf0a2b3b90803 in mainline linux
2024-04-04drm/amd/display: Fix hang/underflow when transitioning to ODM4:1Jonathan Gray
From Ilya Bakoulin ae62f1dde66a6f0eee98defc4c7a346bd5acd239 in linux-6.6.y/6.6.24 e7b2b108cdeab76a7e7324459e50b0c1214c0386 in mainline linux