1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/i915/display
Linus Torvalds 56fb6f9285 drm fixes for 6.10-rc1
nouveau:
 - fix bo metadata uAPI for vm bind
 
 panthor:
 - Fixes for panthor's heap logical block.
 - Reset on unrecoverable fault
 - Fix VM references.
 - Reset fix.
 
 xlnx:
 - xlnx compile and doc fixes.
 
 amdgpu:
 - Handle vbios table integrated info v2.3
 
 amdkfd:
 - Handle duplicate BOs in reserve_bo_and_cond_vms
 - Handle memory limitations on small APUs
 
 dp/mst:
 - MST null deref fix.
 
 bridge:
 - Don't let next bridge create connector in adv7511 to make probe work.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEEKbZHaGwW9KfbeusDHTzWXnEhr4FAmZQ9rAACgkQDHTzWXnE
 hr7kew//e+OwUJcock4rqpMsXrVwgse4bJ1H7gnHLmN/AQKsXWcaHKixJu+WkkQI
 62gyhOEiSH+J4Je6zi5JbIt9AKgIKyZeJqg/QeSMqUFJzYkPKhrhj0aX4AefuNJB
 dxCI1+UnkNdQ/LM+Dwb4sq757FX0/yPqhzBiytWEJJVHP4Th5SMRFmSs8YsT1Z4F
 bn220QFvPv+KrVV2eKEf6plJqYhs92nT8cVkNw8x9LhnivLRhyh7we3Ew6R2zouV
 Izm1nYx1CtTqaiHo3+UOeqRLzhqpmukzmJyML9zk/qt+s+YMj9yI/ie02EnTPqg6
 NQCqqmoDy1BpUa37N486Q7MFTiS076HMaQpYiDmVz3PIWWPvKZDqcC5vonoh99ra
 b88X4J4w3e747xZP7VDsnAOFsaLgcRah4JNtv8H3rcurbz0FrcV/0g/W/kt+Nenc
 k2m2s2hv56yWXd6B7bd3tfUe5dOwxc+CgiNddM5X3WPenEvnH+DKBOoFojSRl2o7
 LpRL7WhY6fceRUqVrHzfIPLYgdfz/Ho9LYST2jGIdKDnwV0Hw0sNfU9C0KOzm0J6
 rjgGEeMHgVdZPzSeXSmaO82mBRvR7Ke6da7FIazbocledOapsB5qxjhLvkRyULAp
 mlGZPRPJdNVM8slNLxEqrT/ugorIo5owtQdEnJmDJXFdozcLTMY=
 =pexB
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-2024-05-25' of https://gitlab.freedesktop.org/drm/kernel

Pull drm fixes from Dave Airlie:
 "Some fixes for the end of the merge window, mostly amdgpu and panthor,
  with one nouveau uAPI change that fixes a bad decision we made a few
  months back.

  nouveau:
   - fix bo metadata uAPI for vm bind

  panthor:
   - Fixes for panthor's heap logical block.
   - Reset on unrecoverable fault
   - Fix VM references.
   - Reset fix.

  xlnx:
   - xlnx compile and doc fixes.

  amdgpu:
   - Handle vbios table integrated info v2.3

  amdkfd:
   - Handle duplicate BOs in reserve_bo_and_cond_vms
   - Handle memory limitations on small APUs

  dp/mst:
   - MST null deref fix.

  bridge:
   - Don't let next bridge create connector in adv7511 to make probe
     work"

* tag 'drm-next-2024-05-25' of https://gitlab.freedesktop.org/drm/kernel:
  drm/amdgpu/atomfirmware: add intergrated info v2.3 table
  drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2
  drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
  drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
  drm/bridge: adv7511: Attach next bridge without creating connector
  drm/buddy: Fix the warn on's during force merge
  drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
  drm/panthor: Call panthor_sched_post_reset() even if the reset failed
  drm/panthor: Reset the FW VM to NULL on unplug
  drm/panthor: Keep a ref to the VM at the panthor_kernel_bo level
  drm/panthor: Force an immediate reset on unrecoverable faults
  drm/panthor: Document drm_panthor_tiler_heap_destroy::handle validity constraints
  drm/panthor: Fix an off-by-one in the heap context retrieval logic
  drm/panthor: Relax the constraints on the tiler chunk size
  drm/panthor: Make sure the tiler initial/max chunks are consistent
  drm/panthor: Fix tiler OOM handling to allow incremental rendering
  drm: xlnx: zynqmp_dpsub: Fix compilation error
  drm: xlnx: zynqmp_dpsub: Fix few function comments
