6ac55eab4fc4 drm/amdgpu: move reset support type checks into the caller ea2791d05a2e drm/amdgpu/sdma7: re-emit unprocessed state on ring reset 9753078f5492 drm/amdgpu/sdma6: re-emit unprocessed state on ring reset 1b49bddc5881 drm/amdgpu/sdma5.2: re-emit unprocessed state on ring reset 4b1df3bad2e2 drm/amdgpu/sdma5: re-emit unprocessed state on ring reset 4da11b92d7ed drm/amdgpu/gfx12: re-emit unprocessed state on ring reset fa3385ac15fe drm/amdgpu/gfx11: re-emit unprocessed state on ring reset f410731d5cdd drm/amdgpu/gfx10: re-emit unprocessed state on ring reset e22631b53aec drm/amdgpu/gfx9.4.3: re-emit unprocessed state on kcq reset ee60209b6ff6 drm/amdgpu/gfx9: re-emit unprocessed state on kcq reset 81df6bfad6a4 drm/amdgpu: Add WARN_ON to the resource clear function e678e75d68ca drm/amd/pm: Use cached metrics data on SMUv13.0.6 8825dabaf67b drm/amd/pm: Use cached data for min/max clocks 14ae91a81ec8 gpu: nova-core: fix bounds check in PmuLookupTableEntry::new 9ffab039bcb0 drm/amdgpu: Replace HQD terminology with slots naming 78d0a27ae0e2 drm/amdgpu: Add user queue instance count in HW IP info 55d42f616976 drm/amd/amdgpu: Add helper functions for isp buffers e36519f5c803 drm/amd/amdgpu: Initialize swnode for ISP MFD device 2becafc319db drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume d524d40e3a61 drm/amd/pm: fix null pointer access 82a7c94fcecd drm/amdgpu/jpeg: clean up reset type handling 084300fef580 drm/amdgpu: rework gmc_v9_0_get_coherence_flags v2 d7767a1fd46b drm/amdgpu/vcn3: implement ring reset 63b8c9fdfb7f drm/amdgpu/vcn2.5: implement ring reset 64ac00974754 drm/amdgpu/vcn2: implement ring reset 7b6cde7f4e85 drm/amdgpu/vcn: add a helper framework for engine resets 3871149081b0 drm/amdgpu/vcn5: re-emit unprocessed state on ring reset 6166e37afd17 drm/amdgpu/vcn4.0.5: re-emit unprocessed state on ring reset 64c54f0aa207 drm/amdgpu/vcn4.0.3: re-emit unprocessed state on ring reset d156ba39704e drm/amdgpu/vcn4: re-emit unprocessed state on ring reset 8bea669e67aa drm/amdgpu/jpeg5.0.1: re-emit unprocessed state on ring reset e708f2cb56c0 drm/amdgpu/jpeg5: add queue reset cf07ece3a81f drm/amdgpu/jpeg4.0.5: add queue reset 98f16636a2fc drm/amdgpu/jpeg4.0.3: re-emit unprocessed state on ring reset 429ccbf6f441 drm/amdgpu/jpeg4: re-emit unprocessed state on ring reset b81891589be1 drm/amdgpu/jpeg3: re-emit unprocessed state on ring reset bb7928f9fc69 drm/amdgpu/jpeg2.5: re-emit unprocessed state on ring reset 3c9e205f325a drm/amdgpu/jpeg2: re-emit unprocessed state on ring reset 461f43b9b65e drm/amd/pm: Remove unnecessary variable 25c314aa3ec3 drm/amdgpu: Increase reset counter only on success 9ad73536f875 drm/amd/pm: Get max/min frequency on aldebaran VF ec8fbb44b51e drm/amdgpu: make compute timeouts consistent 991f2e0c63a7 drm/amdgpu: Check SQ_CONFIG register support on SRIOV 77cc0da39c7c drm/amdgpu: track ring state associated with a fence bc29c03b2815 drm/amdgpu: clean up GC reset functions e3f15cfd8b5d drm/amdgpu: clean up jpeg reset functions 290ccae52dcf drm/amdgpu/vcn: don't enable per queue resets on SR-IOV 94ee19ea149f drm/amdgpu/jpeg4: add additional ring reset error checking 29184874556a drm/amdgpu/jpeg3: add additional ring reset error checking c9bfafc1a672 drm/amdgpu/jpeg2: add additional ring reset error checking d18e1faef6ba drm/amdgpu: clean up sdma reset functions 28c5c486380c drm/amdgpu: Fix missing unlocking in an error path in amdgpu_userq_create() 41ab92d35ccd drm: Make passing of format info to drm_helper_mode_fill_fb_struct() mandatory 3f019d749671 drm/vmwgfx: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() e7e9cde252c9 drm/virtio: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() b146e3e03b62 drm/tegra: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 1506b103105e drm/msm: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 7a46d0393672 drm/komeda: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 800df9e50ca2 drm/i915: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 4a792c59203b drm/gma500: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() d26e853410fd drm/exynos: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 797f8fc4cc83 drm/armada: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() b4d360701b76 drm/amdgpu: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 283da9e3a9a4 drm/gem/afbc: Eliminate redundant drm_get_format_info() 04a5889cf75a drm/gem: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() e3c5074b1fc2 drm/malidp: Pass along the format info from .fb_create() malidp_verify_afbc_framebuffer_size() a34cc7bf1034 drm: Allow the caller to pass in the format info to drm_helper_mode_fill_fb_struct() 81112eaac559 drm: Pass the format info to .fb_create() d5d6340c0b65 drm: Look up the format info earlier 0e7d5874fb6b drm: Pass pixel_format+modifier directly to drm_get_format_info() 0389e4256eb2 drm: Pass pixel_format+modifier to .get_format_info() d618363a53ae drm/tests: edid: Add edid-decode --check output b17ade59aac4 drm/tests: edid: Update CTA-861 HDMI Vendor Specific Data Block 2bf85c45db96 drm/tests: edid: Fix monitor range limits d27da6792c80 drm/panel/boe-himax8279d: Use refcounted allocation in place of devm_kzalloc() 51929b6850a9 drm/panel/boe-tv101wum-nl6: Use refcounted allocation in place of devm_kzalloc() 46c8779be619 drm/panel/himax-hx83102: Use refcounted allocation in place of devm_kzalloc() ea8642fe7966 drm/panel/ilitek-ili9882t: Use refcounted allocation in place of devm_kzalloc() d29ab79c6f59 drm/panel/lpm102a188a: Use refcounted allocation in place of devm_kzalloc() b669ce70f459 drm/panel/jdi-lt070me05000: Use refcounted allocation in place of devm_kzalloc() 95ec5c606dfd drm/panel/khadas-ts050: Use refcounted allocation in place of devm_kzalloc() 6a855c7f5685 drm/panel/kd097d04: Use refcounted allocation in place of devm_kzalloc() daeca2b7c732 drm/panel/lg-sw43408: Use refcounted allocation in place of devm_kzalloc() a8f268ac9d46 drm/panel/novatek-nt36672a: Use refcounted allocation in place of devm_kzalloc() 6afbf43edfae drm/panel/osd101t2587-53ts: Use refcounted allocation in place of devm_kzalloc() 8e4e733d9543 drm/panel/vvx10f034n00: Use refcounted allocation in place of devm_kzalloc() 6299cb4a211c drm/panel/raspberrypi: Use refcounted allocation in place of devm_kzalloc() 1e57377dad3d drm/panel/lq101r1sx01: Use refcounted allocation in place of devm_kzalloc() a55863ba4c9e drm/sitronix/st7571-i2c: Add support for the ST7567 Controller d2bfb999640f dt-bindings: display: Add Sitronix ST7567 LCD Controller d9ace6d55080 drm/sitronix/st7571-i2c: Add an indirection level to parse DT 720799d9462c drm/sitronix/st7571-i2c: Log probe deferral cause for GPIO get failure 1d043d6c00b0 drm/sitronix/st7571-i2c: Fix encoder callbacks function names 76689eb52667 drm/ttm: remove ttm_bo_validate_swapout test 8b824e9d2d0a drm/ttm: fix locking in test ttm_bo_validate_no_placement_signaled fff8e0504499 drm/radeon: Do not hold console lock during resume 612ec7c69d04 drm/radeon: Do not hold console lock while suspending clients 48ee3d8e5e0e drm/amdgpu: refine bad page loading when in the same nps mode 660261df61fb drm/amdgpu: refine eeprom data check 340231cdceec drm/amd/display: Disable CRTC degamma LUT for DCN401 ad19aa07445c drm/amd/display: Revert "Add DPP & HUBP reset if power gate enabled on DCN314" 18f0817d2e9a drm/amd/display: Initial support for SmartMux fa699acb8e9b drm/amd/display: Free memory allocation 1f26214d268b drm/amd/display: Add HPO encoder support to Replay 3bfce48b109f drm/amd/display: Add support for Panel Replay on DP1 eDP (panel_inst=1) 504f9bdd3a15 drm/amd/display: Fix FIXED_VS retimer clock gen source override 42fcf48f7b30 drm/amd/display: New Behavior for debug option disable_ips_in_vpb c5c33903d7ae drm/amd/display: Add static pg implementations for future use a8a21bafa1b9 drm/amd/display: Notify DMUB on HW Release f9dbe8eb1b3d drm/amd/display: Adding missing driver code for IPSv2.0 2ee27baf5c7c drm/amd/display: Notify display idle on D3 f354556e29f4 drm/amd/display: limit clear_update_flags to dcn32 and above 3f2b24a1ef35 drm/amd/display: Monitor patch to ignore EDID audio SAB check aef3af22a456 drm/amd/display: Add definitions to support DID Type5 descriptors d7b618bc41ee drm/amd/display: Refactor DSC cap calculations a1619668d41f drm/amd/display: Make dcn401_initialize_min_clocks() available to other compilation units 26ad78fffc66 drm/amd/display: MPC basic allocation logic and TMZ 04d57f4462a6 drm/amd/display: Workaround for stuck I2C arbitrage 48cb9c3b2147 drm/amdgpu: The interrupt source was not released fa301127ba9a drm/amdkfd: enable kfd on LoongArch systems 7a5b69d60e44 drm/amdgpu/vcn5: add additional ring reset error checking 1b556bcc3837 drm/amdgpu/vcn4.0.5: add additional ring reset error checking d115a63f8160 drm/amdgpu/vcn4: add additional ring reset error checking a4b2ba8f631d drm/amdgpu/gfx10: fix kiq locking in KCQ reset 08f116c59310 drm/amdgpu/gfx9.4.3: fix kiq locking in KCQ reset 730ea5074dac drm/amdgpu/gfx9: fix kiq locking in KCQ reset 8ff4a4b98d1f drm/amdgpu: Use cached partition mode, if valid 0bcc0f5e98be dt-bindings: display: panel: samsung,atna30dw01: document ATNA30DW01 a622663dbf87 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Fix a compile error due to bridge->detect parameter changes 9fb32803dfba drm/panfrost: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset 53dcd0eaa271 drm/xe: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset 8902c2b17a6e drm/etnaviv: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset 6b37fbacd087 drm/v3d: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset 1472e7549f84 drm/sched: Add new test for DRM_GPU_SCHED_STAT_NO_HANG 9b9b5a3605b9 drm/sched: Make timeout KUnit tests faster 0b1217bfdfdd drm/sched: Allow drivers to skip the reset and keep on running 0a5dc1b67ef5 drm/sched: Rename DRM_GPU_SCHED_STAT_NOMINAL to DRM_GPU_SCHED_STAT_RESET a81648768178 drm/xe/pf: Invalidate LMTT after completing changes e497957fee30 drm/xe/pf: Invalidate LMTT during LMEM unprovisioning 68ae022278a1 drm/xe/pf: Force GuC virtualization mode 92ba2032a18d drm/xe/pf: Move GGTT config KLVs encoding to helper 1c38dd6afa4a drm/xe/pf: Resend PF provisioning after GT reset 9f50b729dd61 drm/xe/pf: Prepare to stop SR-IOV support prior GT reset fd5fde69fd41 dt-bindings: display: rockchip,dw-mipi-dsi: Drop address/size cells f4d51b6ce51d drm/xe/lrc: Add table with LRC layout aded26ccaaa8 drm/xe: Waste fewer instructions in emit_wa_job() f4b538245f6a drm/xe/gt: Drop third submission for default context 6d891d22c627 drm/xe/lrc: Remove leftover TODO/FIXME fab2cc0c09fd drm/xe/gt: Extract emit_job_sync() e4cb5823ba3e drm/xe: Count dwords before allocating 76650bcf2ae4 drm/xe/lrc: Reduce scope of empty lrc data 1a304a2f8f7d drm/panel-edp: Add BOE NE14QDM panel for Dell Latitude 7455 b533b8e5a1f9 drm/xe/vf: Store negotiated VF/PF ABI version at device level a6c384b24f13 drm/xe/pf: Stop requiring VF/PF version negotiation on every GT d962178a882a drm/xe/pf: Expose basic info about VFs in debugfs ffab82b062a8 drm/xe: Introduce xe_gt_is_main_type helper 76293a83a9db drm/xe: Introduce xe_tile_is_root helper 73c0e8054fcf drm/xe: Move PF and VF device types to separate headers 159df89564c5 drm/panthor: Remove dead VM flushing code 7dcae5288a09 drm/xe: Combine PF and VF device data into union 8d4aec43f6e7 drm/xe: Update register definitions in LRC layout header 5d156a9c3d5e drm/bridge: Pass down connector to drm bridge detect hook 02bb63d1a593 drm/bridge: Make dp/hdmi_audio_* callback keep the same paramter order with get_modes fba123076339 drm/xe: Add plumbing for indirect context workarounds a3397b24ae00 drm/xe: Allow specifying number of extra dwords at the end of wa bb emission 5ce511ad2b1e drm/xe: Track number of written dwords from workaround batch buffer emission 1ec31d355c2d drm/xe: Rename utilization workaround emission function 81b79670a37e drm/xe: Pass wa bb setup arguments in a struct fa7c2a246019 drm/xe: Generalize wa bb emission code e08c0fa02e4e drm/xe: Fix missing kernel-doc 8f3d1c9fb04e drm/xe: Remove unused functions a6cfa4c88339 PM: hibernate: Add stub for pm_hibernate_is_recovering() 7b6db1731a64 drm/xe: Normalize default param values 81e139db6900 drm/xe/migrate: Fix alignment check 4a1eaf7d110a drm/xe: Remove references to CONFIG_DRM_XE_DEVMEM_MIRROR beb72acb5b38 drm/xe: Move page fault init after topology init c12fe703cab9 drm/xe/migrate: fix copy direction in access_memory 917b10d90990 drm: rust: rename as_ref() to from_raw() for drm constructors b528e896fa57 drm/xe: Dont skip TLB invalidations on VF 908d9d56c826 drm/xe/sriov: Mark BMG as SR-IOV capable 77fa16c8f8ee drm/xe: extend Wa_15015404425 to apply to PTL ac596dee8008 drm/xe: Move Wa_15015404425 to use the new XE_DEVICE_WA macro 661a6950e061 drm/xe: Add infrastructure for Device OOB workarounds e7201d98ca19 drm/xe: add new type to RTP context f037e0b78e6d drm/xe: add xe_device_wa infrastructure b0a2ee5567ab drm/xe: prepare xe_gen_wa_oob to be multi-use 667efb341917 drm/amdgpu: Fix lifetime of struct amdgpu_task_info after ring reset cf590b239c98 drm/doc: Fix grammar for "Task information" e41315787dda drm: Add missing struct drm_wedge_task_info kernel doc b59df66c0876 drm/doc: Fix title underline for "Task information" 94de94d24ea8 drm/xe/guc: Cancel ongoing H2G requests when stopping CT 4ecdcf9caf51 drm/xe/guc: Move state change logger to helper 1b822b7f564b drm/xe/guc: Rename CT state change helper 0efec0500117 drm/xe/pm: Correct comment of xe_pm_set_vram_threshold() 1d2e2503e506 drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF 530694f54dd5 drm/amdgpu: do not resume device in thaw for normal hibernation c2aaddbd2ded PM: hibernate: add new api pm_hibernate_is_recovering() 2640e819474f PM: hibernate: shrink shmem pages after dev_pm_ops.prepare() 924dda024f3b drm/amdgpu: move GTT to shmem after eviction for hibernation 40b6a946d21e drm/ttm: add new api ttm_device_prepare_hibernation() 11895f375939 drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too bead88002227 drm/nouveau: Remove waitque for sched teardown 5f46f5c7af8c drm/nouveau: Add new callback for scheduler teardown 89b2675198ab drm/nouveau: Make fence container helper usable driver-wide d1e5ba835f78 drm/sched: Warn if pending_list is not empty c2668a0e0350 drm/sched/tests: Add unit test for cancel_job() 4576de9b7977 drm/sched/tests: Implement cancel_job() callback bf8bbaefaa6a drm/sched: Avoid memory leaks with cancel_job() callback ce3d39fae3d3 drm/xe/bo: add GPU memory trace points f5c5d29522ec drm/xe/xe_i2c: Add support for i2c in survivability mode 0ea07b69517a drm/xe/pm: Wire up suspend/resume for I2C controller f0e53aadd702 drm/xe: Support for I2C attached MCUs f6a8e9f3de45 i2c: designware: Add quirk for Intel Xe 22290cc904d9 i2c: designware: Use polling by default when there is no irq resource 621a4220793b drm/xe/guc: Don't allocate temporary policies object 1fbe023d30da drm/xe/pf: Print configuration KLVs using debug printer 89cd027c94ab drm/xe/pf: Print runtime registers using debug printer fe69a3918084 drm/panthor: Fix UAF in panthor_gem_create_with_handle() debugfs code cdc36b66cd41 drm/xe: Expose fan control and voltage regulator version 0f168e7be696 fbcon: Fix outdated registered_fb reference in comment 820845ce37b0 drm/ast: Gen7: Switch default registers to gen4+ state 22518e93135f drm/ast: Gen7: Disable VGASR0[1] as on Gen4+ b1ce4ab06f70 drm/ast: Split ast_set_def_ext_reg() by chip generation eb104c69db70 drm/ast: Handle known struct ast_dramstruct with helpers f28f15e6d009 drm/ast: Move struct ast_dramstruct to ast_post.h 1be08550e6e7 drm/ast: Move Gen2+ and Gen1 POST code to separate source files 0f336e9cffee drm/ast: Move Gen4+ POST code to separate source file 3c1ec4e8cbd6 drm/ast: Move Gen6+ POST code to separate source file f67fb980e19d drm/ast: Move Gen7+ POST code to separate source file 26ef96ee165d drm/ast: Declare helpers for POST in header 854acbe75ff4 dma-buf: heaps: Give default CMA heap a fixed name 86e59cc50697 dma-buf: heaps: Parameterize heap name in __add_cma_heap() c2d636dc6359 Documentation: dma-buf: heaps: Fix code markup a951020202b8 dma-buf: system_heap: No separate allocation for attachment sg_tables fe88fb342116 drm/sched: Consolidate drm_sched_rq_select_entity_rr 602d565d3c10 drm/sti: hda: convert to devm_drm_bridge_alloc() API ac4531424d90 drm/sti: hdmi: convert to devm_drm_bridge_alloc() API 03d5236014a5 drm/amdgpu: fix the logic to validate fpriv and root bo 8f9abaff41de drm/amdgpu: fix MQD debugfs undefined symbol when DEBUG_FS=n 215a3f917133 Documentation: gpu: nova-core: Document basics of the Falcon e5e716dbfc82 Documentation: gpu: nova-core: Document fwsec operation and layout 952e62240738 Documentation: gpu: nova-core: Document devinit process 5ec879e29948 Documentation: gpu: nova-core: Document vbios layout 7feefbd2a28b gpu: nova-core: convert `/*` comments to `//` 0b980688f630 gpu: nova-core: Clarify falcon code 4d3e891388ee gpu: nova-core: Clarify sysmembar operations 017ef1228d73 drm/xe: Release runtime pm for error path of xe_devcoredump_read() 8ce560d8e1c6 drm/xe: Remove unused code in devcoredump_snapshot() 4a4d4e320a4d gpu: nova-core: Add code comments related to devinit b2c4ac219fa4 drm/xe/uc: Disable GuC communication on hardware initialization error 83dcee17855c drm/xe/pm: Restore display pm if there is error after display suspend 5d95cbf21a4a gpu/trace: make TRACE_GPU_MEM configurable 3e89a8c68354 drm/rockchip: vop2: Fix the update of LAYER/PORT select registers when there are multi display output on rk3588/rk3568 6a1b9229ecf1 drm/rockchip: inno_hdmi: Simpify clk get/enable by devm_clk_get_enabled api 078bb17c7bbf drm/rockchip: inno_hdmi: switch i2c registration to devm functions 1749267beee7 drm/rockchip: inno_hdmi: Use sleep_range instead of udelay 52ac749b4505 drm/rockchip: inno_hdmi: Move ddc/i2c configuration and HOTPLUG unmute to inno_hdmi_init_hw 55137487bdee drm/rockchip: inno_hdmi: Rename function inno_hdmi_reset to inno_hdmi_init_hw 7431c5462c7f drm/rockchip: inno_hdmi: Remove unnecessary parentheses to make checkpatch happy 372a927f93fe drm/rockchip: inno_hdmi: Refactor register macros to make checkpatch happy 9c3111df6a68 drm/rockchip: inno_hdmi: Merge register definition to c file 52008d6fe7fa drm/rockchip: dw_hdmi: Use dev_err_probe() to simplify code afbbca25d06e drm/rockchip: cdn-dp: Convert to drm bridge f9f68bf1d0ef drm/rockchip: vop2: fail cleanly if missing a primary plane for a video-port 40a382aae1d4 drm/rockchip: lvds: Convert to drm bridge 94de1dfd4729 drm/xe/ptl: Drop force_probe requirement a886d26f2c8f drm/amdgpu: fix use-after-free in amdgpu_userq_suspend+0x51a/0x5a0 a73345b866ff Revert "drm/amdgpu: fix slab-use-after-free in amdgpu_userq_mgr_fini" df2719088b6a drm/amd/display: Use scaling for non-native resolutions on LVDS 6d396e7ac1ce drm/amd/display: Disable common modes for LVDS 0c3c2e334c4f drm/amdgpu/sdma: allow caller to handle kernel rings in engine reset f8410a17d377 drm/amdgpu/sdma: consolidate engine reset handling 91134e800894 drm/amdkfd: Avoid queue reset if disabled 9888f73679b7 drm/amdgpu: Add a noverbose flag to psp_wait_for a54e4639c4ef drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value 14b2d71a9a24 drm/amdgpu/gfx10: fix KGQ reset sequence 127ed492ad2d drm/amdgpu: Pass adev pointer to functions 4c93e2c34154 drm/xe/ptl: Add HuC FW definition for PTL 5cdb71d3b0db drm/xe/ptl: Add GuC FW definition for PTL 0b64addcae7f drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2 482c7e296edc drm/tegra: Use dma_buf from GEM object instance 7f67c360bc73 drm/tegra: Test for imported buffers with drm_gem_is_imported() cedb945101df drm/vgem/vgem_drv convert to use faux_device 5686601908d8 drm/vkms: convert to use faux_device e7a1cbca0b42 drm/gem-shmem: Do not map s/g table by default cb863540e7c7 drm/bridge: tc358767: fix uninitialized variable regression 48f05c3b4b70 drm/bridge: analogix_dp: Use devm_drm_bridge_alloc() API e33f256dbc29 drm/dp: Clean up white space in drm_edp_backlight_probe_state() cce91f29c088 drm/fbdev-client: Skip DRM clients if modesetting is absent 40818680d835 drm/bridge: adv7511: Fix DRM_BRIDGE_OP_HDMI_{AUDIO|CEC_ADAPTER} setup b78287c54bd8 drm/bridge: Fix kdoc comment for DRM_BRIDGE_OP_HDMI_CEC_ADAPTER 8290d37ad2b0 drm/msm: Small function param doc fix 98f11fd1cf92 drm/msm: Take the ioctls away from the KMS-only driver ee82e5a2c515 drm/msm: Clean up split driver features 217ed15bd399 drm/msm: enable separate binding of GPU and display devices 643515a9cd09 drm/msm: rework binding of Imageon GPUs 27c3547323eb drm/msm: rearrange symbol selection 4f89cf40d01e drm/msm: bail out late_init_minor() if it is not a GPU device 98290b0a7d60 drm/msm: make it possible to disable KMS-related code. e10e1a4010f3 drm/msm: move KMS driver data to msm_kms 0bb2335f06cc drm/msm: get rid of msm_drm_private::num_crtcs 9d065a3fefd4 drm/msm/mdp4: get rid of mdp4_crtc.id 0c2dda82b145 drm/msm: move helper calls to msm_kms.c a409b78fcdf7 drm/msm: move wq handling to KMS code 19920ab98e17 drm/display: hdmi-cec-helper: Fix adapter unregistration 31e4add7a395 rust: drm: remove unnecessary imports a452510aad53 drm/msm/adreno: Switch to the common UBWC config struct 2728285988c3 soc: qcom: ubwc: Fill in UBWC swizzle cfg for platforms that lack one 709dd2ff2357 soc: qcom: ubwc: Add #defines for UBWC swizzle bits caf5ad18a2b4 soc: qcom: ubwc: Fix SM6125's ubwc_swizzle value 8f18e879576c drm/msm/a6xx: Simplify min_acc_len calculation b6ce504c7155 drm/msm/a6xx: Resolve the meaning of rgb565_predicator c59e9c966e8e drm/msm/a6xx: Replace '2' with BIT(1) in level2_swizzling_dis calc 87cfc79dcd60 drm/msm/a6xx: Resolve the meaning of UBWC_MODE 32ef24e51f7f drm/msm/a6xx: Simplify uavflagprd_inv detection 367380d2b550 drm/msm/a6xx: Resolve the meaning of AMSBC 560c98b4a464 drm/msm/a6xx: Get a handle to the common UBWC config 45a2974157d2 drm/msm: Use the central UBWC config database 227d4ce0b09e drm/msm: Offset MDSS HBB value by 13 1924272b9ce1 soc: qcom: Add UBWC config provider 6733d8276ac0 drm/msm: Update register xml b74fae5492d1 drm/msm: Add VM_BIND throttling 3bebfd53af0f drm/msm: Defer VMA unmap for fb unpins 8d4c21718ceb drm/msm: Bump UAPI version 0a1ff88ec5b6 drm/msm: use trylock for debugfs 05a249683455 drm/msm: Add mmu prealloc tracepoint 0b4339c55ef5 drm/msm: Add VMA unmap reason 9edc52967cc7 drm/msm: Add VM logging for VM_BIND updates 2e6a8a1fe2b2 drm/msm: Add VM_BIND ioctl ecfd9fa83fa0 drm/msm: Split out map/unmap ops e601ea31d66b drm/msm: Support pgtable preallocation 2b93efeb83bd drm/msm: Support IO_PGTABLE_QUIRK_NO_WARN_ON 92395af63a99 drm/msm: Add VM_BIND submitqueue cefb919cfa53 drm/msm: Use DMA_RESV_USAGE_BOOKKEEP/KERNEL e1341f914505 drm/msm: Extract out syncobj helpers 06ebb4f04399 drm/msm: rd dumping support for sparse af9aa6f316b3 drm/msm: Crashdump support for sparse 4570dbb8a624 drm/msm: rd dumping prep for sparse mappings 757cff73e122 drm/msm: Crashdump prep for sparse mappings b58e12a66e47 drm/msm: Add _NO_SHARE flag 6a4d287a1ae6 drm/msm: Mark VM as unusable on GPU hangs feb8ef4636a4 drm/msm: Add opt-in for VM_BIND 6bf32afd37eb drm/msm: Lazily create context VM 5b5582c6b884 drm/msm: Drop queued submits on lastclose() 7e34b8f6ed1e drm/msm: Rename msm_gem_vma_purge() -> _unmap() dbbde63c9e9d drm/msm: Add PRR support 2c7ad9925523 drm/msm: Add mmu support for non-zero offset 62a28e272b87 drm/msm: Split out helper to get iommu prot flags 37889600f58e drm/msm: Use drm_gpuvm types more fe4952b5f27c drm/msm: Convert vm locking 111fdd2198e6 drm/msm: drm_gpuvm conversion 8ac37c88f991 drm/msm: Refcount framebuffer pins 4d0f62e4fe10 drm/msm: Stop passing vm to msm_framebuffer 001ddc857c5b drm/msm: Don't close VMAs on purge b5e7a2f1a396 drm/msm: Collapse vma close and delete da0e1407beb3 drm/msm: Collapse vma allocation and initialization eab7766c79fd drm/msm: Remove vram carveout support 057e55f337c5 drm/msm: Rename msm_gem_address_space -> msm_gem_vm fd05abf3fbe8 drm/msm: Improve msm_context comments 0594e2de62f6 drm/msm: Rename msm_file_private -> msm_context 02070f049875 drm/gem: Add ww_acquire_ctx support to drm_gem_lru_scan() 471920ce25d5 drm/gpuvm: Add locking helpers 9d712c50c30f drm/gpuvm: Fix doc comments 1c8c354098ea drm/msm: Add error handling for krealloc in metadata setup 024bd19bab08 drm/msm/adreno: Add Adreno X1-45 support 349d64182012 dt-bindings: opp: adreno: Update regex of OPP entry 1c402295c108 dt-bindings: power: qcom,rpmpd: add Turbo L5 corner 5f5ab8992ee5 drm/msm/adreno: Add speedbin support for X1-85 3a312a085cb9 drm/ci: Uprev igt 551507e0d0bf drm/imagination: Clear runtime PM errors while resetting the GPU c03ea34cbf88 drm/amdgpu: add support of debugfs for mqd information 719b378d3718 drm/amdgpu: add debugfs support for VM pagetable per client 1fd45bc21cec drm: add debugfs support on per client-id basis 348fe34a6186 drm: move drm based debugfs funcs to drm_debugfs.c ccfb15b8158c drm/xe/bmg: Add one additional PCI ID cd86e80b77b2 drm/msm/dp: add linux/io.h header to fix build errors e450952b92f9 drm/msm/mdss: Add support for SM8750 68baf83364e1 drm/msm/dpu: Implement LM crossbar for v12.0 DPU b567e9286646 drm/msm/dpu: Implement CTL_PIPE_ACTIVE for v12.0 DPU 8984f97cc857 drm/msm/dpu: Implement 10-bit color alpha for v12.0 DPU afff6425a3aa drm/msm/dpu: Consistently use u32 instead of uint32_t c2577fc1740d drm/msm/dpu: Add support for SM8750 80dd5911cbfd drm/msm/dsi: Add support for SM8750 1337d7ebfb6d drm/msm/dsi/phy: Add support for SM8750 6b93840116df dt-bindings: display/msm: qcom,sm8750-mdss: Add SM8750 1ea958223c06 dt-bindings: display/msm: qcom,sm8650-dpu: Add SM8750 1364e7e66fc8 dt-bindings: display/msm: dp-controller: Add SM8750 34bdf809a567 dt-bindings: display/msm: dsi-controller-main: Add SM8750 c257d2c8481a dt-bindings: display/msm: dsi-phy-7nm: Add SM8750 5136acc40afc drm/msm/dpu: Fill in min_prefill_lines for SC8180X 603fc0fc30bf drm/msm/dp: drop the msm_dp_catalog module d11f5a7a00db drm/msm/dp: move interrupt handling to dp_ctrl e30cab9dd623 drm/msm/dp: move more AUX functions to dp_aux.c 2b3d6611b2ae drm/msm/dp: move/inline ctrl register functions db3f715e8863 drm/msm/dp: move/inline audio related functions 51d976ecaa6b drm/msm/dp: move/inline panel related functions 39b9a68bf45c drm/msm/dp: move/inline AUX register functions d803592e1164 drm/msm/dp: move I/O functions to global header 56d802f61a8c drm/msm/dp: pull I/O data out of msm_dp_catalog_private() 7b38d53d4612 drm/msm/dp: read hw revision only once 3f93d35c9cd3 drm/msm/dp: split MMSS_DP_DSC_DTO register write to a separate function 139d99644ace drm/msm/dpu: move features out of the DPU_HW_BLK_INFO 3d6cce0b6333 drm/msm/dpu: drop ununused MIXER features 7a4647f3adfc drm/msm/dpu: drop ununused PINGPONG features f1a3c64ed290 drm/msm/dpu: drop unused MDP TOP features 914a4b960d5f drm/msm/dpu: get rid of DPU_SSPP_QOS_8LVL 3e6d0543c03a drm/msm/dpu: get rid of DPU_WB_INPUT_CTRL ca4f289eef79 drm/msm/dpu: get rid of DPU_DSC_OUTPUT_CTRL de72346295ed drm/msm/dpu: get rid of DPU_DSC_HW_REV_1_2 4115a6806b99 drm/msm/dpu: get rid of DPU_DIM_LAYER 2154cff63089 drm/msm/dpu: get rid of DPU_MIXER_COMBINED_ALPHA ff63c4a486cd drm/msm/dpu: get rid of DPU_MDP_AUDIO_SELECT bd88789bbd80 drm/msm/dpu: get rid of DPU_MDP_PERIPH_0_REMOVED a48871823a4b drm/msm/dpu: get rid of DPU_MDP_VSYNC_SEL 5ef71e181cfd drm/msm/dpu: get rid of DPU_PINGPONG_DITHER fcdd6cbba0cb drm/msm/dpu: get rid of DPU_PINGPONG_DSC 458de858d2dc drm/msm/dpu: get rid of DPU_INTF_INPUT_CTRL e432d2e15454 drm/msm/dpu: get rid of DPU_INTF_STATUS_SUPPORTED 19bcbadf925b drm/msm/dpu: get rid of DPU_DATA_HCTL_EN 74e1b4283d7e drm/msm/dpu: get rid of DPU_CTL_VM_CFG 20d36dae5894 drm/msm/dpu: get rid of DPU_CTL_DSPP_SUB_BLOCK_FLUSH 2287f32e32a0 drm/msm/dpu: get rid of DPU_CTL_FETCH_ACTIVE ef31cf538b98 drm/msm/dpu: get rid of DPU_CTL_ACTIVE_CFG 2ae7e2cdf468 drm/msm/dpu: get rid of DPU_CTL_HAS_LAYER_EXT4 9b2a5bff792d drm/msm/dpu: remove DSPP_SC7180_MASK a150c9042fc0 drm/msm/dpu: inline _setup_mixer_ops() 6ba16b49bf45 drm/msm/dpu: inline _setup_dspp_ops() b2dc5ea3fb4d drm/msm/dpu: inline _setup_dsc_ops() 60bd327651ec drm/msm/dpu: inline _setup_ctl_ops() 9375fb3ebd88 drm/msm/dpu: drop INTF_SC7280_MASK 219a28675978 drm/msm/dpu: stop passing mdss_ver to setup_timing_gen() 9cbc40521bc4 drm/sched: De-clutter drm_sched_init f7a2fd776e57 drm/xe/bmg: fix compressed VRAM handling 03d85ab36bcb Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2" 7eba6a80fef4 drm/xe/vf: Make multi-GT migration less error prone 491b97831263 drm/xe: Allocate PF queue size on pow2 boundary 86c947b363f0 drm: Simplify drmm_alloc_ordered_workqueue return 3fae6918a3e2 drm/xe/pf: Clear all LMTT pages on alloc b9329f51677e drm/xe/xe_pmu: Validate gt in event supported d4eb4a010262 drm/xe/xe_query: Use separate iterator while filling GT list 457123d5a035 drm/xe: Don't compare GT ID to GT count when determining valid GTs bd6a4b978584 drm/xe: Assign GT IDs properly on multi-tile + multi-GT platforms fb72cd2104a9 drm/xe/tests/pci: Ensure all platforms have a valid GT/tile count f8e0f4c526a4 drm/xe: Track maximum GTs per tile on a per-platform basis 0fc957c20df3 drm/xe: Export xe_step_name for kunit tests d6a59ee85275 drm/ttm: Remove unneeded blank line in comment 67979060740f drm/xe/hw_engine_group: Fix potential leak b4cd18f48568 drm/dp: Add documentation for luminance_set a975fea5b9ff drm/i915/power: use intel_de_wait_for_clear() instead of wait_for() a34ba68d0938 drm/xe: Consolidate LRC offset calculations 5ac5e1919739 drm/xe: Fix typo in Kconfig 95f2dec053cd drm/i915/display: drop a number of dependencies on i915_drv.h 64806541619e drm/i915/fb: use struct intel_display for DISPLAY_VER() 12853b279100 drm/mipi-dsi: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag 5c449ddbaba1 drm/panel: samsung-s6e8aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag f488640e5131 drm/panel: samsung-s6d7aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag a36c533ad3e1 drm/bridge: samsung-dsim: Always flush display FIFO on vsync pulse dccf655f6900 drm/i915/gsc: mei interrupt top half should be in irq disabled context 2ecdb61f76eb drm/amdgpu/sdma6: add more ucode version checks for userq support dc5c742f41c0 drm/radeon: bump version to 2.51.0 a6d6a86e94bf drm/amdgpu: Remove useless timeout error message 3b3afba42f9c drm/amdgpu: Fix code style issue cfce8f4fa768 drm/amdgpu: refine ras error injection when eeprom initialization failed 0b7f13551e4c drm/amdgpu: Fix error with dev_info_once usage 4a33ca3f6ee9 drm/amdgpu: Use correct severity for BP threshold exceed event cea3031b4249 drm/amd: Change kv-dpm DRM_*() macros to drm_*() 7951cc16674f drm/amd: Change legacy-dpm DRM_*() macros to drm_*() de5e9fe092f9 drm/amd: Decrease message level for legacy-pm, kv-dpm and si-dpm e7ac92cb5207 drm/amd/display: Promote DAL to 3.2.340 5e0d1c5d269d drm/amd/display: [FW Promotion] Release 0.1.17.0 99e25e4683d7 drm/amd/display: Add DPP & HUBP reset if power gate enabled on DCN314 9c6669c2e21a drm/amd/display: Fix Link Override Sequencing When Switching Between DIO/HPO 51496c7737d0 drm/amd/display: Don't allow OLED to go down to fully off fe7645d22bc0 drm/amd/display: Added case for when RR equals panel's max RR using freesync 660a467a5e73 drm/amd/display: Separate set_gsl from set_gsl_source_select 86fa0b9830a9 drm/amd/display: Refactor DML21 Initialization and Configuration 8ebfc4d25a62 drm/amd/display: prepare for new platform 156374b2a6ce drm/amd/display: Remove unused tunnel BW validation 158b9201c17f drm/amd/display: add null check 38b20968f3d8 drm/amdgpu: move scheduler wqueue handling into callbacks 43ca5eb94b38 drm/amdgpu: move guilty handling into ring resets 2dee58ca471d drm/amdgpu: move force completion into ring resets 576fca060f16 drm/panthor: Wait for _READY register when powering on 821aacb2dcf0 drm/amdgpu: rework queue reset scheduler interaction 787e2ce10fdc drm/amdgpu: update ring reset function signature d0c35c84dcfa drm/amdgpu: remove job parameter from amdgpu_fence_emit() 1e9d17a5dcf1 drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 8cf66089e281 drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini 26143d299271 drm/amdgpu: indent an if statement 515986100d17 drm/amdgpu: Use dma_buf from GEM object instance 4948e6c7fb2a drm/amdgpu: Test for imported buffers with drm_gem_is_imported() a3e510fd69c3 drm/amdgpu: Convert from DRM_* to dev_* 1bec2f270766 drm/amd/pm: Fetch SMUv13.0.12 xgmi max speed/width a29e067bd389 drm/amdkfd: Don't call mmput from MMU notifier callback 51526efe0271 drm/amdgpu: Include sdma_4_4_4.bin 28472374291c drm/amd: Include when needed 6531fd55f321 drm/amd: Do not include when unused 5d14fdab4778 amdkfd: MTYPE_UC for ext-coherent system memory 61feed0baa1a drm/amdgpu/sdma5.x: suspend KFD queues in ring reset 4dfed55bfb4b drm/panel: raydium-rm67200: Add missing drm_display_mode flags 691674a282bd drm/panel: raydium-rm67200: Move initialization from enable() to prepare stage 941461216c8d drivers/panel: raydium-rm67200: Make reset-gpio optional 7513437b42d3 dt-bindings: display: panel: Make reset-gpio as optional for Raydium RM67200 df401fa1b807 drm/panel: Add driver for DJN HX83112B LCD panel 54bd1390e984 dt-bindings: display: panel: Add Himax HX83112B 978a84297371 dt-bindings: vendor-prefixes: document Shenzhen DJN Optronics Technology 8285af822196 drm/sched/tests: Make timedout_job callback a better role model bdad4aa48c15 drm/i915/backlight: Use drm_edp_backlight_enable aede23820254 drm/i915/backlight: Use drm helper to set edp backlight e13af5166a35 drm/i915/backlight: Use drm helper to initialize edp backlight ba02bf8e868a drm/dp: Enable backlight control using luminance 05a76aef23df drm/dp: Change argument type of drm_edp_backlight_enable f2db78e37fe7 drm/dp: Modify drm_edp_backlight_set_level 2ff7f0c381c1 drm/dp: Change argument type for drm_edp_backlight_set_level c38da578a86e drm/dp: Modify drm_edp_probe_state 9274a940f1c9 drm/dp: Change current_level argument type to u32 08e81e2ded98 drm/dp: Move from u16 to u32 for max in drm_edp_backlight_info 81fd01414f25 drm/dp: Add argument for max luminance in drm_edp_backlight_init c802a6b81b70 drm/dp: Add argument in drm_edp_backlight_init 2af612ad4290 drm/dp: Introduce new member in drm_backlight_info 026a60e3c1c5 drm/vmwgfx: drop printing the TTM refcount for debugging cc43422b3cc7 drm/i915/gt: Fix timeline left held on VMA alloc error 3832dc42aed9 dt-bindings: display: vop2: Add optional PLL clock property for rk3576 d5bafb1c294c drm/i915/display: Fix macro HAS_ULTRAJOINER 316b31dd39bf drm/ci: i915: cml: Fix the runner tag 9386dc09c504 drm/ci: Remove sdm845/cheza jobs 066147e06bb8 drm/ci: uprev mesa and ci-templates b5301c8ed71e drm/ci: python-artifacts: use shallow clone a559434880b3 drm/xe: Allow dropping kunit dependency as built-in 05f3af5905d5 drm/xe: Fix conflicting intel_pcode_* symbols 8733bf4c46f2 MAINTAINERS: Add missing sysfb files to firmware framebuffers entry 1aa93cfb1288 drm/fourcc: Add RGB161616 and BGR161616 formats ec9223b49ab1 drm/xe: Drop bo->size 9c7d93a8f1ec drm/xe/guc: Enable the Dynamic Inhibit Context Switch optimization a7ffcea8631a drm/xe/guc: Enable extended CAT error reporting 8ad00a81d769 drm/format-helper: Split off byte swapping from drm_fb_xrgb8888_to_rgb565() 82458736375a drm/i915/flipq: Add intel_flipq_dump() a47828f3e7aa drm/i915/flipq: Implement Wa_18034343758 ec3a347beaa2 drm/i915/flipq: Implement flip queue based commit path 470022b5c215 drm/i915/flipq: Provide the nuts and bolts code for flip queue 141b954cae36 drm/i915/dmc: Define flip queue related PIPEDMC registers 9367e4148312 drm/i915: Try to program PKG_C_LATENCY more correctly 4e3f3add4941 drm/i915: Set PKG_C_LATENCY.added_wake_time to 0 0dc6bfb50a5d drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init() b462b0ef4d78 drm/bridge: samsung-dsim: Use HZ_PER_MHZ macro from units.h bafc62867879 drm/bridge: samsung-dsim: use while loop in samsung_dsim_transfer_start 017a6f7e7e25 firmware: sysfb: Don't use "proxy" headers 98910fa0a487 drm/i915/psr: Add intel_psr2_panic_force_full_update 0cc88243aa24 drm/i915/display: Add drm_panic support for 4-tiling with DPT 116d86dd69af drm/i915/display: Add drm_panic support for Y-tiling with DPT 31d886b67407 drm/i915/display: Add drm_panic support 75fb60e5ad5f drm/i915: Add intel_bo_panic_setup() and intel_bo_panic_finish() da091afacb29 drm/i915: Add intel_bo_alloc_framebuffer() 718370ff2832 drm/ttm: Add ttm_bo_kmap_try_from_panic() 796f437d7bc9 drm/i915/display: Add a disable_tiling() for skl planes 32e2450a89fd drm/i915/display/i9xx: Add a disable_tiling() for i9xx planes d2782a0d8ff8 drm/i915/fbdev: Add intel_fbdev_get_map() 3dd922c41890 drm/panic: Add a private field to struct drm_scanout_buffer 4afcdbbd38e2 drm/i915: move GEM_QUIRK_PIN_SWIZZLED_PAGES to i915_gem.h dcf558293fd8 drm/i915: Move out engine related macros from i915_drv.h 3529cb5ab16b drm/fourcc: Add 32b float formats e04c3521df07 drm/fourcc: Add missing half-float formats c038bdba98c9 drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM 18635b6328d9 drm/xe: Rename xe_uc_init_hw to xe_uc_load_hw a42939ee863e drm/xe: Remove xe_uc_fini_hw 80fa03eb8a70 drm/xe: Remove xe_uc_init_hwconfig() 3effd109c6ef drm/xe: Move xe_ttm_sys_mgr_init() downwards. 11bf0f0b3a4e drm/xe: Split init of xe_gt_init_hwconfig to xe_gt_init and *_early 6386a49951cd drm/xe: Rename gt_init sub-functions 4c5517e9ecd5 drm/xe: Only dump PAT when xe_hw_engines_init_early fails 2e1efcafd4fb drm/xe: Make it possible to read instance0 MCR registers after xe_gt_mcr_init_early 396044c9d84d drm/xe: Simplify GuC early initialization b3412d72331a drm/xe/sriov: Move VF bootstrap and query_config to vf_guc_init e6018b194b45 drm/xe: Defer memirq init until needed 80e49db50175 drm/i915/power: convert {SKL, ICL}_PW_CTL_IDX_TO_PG() macros to a function ca09800fbbad drm/i915/power: relocate {SKL,ICL}_PW_CTL_IDX_TO_PG() c7cefe479af5 drm/i915/power: move enum skl_power_gate under display b58701687831 drm/xe: Implement and use the drm_pagemap populate_mm op 2ef19be2a545 drm/pagemap: Add a populate_mm op f86ad0ed620c drm/gpusvm, drm/pagemap: Move migration functionality to drm_pagemap bb8aa27eff6f drm/ttm, drm_xe, Implement ttm_lru_walk_for_evict() using the guarded LRU iteration e1e85eb0a977 drm/ttm, drm/xe: Modify the struct ttm_bo_lru_walk_cursor initialization c8e3d6d77507 drm/ttm: Use a struct for the common part of struct ttm_lru_walk and struct ttm_bo_lru_cursor 778fa8ad5f0f drm/i915/selftests: Change mock_request() to return error pointers 34a3554a1c70 drm/panel-edp: Add CMN N116BCJ-EAK bffc0692359f drm/bridge: ti-sn65dsi86: remove unnecessary GPIO line direction check e6565e76e977 drm/bridge: add warning for bridges not using devm_drm_bridge_alloc() 94d50c1a2ca3 drm/bridge: get/put the bridge reference in drm_bridge_attach/detach() a7748dd127ea drm/bridge: get/put the bridge reference in drm_bridge_add/remove() 7246e0929945 drm/tidss: Add OLDI bridge support d18bf71253c5 drm/tidss: Mark AM65x OLDI code separately 90090f49f18f dt-bindings: display: ti: Add schema for AM625 OLDI Transmitter adc8f6ff0e82 dt-bindings: display: ti,am65x-dss: Re-indent the example 7c377900772d drm/i915/display: move unordered works to new private workqueue 9807aba1ea9d drm/i915/cdclk: make struct intel_cdclk_state opaque 79be2da5d1af drm/i915/cdclk: abstract intel_cdclk_actual() and intel_cdclk_actual_voltage_level() f0bb81b275f7 drm/i915/cdclk: abstract intel_cdclk_read_hw() 082fe699afbd drm/i915/cdclk: abstract intel_cdclk_force_min_cdclk() f6d8b2261ad9 drm/i915/cdclk: abstract intel_cdclk_pmdemand_needs_update() 3fda3bf0a67f drm/i915/cdclk: abstract intel_cdclk_bw_min_cdclk() d93ea1d8f1b6 drm/i915/cdclk: abstract intel_cdclk_min_cdclk() 59406bdd3f51 drm/i915/cdclk: abstract intel_cdclk_logical() d7ecd05da71e drm/i915/bw: make struct intel_bw_state opaque 2e5822368c07 drm/i915/bw: abstract intel_bw_qgv_point_peakbw() 999058152a14 drm/i915: move icl_sagv_{pre, post}_plane_update() to intel_bw.c 4822cb81a7e1 drm/i915/bw: relocate intel_can_enable_sagv() and rename to intel_bw_can_enable_sagv() e17643d07553 drm/i915/bw: abstract intel_bw_pmdemand_needs_update() d1b8a4dc0907 drm/i915/wm: make struct intel_dbuf_state opaque type 3a34fd6de479 drm/i915/wm: add more accessors to dbuf state 70349f275f2a drm/i915/wm: abstract intel_dbuf_pmdemand_needs_update() fe43a89b057b drm/i915: remove unused DISPLAY_PLANE_FLIP_PENDING() macro d1b6b7cb65dd drm/i915/display: Implement wa_16011342517 41de3cec0788 drm/i915/panel: register drm_panel and call prepare/unprepare for eDP 4092e1b41202 gpu: nova-core: replace `Duration` with `Delta` d612799de75b MAINTAINERS: Add Alexandre Courbot as co-maintainer to nova-core d6b93bfa5d1e drm/nouveau/disp: Use dev->dev to get the device 5a2f117a80c2 drm/xe: Do not wedge device on killed exec queues dfe6c281323f Revert "drm/xe/ptl: Apply Wa_16026007364" 771f002ef1d6 drm/xe/uapi: Correct sync type definition in comments 43ad65eca2a1 gpu: nova-core: consider `clippy::cast_lossless` 1b8233bb24fc gpu: nova-core: impl From for u32 for enums used from register! c37116108615 drm/i915: reduce stack usage in igt_vma_pin1() ef69f9dd1cd7 drm/i915: fix build error some more c9c325072b35 drm/i915/wm: reduce stack usage in skl_print_wm_changes() 2ddbb73ec20b drm/xe/guc: Explicitly exit CT safe mode on unwind 89d2835c3680 drm/xe: Process deferred GGTT node removals on device unwind 35db1da40c8c drm/xe: move DPT l2 flush to a more sensible place 0dd2dd0182bc drm/xe: Move DSB l2 flush to a more sensible place deea6a7d6d80 drm/xe/bmg: Update Wa_22019338487 5e300ed8a545 drm/xe: Split xe_device_td_flush() d878c97daa60 drm/xe/xe_guc_pc: Lock once to update stashed frequencies 1beae9aa2b88 drm/xe/guc_pc: Add _locked variant for min/max freq 648d3f4d2097 drm/amd/display: Add sanity checks for drm_edid_raw() 1b92cb40b4a0 drm/amd/pm: revise the pcie dpm parameters 009bfc5ec5c9 drm/amd/display: Add a trace event for brightness programming 5b852044eb0d drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value 518f13f8e354 drm/amd: Fix spelling mistake "correctalbe" -> "correctable" 8c011408ed84 drm/amdgpu/sdma7: add ucode version checks for userq support e8cca30d8b34 drm/amdgpu/sdma6: add ucode version checks for userq support 8345a71fc54b drm/amdgpu: Add more checks to PSP mailbox 5562b669928a drm/amdgpu: Convert init_mem_ranges into common helpers b9c58f4e325c drm/amdgpu: Generalize is_multi_chiplet with a common helper v2 c9df2dcf9054 drm/amdgpu: Convert query_memory_partition into common helpers 97c894758b9f drm/amdgpu: Move MAX_MEM_RANGES to amdgpu_gmc.h f268cef77e86 drm/amdgpu: Convert pre|post_partition_switch into common helpers e0f14a2abf16 drm/amdgpu: Convert update_supported_modes into a common helper 4dbc17b45532 drm/amdgpu: Convert update_partition_sched_list into a common helper v3 bf587417ffb5 drm/amdgpu: Convert select_sched into a common helper v3 37b791d667be drm/amdgpu: use common function to map ip for aqua_vanjaram 20905edb2461 drm/amdgpu: make ip map init to common function e140281a6270 drm/radeon/evergreen_cs: lower evergreen_surface_check_linear_aligned restriction 6a117dc39a74 drm/radeon/evergreen_cs: implement cond_exec and cond_write f0ebe9e5782e drm/amd/amdgpu: Refine isp_v4_1_1 logging fd1478607102 drm/amd/amdgpu: Add ISP Generic PM Domain (genpd) support 9bed716f8722 drm/amd/pm: Add support to set min ISP clocks fba8d147472e drm/amd/pm: Add support to set ISP Power 5fb90421fa0f drm/amdgpu: fix slab-use-after-free in amdgpu_userq_mgr_fini+0x70c bb233caa85d5 drm/amd: Add missing kdoc for amd_ip_funcs `complete` callback 684385273de5 drm/amdgpu: remove fence slab 49f1f9f6c3c9 drm/amd: Adjust output for discovery error handling 389153ef119d drm/amd/display: Promote DAL to 3.2.339 623ea7019fde drm/amd/display: [FW Promotion] Release 0.1.16.0 c44120dffe01 drm/amd/display: Add DMUB IPS command support for IPS residency tools c233ec190243 drm/amd/display: Add num_slices_h to set_dto_dscclk signature def3f83e5159 drm/amd/display: DML21 Reintegration f8fa4dfbd7a2 drm/amd/display: Rewording Mode Validation Result 00c9c4236d04 drm/amd/display: LSDMA support 69541034001b drm/amd/display: Remove redundant macro of refresh rate 01f60348d8fb drm/amd/display: Fix 'failed to blank crtc!' 592ddac93f8c drm/amd/display: Initialize mode_select to 0 7beee6e91c20 drm/amd/display: Add new DP tunnel bandwidth validation 0c5f7371dd3a drm/amd/display: Removed unnecessary comment 90adb32480fc drm/amd/display: Include EQU Prefetch Bandwidth For Bandwidth Calculations e01bf2704224 drm/amd/pm: Fetch SMUv13.0.6 xgmi max speed/width 0180e0a5dd5c drm/amdgpu/mes: add compatibility checks for set_hw_resource_1 99808926d0ea drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs c4c1a9153079 drm/i915/hdcp: Use HDCP2_STREAM_STATUS instead of HDCP2_AUTH_STREAM b8c01389b80f drm/i915/hdcp: Do not use inline intel_de_read 3606620b316c gpu: nova-core: update and annotate TODO list 859aa3d94058 gpu: nova-core: load and run FWSEC-FRTS 31f0feefb49a gpu: nova-core: extract FWSEC from BIOS and patch it to run FWSEC-FRTS 436884511d54 gpu: nova-core: add types for patching firmware binaries 80213934d00f gpu: nova-core: compute layout of the FRTS region 47c4846e4319 gpu: nova-core: vbios: Add support for FWSEC ucode extraction 54fd8f38d804 drm/xe/compat: remove old pcode compat interface 2a9b1baa2775 drm/i915/dram: switch to struct drm_device based pcode interface 9a86f345f634 drm/i915/display: switch to struct drm_device based pcode interface d9465cc8ac2d drm/xe/pcode: add struct drm_device based interface 747b57e7b692 drm/i915/pcode: add struct drm_device based interface ab3ef56f58c2 drm/i915/pcode: drop fast wait from snb_pcode_write_timeout() 1174bf15bd60 drm/connector: move HDR sink metadata to display info dc70c6ae2441 gpu: nova-core: vbios: Add support to look up PMU table in FWSEC 6fda04e7f0cd gpu: nova-core: vbios: Add base support for VBIOS construction and iteration d0c167eb0afa gpu: nova-core: firmware: add ucode descriptor used by FWSEC-FRTS 69f5cd67ce41 gpu: nova-core: add falcon register definitions and base code 6554ad65b589 gpu: nova-core: register sysmem flush page 9bcc046a929f gpu: nova-core: add DMA object struct bbe5db761086 gpu: nova-core: wait for GFW_BOOT completion a1c940cbf505 drm/xe/nvm: add support for non-posted erase 87e1ebbafbea drm/xe/nvm: add support for access mode c28bfb107dac drm/xe/nvm: add on-die non-volatile memory device 4b93f5fc3bdf mtd: intel-dg: align 64bit read and write 044c8be05a39 mtd: intel-dg: register with mtd 9fe53abfac0b mtd: intel-dg: implement access functions 7234b321dd99 mtd: intel-dg: implement region enumeration ceb5ab3cb646 mtd: add driver for intel graphics non-volatile memory device a03c9bd953c2 gpu: nova-core: add helper function to wait on condition 94a08721435c gpu: nova-core: increase BAR0 size to 16MB e66aaaffe017 gpu: nova-core: allow register aliases cdfe233ee6cd gpu: nova-core: expose the offset of each register as a type constant 8dd1433d9050 gpu: nova-core: add delimiter for helper rules in register!() macro 8d5fbb8d027d gpu: nova-core: use absolute paths in register!() macro 06a93197e29d rust: sizes: add constants up to SZ_2G 69ba00fed957 rust: make ETIMEDOUT error available 26af85653984 rust: dma: add dma_handle_with_offset method to CoherentAllocation c0a3065d5def rust: dma: expose the count and size of CoherentAllocation 14371e58cb27 rust: dma: fix doc-comment of dma_handle() cf899c0777b8 drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible 7a8ccadb5425 drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,disable}_pipe() 43175c92d403 drm/i915/dmc: Assert DMC is loaded harder 7184a994cf76 drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on various platforms 761748679e80 drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A c541ad77a394 drm/i915/dmc: Extract dmc_load_program() f9875cc9e2a5 drm/i915/dmc: Shuffle code around eddc8a0572b9 drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS 42a7bf8aa730 drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL d37a39f607c4 rust: dma: add as_slice/write functions for CoherentAllocation fe5846590555 rust: dma: convert the read/write macros to return Result 9863f7743339 rust: dma: clarify wording and be consistent in `coherent` nomenclature 786bd08c0055 drm/ci: Add jobs to run KUnit tests deac70abb12a drm/ci: Add jobs to validate devicetrees a629feabb53b drm/bochs: Add support for drm_panic 266907bb491f drm/i915/panel: make panel funcs static 07faff368d7f drm/xe/display: read PCON capability only when present 3972872e459d drm/xe/ptl: Apply Wa_16026007364 3828a643e808 arm64: dts: mediatek: mt8370: Enable gpu support 81645377c231 drm/panfrost: Add support for Mali on the MT8370 SoC bd77b870eb19 drm/panfrost: Commonize Mediatek power domain array definitions 6905b0d98131 drm/panfrost: Drop duplicated Mediatek supplies arrays ea024e6e7a64 dt-bindings: gpu: mali-bifrost: Add compatible for MT8370 SoC a59a27176914 drm/bridge: tc358767: convert to devm_drm_bridge_alloc() API 4f9c81d64f03 drm/i915/snps_hdmi_pll: Use clamp() instead of max(min()) b300a175a11e drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64 be8f5f88ef34 drm/i915/plane: rename intel_atomic_add_affected_planes() to intel_plane_add_affected() b603034fb166 drm/i915/plane: rename intel_atomic_check_planes() to intel_plane_atomic_check() 51c2590d2b2b drm/i915/plane: make intel_plane_atomic_check() static and rename 15af755f6e5c drm/i915/plane: drop atomic from intel_atomic_plane_check_clipping() a649c2abfae0 drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch] 880e07d53849 drm/i915/vrr: fix register file style 3c0f211bc8fc drm/xe: Add Wildcat Lake device IDs to PTL list c96e0df4e9f5 drm/xe/xe3: Add support for media IP version 30.02 b1c37a0030b2 drm/xe/xe3: Add support for graphics IP version 30.03 f8e1c3e07db1 drm/i915/xe3lpd: Add support for display version 30.02 8383bdca5479 drm/i915/xe3lpd: Extend WA 16023981245 for display 30.02 9d10de78a37f drm/i915/wcl: C10 phy connected to port A and B 3d77a3280da9 drm/i915/xe3lpd: Extend DMC load path for display 0085d49d3012 drm/i915: Set max cdclk for display 30.02 bd031cd19f5c drm/i915/xe3lpd: Update bandwidth parameters for display version 30.02 8aa7306631f0 drm/xe/hwmon: Fix xe_hwmon_power_max_write ea685ff30a51 drm/amdgpu/sdma5.2: init engine reset mutex b98370220eb3 drm/amdkfd: Fix race in GWS queue scheduling 3f4caf092f02 drm/amdgpu/sdma5: init engine reset mutex bf1cd14f9e2e drm/amdgpu: switch job hw_fence to amdgpu_fence 9750ad5aee4c drm/amdgpu: Add xgmi API to set max speed/width 8c9eb6ce5021 drm/amdgpu: Deprecate xgmi_link_speed enum 04141c05f36a drm/amdgpu: Extend bus status check to more cases 167049012e69 drm/amd/pm: Report pldm version and board voltage f6b7ce39090c drm/amd/pm: Update SMU v13.0.12 pmfw header a3b7f9c306e1 drm/amdgpu: reclaim psp fw reservation memory region e2d1e96c536d drm/amdgpu: refine usage of amdgpu_bad_page_threshold 375bf564654e drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences 1ab11a82681e drm/amdgpu: Release reset locks during failures 25b35ad29621 drm/amd/pm: set pcie default dpm table when updating pcie dpm parameters 9dd1f1523682 drm/amd/pm: move the dpm table setting back after featureenablement 9a9e87d15297 drm/amdgpu/sdma: handle paging queues in amdgpu_sdma_reset_engine() 4cede0ef2e8c drm/amd/display: Promote DC to 3.2.338 4b3f92128da6 drm/amd/display: Removing Unused DPP Functions f59e7ad57ba4 drm/amd/display: add APG struct to stream_enc for future use 52f84591e439 drm/amd/display: prepare for new platform d1085d130535 drm/amd/display: Add pwait status to DMCUB diagnostics 79db43611ff6 drm/amd/display: Check dce_hwseq before dereferencing it 7948afb46af9 drm/amd/display: Disable common modes for eDP 978fa2f6d0b1 drm/amd/display: Use scaling for non-native resolutions on eDP 9a1550b6f343 drm/amd/display: remove use_native_pstate_optimization b02b0fc488ba drm/amd/display: apply two different methods to validate modes 54f7a24e1437 drm/amdkfd: Move the process suspend and resume out of full access b49e3d7ca71a drm/amd/pm: Use pointer type for typecheck() 594a774dc2f2 drm/amd: Allow printing Renoir OD SCLK levels without setting dpm to manual c29521b529fa drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause 2d1ec1e95541 drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual d2f9002426a7 drm/amd/display: Fix annotations for dc state functions eeb760c34afa drm/amd/pm: update pcie dpm parameters before smu feature enablement 1a18607c07bb drm/amd/pm: override pcie dpm parameters only if it is necessary 0c3f972394bb drm/amdgpu: Add soft reset callback to SDMA v4.4.x 3bab282dfe25 drm/amdgpu: Use logical instance ID for SDMA v4_4_2 queue operations 5efa6217c239 drm/amdgpu: Fix SDMA engine reset with logical instance ID 3f1e81ecb619 drm/amdgpu: Suspend IH during mode-2 reset 45cc102f8e65 drm/amd/display: Destroy cached state in complete() callback 709a37ab9c63 drm/amd/display: Stop storing failures into adev->dm.cached_state 64c3e4a868f1 drm/amd: Add support for a complete pmops action dd3999b658e4 drm/amd/pm: Show default gfx clock levels f43411978d13 drm/amdgpu: Add debug mask to disable CE logs fb5ec2174d70 drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 09aa2b408f4a drm/amdgpu: Add kicker device detection 3bdf8dd84e55 drm/amdgpu: Clear reset flags from ras context 87fbe3a54800 drm/amdgpu/gfx9: drop reset_kgq fda02c911ac6 drm/amdgpu/gfx8: drop reset_kgq 18d321c1dcb7 drm/amdgpu/gfx7: drop reset_kgq 96f75f959446 drm/amdkfd: allow compute partition mode switch with cgroup exclusions dc8ffb28790e drm/amd/display: Promote DC to 3.2.337 87d6d42295a8 drm/amd/display: Fix kernel docs for new struct members 8dbd72cb7900 drm/amd/display: Export full brightness range to userspace 148144f6d2f1 drm/amd/display: Only read ACPI backlight caps once 11baa4975025 drm/amd/display: Fix RMCM programming seq errors 0ae0b670124b drm/amd/display: Add RMCM debug logging 708d45eb1aa3 drm/amd/display: DML2.1 changes d023de809f85 drm/amd/display: Fix mpv playback corruption on weston f6d7238c924b drm/amd/display: Adjust dto fix coverage 5fa62c87cffd drm/amd/display: Add option to disable PHY SSC reduction on transmitter enable 90bc60cef2a3 drm/amd/display: Don't disable dtb as dto src during dpms off 428ac7ce7f82 drm/amd/display: Add custom segmentation support f94877038770 drm/amd/display: Deprecate Loading Bounding Box From DMUB On DCN4 9fe914b09048 drm/amd/display: Update tmz_surface type to match register 39923050615c drm/amd/display: Clear DPP 3DLUT Cap da63df07112e drm/amd/display: Add more checks for DSC / HUBP ONO guarantees bf6003f2052f drm/amd/display: Refactor DML2 DC power instance 2d2e5472af6e drm/amd/display: Remove dml/dcn401 files and references 791897f5c77a drm/amd/display: Get LTTPR IEEE OUI/Device ID From Closest LTTPR To Host c6618fa8b926 drm/amd/display: Add HW change required mpc gamut remap 8d0d293c9190 drm/amd/display: Add DPIA debug option for zero allocation patch 29e178d13979 drm/amd/display: Add dc cap for dp tunneling a88e727bdbbc drm/amd/display: Remove dpia debug bits d0cc8d2b7df1 drm/amdgpu: clear pa and mca record counter when resetting eeprom 4108c2be12eb drm/amdgpu: fix fence fallback timer expired error 2f405eb45c55 drm/amdgpu: enable pdb0 for hibernation on SRIOV 18b66a6c2a3f drm/amdgpu: update GPU addresses for SMU and PSP 0f566f0e9c61 drm/amdgpu: Remove nbiov7.9 replay count reporting 196aefea44aa drm/amdgpu: Check pcie replays reporting support c09910b511de drm/amdgpu: Enable IFWI update support for PSPv14.0.2 and v14.0.3 e17df7b086cf drm/amdkfd: move SDMA queue reset capability check to node_show 855a2a029a2e drm/amdgpu: update xgmi info and vram_base_offset on resume 1a45ef022f03 drm/format-helper: Move drm_fb_build_fourcc_list() to sysfb helpers 4f522a44d9e4 drm/tests: Test drm_fb_build_fourcc_list() in separate test suite 5a4856e0e381 drm/tests: Do not use drm_fb_blit() in format-helper tests 7872997c048e drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel db6a94b26354 drm/vmwgfx: Implement dma_fence_ops properly c82f55f4aa57 drm/vmwgfx: Update last_read_seqno under the fence lock bcc287203ca7 drm/xe: Opportunistically skip TLB invalidaion on unbind fab76ce56538 drm/xe: Add xe_vm_has_valid_gpu_mapping helper 1a5ce0c5b95b drm/xe: Extend WA 14018094691 to BMG 21cf47d89fba drm/xe: Fix memset on iomem 61a5a3f182cc drm/xe: Annotate default for guc_log_level param a37128ba613a drm/xe/guc: Default log level to non-verbose 82a4be88c89a drm/xe/oa: Enable OAM latency measurement 10d42ef34bce drm/xe/oa: Assign hwe for OAM_SAG 2d1fcec0229c drm/xe/oa: Introduce stream->oa_unit f3a3fd2c6f87 drm/xe/oa: Print hwe to OA unit mapping e04dac12cec8 drm/xe/oa/uapi: Expose media OA units b2f7e30d2e4a drm/i915/dsb: Disable the GOSUB interrupt 7c50c6a81731 drm/i915/dsb: Move the DSB_PMCTRL* reset out of intel_dsb_finish() 00863f06fd8b drm/i915/dsb: Garbage collect the MMIO DEwake stuff ee14e265e10d drm/i915/dsb: Introduce intel_dsb_exec_time_us() 7e151f53fd6a drm/i915/dsb: Provide intel_dsb_head() and intel_dsb_size() ed9434c6b4f3 drm/i915/dsb: Use intel_dsb_ins_align() in intel_dsb_align_tail() 2e273e4f8555 drm/xe: Move LRC_ENGINE_ID_PPHWSP_OFFSET outside of parallel offset badf45650bbd drm/xe: Do not kill VM in PT code on -ENODATA a72002cb181f drm/amdgpu: Make use of drm_wedge_task_info 35dc4ce20062 drm: amdgpu: Use struct drm_wedge_task_info inside of struct amdgpu_task_info cd37124b4093 drm/doc: Add a section about "Task information" for the wedge API 183bccafa176 drm: Create a task info option for wedge events 3bfd1af74a7f drm: amdgpu: Create amdgpu_vm_print_task_info() 2a4f069d0f25 drm: amdgpu: Allow NULL pointers at amdgpu_vm_put_task_info() e252e3f3488a accel/amdxdna: Revise device bo creation and free 98df1626ae03 drm/bridge: ti-sn65dsi86: use new GPIO line value setter callbacks 6526b02e1020 drm/bridge: ti-sn65dsi86: use the auxiliary device 33c77e00f2ee drm/xe/tests: Convert xe_pci tests to parametrized tests 48f2f7a9fe20 drm/xe/tests: Drop unused xe_device_fn typedef 1488a3089de3 drm/xe: Fix kconfig prompt 3091bd44cdf3 drm/xe/pat: Consolidate PAT programming logic for pre-Xe2 and post-Xe2 564e1a82fb37 drm/xe/pat: Determine ATS / PTA programming during early sw init 5e861a695a39 accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl 83464405063b accel/ivpu: Add initial Wildcat Lake support 33b4e4fcd298 video: Make global edid_info depend on CONFIG_FIRMWARE_EDID 7e35fc7ab433 video: Make CONFIG_FIRMWARE_EDID generally available 629c1a9c2df9 fbdev/viafb: Do not include b6c6264adb33 fbdev/viafb: Include c8f796f6e6e9 fbdev/sisfb: Unexport symbols 9bf9f98d00df fbdev/pxafb: Unexport symbol a27886399d8f fbdev/mb862xx: Do not include 660c06ed2fad fbdev/omap2: Do not include c5bdc45251ee fbdev/omap2: Include 7300225bb39a fbdev/omap: Include a93f45d2553d fbdev/matroxfb: Include c70993bcd5b2 fbdev/matroxfb: Remove trailing whitespaces 3bb0aeb60aa5 fbdev/cyber2000fb: Unexport symbols 5f13d0ff490d fbdev/c2p: Include 2b043314013a fbdev: Include 7a1e3093c49b fbdev: Remove trailing whitespaces af5ea7d8a305 drm/ttm: Include 815e1af00e30 drm/scheduler: Include 9bd66ab7a6a5 drm/panel: Include 714b79f7f416 drm/gem: Include 8f194494fd84 drm/display: Include 8b7a4b100c78 drm/client: Include 8c7c767a5efb drm/bridge: Include 09cba36cc840 drm: Include 22e28f06df3b drm: Do not include e04c78d86a96 Linux 6.16-rc2 2f6b47b29551 gendwarfksyms: Fix structure type overrides a6a7946bd691 kbuild: move warnings about linux/export.h from W=1 to W=2 d3deabe4c619 drm/msm: Fix inverted WARN_ON() logic 762ccc195bfe drm/i915/dsi: Assert that vfp+vsync+vbp == vtotal on BXT/GLK 7b3685c9b38c drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL b62e0efd8a85 io_uring: run local task_work from ring exit IOPOLL reaping 9ce6c9875f3e nvme: always punt polled uring_cmd end_io work to task_work f90fff1e152d posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() 60ba94338047 drm/vkms: Compile all tests with CONFIG_DRM_VKMS_KUNIT_TEST 26ec15e4b0c1 io_uring/kbuf: don't truncate end buffer for multiple buffer peeks db3dfae1a2f6 Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback behavior sublists f9705d66fa71 iommu/tegra: Fix incorrect size calculation b83e8fe4fae9 Revert "drm/prime: remove drm_prime_lookup_buf_by_handle" b04e69b2636b drm/format-helper: Update tests after BT.601 changes 5e223e06ee7c block: Fix bvec_set_folio() for very large folios f826ec7966a6 bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP 9f0ad43b158d spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine 6bd90e700b42 drm/xe: Make dma-fences compliant with the safe access rules 506aa8b02a8d dma-fence: Add safe access helpers and document the rules 4d2f8bc628ce drm/i915: Protect access to driver and timeline name ad10976d6cf0 sync_file: Protect access to driver and timeline name 3ee9f2058ab2 drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation() a979a54165c2 drm/format-helper: Normalize BT.601 factors to 256 bdde16c9ac5c drm/xe/bmg: Update Wa_14022085890 6ab42fa03d4c drm/xe/bmg: Update Wa_16023588340 fa4243873796 drm/xe/guc: Ignore GuC CT errors when wedged bb666b7c2707 mm: add mmap_prepare() compatibility layer for nested file systems 87c648c31322 drm/xe: Add helper function to inject fault into ct_dead_capture() 0b93b7dcd9eb drm/xe: Fix early wedge on GuC load failure e2944dc6587f drm: renesas: rz-du: mipi_dsi: Add function pointers for configuring VCLK and mode validation 7c1e102ccf1d drm: renesas: rz-du: mipi_dsi: Add dphy_late_init() callback for RZ/V2H(P) a56a6b81d80f drm: renesas: rz-du: mipi_dsi: Add feature flag for 16BPP support 7c3fecdd12d6 drm: renesas: rz-du: mipi_dsi: Use mHz for D-PHY frequency calculations e96bec001af6 drm: renesas: rz-du: mipi_dsi: Make "rst" reset control optional for RZ/V2H(P) 2991c3f0ca86 drm: renesas: rz-du: mipi_dsi: Add OF data support 3c55c4f05c7a drm: renesas: rz-du: mipi_dsi: Use VCLK for HSFREQ calculation 0425a20f8a49 drm: renesas: rz-du: mipi_dsi: Simplify HSFREQ calculation e37a95d01d5a drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range 72dd7961a4bb smb: improve directory cache reuse for readdir operations 660942f2441d drm: omapdrm: reduce clang stack usage 3a1edef8f4b5 drm/xe: Make WA BB part of LRC BO ed3648b9ec4c drm/i915/dp: Disable the AUX DPCD probe quirk if it's not required b87ed522b364 drm/dp: Add an EDID quirk for the DPCD register access probe 0fccfb635ec3 drm/xe: Use WRITE_ONCE for range->tile_invalidated update 265fa0692b90 drm/xe: Don't use drm exec locking in SVM pagefaults 0b4aa85e8981 drm/edid: Add support for quirks visible to DRM core and drivers b64af6bcd3b0 smb: client: fix perf regression with deferred closes 5281cbe0b55a drm/edid: Define the quirks in an enum list a40c5d727b81 drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS 9c7632faad43 drm/xe/lrc: Use a temporary buffer for WA BB 56c5d291e885 selftests: drv-net: rss_ctx: Add test for ntuple rules targeting default RSS context d78ebc772c7c net: ethtool: Don't check if RSS context exists in case of context 0 43fb2b30eea7 af_unix: Allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD. b3979e3d2fc9 ipv6: Move fib6_config_validate() to ip6_route_add(). 1264971017b4 net: drv: netdevsim: don't napi_complete() from netpoll 1619bdf4389c net/mlx5: HWS, Add error checking to hws_bwc_rule_complex_hash_node_get() 9337c54401a5 veth: prevent NULL pointer dereference in veth_xdp_rcv adcaa890c7a4 net_sched: remove qdisc_tree_flush_backlog() d92adacdd8c2 net_sched: ets: fix a race in ets_qdisc_change() 43eb46604121 net_sched: tbf: fix a race in tbf_change() 85a3e0ede384 net_sched: red: fix a race in __red_change() d35acc1be348 net_sched: prio: fix a race in prio_tune() 7ca52541c05c net_sched: sch_sfq: reject invalid perturb period d4e6cb324dcc net: phy: phy_caps: Don't skip better duplex macth on non-exact match c538f400fae2 io_uring: consistently use rcu semantics with sqpoll thread c2aa5603af30 drm/prime: remove drm_prime_lookup_buf_by_handle c5b4393c5492 drm/file: add client id to drm_file_error 686d773186bf drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled 66ac1a4d366d init: fix build warnings about export.h 02fb36505c61 MAINTAINERS: add Barry as a THP reviewer 50695153d7dd drivers/rapidio/rio_cm.c: prevent possible heap overwrite 383c4613c67c mm: close theoretical race where stale TLB entries could linger 0cf4b1687a18 mm/vma: reset VMA iterator on commit_merge() OOM failure 1b8e4091ffb4 docs: proc: update VmFlags documentation in smaps 331843c845d1 scatterlist: fix extraneous '@'-sign kernel-doc notation b1a529bdb964 selftests/mm: skip failed memfd setups in gup_longterm c7f005f70d22 rust: cpu: Add CpuId::current() to retrieve current CPU ID 33db8c97b4cf rust: Use CpuId in place of raw CPU numbers 8046d29dde17 KVM: x86/mmu: Reject direct bits in gpa passed to KVM_PRE_FAULT_MEMORY aa2024c01a9a KVM: x86/mmu: Embed direct bits into gpa for KVM_PRE_FAULT_MEMORY aef22f6fe7a6 bcachefs: Don't trace should_be_locked unless changing cd1124244be3 bcachefs: Ensure that snapshot creation propagates has_case_insensitive b68baf9a8733 bcachefs: Print devices we're mounting on multi device filesystems 205da7c02673 bcachefs: Don't trust sb->nr_devices in members_to_text() 625c494db956 bcachefs: Fix version checks in validate_bset() e82b3a63a9a9 bcachefs: ioctl: avoid stack overflow warning c3dd25319c18 bcachefs: Don't pass trans to fsck_err() in gc_accounting_done 9e48f574e557 bcachefs: Fix leak in bch2_fs_recovery() error path 54aacfe39768 bcachefs: Fix rcu_pending for PREEMPT_RT 082c74411491 bcachefs: Fix downgrade_table_extra() 757601ef8533 bcachefs: Don't put rhashtable on stack f946ce0be45e bcachefs: Make sure opts.read_only gets propagated back to VFS 0acb385ec19c bcachefs: Fix possible console lock involved deadlock 3315113af178 bcachefs: mark more errors autofix 263561649ee5 bcachefs: Don't persistently run scan_for_btree_nodes dd22844f48a7 bcachefs: Read error message now prints if self healing b47a82ff4772 bcachefs: Only run 'increase_depth' for keys from btree node csan 7b0e6b198e4e bcachefs: Mark need_discard_freespace_key_bad autofix af5b88618a38 bcachefs: Update /dev/disk/by-uuid on device add b76cce12700b bcachefs: Add more flags to btree nodes for rewrite reason c7e351be7aa4 bcachefs: Add range being updated to btree_update_to_text() b43f72492768 bcachefs: Log fsck errors in the journal 47fe65b105f2 bcachefs: Add missing restart handling to check_topology() ebf2e500e06f rust: cpu: Introduce CpuId abstraction 27cea0e419d2 MAINTAINERS: Update Kuniyuki Iwashima's email address. 567766954b2d selftests: net: add test case for NAT46 looping back dst ba9db6f907ac net: clear the dst when changing skb protocol 0ed4b3c21c50 drm/xe/lrc: Prepare WA BB setup for more users ef48715b2d3d drm/xe/lrc: Use a temporary buffer for WA BB 403d1338a4a5 mm: pgtable: fix pte_swp_exclusive 875d7c160d60 net/mlx5e: Fix number of lanes to UNKNOWN when using data_rate_oper aa9c44b84209 net/mlx5e: Fix leak of Geneve TLV option object b8335829518e net/mlx5: HWS, make sure the uplink is the last destination b5e3c76f35ee net/mlx5: HWS, fix missing ip_version handling in definer a002602676cd net/mlx5: HWS, Init mutex on the correct path 8ec40e3f1f72 net/mlx5: Fix return value when searching for existing flow group 687560d8a9a2 net/mlx5: Fix ECVF vports unload on shutdown flow f37258133c1e net/mlx5: Ensure fw pages are always allocated on same NUMA 7dd38ba4acbe Bluetooth: MGMT: Fix sparse errors 5842c01a9ed1 Bluetooth: ISO: Fix not using bc_sid as advertisement SID 2df108c227b2 Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets 47c03902269a Bluetooth: eir: Fix possible crashes on eir_create_adv_data 5725bc608252 Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance 20a2aa01f5ae Bluetooth: Fix NULL pointer deference on eir_get_service_data 488ef3560196 KEYS: Invert FINAL_PUT bit 179a8427fcbf KVM: SEV: Disable SEV-SNP support on initialization failure 83f066fac3c2 spi: stm32-ospi: clean up on error in probe() c5ae936db72d accel/qaic: Use dev_printk() in RAS 961296e89dc3 block: use plug request list tail for one-shot backmerge attempt 26ff87d2e776 drm/xe/xe2_hpg: Define additional Xe2_HPG GMD_ID a5d221924e13 drm/xe/xe2_hpg: Add set of workarounds 9b779ff0e1d1 drm/xe/xe2_hpg: Add PCI IDs for xe2_hpg cf625013d874 block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work f705d33c2f03 block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion ff20c516485e ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG) 4bb08cf974c5 loop: move lo_set_size() out of queue freeze 260388f79e94 net/mdiobus: Fix potential out-of-bounds clause 45 read/write access 0e629694126c net/mdiobus: Fix potential out-of-bounds read/write access afe382843717 udmabuf: use sgtable-based scatterlist wrappers 4e16a9a00239 drm/ttm: Should to return the evict error 9d4e26042c60 drm/i915/display: drop i915_reg.h include where possible fd585ee82c45 drm/i915/display: include intel_display_reg_defs.h from display regs files 5f105b2e49f7 Revert "drm/xe/display: use xe->display to decide whether to do anything" aa3f93cd75bf dma-buf: fix compare in WARN_ON_ONCE f87586598fff wifi: cfg80211: use kfree_sensitive() for connkeys cleanup 6a0f81c549a0 wifi: iwlwifi: fix merge damage related to iwl_pci_resume 570896604f47 Revert "wifi: mwifiex: Fix HT40 bandwidth issue." d9816ec74e6d macsec: MACsec SCI assignment for ES = 0 6e3a1433fa41 drm/i915/panel: sync panel prepared state at register 3fdd5bfbd638 drm/i915/panel: register drm_panel and call prepare/unprepare for ICL+ DSI 421ae44b5391 drm/i915/panel: add panel register/unregister b8d3291d3185 drm/sitronix: st7571-i2c: Select VIDEOMODE_HELPERS 946540a02e90 drm/panel: use fwnode based lookups for panel followers edcc9d24fb8e drm/arm/hdlcd: Replace struct simplefb_format with custom type 40a98e702b52 crypto: hkdf - move to late_initcall f478d68b6533 net: airoha: Enable RX queues 16-31 c85bf1975108 netconsole: fix appending sysdata when sysdata_fields == SYSDATA_RELEASE 2660a544fdc0 net: Fix TOCTOU issue in sk_is_readable() dc9c67820f81 net: usb: r8152: Add device ID for TP-Link UE200 9cf1e25053c2 MAINTAINERS: Add myself as bpf networking reviewer 72840238e2bc intel_idle: Update arguments of mwait_idle_with_hints() c99ad987d3e9 ACPI: resource: Use IRQ override on MACHENIKE 16P 7a0d59f6a913 ACPI: EC: Ignore ECDT tables with an invalid ID string 15eece6c5b05 ACPI: CPPC: Fix NULL pointer dereference when nosmp is used 2f76d269073b ACPI: PAD: Update arguments of mwait_idle_with_hints() 5b2d595efbfc rust: time: Fix compile error in impl_has_hr_timer macro 162457f5853c ACPI: APEI: EINJ: Do not fail einj_init() on faux_device_create() failure ff53a6e24728 driver core: faux: Quiet probe failures c393befa14ab driver core: faux: Suppress bind attributes aef17cb3d3c4 Revert "mm/damon/Kconfig: enable CONFIG_DAMON by default" ac0b8b327a56 io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() b4a8085ceefb e1000: Move cancel_work_sync to avoid deadlock a5a441ae283d ice/ptp: fix crosstimestamp reporting 0c6f4631436e iavf: fix reset_task for early reset event fb4e9239e029 i40e: retry VFLR handling if there is ongoing VF reset a2c90d63b712 i40e: return false from i40e_reset_vf if reset is in progress a298bbab903e tools/resolve_btfids: Fix build when cross compiling kernel with clang. 10201c7de5de drm/xe: Reorder 'Get pages failed' message 8a157d8a00e8 tracing: Do not free "head" on error path of filter_free_subsystem_filters() 5558f27a5845 pinctrl: sunxi: dt: Consider pin base when calculating bank number from pin 0cee6c4d3518 drm/meson: fix more rounding issues with 59.94Hz modes faf2f8382088 drm/meson: use vclk_freq instead of pixel_freq in debug print d17e61ab63fb drm/meson: fix debug log statement when setting the HDMI clocks 29a9b3a504c0 drm/panel: ilitek-ili9881c: Add configuration for 7" Raspberry Pi 720x1280 2f7e4a699736 drm/panel: ilitek-ili9881c: Allow configuration of the number of lanes 808d26afdcbf dt-bindings: ili9881c: Document 7" Raspberry Pi 720x1280 f79692d0c386 dt-bindings: display: st7701: Add Winstar wf40eswaa6mnn0 panel d04f6367d399 drm/panel: st7701: Add Winstar wf40eswaa6mnn0 panel support 783334f366b1 drm/panel: visionox-rm69299: support the variant found in the SHIFT6mq 88e6e4dd5012 drm/panel: visionox-rm69299: switch to devm_regulator_bulk_get_const() c161a2b79a5c drm/panel: visionox-rm69299: switch to _multi variants 01a2c6756bca drm/panel: visionox-rm69299: add plumbing to support panel variants 9c59059fcf27 dt-bindings: display: visionox-rm69299: document new compatible string 4823a58093c6 cpufreq: Convert `/// SAFETY` lines to `# Safety` sections c0317ad44f45 drm/vc4: fix infinite EPROBE_DEFER loop 0d67f0dee6c9 powerpc/vas: Return -EINVAL if the offset is non-zero in mmap() cd097df4596f powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap 5c3ba81923e0 scsi: error: alua: I/O errors for ALUA state transitions b2f966568faa scsi: storvsc: Increase the timeouts to storvsc_timeout 0838fc3e6718 drm/msm/adreno: Check for recognized GPU before bind 82ffbe7776d0 net_sched: sch_sfq: fix a potential crash on gso_skb handling 93310053663b smb: client: disable path remapping with POSIX extensions 1efb73791c82 drm/msm/adreno: Pass device_node to find_chipid() 1453b532d193 drm/msm: Rename add_components_mdp() ba64c6737f86 drivers: gpu: drm: msm: registers: improve reproducibility 2b520c6104f3 drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE b1c9e797ad37 drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names 9697ca0d53e3 scsi: s390: zfcp: Ensure synchronous unit_add 9b17621366d2 scsi: iscsi: Fix incorrect error path labels for flashnode operations ad0f54842cd2 scsi: mvsas: Fix typos in per-phy comments and SAS cmd port registers b13044092c1e drm/msm: Temporarily disable stall-on-fault after a page fault dedf404be8cf drm/msm: Delete resume_translation() 0c5fea1eb0dc drm/msm: Don't use a worker to capture fault devcoredump f681c2aa8676 drm/msm: Fix another leak in the submit error path 5d319f75ccf7 drm/msm: Fix a fence leak in submit error path 179e949719fe ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in the non-uapi headers 2cb74be37867 ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers 857f4517965b ARC: unwind: Use built-in sort swap to reduce code size and improve performance ea7caffedd01 ARC: atomics: Implement arch_atomic64_cmpxchg using _relaxed e044b8a9545c cpupower: split unitdir from libdir in Makefile b5735e5e7102 drm/xe: GSM size should be constant on most platforms cf2c3eceb757 spi: stm32-ospi: Make usage of reset_control_acquire/release() API d6fb4f01736a drm/xe/svm: Fix regression disallowing 64K SVM migration 779a0c9e06a9 accel/amdxdna: Fix incorrect PSP firmware size 227c394d13bc drm/xe/uc: Use GT-oriented firmware messages e51a086117ed spi: offload: check offload ops existence before disabling the trigger 188bdfb77615 drm/i915: split out display register macros to a separate file b2d6fd7ac598 drm/xe: Do not rely on GGTT internals in xe_guc_buf kunit tests e0096fdcf88c drm/xe: Implement a helper for reading out a GGTT PTE at a specified offset 0c52d722524a drm/xe: Remove pte_encode_bo callback 34eca6213358 drm/xe/display: Convert GGTT mapping to use pte_encode_flags 8ce1c8cc6820 drm/xe/display: Dont poke into GGTT internals to fill a DPT 57f6af194fcd drm/xe/ggtt: Seperate flags and address in PTE encoding ea54d4928532 drm/xe/display: Remove dereferences of ggtt for tile id e0ee402750e1 drm/xe: Add xe_ggtt_alloc b5fe33dcb8d4 drm/xe: Add xe_ggtt_might_lock 3975d356839e drm/xe: Use xe_ggtt_map_bo_unlocked for resume 24b0277c1c53 pinctrl: tb10x: Drop of_match_ptr for ID table d38e00c417e1 pinctrl: MAINTAINERS: Drop bouncing Jianlong Huang fcd65d65fd85 pinctrl: st: Drop unused st_gpio_bank() function 315345610fae pinctrl: qcom: pinctrl-qcm2290: Add missing pins 56ec63a6e107 pinctrl: qcom: switch to devm_gpiochip_add_data() 9a2d22a46b38 drm/xe: Remove IOSF_MBI select. 6f392f371650 drm: renesas: rz-du: Implement MIPI DSI host transfers 8a48e35becb2 drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate 146e87f3e11d drm/msm/disp: Correct porch timing for SDM845 83c4c67076c2 drm/msm/dp: Disable wide bus support for SDM845 2b74aea6d078 spi: spi-pci1xxxx: Fix error code in probe 1dd630088332 spi: loongson: Fix build warnings about export.h 10c24e0d2f7c spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted a5bf5272295d spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message 06118ae36855 regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt() f3fe49dbddd7 wifi: ath12k: fix uaf in ath12k_core_init() b6bca6d7149e wifi: ath12k: Fix hal_reo_cmd_status kernel-doc 7588a893cde5 wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850 b0d226a60856 wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready 29e2adf2ef29 wifi: ath11k: consistently use ath11k_mac_get_fw_stats() c5b92a2c1893 wifi: ath11k: move locking outside of ath11k_mac_get_fw_stats() 81f64165c9dc wifi: ath11k: adjust unlock sequence in ath11k_update_stats_event() 72610ed7d79d wifi: ath11k: move some firmware stats related functions outside of debugfs 3b6d00fa8830 wifi: ath11k: don't wait when there is no vdev started 2bcf73b2612d wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process() 9f6e82d11bb9 wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request() 593963660919 wil6210: fix support for sparrow chipsets dc9c4252fe0d wifi: ath10k: Avoid vdev delete timeout when firmware is already down 1650d32b92b0 ath10k: snoc: fix unbalanced IRQ enable in crash recovery a18d098f2aab Reapply "x86/smp: Eliminate mwait_play_dead_cpuid_hint()" f694481b1d31 ACPI: processor: Rescan "dead" SMT siblings during initialization a430c11f4015 intel_idle: Rescan "dead" SMT siblings during initialization 4c529a4a7260 x86/smp: PM/hibernate: Split arch_resume_nosmt() 02670deede22 libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly bfb114751af9 drm/xe/topology: Stop trying to fix programming mistakes 113c3f596807 drm/xe/topology: Use register array size instead magic number f574855a4c57 drm/xe/topology: Simplify code for loading DSS mask 678bb4d62548 drm/xe: don't store the xe device pointer inside xe_ttm_tt 93614c2ab39a accel/qaic: delete qaic_bo.handle c0f691388992 intel_idle: Use subsys_initcall_sync() for initialization ade147391433 drm/xe/vf: Store the GuC FW info in guc->fw 3ef462f0031f drm/xe/vf: Use uc_fw_version to store the negotiated GuC ABI 90f4d3f7562a drm/xe/vf: Boostrap all GTs immediately after MMIO init 10a2bc580796 drm/xe/uc: Prepare uc_fw_version for storing the VF ABI version 11fcf368506d uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again d3b88721fa24 drm/tests: bridge: add KUnit tests for devm_drm_bridge_alloc() 85ad3e84105d drm/bridge: add a .destroy func 1ee7e69292a6 drm/tests: bridge: convert to devm_drm_bridge_alloc() API 3e4e1f2543c0 drm/bridge: cdns-dsi: Use pre_enable/post_disable to enable/disable c9b1150a68d9 drm/atomic-helper: Re-order bridge chain pre-enable and post-disable d5bef6430c85 drm/atomic-helper: Separate out bridge pre_enable/post_disable from enable/disable f6ee26f58870 drm/atomic-helper: Refactor crtc & encoder-bridge op loops into separate functions 82cbd06f327f net: enetc: fix the netc-lib driver build dependency 1273d22b5326 drm/panthor: Clean up 64-bit register definitions 4d230aa209ed drm/panthor: Add 64-bit and poll register accessors 94ac529a9932 drm/panthor: Fix the user MMIO offset logic for emulators 95cbab48782b drm/panthor: Add missing explicit padding in drm_panthor_gpu_info 87f7ce260a3c ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() 692eb9f8a5b7 net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0 8d8431298f69 drm/xe/xe3: Disable null query for anyhit shader 6fe26f694c82 Bluetooth: MGMT: Protect mgmt_pending list with its own lock e6ed54e86aae Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete bf2ffc4d14db Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition 2dd711102ce6 Bluetooth: btintel_pcie: Increase the tx and rx descriptor count daabd2769850 Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers 308a3a8ce8ea Bluetooth: hci_core: fix list_for_each_entry_rcu usage fad4cf944839 KVM: arm64: selftests: Determine effective counter width in arch_timer_edge_cases 05ce38d489db KVM: arm64: selftests: Fix xVAL init in arch_timer_edge_cases 050632ae6571 KVM: arm64: selftests: Fix thread migration in arch_timer_edge_cases 9a9864fd09c7 KVM: arm64: selftests: Fix help text for arch_timer_edge_cases b5fa1f91e11f KVM: arm64: Make __vcpu_sys_reg() a pure rvalue operand b61fae4ee120 KVM: arm64: Don't use __vcpu_sys_reg() to get the address of a sysreg 8800b7c4bbed KVM: arm64: Add RMW specific sysreg accessor 6678791ee3da KVM: arm64: Add assignment-specific sysreg accessor 7247efca0dcb drm/i915: use drm_modeset_lock_assert_held() in intel_connector_get_pipe() 3671f3777758 drm/hyperv: Add support for drm_panic babe098c5fb4 drm/i915: remove unused arg in skl_scaler_get_filter_select() c206a27eb72f drm/i915/dkl: return if tc_port is invalid in dkl_phy_set_hip_idx() 9d9fca62dc49 drm/xe/guc_submit: add back fix 0b3d99425891 drm/panel-edp: Clarify the `prepare_to_enable` description in comments b837937c0237 drm/panel: himax-hx8394: Add Support for Huiling hl055fhav028c ab9be0b75af5 dt-bindings: display: himax-hx8394: Add Huiling hl055fhav028c 4d20c1b073e6 dt-bindings: vendor-prefixes: Add prefix for Huiling 8a45632ed317 drm/panel-simple: add AUO P238HAN01 panel entry a3bc2ee00b48 dt-bindings: display: simple: add AUO P238HAN01 panel 0f9c561a7a63 drm/panel: ili9341: Remove unused member from struct ili9341 48d39ed4586b MAINTAINERS: Update my email address for DRM Panel reviews c87a3f4fac5b drm/ttm: handle undefined printf arg evaluation order in debugfs e117100acb6d drm/i915/dram: allocate struct dram_info dynamically 836864ac60c5 drm/i915/dram: add return value and handling to intel_dram_detect() bd0cffe9ebcb drm/i915/dram: pass struct dram_info pointer around ca37e99ec96d drm/i915/wm: DG2 doesn't have dram info to look up wm_lv_0_adjust_needed 612abe44f70f drm/i915/dram: add accessor for struct dram_info and use it 9ab671afacc1 drm/i915/bw: pass struct dram_info pointer around 99e805089805 drm/xe: Make VMA tile_present, tile_invalidated access rules clear e583c27a8f59 drm/i915/sbi: clean up SBI register macro definitions and usage 0b6d7dbf1813 drm/i915/sbi: split out intel_sbi_regs.h ad3cfb65aceb drm/i915/sbi: convert to intel_de_*() ac3bff5d63a5 drm/i915: add out_value to intel_wait_for_register_fw() and intel_de_wait_fw() 07a86ee12e5a drm/i915/de: rename timeout parameters timeout_ms to highlight unit 9ab17ede1018 drm/i915/sbi: move sbi_lock under struct intel_display a737ab4a87cb drm/i915/sbi: convert intel_sbi.[ch] to struct intel_display 7fb3a1f7a48d drm/i915/sbi: move intel_sbi.[ch] under display/ 531bef26d189 drm/xe/svm: Fix regression disallowing 64K SVM migration 685c407f168c drm/ttm: Fix build with CONFIG_DEBUG_FS=n 8a3514d348de scsi: core: ufs: Fix a hang in the error handler 0f6afbb2ae6c ttm/pool: allow debugfs dumps for numa pools. 78d7032b0838 drm/amd/display: Promote DAL to 3.2.336 269c1d1443d6 drm/amd/display: replace fast_validate with enum dc_validate_mode d42b2331e158 drm/amd/display: Update DMCUB loading sequence for DCN3.5 aca63ca8b849 drm/amd/display: Promote DAL to 3.2.335 960d8c0fa3b5 drm/amd/display: [FW Promotion] Release 0.1.12.0 56f618407d7b drm/amd/display: Move vmalloc include to header file dbb767be864a drm/amd/display: Add support for 2nd sharpening range a4d04bc90d2d drm/amd/display: Do not bypass chroma scaling in 1:1 case ed8045a73110 drm/amd/display: Add DML path for FAMS methods 35b74eccf828 drm/amd/display: Add disconnect case on dongle check deb24e64c888 drm/amd/display: Avoid trying AUX transactions on disconnected ports 8ade4736075a drm/amd/display: Drop unnecessary `amdgpu` prefix db122ece325a drm/amd/display: Indirect buffer transport for FAMS2 commands 71e17aedb465 drm/amd/display: move RMCM programming 0a91b4f300de drm/amd/display: Support OLED SDR with AMD ABC b6943f4adc95 drm/amd/display: DML21 Fixes 6123117005d9 drm/amd/display: Re-order FAMS2 sub commands 04e32c392ace drm/amd/display: [FW Promotion] Release 0.1.11.0 5cc809d62b8c drm/i915: Use dma-fence driver and timeline name helpers 68ff0e07f9b3 sync_file: Use dma-fence driver and timeline name helpers ecec875a6c33 dma-fence: Add helpers for accessing driver and timeline name bf33a0003d9e dma-fence: Use a flag for 64-bit seqnos 22b929b25293 drm/ttm: Increase pool shrinker batch target eac21f8ebeb4 drm/ttm: Respect the shrinker core free target ce924116e43f drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup c12c729e9750 drm/xe/vf: Add sanity check for GGTT configuration eb9b34734c41 drm/xe/vf: Move tile-related VF functions to separate file ce2ae1b97ac3 drm/xe/vf: Introduce helpers to access GGTT configuration b6cbfa872045 drm/udl: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT ca43d3a2cfd6 drm/ast: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT 660cd44659a0 drm/shmem-helper: Import dmabuf without mapping its sg_table 28b996ce7398 drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_queue_init() 399c5f54090c drm/xe/configfs: Add internal API to documentation d09bc3edfe5c drm/xe/configfs: Add attribute to disable engines 58b51df807d7 drm/xe: Allow to disable engines 2b0ef1f7a298 drm/xe: Convert "fused off" messages to be gt-based d8636cce7a1c drm/xe/configfs: Drop trailing semicolons d65650a9d153 drm/xe/guc: Resend potentially lost H2G MMIO request eae784475896 drm/xe: Use GT-oriented printer to dump topology on init 8d425229acb2 drm/xe: Convert page fault messages to be GT-oriented dea7a2b4f60e drm/xe/hwmon: Simplify and fix 32b wrap ccd3c6820a90 drm/xe/pxp: Decouple queue addition from PXP start 21784ca96025 drm/xe/pxp: Clarify PXP queue creation behavior if PXP is not ready 1d891ee820fd drm/xe/pxp: Use the correct define in the set_property_funcs array 6048f5587614 drm/panfrost: Fix panfrost device variable name in devfreq e48ade5e23ba drm/panfrost: show device-wide list of DRM GEM objects over DebugFS 2f684bbbcb27 drm/panfrost: Add driver IOCTL for setting BO labels ca8b3216dcea drm/panfrost: Internally label some BOs e0e33f9bbbd6 drm/panfrost: Add BO labelling to Panfrost 8395204aeb84 accel/ivpu: Add inference_timeout_ms module parameter db5f4ec4aa14 dma-buf: Add forward declaration of struct seq_file in dma-fence.h 80f3c51b2f98 drm/sched/tests: Use one lock for fence context 38fafa9f392f drm/xe/sched: stop re-submitting signalled jobs 9d5558649f68 drm/xe: Rework eviction rejection of bound external bos e42a3c203c95 drm/tests: hdmi: Add test for unsuccessful fallback to YUV420 e271ecaaa570 drm/tests: hdmi: Add max TMDS rate fallback tests for YUV420 mode 54a5f1c4d5f8 drm/tests: hdmi: Provide EDID supporting 4K@30Hz with RGB/YUV a3d1bfc174dc drm/tests: hdmi: Rename max TMDS rate fallback tests 8138078dc048 drm/tests: hdmi: Add limited range tests for YUV420 mode 58fe1d78605e drm/tests: hdmi: Provide EDID supporting 4K@30Hz with YUV420 only 723d5a70d1de drm/tests: hdmi: Switch to drm_atomic_get_new_connector_state() where possible 8deb5bd34858 drm/tests: hdmi: Setup ycbcr_420_allowed before initializing connector 95f0f68fc13d drm/tests: hdmi: Drop unused drm_kunit_helper_connector_hdmi_init_funcs() 74e98941b926 drm/tests: hdmi: Replace open coded EDID setup a08fd207d60e drm/tests: hdmi: Add macro to simplify EDID setup 7ca78aa0d541 drm/tests: hdmi: Switch to 'void *' type for EDID data 90642d9de477 drm/tests: hdmi: Replace '[_]MHz' with 'mhz' 04561845fcec drm/connector: hdmi: Use YUV420 output format as an RGB fallback 4809299addb8 drm/connector: hdmi: Factor out bpc and format computation logic b01ea9acde62 drm/connector: hdmi: Add missing bpc debug info to hdmi_try_format_bpc() a19107779277 drm/connector: hdmi: Improve debug message for supported format 85b0db87417e drm/connector: hdmi: Add support for YUV420 format verification 21f627139652 drm/connector: hdmi: Evaluate limited range after computing format 54bd08e15b74 drm: sun4i: de33: mixer: add mixer configuration for the H616 9e623068f177 drm: sun4i: de33: vi_scaler: add Display Engine 3.3 (DE33) support 5b9cfdbfc328 drm: sun4i: de33: mixer: add Display Engine 3.3 (DE33) support 18c4be55e2aa dt-bindings: allwinner: add H616 DE33 mixer binding 5419143dd071 drm: sun4i: de2/de3: use generic register reference function for layer configuration ef54f1dc246b drm: sun4i: de2/de3: add generic blender register reference function a28175894415 drm: sun4i: de2/de3: refactor mixer initialisation 81cf7c68794c drm: sun4i: de2/de3: add mixer version enum 6a509853fe9d panel/lg-lb035q02: Use refcounted allocation in place of devm_kzalloc() f27a5e66fbf2 panel/panel-lvds: Use refcounted allocation in place of devm_kzalloc() 09d05ec42b9b panel/nec-nl8048hl11: Use refcounted allocation in place of devm_kzalloc() 5220cbe3c8bf panel/s6e88a0-ams452ef01: Use refcounted allocation in place of devm_kzalloc() dcb5b3b776a9 panel/xinpeng-xpp055c272: Use refcounted allocation in place of devm_kzalloc() 6f9bc3d071aa panel/widechips-ws2401: Use refcounted allocation in place of devm_kzalloc() 9d104921f6d0 panel/visionox-vtdr6130: Use refcounted allocation in place of devm_kzalloc() 5eebde53123b panel/visionox-rm692e5.c: Use refcounted allocation in place of devm_kzalloc() b9c81ac16fac panel/visionox-rm69299: Use refcounted allocation in place of devm_kzalloc() bc946267c805 panel/visionox-r66451: Use refcounted allocation in place of devm_kzalloc() 84c9532ae2ad panel/tpo-tpg110: Use refcounted allocation in place of devm_kzalloc() e15e4ff477b6 panel/tpo-td043mtea1: Use refcounted allocation in place of devm_kzalloc() f6cefd33dafb panel/tpo-td028ttec1: Use refcounted allocation in place of devm_kzalloc() 827337818c94 panel/synaptics-r63353: allocation in place of devm_kzalloc() 7bd1d88ca009 panel/panel-summit: Use refcounted allocation in place of devm_kzalloc() 064864d37569 panel/truly-nt35521: Use refcounted allocation in place of devm_kzalloc() d7c962373ebf panel/sony-td4353-jdi: Use refcounted allocation in place of devm_kzalloc() cd268f8fedb2 panel/sony-acx565akm: Use refcounted allocation in place of devm_kzalloc() 9176f33f174f panel/sitronix-st7789v: Use refcounted allocation in place of devm_kzalloc() 51562aa44cdf panel/sitronix-st7703: Use refcounted allocation in place of devm_kzalloc() e646a5d1f6d0 panel/sitronix-st7701: Use refcounted allocation in place of devm_kzalloc() 066e3df8c818 panel/sharp-ls060t1sx01: Use refcounted allocation in place of devm_kzalloc() c32cd7f798af panel/sharp-ls037v7dw01: Use refcounted allocation in place of devm_kzalloc() 18cb30e24b6c panel/seiko-43wvf1g: Use refcounted allocation in place of devm_kzalloc() 6196835a5460 panel/samsung-sofef00: Use refcounted allocation in place of devm_kzalloc() 904ec442116a panel/samsung-s6e8aa0: Use refcounted allocation in place of devm_kzalloc() 3a21fd4c9065 panel/s6e88a0-ams427ap24: Use refcounted allocation in place of devm_kzalloc() 5fafbb72ad2d panel/samsung-s6e63j0x03: Use refcounted allocation in place of devm_kzalloc() a354881f858a panel/samsung-s6e3ha8: Use refcounted allocation in place of devm_kzalloc() b4ef743b238e panel/samsung-s6e3ha2: Use refcounted allocation in place of devm_kzalloc() ae83372bc799 panel/samsung-s6e3fa7: Use refcounted allocation in place of devm_kzalloc() e741c9ffa22a panel/samsung-s6d7aa0: Use refcounted allocation in place of devm_kzalloc() 532d4c33db05 panel/samsung-s6d27a1: Use refcounted allocation in place of devm_kzalloc() f76893223caf panel/samsung-s6d16d0: Use refcounted allocation in place of devm_kzalloc() bbd69884220c panel/samsung-ld9040: Use refcounted allocation in place of devm_kzalloc() f43a0ed02725 panel/samsung-db7430: Use refcounted allocation in place of devm_kzalloc() f2519a26cc9b panel/samsung-atna33xc20: Use refcounted allocation in place of devm_kzalloc() cd8fc7e9292b panel/samsung-ams639rq08: Use refcounted allocation in place of devm_kzalloc() 8ee4cf7378de panel/samsung-ams581vf01: Use refcounted allocation in place of devm_kzalloc() 11d53df468e4 panel/ronbo-rb070d30: Use refcounted allocation in place of devm_kzalloc() 065a75a40ba5 panel/raydium-rm69380: Use refcounted allocation in place of devm_kzalloc() 7a0c1de1f612 panel/raydium-rm692e5: Use refcounted allocation in place of devm_kzalloc() 20291d8faf97 panel/raydium-rm68200: Use refcounted allocation in place of devm_kzalloc() 8720c9b5ca94 panel/raydium-rm67200: Use refcounted allocation in place of devm_kzalloc() a9f0786961e8 panel/raydium-rm67191: Use refcounted allocation in place of devm_kzalloc() a97dfd6543af panel/orisetech-otm8009a: Use refcounted allocation in place of devm_kzalloc() e4931f8be347 drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency 61761a6b57f2 drm/xe: drop redundant conversion to bool 48a1126836cc drm/xe/hwmon: Expose power sysfs entries based on firmware support 0c5405d3aa4a drm/xe/hwmon: Read energy status from PMT 719d8a595952 drm/xe/hwmon: Expose powerX_cap_interval c713b9a23c73 drm/xe/hwmon: Add support to manage PL2 though mailbox 25e963a09e05 drm/xe/hwmon: Move card reactive critical power under channel card 7596d839f622 drm/xe/hwmon: Add support to manage power limits though mailbox c11a50b170e7 accel/qaic: Add Reliability, Accessibility, Serviceability (RAS) d201a9797b39 drm/i915: drop intel_dpio_phy.h include from VLV IOSF SB df1c3093aee3 drm/gem: Inline drm_gem_pin() into PRIME helpers 3c89f2d85c39 drm/gem-vram: Un-export pin helpers fe19655b72f3 drm/gem-vram: Do not set pin and unpin callbacks 62e1e11a4916 drm/client: Do not pin in drm_client_buffer_vmap() 1a524e8b488e drm/xe: Do not warn on SVM migration failing because of 64k requirements f36a75aba1c3 drm/i915/guc: Handle race condition where wakeref count drops below 0 241cc827c098 drm/xe/mocs: Initialize MOCS index early fbeaad071a98 drm/xe: Create LRC BO without VM 2271e0a20ef7 drm: drm_fourcc: add 10/12/16bit software decoder YCbCr formats 4f296d77cf49 drm/xe/vm: move xe_svm_init() earlier 96af397aa1a2 drm/xe/vm: move rebind_work init earlier 338ec84deefd drm/xe/bo: optimise CCS case for WB pages 9856a688e4bc drm/i915/psr: Do not disable Panel Replay in case VRR is enabled 8097128a40ff drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP 9dc619680de4 drm/i915/display: Add function to configure LFPS sending 7acc76a37e5d drm/i915/display: Add PHY_CMN1_CONTROL register definitions 6ecb8e586f83 drm/i915/alpm: Move port alpm configuration 5d9d4feb33b7 drm/i915/alpm: Add new interface to check if AUXLess ALPM is used e6503d10cab7 drm/i915/psr: Add interface to check if AUXLess ALPM is needed by PSR d6a8336c5f06 drm/i915/alpm: Write PR_ALPM_CTL register 91a2cd6236f3 drm/i915/alpm: Add PR_ALPM_CTL register definitions deb8d0fe88a7 drm/i915/psr: Read all Panel Replay capability registers from DPCD 3e61b092e61d drm/dp: Add Panel Replay capability bits from DP2.1 specification 07cc32ecc6f3 drm/panelreplay: Panel Replay capability DPCD register definitions 33a46dab18c9 drm/xe: Fix NPD when saving default context a6a26786f22a drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h 2cb38bb0add9 drm/xe: Allow to trigger GT resets using debugfs writes ef818481d9fb drm/vkms: Add support for DRM_FORMAT_R* c59176cbca11 drm/vkms: Add how to run the Kunit tests 3e897853debd drm/vkms: Create KUnit tests for YUV conversions 11d435b81e5d drm: Export symbols to use in tests f776e5cef757 drm/vkms: Drop YUV formats TODO 81dbec071976 drm/vkms: Add range and encoding properties to the plane fe22d21e9342 drm/vkms: Add YUV support c76e2c78bc2a drm/vkms: Document pixel_argb_u16 6c8e8a1c4371 drm/amdgpu: update trace format to match gpu_scheduler_trace 1780e94a0c42 drm/doc: Document some tracepoints as uAPI 4f7fa5fa414c drm: Get rid of drm_sched_job.id f6743e6a00fd drm/sched: Cleanup event names fbf11ce52626 drm/sched: Add the drm_client_id to the drm_sched_run/exec_job events 76d97c870f29 drm/sched: Trace dependencies for GPU jobs 8a98df70062b drm/sched: Cleanup gpu_scheduler trace events d6b7b46232b7 drm/sched: Add device name to the drm_sched_process_job event 2956554823ce drm/sched: Store the drm client_id in drm_sched_fence 18c44fb647be drm/debugfs: Output client_id in in drm_clients_info 6e76b312a681 drm/bridge: adv7511: Rename adv7511_dsi_config_timing_gen() into adv7533_dsi_config_timing_gen() 1f5090c4ae71 drm/bridge: adv7511: Move adv711_dsi_config_timing_gen() into adv7511_mode_set() 7ce53db1ff02 drm/i915: Indicate which pipe lied about its interrupts 22eba3be8e1d drm/xe/svm: Avoid duplicate eviction on get_pages() failure 39578fa40420 drm/xe: Add missing documentation of rpa_freq af53f0fd99c3 drm/xe: Make xe_gt_freq part of the Documentation 126bf397bf58 drm/panel-edp: add N160JCE-ELL CMN panel for Lenovo Thinkbook 16 d2dc30e0aa25 Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" 99764593528f drm/bridge: imx8qxp-pixel-combiner: convert to devm_drm_bridge_alloc() API e6ba431676d5 drm/xe: stop including intel_display_{core, device}.h from xe_device_types.h 62384da2a04d drm/i915: stop including display/intel_display_{core, limits}.h from i915_drv.h 6f142c52d3ce drm/i915/display: allocate struct intel_display dynamically a3f7d26dfce9 drm/sitronix: Remove broken backwards-compatibility layer 9ec1ac835e48 drm/ttm: make ttm_bo_get internal eb314613cd7c drm/ttm: revert "Export ttm_bo_get_unless_zero()" dc0698d1b30c drm/i915: Disable updating of LUT values during vblank 88d7e284b24e drm/i915/color: Do not pre-load LUTs with DB registers d94a92b7d0a4 drm/i915: Program DB LUT registers before vblank b0e0369bca33 drm/i915/display: use GOSUB to program double buffered LUT registers 9dae0b6e9c8c drm/i915: s/dsb_color_vblank/dsb_color 78f237a6a61b drm/i915/dsb: Add support for GOSUB interrupt 796b6df0f8f5 drm/i915/dsb: add intel_dsb_gosub_finish() 2c41d62f6fb1 drm/i915/dsb: Implement intel_dsb_gosub() bb3de17e2b5e drm/i915/dsb: Extract intel_dsb_{head,tail}() d535ae997ddd drm/i915/dsb: Extract assert_dsb_tail_is_aligned() 55f233aaadab drm/i915/dsb: Extract intel_dsb_ins_align() c06cb85ad141 drm/vesadrm: Use helpers for programming gamma ramps a4871e6201c4 drm/ofdrm: Use helpers for programming gamma ramps 1bdb883d6574 drm/mgag200: Use helpers for programming gamma ramps 067ae3a7056c drm/ast: Use helpers for programming gamma ramps and palettes e64693248f90 drm: Add helpers for programming hardware gamma LUTs 2ea42f6e6868 drm/gem-framebuffer: log errors when gem size < afbc_size bf3197211022 drm: drm_auth: Convert mutex usage to guard(mutex) 1f957fbb88b6 drm: renesas: rz-du: Add support for RZ/V2H(P) SoC ed6a6d63513e dt-bindings: display: renesas,rzg2l-du: Add support for RZ/V2H(P) SoC 5ce16c169a4c drm: renesas: rz-du: Add atomic_pre_enable 9e0f93f7af56 drm: panel: Add support for Renesas R69328 based MIPI DSI panel 215c73d48330 dt-bindings: display: panel: Document Renesas R69328 based DSI panel cb6c01ead1eb drm: panel: Add support for Renesas R61307 based MIPI DSI panel 43adabbe3a79 dt-bindings: display: panel: Document Renesas R61307 based DSI panel 027ce1eff321 drm/todo: add entry to remove devm_drm_put_bridge() 9c399719cfb9 drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 42e5fc672fee drm/i915/display: Use str_true_false() helper 9528e54198f2 drm/panel: abstract of_panel_find() 370f86bc07bf drm: renesas: rcar-du: use proper naming for R-Car 20a07782dacf drm/xe/vf: Fail migration recovery if fixups needed but platform not supported ee1855582e5e drm/bridge: fix build with CONFIG_OF=n a3436f63aa4f drm/panel-edp: Add KDC KD116N3730A05 49c6dc74b596 drm/xe/ptl: Update the PTL pci id table 56764c845aa5 drm/i915/dp: Fix the enabling/disabling of audio SDP splitting 6ad88bf9e74d drm/bridge: panel: convert to devm_drm_bridge_alloc() API 5164553d739e drm/bridge: add devm_drm_put_bridge() afb903c01b2b drm: zynqmp_dp: convert to devm_drm_bridge_alloc() API 3d3f22799c89 drm/sti: dvo: convert to devm_drm_bridge_alloc() API ee81a4a27d33 drm/bridge: stm_lvds: convert to devm_drm_bridge_alloc() API db17fbc2d4de drm/rcar-du: dsi: convert to devm_drm_bridge_alloc() API 7e61751b5957 drm/omap: dss: venc: convert to devm_drm_bridge_alloc() API af509dfc0b73 drm/omap: dss: sdi: convert to devm_drm_bridge_alloc() API eb01c3cc550d drm/omap: dss: hdmi5: convert to devm_drm_bridge_alloc() API 0241b190acb8 drm/omap: dss: hdmi4: convert to devm_drm_bridge_alloc() API f35753992cda drm/omap: dss: dsi: convert to devm_drm_bridge_alloc() API ac5869aae6f3 drm/omap: dss: dpi: convert to devm_drm_bridge_alloc() API 9cdc50b20509 drm/bridge: sii902x: convert to devm_drm_bridge_alloc() API 3cb4fec95ef6 drm/bridge: nxp-ptn3460: convert to devm_drm_bridge_alloc() API 0d2577d8f014 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: convert to devm_drm_bridge_alloc() API 2b42027f449c drm/bridge: cdns-dsi: convert to devm_drm_bridge_alloc() API 7a909b2beafb drm/bridge: anx7625: convert to devm_drm_bridge_alloc() API bdfc5b292706 panel/orisetech-ota5601a: Use refcounted allocation in place of devm_kzalloc() d2b67baa892a panel/lcd-olinuxino: Use refcounted allocation in place of devm_kzalloc() 6e8fba44daa7 panel/novatek-nt39016: Use refcounted allocation in place of devm_kzalloc() e41a4813af67 panel/novatek-nt36672e: Use refcounted allocation in place of devm_kzalloc() 10868521bdd5 panel/novatek-nt36523: Use refcounted allocation in place of devm_kzalloc() e59e1f45246e panel/novatek-nt35950: Use refcounted allocation in place of devm_kzalloc() 81cb8735420d panel/novatek-nt35560: Use refcounted allocation in place of devm_kzalloc() 3f08c356b881 panel/novatek-nt35510: Use refcounted allocation in place of devm_kzalloc() 5d5da5cef9bd panel/newvision-nv3052c: Use refcounted allocation in place of devm_kzalloc() 417f0eb92c53 panel/newvision-nv3051d: Use refcounted allocation in place of devm_kzalloc() 47b74d7c5e48 panel/mantix-mlaf057we51: Use refcounted allocation in place of devm_kzalloc() 2a2c7d7d363e panel/magnachip-d53e6ea8966: Use refcounted allocation in place of devm_kzalloc() b28994ed3890 panel/lincolntech-lcd197: Use refcounted allocation in place of devm_kzalloc() 89da5d30fa0c panel/lg-lg4573: Use refcounted allocation in place of devm_kzalloc() deafcd1f936d panel/ltk500hd1829: Use refcounted allocation in place of devm_kzalloc() da93b863bd9b panel/ltk050h3146w: Use refcounted allocation in place of devm_kzalloc() 608cd2887f78 panel/jdi-fhd-r63452: Use refcounted allocation in place of devm_kzalloc() 9d20a28650ed panel/jadard-jd9365da-h3: Use refcounted allocation in place of devm_kzalloc() 8015bc283e90 panel/innolux-p079zca: Use refcounted allocation in place of devm_kzalloc() 93b6d2ea6f8a panel/innolux-ej030na: Use refcounted allocation in place of devm_kzalloc() 0678c17add9b panel/ilitek-ili9881c: Use refcounted allocation in place of devm_kzalloc() c15e4acd15e4 panel/ilitek-ili9806e: Use refcounted allocation in place of devm_kzalloc() 8500594c9bd1 panel/panel-ili9805: Use refcounted allocation in place of devm_kzalloc() 75db23f878e6 panel/ilitek-ili9341: Use refcounted allocation in place of devm_kzalloc() 9609efa05d5e panel/ilitek-ili9322: Use refcounted allocation in place of devm_kzalloc() c53c3e87aeb7 panel/himax-hx8394: Use refcounted allocation in place of devm_kzalloc() 7b8c32961bcf panel/himax-hx83112a: Use refcounted allocation in place of devm_kzalloc() 1017366dd161 panel/fy07024di26a30d: Use refcounted allocation in place of devm_kzalloc() 39cfc68b6b24 panel/feixin-k101-im2ba02: Use refcounted allocation in place of devm_kzalloc() 74ca3ba0d00d panel/panel-elida-kd35t133: Use refcounted allocation in place of devm_kzalloc() ae01d3183d27 drm/bridge: adv7511: switch to the HDMI connector helpers a74288c8ded7 drm/display: bridge-connector: handle CEC adapters 65a2575a68e4 drm/display: bridge-connector: hook in CEC notifier support 603ce8542704 drm/display: hdmi-state-helper: handle CEC physical address 8b1a8f8b2002 drm/display: add CEC helpers code bcc8553b6228 drm/display: move CEC_CORE selection to DRM_DISPLAY_HELPER e72cd597c350 drm/connector: add CEC-related fields d9f9bae6752f drm/bridge: allow limiting I2S formats fa3769e09be7 drm/bridge: move private data to the end of the struct 5a9f299f956e drm/xe/display: use xe->display to decide whether to do anything 7e49ab36e6f3 drm/xe/display: add notes about how early a few functions can be called 1e2803e565af drm/xe/display: move xe->display initialization to xe_display_probe() ed23224b3f5e drm/i915/display: move hotplug.dp_wq init from xe and i915 to display b617341e4801 drm/xe/display: drop duplicate display->fb_tracking.lock init 5b62d63395d5 drm/xe/display: Add check for alloc_ordered_workqueue() dcab7a228f4e drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue() a4b4e3fd5367 drm/panel-edp: Add support for AUO G156HAN03.0 panel 46a7c081be70 drm/tidss: Add support for AM62L display subsystem e019f515c969 drm/tidss: Update infrastructure to support K3 DSS cut-down versions cb8d4323302c dt-bindings: display: ti,am65x-dss: Add support for AM62L DSS c3a48363cf1f drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read 99354ec6409f drm/i915/dpll: Rename intel_update_active_dpll 71325aa5a0f1 drm/i915/dpll: Rename intel_compute_dpll bb90401b847b drm/i915/dpll: Rename intel__dpll c51686d8d357 drm/i915/dpll: Rename intel_reference_dpll_crtc 3b65a01ab590 drm/i915/dpll: Rename intel_unreference_dpll_crtc 38c5854a184c drm/i915/dpll: Rename intel_[enable/disable]_dpll 7e9a4cbbc510 drm/i915/dpll: Rename crtc_get_shared_dpll 2b3b9a8faf56 drm/i915/dpll: Move away from using shared dpll 386a18325948 drm/i915/dpll: Rename intel_shared_dpll 6cc235f79adb drm/i915/dpll: Rename intel_shared_dpll_funcs 958a33200ac7 drm/i915/dpll: Rename macro for_each_shared_dpll 139f267322d6 drm/i915/dpll: Rename intel_shared_dpll_state e12c9b439f2c drm/i915/dpll: Rename intel_dpll_funcs 537d00c8fda4 drm/i915/dpll: Rename intel_dpll ce6c4580334a accel/habanalabs: Switch to use %ptTs 099593a28138 drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed d2662cf8f44a drm/xe: Use xe_mmio_read32() to read mtcfg register 6f446bbe412a dt-bindings: gpu: mali-utgard: Add Rockchip RK3528 compatible a7f87deac229 drm/xe: Default auto_link_downgrade status to false 17486cf3df53 drm/xe/guc: Make creation of SLPC debugfs files conditional e1123e617e51 drm/i915/vrr: Program EMP_AS_SDP_TL for DP AS SDP 5666e27a5066 drm/i915/psr: Do not read PSR2_SU_STATUS on AlderLake and onwards 3330b71caff6 drm/panel-edp: Add BOE NV133WUM-N61 panel entry 01738c4f4725 drm/nouveau/dp: convert to use ERR_CAST() 4b1f230c875d drm/nouveau/fifo: small cleanup in nvkm_chan_cctx_get() 1c57014325ef drm/i915/dsi: Enforce pipeline flush with DSI HS transfer e0677e525453 drm/nouveau: Check dma_fence in canonical way 2628009dba60 drm/nouveau: Simplify nouveau_fence_done() 2c0ddff2a60d drm/nouveau: Simplify calls to nvif_event_block() adc215791ab2 drm/nouveau: nouveau_fence: Standardize list iterations a383cf218ef8 drm/xe/mocs: Check if all domains awake 921ddb37d87c drm/xe/pf: Don't allow LMEM provisioning if LMTT isn't available on the device d65c47f976cc drm/i915/dmc: Introduce dmc_configure_event() d9dd810dd404 drm/i915/dmc: Extract is_event_handler() 583710251f63 drm/i915/dmc: Relocate is_dmc_evt_{ctl,htp}_reg() 4c47d656f89a drm/i915/dmc: Extract dmc_evt_ctl_disable() 50a9875122ac drm/i915/dmc: Define all DMC event IDs f91ee1a21c37 drm/i915/dmc: Hook up PIPEDMC interrupts 24560c536648 drm/i915/dmc: Drop PIPEDMC faults from the fault mask on LNL+ 96b451d53ae9 drm/{i915,xe}: convert i915 and xe display members into pointers 702f530a647f drm/i915: do not reference i915->display inline bfd43f9d1e85 drm/xe/display: do not reference xe->display inline 5779b26aafee drm/xe/rpm: use to_xe_device() instead of container_of a26fd92b7223 udmabuf: fix vmap missed offset page ceb7b62eaaaa Revert "udmabuf: fix vmap_udmabuf error page set" 16b7e65d299d drm/xe/guc: Track FAST_REQ H2Gs to report where errors came from d7d97890e2a7 drm/xe/guc: Rename CONFIG_XE_LARGE_GUC_BUFFER 12373b30e27c drm/xe/guc: Add missing H2G error code definitions fddf8cdd4b9b drm/xe/guc: Remove double blank line 9b961744a83a drm/i915/pci: Remove force_probe requirement for DG1 d6e020819612 drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 eaa287069a70 drm/xe/guc_submit: Simplify and fix diff calculation 549810e91815 dma-fence: Change signature of __dma_fence_is_later 4963049ea1ae drm/hyperv: Replace simple-KMS with regular atomic helpers 3dbab383e3af drm/xe/guc: Don't allocate managed BO for each policy change b86babc9d92f drm/xe/guc: Unblock GuC buffer cache for all modes 5aee6e33e195 drm/xe/vm: Add debug prints for SVM range prefetch 09ba0a8f06cd drm/xe/svm: Implement prefetch support for SVM ranges c904d4e2d732 drm/xe/svm: Add xe_svm_find_vma_start() helper 72fa870957f5 drm/gpusvm: Introduce drm_gpusvm_find_vma_start() function 6275362f1837 drm/xe/svm: Add xe_svm_range_validate() and xe_svm_range_migrate_to_smem() cc795e041034 drm/xe/svm: Make xe_svm_range_needs_migrate_to_vram() public e0ff0d7cf928 drm/xe/svm: Refactor usage of drm_gpusvm* function in xe_svm da05e5ddc652 drm/xe: Rename lookup_vma function to xe_find_vma_by_addr bd1d1b46fe42 drm/xe/vm: Add an identifier in xe_vma_ops for svm prefetch 34ebb62723aa drm/xe/vm: Update xe_vma_ops_incr_pt_update_ops to take an increment value da2eb41004e9 drm/xe/svm: Make xe_svm_range_* end/start/size public 18211ff4d573 drm/xe/svm: Make to_xe_range a public function eb07c2fc10bf drm/xe/svm: Helper to add tile masks to svm ranges 686a526dad18 drm/xe: Make xe_svm_alloc_vram public 745df157e4f2 drm/xe: Introduce xe_vma_op_prefetch_range struct for prefetch of ranges d0bf684bd42d drm/i915/ptl: Use everywhere the correct DDI port clock select mask 9934ab180511 drm/vmwgfx: Use non-hybrid PCI devres API e2e02eb978c5 drm/i915/display: drop unnecessary includes on i915 core headers a1216d84f13c drm/i915/gem: drop intel_display.h include 1882dc90dfb1 drm/i915/display: drop unused declarations from intel_display.h c00d3615969e drm/i915/rps: pass struct intel_display to DISPLAY_VER() 59cbff3a8f76 drm/i915/pps: drop dependency on intel_display_conversion.h a8eb102ce094 drm/i915/alpm: Stop writing ALPM registers when PSR is enabled 2d278488761f drm/i915/alpm: Make intel_alpm_enable_sink available for PSR 217f80acfcf1 MAINTAINERS: Add maintainer for i.MX8qxp Display Controller 711a3b878366 drm/imx: Add i.MX8qxp Display Controller KMS 37571feb6c08 drm/imx: Add i.MX8qxp Display Controller interrupt controller 0e177d5ce01c drm/imx: Add i.MX8qxp Display Controller pixel engine 9f09e3173776 drm/imx: Add i.MX8qxp Display Controller display engine 813f71ac2541 dt-bindings: display: imx: Add i.MX8qxp Display Controller 57e464a30d33 dt-bindings: interrupt-controller: Add i.MX8qxp Display Controller interrupt controller c809469f25fd dt-bindings: display: imx: Add i.MX8qxp Display Controller command sequencer e0390da391b9 dt-bindings: display: imx: Add i.MX8qxp Display Controller AXI performance counter 69c78e7e8c2a dt-bindings: display: imx: Add i.MX8qxp Display Controller pixel engine 33ce3179110d dt-bindings: display: imx: Add i.MX8qxp Display Controller display engine b71d3ace779f dt-bindings: display: imx: Add i.MX8qxp Display Controller blit engine 1c0ff333f2fe dt-bindings: display: imx: Add i.MX8qxp Display Controller processing units 1f372c1fc6cf drm: rz-du: Support panels connected directly to the DPAD output 64a8d0aa55e9 drm/shmem-helper: Add lockdep asserts to vmap/vunmap e33c3f4d9354 drm/sched: Remove kthread header 1773ea5caf0b drm/sched: Fix outdated comments referencing thread 46462c4e0fa4 MAINTAINERS: Add entries for drm_panic, drm_panic_qr_code and drm_log 16fa6b89990a drm/i915: Use provided dma_fence_is_chain 11b5b1bd97ef drm/i915: ensure correct VLV IOSF SB units have been get/put 52d8361531d6 drm/i915: rename VLV IOSF SB ports parameter to unit_mask bd4d1856f5fe drm/i915: convert VLV IOSF SB interface to struct drm_device 8393253b850b drm/i915: move VLV IOSF SB unit specific helpers under display ead7a1a59e37 drm/i915: switch i915 core to generic VLV IOSF SB functions 5c76b7178b51 drm/i915: rewrite VLV IOSF SB unit specific read/write functions 7e9f0cc24bb6 drm/i915: add generic read/write functions for VLV IOSF SB 6819b5a67e70 drm/i915: rename vlv_sideband*.[ch] to vlv_iosf_sb*.[ch] 82b98cadb01f drm/xe: Add WA BB to capture active context utilization 741d3ef8b8b8 drm/xe: Save the gt pointer in lrc and drop the tile 38b14233e5de drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value 1b894c22462f drm/xe: Add atomic_svm_timeslice_ms debugfs entry a5d8d3be1dea drm/xe: Timeslice GPU on atomic SVM fault 8dc1812b5b3a drm/gpusvm: Add timeslicing support to GPU SVM a9ac0fa455b0 drm/xe: Strict migration policy for atomic SVM faults 8a9b978ebd47 drm/gpusvm: Introduce devmem_only flag for allocation e5c13e2c505b drm/xe/xe2hpg: Add Wa_22021007897 cef88d1265ca drm/xe/vf: Fixup CTB send buffer messages after migration e327592cc901 drm/xe/guc: Introduce enum with offsets for context register H2Gs 3e693945b125 drm/xe/vf: Shifting GGTT area post migration dd39212b5f43 drm/xe/vf: Divide GGTT ballooning into allocation and insertion f77d8675c1ad drm/i915/dp_mst: Enable fractional link bpps on MST if the bpp is forced f7f46a80fa68 drm/i915: Add support for forcing the link bpp on a connector 67e12c64b49f drm/i915/dp: Export intel_dp_dsc_min_src_compressed_bpp() a43a02d8f5f4 drm/i915/display: Factor out intel_display_{min, max}_pipe_bpp() 00f00859820e drm/i915/dp_mst: Add support for fractional compressed link bpps on MST 7acc7a6fc774 drm/i915/dp: Limit max link bpp properly to a fractional value on SST 1f581f38bc0d drm/i915/dp_mst: Simplify computing the min/max compressed bpp limits c2a38dc3006a drm/i915/dp_mst: Check BW limit on the local MST link early dd697c720fea drm/i915/dp_mst: Update the total link slot count early 97ae79d3ad91 drm/i915/dp_mst: Validate compressed bpp vs. platform restrictions 49a50054b784 drm/i915/dp_mst: Simplify handling the single-bpp case during state computation 266e2fcfe2ea drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST 44b6535d8ace drm/virtio: Fix NULL pointer deref in virtgpu_dma_buf_free_obj() 5dff17241483 drm/i915/selftest: allow larger memory allocation c58af5cd9c65 drm/i915/irq: stop using HAS_GMCH() 5dd933e33b9a drm/xe: Make the gem shrinker drm managed 243bf99e2fe7 drm/xe: Fix the gem shrinker name ff868667a4f9 drm/i915/guc: Enable DUAL_QUEUE_WA for newer platforms 0f45696ddb2b drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation