summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/include
AgeCommit message (Collapse)Author
2024-12-29add check_mul_overflow() for 6.6.68 drmJonathan Gray
2024-12-27drm/dp_mst: Fix resetting msg rx state after topology removalJonathan Gray
From Imre Deak d834d20d2e86c52ed5cab41763fa61e6071680ef in linux-6.6.y/6.6.66 a6fa67d26de385c3c7a23c1e109a0e23bfda4ec7 in mainline linux
2024-11-10all archs now have ci_idepth, remove ifdefsJonathan Gray
2024-10-01accel: Use XArray instead of IDR for minorsJonathan Gray
From Michal Winiarski f6b589e361538285fdad8cf62143e3cf3b2c8b2a in linux-6.6.y/6.6.53 45c4d994b82b08f0ce5eb50f8da29379c92a391e in mainline linux
2024-10-01add DEFINE_XARRAY_ALLOC for 6.6.53 drmJonathan Gray
2024-10-01add MINORBITS for 6.6.53 drmJonathan Gray
2024-10-01add ACCEL_MAX_MINORS for 6.6.53 drmJonathan Gray
2024-09-30handle non xa_limit_32b ranges in xarrayJonathan Gray
2024-09-12drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizesJonathan Gray
From Marek Olsak 302ba299c31e0de54cea431ac1d281dbab7fd0b5 in linux-6.6.y/6.6.51 8dd1426e2c80e32ac1995007330c8f95ffa28ebb in mainline linux
2024-09-12drm/amd: Add gfx12 swizzle mode defsJonathan Gray
From Aurabindo Pillai 5f2a2bf25395f50b1b2cb7c04ae2d5986520be5f in linux-6.6.y/6.6.51 7ceb94e87bffff7c12b61eb29749e1d8ac976896 in mainline linux
2024-09-10change bus notifier defines into inline functionsJonathan Gray
2024-08-28implement pci drvdata functionsJonathan Gray
2024-08-16Set CONFIG_AMD_PMC. We don't have the corresponding driver just yet, butMark Kettenis
it seems that Linux is just overcautious in disabling S0 suspend when the driver isn't included in the kernel config. And we plan to implement the driver soon anyway. ok jsg@
2024-08-16Hook up a few more bits of suspend/resume power management code. ThisMark Kettenis
fixes S3 suspend/resume on the Lenovo ThinCentre M715q with: amdgpu0: RAVEN GC 9.1.0 8 CU rev 0x01 and also fixes S0 suspend/resume on various laptops with AMD graphics provided we disable a few checks (which will be done in a separate commit). ok jsg@
2024-08-11add name member to struct resourceJonathan Gray
needed for newer inteldrm
2024-07-13Implement some more suspend/resume Linux compat such that inteldrm(4) canMark Kettenis
achieve RC6 and save a significant amount of power for S0i. ok jsg@
2024-07-11Turn FBINFO_xxx defines into proper flags. Gets rid of an unwantedMark Kettenis
warning introduced by a recent commit to drm_fbdev_dma.c. ok jsg@
2024-06-17define CONFIG_PM_SLEEP to 1 for IS_ENABLED()Jonathan Gray
2024-06-15drm/edid: Parse topology block for all DispID structure v1.xJonathan Gray
From Ville Syrjala 6040fcea46055159c5cafc95cd6f63e06028086b in linux-6.6.y/6.6.33 e0a200ab4b72afd581bd6f82fc1ef510a4fb5478 in mainline linux
2024-06-15drm/mipi-dsi: use correct return type for the DSC functionsJonathan Gray
From Dmitry Baryshkov dda6efae161dc200b449d9099d0dfadfa75275c9 in linux-6.6.y/6.6.33 de1c705c50326acaceaf1f02bc5bf6f267c572bd in mainline linux
2024-06-15drm/dp: Don't attempt AUX transfers when eDP panels are not poweredJonathan Gray
From Douglas Anderson 9429b12dfcbd7eca89795730305cd1400bf97ec9 in linux-6.6.y/6.6.33 8df1ddb5bf11ab820ad991e164dab82c0960add9 in mainline linux
2024-06-13Implement acpi_target_system_state().Mark Kettenis
ok jsg@
2024-05-20add __counted_by() for 6.6.31 drmJonathan Gray
2024-05-06mm, treewide: introduce NR_PAGE_ORDERSJonathan Gray
From Kirill A. Shutemov ded1ffea52132e58eaaa7d4ea39477f911796a40 in linux-6.6.y/6.6.30 fd37721803c6e73619108f76ad2e12a9aa5fafaf in mainline linux
2024-05-06drm: add drm_gem_object_is_shared_for_memory_stats() helperJonathan Gray
From Alex Deucher a4ae24cd04a8e2c1f61586a2e129b1cbd44a78db in linux-6.6.y/6.6.30 b31f5eba32ae8cc28e7cfa5a55ec8670d8c718e2 in mainline linux
2024-05-06add NR_PAGE_ORDERS for 6.6.30 drmJonathan Gray
2024-05-04amd64 is guaranteed to have PAT and CLFLUSH; stop testing cpu flagsPhilip Guenther
for them on that arch. ok jsg@
2024-04-29add check_add_overflow() for 6.6.29 drmJonathan Gray
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-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/bridge: add ->edid_read hook and drm_bridge_edid_read()Jonathan Gray
From Jani Nikula 2b6aaf7b193be2bfa4e1af90c0d96e78a80aef69 in linux-6.6.y/6.6.24 d807ad80d811ba0c22adfd871e2a46491f80d6e2 in mainline linux
2024-04-04drm/ttm: Make sure the mapped tt pages are decrypted when neededJonathan Gray
From Zack Rusin de125efb3bae7720d10364a9ab6785466e4e2461 in linux-6.6.y/6.6.24 71ce046327cfd3aef3f93d1c44e091395eb03f8f in mainline linux
2024-04-04drm/probe-helper: warn about negative .get_modes()Jonathan Gray
From Jani Nikula 12bbe2c25cdb571190d523fd814e7696964a84d9 in linux-6.6.y/6.6.24 7af03e688792293ba33149fb8df619a8dff90e80 in mainline linux
2024-04-04add pgprot_decrypted() for 6.6.24 drmJonathan Gray
2024-04-04add cc_platform_has() for 6.6.24 drmJonathan Gray
2024-03-28add more iosys_map interfaces used by inteldrm guc codeJonathan Gray
based in part on FreeBSD changes
2024-03-28reduce diff to linuxJonathan Gray
2024-03-27drm: Fix drm_fixp2int_round() making it add 0.5Jonathan Gray
From Arthur Grillo 296e6678a432aaff0b8c6a6a17b9b2b193556c71 in linux-6.6.y/6.6.23 807f96abdf14c80f534c78f2d854c2590963345c in mainline linux
2024-03-27drm: Don't treat 0 as -1 in drm_fixp2int_ceilJonathan Gray
From Harry Wentland bac3d37d2f7cab3d9c42a7c9775c84aee4fa89d9 in linux-6.6.y/6.6.23 cf8837d7204481026335461629b84ac7f4538fa5 in mainline linux
2024-03-20Fix build with bitmap_copy() on i386 by adding const qualifier.Alexander Bluhm
OK jsg@
2024-03-20add io_mapping_map_atomic_wc()Jonathan Gray
2024-03-20add bitmap_intersects() bitmap_from_arr32()Jonathan Gray
2024-03-20start implementing io_mappingJonathan Gray
2024-03-20add vmap_pfn()Jonathan Gray
2024-02-29drm/i915: Update ADL-N PCI IDsJonathan Gray
From Gustavo Sousa in drm-intel-next
2024-02-06drm: using mul_u32_u32() requires linux/math64.hJonathan Gray
From Stephen Rothwell 8de8f000ffe1c930d0cdf73cfce91b0d1746c3bc in linux-6.6.y/6.6.16 933a2a376fb3f22ba4774f74233571504ac56b02 in mainline linux
2024-02-06drm/mipi-dsi: Fix detach call without attachJonathan Gray
From Tomi Valkeinen daf57c5ce16e907405d8a59a4f2be20e204906e4 in linux-6.6.y/6.6.16 90d50b8d85834e73536fdccd5aa913b30494fef0 in mainline linux
2024-02-02drm: Allow drivers to indicate the damage helpers to ignore damage clipsJonathan Gray
From Javier Martinez Canillas 45aafb5075754bbe6458a6b3e8ad02b408c35211 in linux-6.6.y/6.6.15 35ed38d58257336c1df26b14fd5110b026e2adde in mainline linux