| 9e44b180f81b ("drm/i915: don't write PLANE_BUF_CFG twice every time") |
| 12a6c931beff ("drm/i915/icl: avoid unclaimed PLANE_NV12_BUF_CFG register") |
| ddf343191420 ("drm/i915/skl+: support verification of DDB HW state for NV12") |
| b879d58ff31b ("drm/i915/skl+: refactor WM calculation for NV12") |
| 234059da0f33 ("drm/i915/icl: NV12 y-plane ddb is not in same plane") |
| 7e452fdbfca8 ("drm/i915/skl+: Optimize WM calculation") |
| 6c64dd378aca ("drm/i915/gen10: implement gen 10 watermarks calculations") |
| 2e2adb05736c ("drm/i915: Add render decompression support") |
| 54d20ed1fff2 ("drm/i915: Fix bad comparison in skl_compute_plane_wm, v2.") |
| b064be078453 ("drm/i915/skl+: unify cpp value in WM calculation") |
| 129eaa957dd5 ("drm/i915/skl+: WM calculation don't require height") |
| eac2cb81fb87 ("drm/i915: cleanup fixed-point wrappers naming") |
| eed02a7b5313 ("drm/i915: Always perform internal fixed16 division in 64 bits") |
| 07ab976d1971 ("drm/i915: take-out common clamping code of fixed16 wrappers") |
| 9a30a26122c3 ("Revert "drm/i915/skl: New ddb allocation algorithm"") |
| 82525c17dedc ("drm/i915/cfl: Introduce Display workarounds for Coffee Lake.") |
| fce5adf568ab ("drm/i915: Fix SKL+ watermarks for 90/270 rotation") |
| 73b0ca8ec76d ("drm/i915/skl+: consider max supported plane pixel rate while scaling") |
| bb9d85f6e9de ("drm/i915/skl: New ddb allocation algorithm") |
| d555cb5827d6 ("drm/i915/skl+: use linetime latency if ddb size is not available") |
| d2f5e36df61f ("drm/i915/skl+: Perform wm level calculations in separate function") |
| eb2fdcdf821c ("drm/i915/skl+: Watermark calculation cleanup") |
| 5ba6faafbe18 ("drm/i915/skl+: Fail the flip if ddb min requirement exceeds pipe allocation") |
| 7b75119c8bb9 ("drm/i915/skl: Fail the flip if no FB for WM calculation") |
| 7084b50bdd8f ("drm/i915/skl+: calculate pixel_rate & relative_data_rate in fixed point") |
| d273ecce3dde ("drm/i915: Use fixed_16_16 wrapper for division operation") |
| a9d055de65a7 ("drm/i915: Add more wrapper for fixed_point_16_16 operations") |
| afbc95cd0c47 ("drm/i915: fix naming of fixed_16_16 wrapper.") |
| f9407ae15331 ("drm/i915: Use i9xx_check_plane_surface() for sprite planes as well") |
| 5b7fcc44aa6e ("drm/i915: Introduce i9xx_check_plane_surface()") |
| a0864d5905a9 ("drm/i915: Pre-compute plane control register value") |
| 6a4407a653e9 ("drm/i915: Nuke ironlake_plane_ctl()") |
| 7145f60a347d ("drm/i915: Extract i9xx_plane_ctl() and ironlake_plane_ctl()") |
| 292889e1ffa8 ("drm/i915: Extract i845_cursor_ctl() and i9xx_cursor_ctl()") |
| 0a3751479562 ("drm/i915: Extract ilk_sprite_ctl()") |
| 45dea7b0c607 ("drm/i915: Extract ivb_sprite_ctl()") |
| 96ef6854bb4c ("drm/i915: Extract vlv_sprite_ctl()") |
| 2e881264b474 ("drm/i915: Use skl_plane_ctl() for the SKL "sprite" planes") |
| 46f788ba2e09 ("drm/i915: Extract skl_plane_ctl()") |
| 93aa2a1c25e5 ("drm/i915: Fix SKL cursor watermarks") |
| dd584fc0711a ("drm/i915: Use I915_READ_FW for plane updates") |
| 78587de299dd ("drm/i915: Organize plane register writes into tighter bunches") |
| 144cc143d401 ("drm/i915: Use DRM_DEBUG_KMS() for framebuffer failure debug messages") |
| b90c1ee17b9e ("drm/i915: Move nv12 chroma plane handling into intel_surf_alignment()") |
| d88c4afddc55 ("drm/i915: Plumb drm_framebuffer into more places") |
| dd689287b977 ("drm/i915: Prevent concurrent tiling/framebuffer modifications") |
| 9aceb5c15d84 ("drm/i915: Fix all intel_framebuffer_init failures to take the error path") |
| ffe5111e28e5 ("drm/i915: Introduce intel_ddi_dp_voltage_max()") |
| 6ebc69238df3 ("drm/i915/glk: Pass dev_priv to intel_atomic_setup_scalers()") |
| 3bb56da78153 ("drm/i915/glk: Enable pipe CSC") |