summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2023-02-15drm/i915: Fix VBT DSI DVO port handlingJonathan Gray
From Ville Syrjala 7fa83855852e4b13dd05702569f3f0bb3e1c624d in linux-6.1.y/6.1.12 6a7ff131f17f44c593173c5ee30e2c03ef211685 in mainline linux
2023-02-15drm/i915: Initialize the obj flags for shmem objectsJonathan Gray
From Aravind Iddamsetty baaed8c92927e2530a799daf2e909e6688dc2943 in linux-6.1.y/6.1.12 44e4c5684fcc82d8f099656c4ea39d9571e2a8ac in mainline linux
2023-02-15drm/i915: Move fd_install after last use of fenceJonathan Gray
From Rob Clark bfa700d12274bd3509b64fd545d1046eef89d564 in linux-6.1.y/6.1.12 251e8c5b1b1fadcc387a8e618c7437d330bdac3e in mainline linux
2023-02-15drm/amd/display: fix cursor offset on rotation 180Jonathan Gray
From Melissa Wen 5af27a53a881ed49e071875c10760b0fc13996a1 in linux-6.1.y/6.1.12 49d0555976f0972af68397ed996375c135b38ba7 in mainline linux
2023-02-15drm/amd/display: properly handling AGP aperture in vm setupJonathan Gray
From Alex Deucher 8d81e1c6865e7114d9829b0f3c73a66cd3a0963d in linux-6.1.y/6.1.12 5c4e8c71d1202cd84d870e7e5cb8d6b52f9c3507 in mainline linux
2023-02-15drm/amdgpu/smu: skip pptable init under sriovJonathan Gray
From Jane Jian 4609e1773222670af42e71c3a7bbf0453438d74a in linux-6.1.y/6.1.12 c6ac406cd8ff610a2d5da298b1d3071acfcde7f0 in mainline linux
2023-02-15drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/finiJonathan Gray
From Guilherme G. Piccoli 2bcbbef9cace772f5b7128b11401c515982de34b in linux-6.1.y/6.1.12 5ad7bbf3dba5c4a684338df1f285080f2588b535 in mainline linux
2023-02-15drm/amd/pm: bump SMU 13.0.7 driver_if header versionJonathan Gray
From Evan Quan d82e6903b395aafc5c94b7282eccdd13903942a3 in linux-6.1.y/6.1.12 dc38b996db968f51f0fe45845a519c5cd7f6bd04 in mainline linux
2023-02-15drm/amdgpu: Add unique_id support for GC 11.0.1/2Jonathan Gray
From Kent Russell e379d5662c26b65384d95674559f9343be132851 in linux-6.1.y/6.1.12 c108a18462949fe709ebd6b0be68398d643bc285 in mainline linux
2023-02-15drm/amd/pm: bump SMU 13.0.0 driver_if header versionJonathan Gray
From Evan Quan daaa0760cd0b6cf5985384d24e991f6c23a236e7 in linux-6.1.y/6.1.12 9874cc2df4e892c8744aa0472866cbf7c3cf1862 in mainline linux
2023-02-15drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptesJonathan Gray
From Friedrich Vock a2e60fee4b7681bb9664f6a638d9630102ac978b in linux-6.1.y/6.1.12 e53448e0a1efa5133c7db78f1df1f4caf177676b in mainline linux
2023-02-15drm/amd/pm: add SMU 13.0.7 missing GetPptLimit message mappingJonathan Gray
From Evan Quan 62890f3eabf80676c0fefbbdd88e0f3f12528032 in linux-6.1.y/6.1.12 0e763afcb50814e256ecb780fcc0f3bade2e1a0c in mainline linux
2023-02-15drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already enabledJonathan Gray
From Ville Syrjala d05b72328810897a28fe313735481789edfef7e4 in linux-6.1.y/6.1.12 90d5e8301ac24550be80d193aa5582cab56c29fc in mainline linux
2023-02-15regenJonathan Gray
2023-02-15add a Navi 33 / Radeon RX 7600S device idJonathan Gray
spotted in notebookcheck review of ASUS TUF Gaming A16 Advantage Edition (2023), model FA617NS
2023-02-14jca@ points out that the field I split in iwx(4) Rx descriptors is in a union.Stefan Sperling
Keep semantics of the field intact by wrapping the split values in struct { }. Again no size change, because of union semantics. diff from jca@ with request to commit if ok, thanks! build-tested again + ok tb@
2023-02-14use pragma pack around PPTable_t definitionsJonathan Gray
Avoids warnings about alignment changing when embedded inside of a packed struct (such as _ATOM_VEGA20_POWERPLAYTABLE) seen with clang 15 on arm64. reported and compile tested by tb@ sent upstream to amd-gfx list
2023-02-14use pragma pack around dmub_addr definitionJonathan Gray
Avoids warnings about alignment changing when embedded inside of a packed struct (dmub_rb_cmd_mall) seen with clang 15 on arm64. reported and compile tested by tb@ sent upstream to amd-gfx list
2023-02-13Fix an alignment issue in iwx(4) Rx descriptors.Stefan Sperling
Split a 64-bit field, aligned at a 4-byte boundary, into two 32 bit fields. Our driver does not use this field. Its definition does not matter to us, as long as its size remains correct. Fixes clang-15 warnings, which turn into compilation errors with -Werror. Reported by, and ok tb@ Relevant clang 15 errors are: In file included from /sys/dev/pci/if_iwx.c:151: /sys/dev/pci/if_iwxreg.h:3659:2: error: field within 'struct iwx_rx_mpdu_desc_v1' is less aligned than 'union iwx_rx_mpdu_desc_v1::(anonymous at /sys/dev/pci/if_iwxreg.h:3659:2)' and is usually due to 'struct iwx_rx_mpdu_desc_v1' being packed, which can lead to unaligned accesses [-Werror,-Wunaligned-access] union { ^ /sys/dev/pci/if_iwxreg.h:3626:2: error: field within 'struct iwx_rx_mpdu_desc_v3' is less aligned than 'union iwx_rx_mpdu_desc_v3::(anonymous at /sys/dev/pci/if_iwxreg.h:3626:2)' and is usually due to 'struct iwx_rx_mpdu_desc_v3' being packed, which can lead to unaligned accesses [-Werror,-Wunaligned-access] union { ^ 2 errors generated.
2023-02-13regenMark Kettenis
2023-02-13Add Rockchip RK3566 and shorten the name for the RK3399.Mark Kettenis
ok jsg@
2023-02-12regenVitaliy Makkoveev
2023-02-12Add "Micron Technology" vendor and MTFDKBA512QFM NVMe storageVitaliy Makkoveev
ok deraadt@
2023-02-10drm/amdgpu: update wave data type to 3 for gfx11Jonathan Gray
From Graham Sider 86dbbc8f6ba705b82c0e6daf5c2fed993665dc1a in linux-6.1.y/6.1.11 ed8e793c65e4c6633e8577e40d574da8a56d2e0f in mainline linux
2023-02-10drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11Jonathan Gray
From Tim Huang 91ef43f6b65b5aea03e71d70bb510efc61637ff6 in linux-6.1.y/6.1.11 1538709c9f1c207d30afd95ea41b3aeb973f67e7 in mainline linux
2023-02-10drm/amd: Fix initialization for nbio 4.3.0Jonathan Gray
From Mario Limonciello 814d83a710e8309d989fafc163656a68f2acaef4 in linux-6.1.y/6.1.11 5048fa1ebf89d03cf0ceca13fab8f800399e9ee3 in mainline linux
2023-02-10drm/i915: Fix potential bit_17 double-freeJonathan Gray
From Rob Clark 0769f997a7b6d5cb8336db0b4ec3d2d311b8097c in linux-6.1.y/6.1.11 7057a8f126f14f14b040faecfa220fd27c6c2f85 in mainline linux
2023-02-10drm/i915: Avoid potential vm use-after-freeJonathan Gray
From Rob Clark 764accc2c1b8fd1507be2e7f436c94cdce887a00 in linux-6.1.y/6.1.11 41d419382ec7e257e54b7b6ff0d3623aafb1316d in mainline linux
2023-02-10drm/amd/display: Fix timing not changning when freesync video is enabledJonathan Gray
From Aurabindo Pillai f3056978934cf809c0ae70a22ac3af2a857e1a93 in linux-6.1.y/6.1.11 4b069553246f993c4221e382d0d0ae34f5ba730e in mainline linux
2023-02-10Adjust knote(9) APIVisa Hankala
Make knote(9) lock the knote list internally, and add knote_locked(9) for the typical situation where the list is already locked. Remove the KNOTE(9) macro to simplify the API. Manual page OK jmc@ OK mpi@ mvs@
2023-02-10drm/i915/adlp: Fix typo for reference clockJonathan Gray
From Chaitanya Kumar Borah 7a435fe0b6bbf4ab5ede23e25658f3735caa2a65 in linux-6.1.y/6.1.11 47a2bd9d985bfdb55900f313603619fc9234f317 in mainline linux
2023-02-10drm/i915: Fix up locking around dumping requests listsJonathan Gray
From John Harrison 04dcff26490cc8dedbfcf44cfb3e3e7a08622fd0 in linux-6.1.y/6.1.11 5bc4b43d5c6c9692ddc7b96116650cdf9406f3da in mainline linux
2023-02-10drm/i915: Fix request ref counting during error capture & debugfs dumpJonathan Gray
From John Harrison 9467397f417dd7b5d0db91452f0474e79716a527 in linux-6.1.y/6.1.11 86d8ddc74124c3fdfc139f246ba6da15e45e86e3 in mainline linux
2023-02-10drm/i915/guc: Fix locking when searching for a hung requestJonathan Gray
From John Harrison de997938a7a5da3cb3bd3b914456656963ca1d1c in linux-6.1.y/6.1.11 87b04e53daf806945c415e94de9f90943d434aed in mainline linux
2023-02-09consolidate mbuf header parsing on device driver layerChristian Weisgerber
em(4) ok jan@, bluhm@ igc(4) tested by weerd@
2023-02-09Unstub drm_gem_ttm_vmap/vunmap.Mark Kettenis
ok jsg@
2023-02-09Pin the default framebuffer. The Linux drm code no longer does this sinceMark Kettenis
they switched to using a shadow framebuffer and only pin the hardware framebuffer when flushing the shadow framebuffer. But our wdisplay(4) and rasops(9) code expects the hardware framebuffer to be always accessible at the same address. Fixes the regression introduced by amdgpu_object.c rev 1.12. ok jsg@
2023-02-07regenKevin Lo
2023-02-07Add ASMedia ASM2142 xhciKevin Lo
ok deraadt@
2023-02-06match on another Elkhart Lake idJonathan Gray
Noticed when looking at the datasheet. Merged into drm-intel-next.
2023-02-06consolidate mbuf header parsing on device driver layerJan Klemkow
with tweaks from mvs@, mpi@, dlg@, naddy@ and bluhm@ "go for it" deraadt@ ok naddy@, mvs@
2023-02-05match on Elkhart LakeJonathan Gray
ok patrick@ jan@
2023-02-05regenJonathan Gray
2023-02-05add Intel Elkhart Lake idsJonathan Gray
from: Intel Atom x6000E Series, and Intel Pentium and Celeron N and J Series Processors for IoT Applications Datasheet, Volume 1 Document Number: 636112-1.6 AHCI changed from 0x4b60 to 0x4b63 to match what is seen on Dell EMC Edge Gateway 3200 with Atom x6425RE and Compulab fitlet3 with Atom x6425E. 0x4b7f is documented as Reserved but is SRAM ok patrick@ jan@
2023-02-04timecounting: remove incomplete PPS supportScott Soule Cheloha
The timecounting code has had stubs for pulse-per-second (PPS) polling since it was imported in 2004. At this point it seems unlikely that anyone is going to finish adding PPS support, so let's remove the stubs: - Delete the dead tc_poll_pps() call from tc_windup(). - Remove all tc_poll_pps symbols from the kernel. Link: https://marc.info/?l=openbsd-tech&m=167519035723210&w=2 ok miod@
2023-02-04unstub i915_gem_stolen_lmem_setup()Jonathan Gray
2023-02-03Remove PHY ID checks. The Linux driver is no longer checking forMoritz Buhl
the PHY ID because there is only one venor. ok kevlo@
2023-02-02Do not endian swap the ether_vtag before stuffing it into the control word.Claudio Jeker
The endian swap to little endian happens later for the full control word. Fixes vlans on em(4) on sparc64 systems. OK kn@ naddy@
2023-02-02amdgpu: fix build on non-DCN platforms.Jonathan Gray
From Dave Airlie 432ddb5765c45e12339f2980463c89b21c96b504 in linux-6.1.y/6.1.9 f439a959dcfb6b39d6fd4b85ca1110a1d1de1587 in mainline linux
2023-02-02drm/i915/selftest: fix intel_selftest_modify_policy argument typesJonathan Gray
From Arnd Bergmann 2e3539d34b8e3b6e77d47b681819e134d463108c in linux-6.1.y/6.1.9 2255bbcdc39d5b0311968f86614ae4f25fdd465d in mainline linux