From: Jani Nikula <jani.nikula@intel.com> To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>, dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Thomas Zimmermann <tzimmermann@suse.de>, Rodrigo Vivi <rodrigo.vivi@intel.com>, intel-gfx@lists.freedesktop.org Subject: [PULL] drm-intel-next Date: Fri, 16 Sep 2022 15:09:07 +0300 [thread overview] Message-ID: <87o7vfr064.fsf@intel.com> (raw) Hi Dave & Daniel - The final feature pull for v6.1. drm-intel-next-2022-09-16-1: drm/i915 feature pull #2 for v6.1: Features and functionality: - More Meteorlake platform enabling (Radhakrishna, Imre, Madhumitha) - Allow seamless M/N changes on eDP panels that support it (Ville) - Switch DSC debugfs from output bpp to input bpc (Swati) Refactoring and cleanups: - Clocking and DPLL refactoring and cleanups to support seamless M/N (Ville) - Plenty of VBT definition and parsing updates and cleanups (Ville) - Extract SKL watermark code to a separate file, and clean up (Ville) - Clean up IPC interfaces and debugfs (Jani) - Continue moving display data under drm_i915_private display sub-struct (Jani) - Display quirk handling refactoring and abstractions (Jani) - Stop using implicit dev_priv in gmbus registers (Jani) - BUG_ON() removals and conversions to drm_WARN_ON() and BUILD_BUG_ON() (Jani) - Use drm_dp_phy_name() for logging (Jani) - Use REG_BIT() macros for CDCLK registers (Stan) - Move display and media IP versions to runtime info (Radhakrishna) Fixes: - Fix DP MST suspend to avoid use-after-free (Andrzej) - Fix HPD suspend to avoid use-after-free for fbdev (Andrzej) - Fix various PSR issues regarding selective update and damage clips (Jouni) - Fix runtime pm wakerefs for driver remove and release (Mitul Golani) - Fix conditions for filtering fixed modes for panels (Ville) - Fix TV encoder clock computation (Ville) - Fix dvo mode_valid hook return type (Nathan Huckleberry) Merges: - Backmerge drm-next to sync the DP MST atomic changes (Jani) BR, Jani. The following changes since commit 89b03aeaef16f8ab48c10c399f97c836bdbae838: drm/vkms: fix 32bit compilation error by replacing macros (2022-09-11 22:28:56 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2022-09-16-1 for you to fetch changes up to 21f0b7dabf9c358e75a539b5554c0375bf1abe0a: drm/i915: Fix return type of mode_valid function hook (2022-09-15 10:28:55 +0300) ---------------------------------------------------------------- drm/i915 feature pull #2 for v6.1: Features and functionality: - More Meteorlake platform enabling (Radhakrishna, Imre, Madhumitha) - Allow seamless M/N changes on eDP panels that support it (Ville) - Switch DSC debugfs from output bpp to input bpc (Swati) Refactoring and cleanups: - Clocking and DPLL refactoring and cleanups to support seamless M/N (Ville) - Plenty of VBT definition and parsing updates and cleanups (Ville) - Extract SKL watermark code to a separate file, and clean up (Ville) - Clean up IPC interfaces and debugfs (Jani) - Continue moving display data under drm_i915_private display sub-struct (Jani) - Display quirk handling refactoring and abstractions (Jani) - Stop using implicit dev_priv in gmbus registers (Jani) - BUG_ON() removals and conversions to drm_WARN_ON() and BUILD_BUG_ON() (Jani) - Use drm_dp_phy_name() for logging (Jani) - Use REG_BIT() macros for CDCLK registers (Stan) - Move display and media IP versions to runtime info (Radhakrishna) Fixes: - Fix DP MST suspend to avoid use-after-free (Andrzej) - Fix HPD suspend to avoid use-after-free for fbdev (Andrzej) - Fix various PSR issues regarding selective update and damage clips (Jouni) - Fix runtime pm wakerefs for driver remove and release (Mitul Golani) - Fix conditions for filtering fixed modes for panels (Ville) - Fix TV encoder clock computation (Ville) - Fix dvo mode_valid hook return type (Nathan Huckleberry) Merges: - Backmerge drm-next to sync the DP MST atomic changes (Jani) ---------------------------------------------------------------- Andrzej Hajda (3): drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove drm/i915/fbdev: suspend HPD before fbdev unregistration drm/i915/fbdev: do not create fbdev if HPD is suspended Ankit Nautiyal (1): drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC Imre Deak (2): drm/i915/mtl: Add display power wells drm/i915/mtl: Add DP AUX support on TypeC ports Jani Nikula (46): drm/i915: move and group hdcp under display.hdcp drm/i915: move and group max_bw and bw_obj under display.bw drm/i915: move opregion to display.opregion drm/i915: move and group cdclk under display.cdclk drm/i915: move backlight to display.backlight drm/i915: move mipi_mmio_base to display.dsi drm/i915: move vbt to display.vbt drm/i915: move fbc to display.fbc drm/i915: move and group power related members under display.power drm/i915: move and group fdi members under display.fdi drm/i915: move fb_tracking under display sub-struct drm/i915: move dbuf under display sub-struct drm/i915: move and group modeset_wq and flip_wq under display.wq drm/i915/quirks: abstract checking for display quirks drm/i915/quirks: abstract quirks further by making quirk ids an enum drm/i915: move quirks under display sub-struct drm/i915: move atomic_helper under display sub-struct drm/i915: move and group properties under display.properties drm/i915/gmbus: split out gmbus regs in a separate file drm/i915/gmbus: whitespace cleanup in reg definitions drm/i915/gmbus: add wrapper for gmbus mmio base drm/i915/gmbus: stop using implicit dev_priv in register definitions drm/i915/reg: stop using implicit dev_priv in DSPCLK_GATE_D drm/i915/gmbus: mass dev_priv -> i915 rename drm/i915/crt: remove BUG_ON() drm/i915/dpll: replace BUG_ON() with drm_WARN_ON() drm/i915/pch: replace BUG_ON() with drm_WARN_ON() drm/i915/perf: replace BUG_ON() with WARN_ON() drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON() drm/i915: remove unused macro I915_GTT_OFFSET_NONE drm/i915: remove unused i915_gem_set_global_seqno() declaration drm/i915: un-inline i915_gem_drain_workqueue() drm/i915: un-inline i915_gem_drain_freed_objects() drm/i915: split out i915_gem.c declarations to i915_gem.h Revert "drm/i915: Add DSC support to MST path" Revert "drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function" Revert "drm/i915: Fix intel_dp_mst_compute_link_config" Revert "drm: Add missing DP DSC extended capability definitions." drm/i915/dsb: hide struct intel_dsb better Merge drm/drm-next into drm-intel-next drm/i915/dp: use drm_dp_phy_name() for logging drm/i915/ipc: refactor and rename IPC functions drm/i915/ipc: move IPC debugfs to skl_watermark.c drm/i915/ipc: register debugfs only if IPC available drm/i915/display: move IPC under display wm sub-struct drm/i915/ipc: use intel_uncore_rmw() to enable/disable Jouni Högander (4): drm/i915/psr: Equation changed for sending start/stop on prior line drm/i915/psr: Disable PSR2 when SDP is sent on prior line drm/i915/display: Use original src in psr2 sel fetch area calculation drm/i915/display: Use drm helper instead of own loop for damage clips Madhumitha Tolakanahalli Pradeep (1): drm/i915/mtl: Update CHICKEN_TRANS* register addresses Mitul Golani (1): drm/i915/display: Fix warning callstack for imbalance wakeref Nathan Huckleberry (1): drm/i915: Fix return type of mode_valid function hook Radhakrishna Sripada (4): drm/i915: Move display and media IP version to runtime info drm/i915/mtl: Add gmbus and gpio support drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox drm/i915/mtl: Update MBUS_DBOX credits Stanislav Lisovskiy (5): drm/i915: Start using REG_BIT* macros with CDCLK registers drm: Add missing DP DSC extended capability definitions. drm/i915: Fix intel_dp_mst_compute_link_config drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function drm/i915: Add DSC support to MST path Swati Sharma (1): drm/i915/dsc: convert dsc debugfs entry from output_bpp to input_bpc Ville Syrjälä (41): drm/i915/bios: Dump PNPID and panel name drm/i915/bios: Copy the whole MIPI sequence block drm/i915: Allow more varied alternate fixed modes for panels drm/i915/bios: Validate fp_timing terminator presence drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers drm/i915: Implement WaEdpLinkRateDataReload Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate" drm/i915: Unify VBT version number comments drm/i915: Add some more VBT version number comments drm/i915: Properly define the DP redriver VBT bits drm/i915: Define VBT eDP/DP max lane count bits drm/i915: Add the VBT LTTPR transparent vs. non-transparent bits drm/i915: Define VBT max HDMI FRL rate bits drm/i915: Document the sets of bits in the driver features block drm/i915: Define more VBT driver features block bits drm/i915: Define all possible VBT device handles drm/i915: Rename some VBT bits drm/i915: Parse DP/eDP max lane count from VBT drm/i915: Relocate intel_crtc_dotclock() drm/i915: Shuffle some PLL code around drm/i915: Extract HAS_DOUBLE_BUFFERED_M_N() drm/i915/dsi: Extract {vlv,bxt}_get_pclk() drm/i915: Do .crtc_compute_clock() earlier drm/i915: Reassign DPLLs only for crtcs going throug .compute_config() drm/i915: Feed the DPLL output freq back into crtc_state drm/i915: Compute clocks earlier drm/i915: Make M/N checks non-fuzzy drm/i915: Make all clock checks non-fuzzy drm/i915: Set active dpll early for icl+ drm/i915: Nuke fastet state copy hacks drm/i915: Skip intel_modeset_pipe_config_late() if the pipe is not enabled drm/i915: Add intel_panel_highest_mode() drm/i915: Allow M/N change during fastset on bdw+ drm/i915: Use a fixed N value always drm/i915: Round TMDS clock to nearest drm/i915: Split intel_read_wm_latency() into per-platform versions drm/i915: Extract skl_watermark.c drm/i915: Use REG_FIELD_GET() to extract skl+ wm latencies drm/i915/bios: Fix VBT ACPI DPMS bit polarity drm/i915/bios: Add the "Disable compression for the Display Port/HDMI external display" bit drm/i915: Fix TV encoder clock computation drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/g4x_dp.c | 4 +- drivers/gpu/drm/i915/display/hsw_ips.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 22 +- drivers/gpu/drm/i915/display/intel_atomic.c | 8 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_audio.c | 102 +- drivers/gpu/drm/i915/display/intel_backlight.c | 77 +- .../gpu/drm/i915/display/intel_backlight_regs.h | 124 + drivers/gpu/drm/i915/display/intel_bios.c | 392 +- drivers/gpu/drm/i915/display/intel_bios.h | 1 + drivers/gpu/drm/i915/display/intel_bw.c | 152 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 293 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- drivers/gpu/drm/i915/display/intel_color.c | 35 +- drivers/gpu/drm/i915/display/intel_connector.c | 8 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 9 +- drivers/gpu/drm/i915/display/intel_cursor.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 71 +- drivers/gpu/drm/i915/display/intel_display.c | 372 +- drivers/gpu/drm/i915/display/intel_display.h | 6 +- drivers/gpu/drm/i915/display/intel_display_core.h | 418 ++ .../gpu/drm/i915/display/intel_display_debugfs.c | 147 +- drivers/gpu/drm/i915/display/intel_display_power.c | 153 +- .../gpu/drm/i915/display/intel_display_power_map.c | 119 +- .../drm/i915/display/intel_display_power_well.c | 129 +- .../drm/i915/display/intel_display_power_well.h | 16 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 +- drivers/gpu/drm/i915/display/intel_dmc.c | 142 +- drivers/gpu/drm/i915/display/intel_dmc.h | 1 + drivers/gpu/drm/i915/display/intel_dmc_regs.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 147 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 57 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 1 + .../gpu/drm/i915/display/intel_dp_link_training.c | 105 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 111 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 326 +- drivers/gpu/drm/i915/display/intel_dsb.c | 30 + drivers/gpu/drm/i915/display/intel_dsb.h | 28 - drivers/gpu/drm/i915/display/intel_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi.h | 3 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 14 +- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 18 +- drivers/gpu/drm/i915/display/intel_fbc.h | 1 + drivers/gpu/drm/i915/display/intel_fbdev.c | 36 +- drivers/gpu/drm/i915/display/intel_fdi.c | 20 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 56 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 18 + drivers/gpu/drm/i915/display/intel_gmbus.c | 290 +- drivers/gpu/drm/i915/display/intel_gmbus.h | 1 + drivers/gpu/drm/i915/display/intel_gmbus_regs.h | 81 + drivers/gpu/drm/i915/display/intel_hdcp.c | 139 +- drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 270 ++ drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 116 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 47 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 15 +- .../gpu/drm/i915/display/intel_modeset_verify.c | 8 +- drivers/gpu/drm/i915/display/intel_opregion.c | 42 +- drivers/gpu/drm/i915/display/intel_overlay.c | 16 +- drivers/gpu/drm/i915/display/intel_panel.c | 45 +- drivers/gpu/drm/i915/display/intel_panel.h | 3 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 16 +- drivers/gpu/drm/i915/display/intel_pch_refclk.h | 1 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 51 +- drivers/gpu/drm/i915/display/intel_psr.c | 43 +- drivers/gpu/drm/i915/display/intel_quirks.c | 25 +- drivers/gpu/drm/i915/display/intel_quirks.h | 14 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 18 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 1116 ++++++ drivers/gpu/drm/i915/display/intel_tc.c | 4 +- drivers/gpu/drm/i915/display/intel_tv.c | 23 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 346 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/display/intel_vrr.c | 14 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 6 +- drivers/gpu/drm/i915/display/skl_watermark.c | 3562 +++++++++++++++++ drivers/gpu/drm/i915/display/skl_watermark.h | 80 + drivers/gpu/drm/i915/display/vlv_dsi.c | 30 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 141 +- drivers/gpu/drm/i915/display/vlv_dsi_regs.h | 188 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 18 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 16 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 17 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 - drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/edid.c | 3 +- drivers/gpu/drm/i915/gvt/handlers.c | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_driver.c | 42 +- drivers/gpu/drm/i915/i915_drv.h | 521 +-- drivers/gpu/drm/i915/i915_gem.c | 44 +- drivers/gpu/drm/i915/i915_gem.h | 43 + drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 +- drivers/gpu/drm/i915/i915_irq.c | 94 +- drivers/gpu/drm/i915/i915_pci.c | 286 +- drivers/gpu/drm/i915/i915_pci.h | 6 + drivers/gpu/drm/i915/i915_perf.c | 3 +- drivers/gpu/drm/i915/i915_reg.h | 541 +-- drivers/gpu/drm/i915/i915_sw_fence.c | 2 - drivers/gpu/drm/i915/i915_sw_fence.h | 6 +- drivers/gpu/drm/i915/i915_utils.h | 4 - drivers/gpu/drm/i915/intel_device_info.c | 91 +- drivers/gpu/drm/i915/intel_device_info.h | 93 +- drivers/gpu/drm/i915/intel_dram.c | 41 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 + drivers/gpu/drm/i915/intel_pch.c | 9 +- drivers/gpu/drm/i915/intel_pch.h | 4 + drivers/gpu/drm/i915/intel_pci_config.h | 7 + drivers/gpu/drm/i915/intel_pm.c | 4056 ++------------------ drivers/gpu/drm/i915/intel_pm.h | 65 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 8 +- include/drm/i915_pciids.h | 1 + 133 files changed, 9451 insertions(+), 7234 deletions(-) create mode 100644 drivers/gpu/drm/i915/display/intel_backlight_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_core.h create mode 100644 drivers/gpu/drm/i915/display/intel_gmbus_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_regs.h create mode 100644 drivers/gpu/drm/i915/display/skl_watermark.c create mode 100644 drivers/gpu/drm/i915/display/skl_watermark.h -- Jani Nikula, Intel Open Source Graphics Center
WARNING: multiple messages have this Message-ID (diff)
From: Jani Nikula <jani.nikula@intel.com> To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch> Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Maxime Ripard <mripard@kernel.org>, Thomas Zimmermann <tzimmermann@suse.de>, Rodrigo Vivi <rodrigo.vivi@intel.com>, intel-gfx@lists.freedesktop.org Subject: [Intel-gfx] [PULL] drm-intel-next Date: Fri, 16 Sep 2022 15:09:07 +0300 [thread overview] Message-ID: <87o7vfr064.fsf@intel.com> (raw) Hi Dave & Daniel - The final feature pull for v6.1. drm-intel-next-2022-09-16-1: drm/i915 feature pull #2 for v6.1: Features and functionality: - More Meteorlake platform enabling (Radhakrishna, Imre, Madhumitha) - Allow seamless M/N changes on eDP panels that support it (Ville) - Switch DSC debugfs from output bpp to input bpc (Swati) Refactoring and cleanups: - Clocking and DPLL refactoring and cleanups to support seamless M/N (Ville) - Plenty of VBT definition and parsing updates and cleanups (Ville) - Extract SKL watermark code to a separate file, and clean up (Ville) - Clean up IPC interfaces and debugfs (Jani) - Continue moving display data under drm_i915_private display sub-struct (Jani) - Display quirk handling refactoring and abstractions (Jani) - Stop using implicit dev_priv in gmbus registers (Jani) - BUG_ON() removals and conversions to drm_WARN_ON() and BUILD_BUG_ON() (Jani) - Use drm_dp_phy_name() for logging (Jani) - Use REG_BIT() macros for CDCLK registers (Stan) - Move display and media IP versions to runtime info (Radhakrishna) Fixes: - Fix DP MST suspend to avoid use-after-free (Andrzej) - Fix HPD suspend to avoid use-after-free for fbdev (Andrzej) - Fix various PSR issues regarding selective update and damage clips (Jouni) - Fix runtime pm wakerefs for driver remove and release (Mitul Golani) - Fix conditions for filtering fixed modes for panels (Ville) - Fix TV encoder clock computation (Ville) - Fix dvo mode_valid hook return type (Nathan Huckleberry) Merges: - Backmerge drm-next to sync the DP MST atomic changes (Jani) BR, Jani. The following changes since commit 89b03aeaef16f8ab48c10c399f97c836bdbae838: drm/vkms: fix 32bit compilation error by replacing macros (2022-09-11 22:28:56 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2022-09-16-1 for you to fetch changes up to 21f0b7dabf9c358e75a539b5554c0375bf1abe0a: drm/i915: Fix return type of mode_valid function hook (2022-09-15 10:28:55 +0300) ---------------------------------------------------------------- drm/i915 feature pull #2 for v6.1: Features and functionality: - More Meteorlake platform enabling (Radhakrishna, Imre, Madhumitha) - Allow seamless M/N changes on eDP panels that support it (Ville) - Switch DSC debugfs from output bpp to input bpc (Swati) Refactoring and cleanups: - Clocking and DPLL refactoring and cleanups to support seamless M/N (Ville) - Plenty of VBT definition and parsing updates and cleanups (Ville) - Extract SKL watermark code to a separate file, and clean up (Ville) - Clean up IPC interfaces and debugfs (Jani) - Continue moving display data under drm_i915_private display sub-struct (Jani) - Display quirk handling refactoring and abstractions (Jani) - Stop using implicit dev_priv in gmbus registers (Jani) - BUG_ON() removals and conversions to drm_WARN_ON() and BUILD_BUG_ON() (Jani) - Use drm_dp_phy_name() for logging (Jani) - Use REG_BIT() macros for CDCLK registers (Stan) - Move display and media IP versions to runtime info (Radhakrishna) Fixes: - Fix DP MST suspend to avoid use-after-free (Andrzej) - Fix HPD suspend to avoid use-after-free for fbdev (Andrzej) - Fix various PSR issues regarding selective update and damage clips (Jouni) - Fix runtime pm wakerefs for driver remove and release (Mitul Golani) - Fix conditions for filtering fixed modes for panels (Ville) - Fix TV encoder clock computation (Ville) - Fix dvo mode_valid hook return type (Nathan Huckleberry) Merges: - Backmerge drm-next to sync the DP MST atomic changes (Jani) ---------------------------------------------------------------- Andrzej Hajda (3): drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove drm/i915/fbdev: suspend HPD before fbdev unregistration drm/i915/fbdev: do not create fbdev if HPD is suspended Ankit Nautiyal (1): drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC Imre Deak (2): drm/i915/mtl: Add display power wells drm/i915/mtl: Add DP AUX support on TypeC ports Jani Nikula (46): drm/i915: move and group hdcp under display.hdcp drm/i915: move and group max_bw and bw_obj under display.bw drm/i915: move opregion to display.opregion drm/i915: move and group cdclk under display.cdclk drm/i915: move backlight to display.backlight drm/i915: move mipi_mmio_base to display.dsi drm/i915: move vbt to display.vbt drm/i915: move fbc to display.fbc drm/i915: move and group power related members under display.power drm/i915: move and group fdi members under display.fdi drm/i915: move fb_tracking under display sub-struct drm/i915: move dbuf under display sub-struct drm/i915: move and group modeset_wq and flip_wq under display.wq drm/i915/quirks: abstract checking for display quirks drm/i915/quirks: abstract quirks further by making quirk ids an enum drm/i915: move quirks under display sub-struct drm/i915: move atomic_helper under display sub-struct drm/i915: move and group properties under display.properties drm/i915/gmbus: split out gmbus regs in a separate file drm/i915/gmbus: whitespace cleanup in reg definitions drm/i915/gmbus: add wrapper for gmbus mmio base drm/i915/gmbus: stop using implicit dev_priv in register definitions drm/i915/reg: stop using implicit dev_priv in DSPCLK_GATE_D drm/i915/gmbus: mass dev_priv -> i915 rename drm/i915/crt: remove BUG_ON() drm/i915/dpll: replace BUG_ON() with drm_WARN_ON() drm/i915/pch: replace BUG_ON() with drm_WARN_ON() drm/i915/perf: replace BUG_ON() with WARN_ON() drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON() drm/i915: remove unused macro I915_GTT_OFFSET_NONE drm/i915: remove unused i915_gem_set_global_seqno() declaration drm/i915: un-inline i915_gem_drain_workqueue() drm/i915: un-inline i915_gem_drain_freed_objects() drm/i915: split out i915_gem.c declarations to i915_gem.h Revert "drm/i915: Add DSC support to MST path" Revert "drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function" Revert "drm/i915: Fix intel_dp_mst_compute_link_config" Revert "drm: Add missing DP DSC extended capability definitions." drm/i915/dsb: hide struct intel_dsb better Merge drm/drm-next into drm-intel-next drm/i915/dp: use drm_dp_phy_name() for logging drm/i915/ipc: refactor and rename IPC functions drm/i915/ipc: move IPC debugfs to skl_watermark.c drm/i915/ipc: register debugfs only if IPC available drm/i915/display: move IPC under display wm sub-struct drm/i915/ipc: use intel_uncore_rmw() to enable/disable Jouni Högander (4): drm/i915/psr: Equation changed for sending start/stop on prior line drm/i915/psr: Disable PSR2 when SDP is sent on prior line drm/i915/display: Use original src in psr2 sel fetch area calculation drm/i915/display: Use drm helper instead of own loop for damage clips Madhumitha Tolakanahalli Pradeep (1): drm/i915/mtl: Update CHICKEN_TRANS* register addresses Mitul Golani (1): drm/i915/display: Fix warning callstack for imbalance wakeref Nathan Huckleberry (1): drm/i915: Fix return type of mode_valid function hook Radhakrishna Sripada (4): drm/i915: Move display and media IP version to runtime info drm/i915/mtl: Add gmbus and gpio support drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox drm/i915/mtl: Update MBUS_DBOX credits Stanislav Lisovskiy (5): drm/i915: Start using REG_BIT* macros with CDCLK registers drm: Add missing DP DSC extended capability definitions. drm/i915: Fix intel_dp_mst_compute_link_config drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function drm/i915: Add DSC support to MST path Swati Sharma (1): drm/i915/dsc: convert dsc debugfs entry from output_bpp to input_bpc Ville Syrjälä (41): drm/i915/bios: Dump PNPID and panel name drm/i915/bios: Copy the whole MIPI sequence block drm/i915: Allow more varied alternate fixed modes for panels drm/i915/bios: Validate fp_timing terminator presence drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers drm/i915: Implement WaEdpLinkRateDataReload Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate" drm/i915: Unify VBT version number comments drm/i915: Add some more VBT version number comments drm/i915: Properly define the DP redriver VBT bits drm/i915: Define VBT eDP/DP max lane count bits drm/i915: Add the VBT LTTPR transparent vs. non-transparent bits drm/i915: Define VBT max HDMI FRL rate bits drm/i915: Document the sets of bits in the driver features block drm/i915: Define more VBT driver features block bits drm/i915: Define all possible VBT device handles drm/i915: Rename some VBT bits drm/i915: Parse DP/eDP max lane count from VBT drm/i915: Relocate intel_crtc_dotclock() drm/i915: Shuffle some PLL code around drm/i915: Extract HAS_DOUBLE_BUFFERED_M_N() drm/i915/dsi: Extract {vlv,bxt}_get_pclk() drm/i915: Do .crtc_compute_clock() earlier drm/i915: Reassign DPLLs only for crtcs going throug .compute_config() drm/i915: Feed the DPLL output freq back into crtc_state drm/i915: Compute clocks earlier drm/i915: Make M/N checks non-fuzzy drm/i915: Make all clock checks non-fuzzy drm/i915: Set active dpll early for icl+ drm/i915: Nuke fastet state copy hacks drm/i915: Skip intel_modeset_pipe_config_late() if the pipe is not enabled drm/i915: Add intel_panel_highest_mode() drm/i915: Allow M/N change during fastset on bdw+ drm/i915: Use a fixed N value always drm/i915: Round TMDS clock to nearest drm/i915: Split intel_read_wm_latency() into per-platform versions drm/i915: Extract skl_watermark.c drm/i915: Use REG_FIELD_GET() to extract skl+ wm latencies drm/i915/bios: Fix VBT ACPI DPMS bit polarity drm/i915/bios: Add the "Disable compression for the Display Port/HDMI external display" bit drm/i915: Fix TV encoder clock computation drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/g4x_dp.c | 4 +- drivers/gpu/drm/i915/display/hsw_ips.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 22 +- drivers/gpu/drm/i915/display/intel_atomic.c | 8 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_audio.c | 102 +- drivers/gpu/drm/i915/display/intel_backlight.c | 77 +- .../gpu/drm/i915/display/intel_backlight_regs.h | 124 + drivers/gpu/drm/i915/display/intel_bios.c | 392 +- drivers/gpu/drm/i915/display/intel_bios.h | 1 + drivers/gpu/drm/i915/display/intel_bw.c | 152 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 293 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- drivers/gpu/drm/i915/display/intel_color.c | 35 +- drivers/gpu/drm/i915/display/intel_connector.c | 8 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 9 +- drivers/gpu/drm/i915/display/intel_cursor.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 71 +- drivers/gpu/drm/i915/display/intel_display.c | 372 +- drivers/gpu/drm/i915/display/intel_display.h | 6 +- drivers/gpu/drm/i915/display/intel_display_core.h | 418 ++ .../gpu/drm/i915/display/intel_display_debugfs.c | 147 +- drivers/gpu/drm/i915/display/intel_display_power.c | 153 +- .../gpu/drm/i915/display/intel_display_power_map.c | 119 +- .../drm/i915/display/intel_display_power_well.c | 129 +- .../drm/i915/display/intel_display_power_well.h | 16 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 +- drivers/gpu/drm/i915/display/intel_dmc.c | 142 +- drivers/gpu/drm/i915/display/intel_dmc.h | 1 + drivers/gpu/drm/i915/display/intel_dmc_regs.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 147 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 57 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 1 + .../gpu/drm/i915/display/intel_dp_link_training.c | 105 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 111 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 326 +- drivers/gpu/drm/i915/display/intel_dsb.c | 30 + drivers/gpu/drm/i915/display/intel_dsb.h | 28 - drivers/gpu/drm/i915/display/intel_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi.h | 3 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 14 +- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 18 +- drivers/gpu/drm/i915/display/intel_fbc.h | 1 + drivers/gpu/drm/i915/display/intel_fbdev.c | 36 +- drivers/gpu/drm/i915/display/intel_fdi.c | 20 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 56 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 18 + drivers/gpu/drm/i915/display/intel_gmbus.c | 290 +- drivers/gpu/drm/i915/display/intel_gmbus.h | 1 + drivers/gpu/drm/i915/display/intel_gmbus_regs.h | 81 + drivers/gpu/drm/i915/display/intel_hdcp.c | 139 +- drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 270 ++ drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 116 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 47 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 15 +- .../gpu/drm/i915/display/intel_modeset_verify.c | 8 +- drivers/gpu/drm/i915/display/intel_opregion.c | 42 +- drivers/gpu/drm/i915/display/intel_overlay.c | 16 +- drivers/gpu/drm/i915/display/intel_panel.c | 45 +- drivers/gpu/drm/i915/display/intel_panel.h | 3 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 16 +- drivers/gpu/drm/i915/display/intel_pch_refclk.h | 1 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 51 +- drivers/gpu/drm/i915/display/intel_psr.c | 43 +- drivers/gpu/drm/i915/display/intel_quirks.c | 25 +- drivers/gpu/drm/i915/display/intel_quirks.h | 14 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 18 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 1116 ++++++ drivers/gpu/drm/i915/display/intel_tc.c | 4 +- drivers/gpu/drm/i915/display/intel_tv.c | 23 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 346 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/display/intel_vrr.c | 14 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 6 +- drivers/gpu/drm/i915/display/skl_watermark.c | 3562 +++++++++++++++++ drivers/gpu/drm/i915/display/skl_watermark.h | 80 + drivers/gpu/drm/i915/display/vlv_dsi.c | 30 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 141 +- drivers/gpu/drm/i915/display/vlv_dsi_regs.h | 188 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 18 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 16 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 17 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 - drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/edid.c | 3 +- drivers/gpu/drm/i915/gvt/handlers.c | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_driver.c | 42 +- drivers/gpu/drm/i915/i915_drv.h | 521 +-- drivers/gpu/drm/i915/i915_gem.c | 44 +- drivers/gpu/drm/i915/i915_gem.h | 43 + drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 +- drivers/gpu/drm/i915/i915_irq.c | 94 +- drivers/gpu/drm/i915/i915_pci.c | 286 +- drivers/gpu/drm/i915/i915_pci.h | 6 + drivers/gpu/drm/i915/i915_perf.c | 3 +- drivers/gpu/drm/i915/i915_reg.h | 541 +-- drivers/gpu/drm/i915/i915_sw_fence.c | 2 - drivers/gpu/drm/i915/i915_sw_fence.h | 6 +- drivers/gpu/drm/i915/i915_utils.h | 4 - drivers/gpu/drm/i915/intel_device_info.c | 91 +- drivers/gpu/drm/i915/intel_device_info.h | 93 +- drivers/gpu/drm/i915/intel_dram.c | 41 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 + drivers/gpu/drm/i915/intel_pch.c | 9 +- drivers/gpu/drm/i915/intel_pch.h | 4 + drivers/gpu/drm/i915/intel_pci_config.h | 7 + drivers/gpu/drm/i915/intel_pm.c | 4056 ++------------------ drivers/gpu/drm/i915/intel_pm.h | 65 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 8 +- include/drm/i915_pciids.h | 1 + 133 files changed, 9451 insertions(+), 7234 deletions(-) create mode 100644 drivers/gpu/drm/i915/display/intel_backlight_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_core.h create mode 100644 drivers/gpu/drm/i915/display/intel_gmbus_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_regs.h create mode 100644 drivers/gpu/drm/i915/display/skl_watermark.c create mode 100644 drivers/gpu/drm/i915/display/skl_watermark.h -- Jani Nikula, Intel Open Source Graphics Center
next reply other threads:[~2022-09-16 12:09 UTC|newest] Thread overview: 280+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-09-16 12:09 Jani Nikula [this message] 2022-09-16 12:09 ` [Intel-gfx] [PULL] drm-intel-next Jani Nikula -- strict thread matches above, loose matches on Subject: below -- 2024-04-30 20:07 Rodrigo Vivi 2024-04-24 16:32 Rodrigo Vivi 2024-04-17 13:38 Rodrigo Vivi 2024-04-17 14:05 ` Maxime Ripard 2024-02-27 16:16 Jani Nikula 2024-02-07 11:35 Jani Nikula 2024-02-14 11:01 ` Jani Nikula 2023-12-18 16:54 Rodrigo Vivi 2023-12-18 16:54 ` Rodrigo Vivi 2023-12-07 18:59 Rodrigo Vivi 2023-12-07 18:59 ` Rodrigo Vivi 2023-11-23 19:03 Jani Nikula 2023-11-23 19:39 ` Daniel Vetter 2023-10-19 16:18 Rodrigo Vivi 2023-10-12 13:42 Jani Nikula 2023-09-29 10:49 Jani Nikula 2023-08-10 19:53 Rodrigo Vivi 2023-08-03 18:56 Rodrigo Vivi 2023-06-05 14:20 Jani Nikula 2023-04-06 14:03 Rodrigo Vivi 2023-04-06 16:24 ` Daniel Vetter 2023-03-23 20:43 Rodrigo Vivi 2023-03-24 20:13 ` Daniel Vetter 2023-03-07 22:00 Rodrigo Vivi 2023-01-27 11:11 Jani Nikula 2023-01-12 12:06 Jani Nikula 2022-11-18 21:40 Rodrigo Vivi 2022-10-28 18:22 Rodrigo Vivi 2022-08-29 13:22 Jani Nikula 2022-09-15 11:55 ` Jani Nikula 2022-07-07 3:04 Rodrigo Vivi 2022-06-22 19:53 Rodrigo Vivi 2022-05-06 10:47 Jani Nikula 2022-04-13 15:51 Jani Nikula 2022-02-23 23:29 Rodrigo Vivi 2022-02-08 14:58 Rodrigo Vivi 2021-12-14 15:37 Jani Nikula 2021-11-30 15:04 Jani Nikula 2021-10-15 18:45 Rodrigo Vivi 2021-10-04 19:01 Rodrigo Vivi 2021-08-10 13:51 Jani Nikula 2021-06-09 21:30 Rodrigo Vivi 2021-05-19 19:10 Rodrigo Vivi 2021-04-01 9:06 Jani Nikula 2021-03-16 16:24 Jani Nikula 2021-01-29 22:53 Rodrigo Vivi 2021-01-27 14:08 Rodrigo Vivi 2021-01-27 21:51 ` Ville Syrjälä 2021-01-12 17:51 Rodrigo Vivi 2021-01-04 21:10 Rodrigo Vivi 2021-01-07 12:02 ` Daniel Vetter 2020-09-18 17:30 Rodrigo Vivi 2020-08-26 23:27 Rodrigo Vivi 2020-07-15 13:19 Jani Nikula 2020-07-15 13:33 ` Jani Nikula 2020-07-15 14:05 ` Daniel Vetter 2020-07-02 18:29 Jani Nikula 2020-05-15 16:07 Joonas Lahtinen 2020-04-30 12:49 Joonas Lahtinen 2020-05-13 17:10 ` Joonas Lahtinen 2020-05-14 1:28 ` Dave Airlie 2020-05-14 14:55 ` Joonas Lahtinen 2020-04-17 11:15 Joonas Lahtinen 2020-02-25 18:58 Rodrigo Vivi 2020-01-14 11:43 Jani Nikula 2020-01-14 12:05 ` Chris Wilson 2020-01-14 12:15 ` Jani Nikula 2019-12-23 17:53 Jani Nikula 2019-11-01 10:47 Joonas Lahtinen 2019-11-01 10:47 ` Joonas Lahtinen 2019-10-21 18:03 Joonas Lahtinen 2019-10-07 13:48 Joonas Lahtinen 2019-08-23 5:14 Rodrigo Vivi 2019-08-22 19:29 Rodrigo Vivi 2019-08-23 1:50 ` Dave Airlie 2019-08-01 20:13 Rodrigo Vivi 2019-06-19 12:40 Jani Nikula 2019-05-24 17:38 Jani Nikula 2019-04-18 8:04 Joonas Lahtinen 2019-04-18 11:40 ` Ville Syrjälä 2019-03-28 15:15 Joonas Lahtinen 2019-03-25 12:49 Joonas Lahtinen 2019-03-28 2:09 ` Dave Airlie 2019-03-28 15:29 ` Joonas Lahtinen 2019-02-08 16:50 Rodrigo Vivi 2019-02-02 8:29 Rodrigo Vivi 2019-02-04 5:02 ` Dave Airlie 2019-02-04 8:47 ` Joonas Lahtinen 2019-02-04 9:30 ` Daniel Vetter 2019-02-05 8:03 ` Jani Nikula 2019-01-28 18:10 Rodrigo Vivi 2019-01-14 18:38 Rodrigo Vivi 2018-12-04 17:58 Jani Nikula 2018-11-23 9:40 Jani Nikula 2018-09-27 9:59 Joonas Lahtinen 2018-09-07 10:54 Joonas Lahtinen 2018-07-19 17:12 Rodrigo Vivi 2018-07-13 22:22 Rodrigo Vivi 2018-06-25 16:56 Rodrigo Vivi 2018-06-11 16:27 Rodrigo Vivi 2018-06-12 4:04 ` Dave Airlie 2018-06-12 7:59 ` Jani Nikula 2018-06-18 7:12 ` Daniel Vetter 2018-06-18 19:57 ` Rodrigo Vivi 2018-06-18 7:14 ` Daniel Vetter 2018-05-15 9:55 Jani Nikula 2018-05-15 10:01 ` Srinivas, Vidya 2018-05-15 13:16 ` Wang, Zhi A 2018-05-15 14:58 ` Daniel Vetter 2018-05-15 15:53 ` Jani Nikula 2018-05-15 16:03 ` Daniel Vetter 2018-05-02 7:03 Jani Nikula 2018-05-04 0:19 ` Dave Airlie 2018-05-04 0:29 ` Dave Airlie 2018-05-04 0:34 ` Dave Airlie 2018-03-12 15:06 Joonas Lahtinen 2018-02-28 9:52 Joonas Lahtinen 2018-02-14 9:22 Joonas Lahtinen 2017-12-22 22:58 Rodrigo Vivi 2017-12-18 19:50 Rodrigo Vivi 2017-12-07 21:43 Rodrigo Vivi 2017-12-01 0:36 Rodrigo Vivi 2017-10-27 7:55 Jani Nikula 2017-10-19 14:16 Jani Nikula 2017-10-11 17:59 Jani Nikula 2017-10-12 15:23 ` Jani Nikula 2017-10-13 6:26 ` Dave Airlie 2017-10-13 7:45 ` Jani Nikula 2017-09-21 8:57 Jani Nikula 2017-08-21 15:21 Daniel Vetter 2017-07-18 8:30 Daniel Vetter 2017-06-20 12:44 Daniel Vetter 2017-05-29 21:43 Daniel Vetter 2017-05-16 9:05 Daniel Vetter 2017-04-07 16:58 Daniel Vetter 2017-03-20 15:33 Daniel Vetter 2017-03-07 0:10 Daniel Vetter 2017-01-26 10:11 Daniel Vetter 2017-01-26 9:37 Daniel Vetter 2017-01-09 19:13 Daniel Vetter 2016-12-30 10:37 Daniel Vetter 2016-11-29 10:16 Daniel Vetter 2016-11-10 14:57 Daniel Vetter 2016-10-24 7:25 Daniel Vetter 2016-10-24 8:05 ` Daniel Vetter 2016-09-19 9:17 Daniel Vetter 2016-08-24 7:58 Daniel Vetter 2016-08-12 17:21 Daniel Vetter 2016-07-14 8:17 Daniel Vetter 2016-06-22 9:24 Daniel Vetter 2016-06-22 11:16 ` Daniel Vetter 2016-06-07 19:56 Daniel Vetter 2016-06-01 8:28 Daniel Vetter 2016-04-29 7:53 Daniel Vetter 2016-04-21 9:26 Daniel Vetter 2016-04-21 13:32 ` Daniel Vetter 2016-04-01 13:42 Daniel Vetter 2016-03-04 16:50 Daniel Vetter 2016-02-29 8:27 Daniel Vetter 2016-02-08 9:26 Daniel Vetter 2015-12-22 10:37 Daniel Vetter 2015-12-22 14:05 ` Daniel Vetter 2015-12-22 14:31 ` Chris Wilson 2015-12-11 18:31 Daniel Vetter 2015-11-26 8:24 Daniel Vetter 2015-10-19 13:18 Daniel Vetter 2015-10-07 16:18 Daniel Vetter 2015-10-02 8:35 Daniel Vetter 2015-09-22 8:31 Daniel Vetter 2015-08-14 16:19 Daniel Vetter 2015-07-23 7:39 Daniel Vetter 2015-05-28 16:10 Daniel Vetter 2015-05-18 8:31 Daniel Vetter 2015-05-07 7:48 Daniel Vetter 2015-03-31 14:31 Daniel Vetter 2015-03-31 22:22 ` Dave Airlie 2015-03-23 7:37 Daniel Vetter 2015-03-06 17:36 Daniel Vetter 2015-02-27 18:03 Daniel Vetter 2015-02-04 12:08 Daniel Vetter 2015-01-23 15:44 Daniel Vetter 2015-01-07 9:31 Daniel Vetter 2014-12-19 9:44 Daniel Vetter 2014-12-19 15:21 ` Daniel Vetter 2014-12-02 14:29 Daniel Vetter 2014-11-28 13:30 Daniel Vetter 2014-11-28 14:22 ` Daniel Vetter 2014-12-02 1:02 ` Dave Airlie 2014-12-02 7:36 ` Daniel Vetter 2014-11-14 16:31 Daniel Vetter 2014-11-03 14:34 Daniel Vetter 2014-10-21 13:38 Daniel Vetter 2014-10-21 23:09 ` Dave Airlie 2014-10-22 7:05 ` Chris Wilson 2014-10-22 8:06 ` Dave Airlie 2014-10-21 12:27 Daniel Vetter 2014-10-21 12:43 ` Daniel Vetter 2014-09-15 14:05 Daniel Vetter 2014-09-01 8:49 Daniel Vetter 2014-08-04 7:10 Daniel Vetter 2014-08-04 7:52 ` Dave Airlie 2014-07-18 16:36 Daniel Vetter 2014-07-01 8:24 Jani Nikula 2014-07-07 8:10 ` Daniel Vetter 2014-06-02 6:05 Daniel Vetter 2014-05-16 16:43 Daniel Vetter 2014-04-28 13:26 Daniel Vetter 2014-04-30 23:26 ` Dave Airlie 2014-05-05 6:39 ` Daniel Vetter 2014-05-06 13:08 ` [Intel-gfx] " Knut Petersen 2014-05-06 13:30 ` Jani Nikula 2014-05-06 18:59 ` Daniel Vetter 2014-05-06 20:04 ` Knut Petersen 2014-05-06 20:17 ` [Intel-gfx] " Daniel Vetter 2014-05-07 6:38 ` Jani Nikula 2014-03-28 9:05 Daniel Vetter 2014-03-17 10:02 Daniel Vetter 2014-03-03 17:39 Daniel Vetter 2014-02-14 13:30 Daniel Vetter 2014-01-17 16:57 Daniel Vetter 2013-12-20 21:42 Daniel Vetter 2013-12-22 6:04 ` Ben Widawsky 2013-12-11 10:20 Daniel Vetter 2013-10-24 14:56 Daniel Vetter 2013-10-14 6:50 Daniel Vetter 2013-09-27 9:02 Daniel Vetter 2013-09-26 8:48 Daniel Vetter 2013-08-29 23:18 Daniel Vetter 2013-08-20 5:21 Daniel Vetter 2013-08-04 19:35 Daniel Vetter 2013-08-07 0:27 ` Dave Airlie 2013-08-07 7:51 ` Daniel Vetter 2013-06-08 15:14 Daniel Vetter 2013-04-15 7:56 [pull] drm-intel-next Daniel Vetter 2013-04-15 7:56 ` Daniel Vetter 2013-04-15 9:43 ` Daniel Vetter 2013-04-02 9:34 [PULL] drm-intel-next Daniel Vetter 2013-04-02 9:34 ` Daniel Vetter 2013-01-29 14:19 Daniel Vetter 2012-11-16 17:17 [pull] drm-intel-next Daniel Vetter 2012-11-16 17:47 ` Alex Deucher 2012-11-16 17:49 ` Daniel Vetter 2012-11-16 17:49 ` Daniel Vetter 2012-09-13 14:18 Daniel Vetter 2012-09-17 23:09 ` Daniel Vetter 2013-03-15 2:11 ` Stéphane Marchesin 2013-03-17 19:46 ` Daniel Vetter 2013-03-18 19:35 ` Stéphane Marchesin 2013-03-18 20:59 ` Daniel Vetter 2013-03-18 21:00 ` Daniel Vetter 2012-08-31 9:03 [PULL] drm-intel-next Daniel Vetter 2012-08-31 9:03 ` Daniel Vetter 2012-07-13 18:55 [pull] drm-intel-next Daniel Vetter 2012-06-21 8:25 Updated -next Daniel Vetter 2012-06-28 12:05 ` [PULL] drm-intel-next Daniel Vetter 2012-06-28 12:30 ` Daniel Vetter 2012-05-06 19:09 Updated -next Daniel Vetter 2012-05-10 13:55 ` [PULL] drm-intel-next Daniel Vetter 2012-05-10 13:55 ` Daniel Vetter 2012-02-16 17:27 updated -next Daniel Vetter 2012-02-21 7:45 ` Sun, Yi 2012-02-23 11:00 ` [PULL] drm-intel-next Daniel Vetter 2012-02-14 7:56 The Latest Status of Kernel Testing Sun, Yi 2012-02-14 12:36 ` [PULL] drm-intel-next Daniel Vetter 2012-01-05 3:35 Keith Packard 2012-01-05 3:35 ` Keith Packard 2012-01-05 15:24 ` Daniel Vetter 2011-10-23 11:10 Martin 2011-10-23 22:31 ` Keith Packard 2011-10-23 7:27 Keith Packard 2011-09-20 3:55 Keith Packard 2011-09-20 3:55 ` Keith Packard 2011-08-04 3:14 Keith Packard 2011-08-04 3:14 ` Keith Packard 2011-08-10 16:20 ` Andy Lutomirski 2011-08-10 16:34 ` Keith Packard 2011-08-10 16:34 ` Keith Packard 2011-07-13 16:39 Keith Packard 2011-07-13 17:22 ` Wolfram Sang 2011-07-13 18:04 ` Keith Packard 2011-07-13 19:41 ` Wolfram Sang 2011-05-15 21:29 Keith Packard 2011-05-17 22:00 ` Keith Packard 2011-05-17 23:39 ` Keith Packard 2011-05-26 4:13 ` Keith Packard 2011-06-03 23:40 ` Keith Packard
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=87o7vfr064.fsf@intel.com \ --to=jani.nikula@intel.com \ --cc=airlied@gmail.com \ --cc=daniel.vetter@ffwll.ch \ --cc=dim-tools@lists.freedesktop.org \ --cc=dri-devel@lists.freedesktop.org \ --cc=intel-gfx@lists.freedesktop.org \ --cc=rodrigo.vivi@intel.com \ --cc=tvrtko.ursulin@linux.intel.com \ --cc=tzimmermann@suse.de \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.