2024-05-24 17:28:02 -07:00
..
bxt_dpio_phy_regs.h drm/i915/dpio: Extract bxt_dpio_phy_regs.h 2024-04-19 19:45:49 +03:00
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
g4x_dp.c
g4x_dp.h
g4x_hdmi.c
g4x_hdmi.h
hsw_ips.c
hsw_ips.h
i9xx_plane.c
i9xx_plane.h
i9xx_wm.c
i9xx_wm.h
icl_dsi.c
icl_dsi.h
icl_dsi_regs.h
intel_acpi.c
intel_acpi.h
intel_atomic.c
intel_atomic.h
intel_atomic_plane.c
intel_atomic_plane.h
intel_audio.c drm/i915/audio: Fix audio time stamp programming for DP 2024-05-06 14:15:28 -04:00
intel_audio.h
intel_audio_regs.h drm/i915/audio: move LPE audio regs to intel_audio_regs.h 2024-04-29 12:30:00 +03:00
intel_backlight.c drm/i915/quirks: convert struct drm_i915_private to struct intel_display 2024-04-18 21:16:45 +03:00
intel_backlight.h
intel_backlight_regs.h
intel_bios.c drm for 6.10-rc1 2024-05-15 09:43:42 -07:00
intel_bios.h
intel_bw.c drm/i915/display: force qgv check after the hw state readout 2024-04-19 16:11:42 +03:00
intel_bw.h drm/i915/display: force qgv check after the hw state readout 2024-04-19 16:11:42 +03:00
intel_cdclk.c drm/i915: move max_dotclk_freq to display substruct 2024-04-09 11:31:08 +03:00
intel_cdclk.h drm/i915/cdclk: Fix CDCLK programming order when pipes are active 2024-04-08 13:09:18 -04:00
intel_color.c drm/i915: pass dev_priv explicitly to PIPE_WGC_C22 2024-04-30 12:14:50 +03:00
intel_color.h
intel_color_regs.h drm/i915: pass dev_priv explicitly to PIPE_WGC_C22 2024-04-30 12:14:50 +03:00
intel_combo_phy.c
intel_combo_phy.h
intel_combo_phy_regs.h
intel_connector.c
intel_connector.h
intel_crt.c drm/i915: move max_dotclk_freq to display substruct 2024-04-09 11:31:08 +03:00
intel_crt.h
intel_crtc.c
intel_crtc.h
intel_crtc_state_dump.c
intel_crtc_state_dump.h
intel_cursor.c Merge tag 'drm-misc-next-2024-04-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 2024-04-22 12:29:18 +10:00
intel_cursor.h
intel_cx0_phy.c drm/i915: Suck snps/cx0 PLL states into dpll_hw_state 2024-04-17 17:05:48 +03:00
intel_cx0_phy.h
intel_cx0_phy_regs.h
intel_ddi.c drm/i915/dpio: s/ddi/dpio/ for bxt/glk PHY stuff 2024-04-19 19:46:36 +03:00
intel_ddi.h
intel_ddi_buf_trans.c drm/i915: use IS_JASPERLAKE()/IS_ELKHARTLAKE() instead of IS_PLATFORM() 2024-04-08 11:03:16 +03:00
intel_ddi_buf_trans.h
intel_de.h drm/i915/de: allow intel_display and drm_i915_private for de functions 2024-04-18 21:16:58 +03:00
intel_display.c drm/i915/dpio: Extract vlv_dpio_phy_regs.h 2024-04-30 21:20:52 +03:00
intel_display.h drm/i915: Handle joined pipes inside hsw_crtc_enable() 2024-04-12 00:00:07 +03:00
intel_display_conversion.h drm/i915: add generic __to_intel_display() 2024-04-18 21:16:32 +03:00
intel_display_core.h drm/i915/display: add intel_display -> drm_device backpointer 2024-04-18 21:16:25 +03:00
intel_display_debugfs.c drm/i915: Use printer for the rest of PLL debugfs dump 2024-04-17 16:45:51 +03:00
intel_display_debugfs.h
intel_display_debugfs_params.c
intel_display_debugfs_params.h
intel_display_device.c drm/i915/display: add intel_display -> drm_device backpointer 2024-04-18 21:16:25 +03:00
intel_display_device.h drm/i915/display: accept either i915 or display for feature tests 2024-04-18 21:16:38 +03:00
intel_display_driver.c drm/{i915, xe}: Implement fbdev emulation as in-kernel client 2024-04-25 14:25:58 +03:00
intel_display_driver.h
intel_display_irq.c drm/i915: move pipestat_irq_mask to display substruct 2024-04-09 11:31:21 +03:00
intel_display_irq.h
intel_display_limits.h
intel_display_params.c drm/i915/display: move dmc_firmware_path to display params 2024-04-22 16:48:14 +03:00
intel_display_params.h drm/i915/display: move dmc_firmware_path to display params 2024-04-22 16:48:14 +03:00
intel_display_power.c drm/i915: Convert intel_runtime_pm_get_noresume towards raw wakeref 2024-04-19 11:27:14 +03:00
intel_display_power.h
intel_display_power_map.c
intel_display_power_map.h
intel_display_power_well.c drm/i915/dpio: Extract vlv_dpio_phy_regs.h 2024-04-30 21:20:52 +03:00
intel_display_power_well.h
intel_display_reg_defs.h drm/i915: pass dev_priv to _MMIO_PIPE2, _MMIO_TRANS2, _MMIO_CURSOR2 2024-04-25 11:23:20 +03:00
intel_display_reset.c
intel_display_reset.h
intel_display_rps.c
intel_display_rps.h
intel_display_trace.c
intel_display_trace.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
intel_display_types.h drm/i915/display: add generic to_intel_display() macro 2024-04-18 21:16:30 +03:00
intel_display_wa.c
intel_display_wa.h
intel_dkl_phy.c
intel_dkl_phy.h
intel_dkl_phy_regs.h
intel_dmc.c Merge tag 'drm-misc-next-2024-04-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 2024-04-26 13:29:04 +10:00
intel_dmc.h
intel_dmc_regs.h drm/i915/display: add support for DMC wakelocks 2024-04-17 11:41:08 +03:00
intel_dmc_wl.c drm/i915/dmc: use struct intel_display more 2024-04-18 21:17:03 +03:00
intel_dmc_wl.h drm/i915/dmc: convert dmc wakelock interface to struct intel_display 2024-04-18 21:16:54 +03:00
intel_dp.c drm/dp: Add drm_dp_128b132b_supported() 2024-04-19 17:20:53 +03:00
intel_dp.h drm/i915: Pass connector to intel_dp_need_bigjoiner() 2024-04-09 18:26:25 +03:00
intel_dp_aux.c
intel_dp_aux.h
intel_dp_aux_backlight.c
intel_dp_aux_backlight.h
intel_dp_aux_regs.h
intel_dp_hdcp.c drm/i915/hdcp: Fix get remote hdcp capability function 2024-04-08 13:09:29 -04:00
intel_dp_hdcp.h
intel_dp_link_training.c drm/i915: Enable per-lane DP drive settings for bxt/glk 2024-04-19 19:47:22 +03:00
intel_dp_link_training.h
intel_dp_mst.c drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2 2024-05-21 16:36:59 -04:00
intel_dp_mst.h
intel_dp_tunnel.c
intel_dp_tunnel.h
intel_dpio_phy.c drm/i915/dpio: Extract vlv_dpio_phy_regs.h 2024-04-30 21:20:52 +03:00
intel_dpio_phy.h drm/i915/dpio: s/ddi/dpio/ for bxt/glk PHY stuff 2024-04-19 19:46:36 +03:00
intel_dpll.c drm/i915/dpio: Extract vlv_dpio_phy_regs.h 2024-04-30 21:20:52 +03:00
intel_dpll.h drm/i915: Carve up struct intel_dpll_hw_state 2024-04-17 17:02:24 +03:00
intel_dpll_mgr.c drm/i915/dpio: Extract bxt_dpio_phy_regs.h 2024-04-19 19:45:49 +03:00
intel_dpll_mgr.h drm/i915: Suck snps/cx0 PLL states into dpll_hw_state 2024-04-17 17:05:48 +03:00
intel_dpt.c
intel_dpt.h
intel_dpt_common.c
intel_dpt_common.h
intel_drrs.c
intel_drrs.h
intel_dsb.c
intel_dsb.h
intel_dsb_buffer.c
intel_dsb_buffer.h
intel_dsb_regs.h
intel_dsi.c drm/i915: move max_dotclk_freq to display substruct 2024-04-09 11:31:08 +03:00
intel_dsi.h
intel_dsi_dcs_backlight.c
intel_dsi_dcs_backlight.h
intel_dsi_vbt.c
intel_dsi_vbt.h
intel_dvo.c drm/i915: move max_dotclk_freq to display substruct 2024-04-09 11:31:08 +03:00
intel_dvo.h
intel_dvo_dev.h
intel_dvo_regs.h
intel_fb.c drm/i915: use check_add_overflow() and drop local variants 2024-04-09 11:49:32 +03:00
intel_fb.h
intel_fb_bo.c
intel_fb_bo.h
intel_fb_pin.c
intel_fb_pin.h
intel_fbc.c drm/i915/display: split out intel_fbc_regs.h from i915_reg.h 2024-04-29 12:30:01 +03:00
intel_fbc.h
intel_fbc_regs.h drm/i915/display: split out intel_fbc_regs.h from i915_reg.h 2024-04-29 12:30:01 +03:00
intel_fbdev.c drm/{i915, xe}: Implement fbdev emulation as in-kernel client 2024-04-25 14:25:58 +03:00
intel_fbdev.h drm/{i915, xe}: Implement fbdev emulation as in-kernel client 2024-04-25 14:25:58 +03:00
intel_fbdev_fb.c
intel_fbdev_fb.h
intel_fdi.c
intel_fdi.h
intel_fdi_regs.h
intel_fifo_underrun.c
intel_fifo_underrun.h
intel_fixed.h drm/i915: move i915_fixed.h to display/intel_fixed.h 2024-04-08 11:03:16 +03:00
intel_frontbuffer.c
intel_frontbuffer.h
intel_global_state.c
intel_global_state.h
intel_gmbus.c
intel_gmbus.h
intel_gmbus_regs.h
intel_hdcp.c
intel_hdcp.h
intel_hdcp_gsc.c
intel_hdcp_gsc.h
intel_hdcp_gsc_message.c
intel_hdcp_gsc_message.h
intel_hdcp_regs.h
intel_hdmi.c drm/i915: move max_dotclk_freq to display substruct 2024-04-09 11:31:08 +03:00
intel_hdmi.h
intel_hotplug.c
intel_hotplug.h
intel_hotplug_irq.c drm/i915: move display_irqs_enabled to display substruct 2024-04-09 11:31:15 +03:00
intel_hotplug_irq.h
intel_hti.c
intel_hti.h
intel_hti_regs.h
intel_link_bw.c
intel_link_bw.h
intel_load_detect.c
intel_load_detect.h
intel_lpe_audio.c drm/i915/audio: move LPE audio regs to intel_audio_regs.h 2024-04-29 12:30:00 +03:00
intel_lpe_audio.h
intel_lspcon.c
intel_lspcon.h
intel_lvds.c drm/i915: move max_dotclk_freq to display substruct 2024-04-09 11:31:08 +03:00
intel_lvds.h
intel_lvds_regs.h
intel_mg_phy_regs.h
intel_modeset_lock.c
intel_modeset_lock.h
intel_modeset_setup.c
intel_modeset_setup.h
intel_modeset_verify.c
intel_modeset_verify.h
intel_opregion.c
intel_opregion.h
intel_overlay.c
intel_overlay.h
intel_panel.c drm/i915/quirks: convert struct drm_i915_private to struct intel_display 2024-04-18 21:16:45 +03:00
intel_panel.h
intel_pch_display.c drm/i915: Carve up struct intel_dpll_hw_state 2024-04-17 17:02:24 +03:00
intel_pch_display.h
intel_pch_refclk.c
intel_pch_refclk.h
intel_pipe_crc.c
intel_pipe_crc.h
intel_plane_initial.c
intel_plane_initial.h
intel_pmdemand.c
intel_pmdemand.h
intel_pps.c drm/i915/quirks: convert struct drm_i915_private to struct intel_display 2024-04-18 21:16:45 +03:00
intel_pps.h drm/i915/pps: move pps debugfs file to intel_pps.c 2024-04-10 14:34:48 +03:00
intel_pps_regs.h
intel_psr.c drm/i915/psr: Use crtc_state->port_clock instead of intel_dp->link_rate 2024-04-11 12:09:48 +03:00
intel_psr.h
intel_psr_regs.h drm/i915: pass dev_priv to _MMIO_PIPE2, _MMIO_TRANS2, _MMIO_CURSOR2 2024-04-25 11:23:20 +03:00
intel_qp_tables.c
intel_qp_tables.h
intel_quirks.c drm/i915/quirks: convert struct drm_i915_private to struct intel_display 2024-04-18 21:16:45 +03:00
intel_quirks.h drm/i915/quirks: convert struct drm_i915_private to struct intel_display 2024-04-18 21:16:45 +03:00
intel_sdvo.c drm/i915: move max_dotclk_freq to display substruct 2024-04-09 11:31:08 +03:00
intel_sdvo.h
intel_sdvo_regs.h
intel_snps_phy.c drm/i915: Suck snps/cx0 PLL states into dpll_hw_state 2024-04-17 17:05:48 +03:00
intel_snps_phy.h
intel_snps_phy_regs.h
intel_sprite.c drm/i915/display: split out intel_sprite_regs.h from i915_reg.h 2024-04-29 12:30:01 +03:00
intel_sprite.h
intel_sprite_regs.h drm/i915/display: split out intel_sprite_regs.h from i915_reg.h 2024-04-29 12:30:01 +03:00
intel_sprite_uapi.c
intel_sprite_uapi.h
intel_tc.c
intel_tc.h
intel_tv.c drm/i915: move max_dotclk_freq to display substruct 2024-04-09 11:31:08 +03:00
intel_tv.h
intel_tv_regs.h
intel_vblank.c
intel_vblank.h
intel_vbt_defs.h drm for 6.10-rc1 2024-05-15 09:43:42 -07:00
intel_vdsc.c
intel_vdsc.h
intel_vdsc_regs.h
intel_vga.c
intel_vga.h
intel_vrr.c drm/i915/vrr: Disable VRR when using bigjoiner 2024-04-08 13:10:10 -04:00
intel_vrr.h
intel_wm.c
intel_wm.h
intel_wm_types.h
skl_scaler.c
skl_scaler.h
skl_universal_plane.c
skl_universal_plane.h
skl_watermark.c drm/i915/display: Disable SAGV on bw init, to force QGV point recalculation 2024-04-19 16:11:31 +03:00
skl_watermark.h drm/i915/display: Disable SAGV on bw init, to force QGV point recalculation 2024-04-19 16:11:31 +03:00
skl_watermark_regs.h
vlv_dpio_phy_regs.h drm/i915/dpio: Extract vlv_dpio_phy_regs.h 2024-04-30 21:20:52 +03:00
vlv_dsi.c drm/i915/dsi: pass display to register macros instead of implicit variable 2024-04-23 17:00:14 +03:00
vlv_dsi.h
vlv_dsi_pll.c drm/i915/dsi: pass display to register macros instead of implicit variable 2024-04-23 17:00:14 +03:00
vlv_dsi_pll.h
vlv_dsi_pll_regs.h
vlv_dsi_regs.h drm/i915/dsi: pass display to register macros instead of implicit variable 2024-04-23 17:00:14 +03:00