Re: [Intel-gfx] [PATCH 12/39] drm/i915: move and split audio under display.audio and display.funcs

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 12/39] drm/i915: move and split audio under > display.audio and

Re: [Intel-gfx] [PATCH 11/39] drm/i915: move dmc to display.dmc

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 11/39] drm/i915: move dmc to display.dmc > > Move display related

Re: [Intel-gfx] [PATCH 0/4] Fix HFVSDB parsing

2022-08-11 Thread Nautiyal, Ankit K
Hi Arun, You are right, I missed to add  dri-devel here :( I had send this series to dri-devel again. Thanks & Regards, Ankit On 8/12/2022 9:01 AM, Murthy, Arun R wrote: I think this series will have to be posted to dri-devel as well. Thanks and Regards, Arun R Murthy ---

Re: [Intel-gfx] [PATCH 10/39] drm/i915: move and group pps members under display.pps

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 10/39] drm/i915: move and group pps members > under display.pps > >

Re: [Intel-gfx] [PATCH 09/39] drm/i915: move and group gmbus members under display.gmbus

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 09/39] drm/i915: move and group gmbus > members under display.gmbus > >

Re: [Intel-gfx] [PATCH 08/39] drm/i915: move color_funcs to display.funcs

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 08/39] drm/i915: move color_funcs to > display.funcs > > Move display

Re: [Intel-gfx] [PATCH 07/39] drm/i915: move fdi_funcs to display.funcs

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 07/39] drm/i915: move fdi_funcs to display.funcs > > Move display

Re: [Intel-gfx] [PATCH 06/39] drm/i915: move wm_disp funcs to display.funcs

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 06/39] drm/i915: move wm_disp funcs to > display.funcs > > Move display

Re: [Intel-gfx] [PATCH 05/39] drm/i915: move clock_gating_funcs to display.funcs

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 05/39] drm/i915: move clock_gating_funcs to > display.funcs > > Move

Re: [Intel-gfx] [PATCH 04/39] drm/i915: move hotplug_funcs to display.funcs

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 04/39] drm/i915: move hotplug_funcs to > display.funcs > > Move display

Re: [Intel-gfx] [PATCH 03/39] drm/i915: move dpll_funcs to display.funcs

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 03/39] drm/i915: move dpll_funcs to display.funcs > > Move display

Re: [Intel-gfx] [PATCH 02/39] drm/i915: move cdclk_funcs to display.funcs

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 02/39] drm/i915: move cdclk_funcs to > display.funcs > > Move display

Re: [Intel-gfx] [PATCH 01/39] drm/i915: add display sub-struct to drm_i915_private

2022-08-11 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Thursday, August 11, 2022 8:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani ; De Marchi, Lucas > > Subject: [Intel-gfx] [PATCH 01/39] drm/i915: add display sub-struct to > drm_i915_private > > In

Re: [Intel-gfx] [PATCH 0/4] Fix HFVSDB parsing

2022-08-11 Thread Murthy, Arun R
I think this series will have to be posted to dri-devel as well. Thanks and Regards, Arun R Murthy --- > -Original Message- > From: Intel-gfx On Behalf Of Ankit > Nautiyal > Sent: Thursday, August 11, 2022 10:30 AM > To: intel-gfx@lists.freedesktop.org > Cc: Lankhorst,

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: add display sub-struct to drm_i915_private

2022-08-11 Thread Patchwork
== Series Details == Series: drm/i915: add display sub-struct to drm_i915_private URL : https://patchwork.freedesktop.org/series/107170/ State : success == Summary == CI Bug Log - changes from CI_DRM_11983_full -> Patchwork_107170v1_full

[Intel-gfx] ✗ Fi.CI.IGT: failure for Fixes KW issue for NULL pointer dereference

2022-08-11 Thread Patchwork
== Series Details == Series: Fixes KW issue for NULL pointer dereference URL : https://patchwork.freedesktop.org/series/107165/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11983_full -> Patchwork_107165v1_full Summary

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/guc: clear stalled request after a reset

2022-08-11 Thread Patchwork
== Series Details == Series: drm/i915/guc: clear stalled request after a reset URL : https://patchwork.freedesktop.org/series/107181/ State : success == Summary == CI Bug Log - changes from CI_DRM_11985 -> Patchwork_107181v1 Summary

[Intel-gfx] [PATCH] drm/i915/guc: clear stalled request after a reset

2022-08-11 Thread Daniele Ceraolo Spurio
If the GuC CTs are full and we need to stall the request submission while waiting for space, we save the stalled request and where the stall occurred; when the CTs have space again we pick up the request submission from where we left off. If a full GT reset occurs, the state of all contexts is

[Intel-gfx] [PULL] drm-intel-next-fixes

2022-08-11 Thread Rodrigo Vivi
Hi Dave and Daniel, And here is the right one. And now including all the fixes. Here goes drm-intel-next-fixes-2022-08-11: - disable pci resize on 32-bit systems (Nirmoy) - don't leak the ccs state (Matt) - TLB invalidation fixes (Chris) [now with all fixes of fixes] Thanks, Rodrigo. The

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/gem: reschedule relocations to avoid timeouts (rev2)

2022-08-11 Thread Patchwork
== Series Details == Series: drm/i915/gem: reschedule relocations to avoid timeouts (rev2) URL : https://patchwork.freedesktop.org/series/107125/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11983_full -> Patchwork_107125v2_full

Re: [Intel-gfx] [PATCH 0/2] Add DP MST DSC support to i915

2022-08-11 Thread Lyude Paul
On Thu, 2022-08-11 at 10:33 +0300, Lisovskiy, Stanislav wrote: > On Wed, Aug 10, 2022 at 04:02:08PM -0400, Lyude Paul wrote: > > Btw, what's the plan for this? Figured I'd ask since I noticed this on the > > ML, > > nd I'm now finishing up getting the atomic only MST patches I've been > >

[Intel-gfx] ✓ Fi.CI.IGT: success for Fix HFVSDB parsing

2022-08-11 Thread Patchwork
== Series Details == Series: Fix HFVSDB parsing URL : https://patchwork.freedesktop.org/series/107144/ State : success == Summary == CI Bug Log - changes from CI_DRM_11983_full -> Patchwork_107144v1_full Summary --- **SUCCESS**

Re: [Intel-gfx] [PATCH v4 1/7] drm: Move and add a few utility macros into drm util header

2022-08-11 Thread Jani Nikula
On Thu, 11 Aug 2022, Daniel Vetter wrote: > On Tue, Jul 19, 2022 at 05:04:18PM +0300, Gwan-gyeong Mun wrote: >> It moves overflows_type utility macro into drm util header from i915_utils >> header. The overflows_type can be used to catch the truncation between data >> types. And it adds

Re: [Intel-gfx] [PATCH 0/2] Add DP MST DSC support to i915

2022-08-11 Thread Navare, Manasi
On Thu, Aug 11, 2022 at 10:33:51AM +0300, Lisovskiy, Stanislav wrote: > On Wed, Aug 10, 2022 at 04:02:08PM -0400, Lyude Paul wrote: > > Btw, what's the plan for this? Figured I'd ask since I noticed this on the > > ML, > > nd I'm now finishing up getting the atomic only MST patches I've been > >

Re: [Intel-gfx] [PATCH v2] drm/i915/dg2: Add additional HDMI pixel clock frequencies

2022-08-11 Thread Balasubramani Vivekanandan
On 01.08.2022 16:48, Taylor, Clinton A wrote: > Using the BSPEC algorithm add addition HDMI pixel clocks to the existing > table. > > v2: remove 297000 unused entry > > Cc: Matt Roper > Cc: Radhakrishna Sripada > Signed-off-by: Taylor, Clinton A Reviewed-by: Balasubramani Vivekanandan >

Re: [Intel-gfx] [PATCH v4 00/41] DYNDBG: opt-in class'd debug for modules, use in drm.

2022-08-11 Thread Daniel Vetter
On Wed, Aug 03, 2022 at 04:13:05PM -0400, Jason Baron wrote: > > > On 8/3/22 15:56, jim.cro...@gmail.com wrote: > > On Wed, Jul 20, 2022 at 9:32 AM Jim Cromie wrote: > >> > > > >> Hi Jason, Greg, DRM-folk, > >> > >> This adds 'typed' "class FOO" support to dynamic-debug, where 'typed' > >>

Re: [Intel-gfx] [PATCH] Fixes KW issues for NULL pointer dereference

2022-08-11 Thread Andrzej Hajda
On 11.08.2022 13:28, Tapas Rana wrote: I guess even for trivial patches rules should be followed - subject should describe what has changed, commit message should describe why. --- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 3 +++ 1 file changed, 3 insertions(+) diff --git

Re: [Intel-gfx] [PATCH v4 1/7] drm: Move and add a few utility macros into drm util header

2022-08-11 Thread Daniel Vetter
On Tue, Jul 19, 2022 at 05:04:18PM +0300, Gwan-gyeong Mun wrote: > It moves overflows_type utility macro into drm util header from i915_utils > header. The overflows_type can be used to catch the truncation between data > types. And it adds safe_conversion() macro which performs a type conversion

Re: [Intel-gfx] [PATCH 1/3] drm: Use original src rect while initializing damage iterator

2022-08-11 Thread Daniel Vetter
On Fri, Jul 15, 2022 at 04:49:56PM +0300, Jouni Högander wrote: > drm_plane_state->src might be modified by the driver. This is done > e.g. in i915 driver when there is bigger framebuffer than the plane > and there is some offset within framebuffer. I915 driver calculates > separate offset and

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: add display sub-struct to drm_i915_private

2022-08-11 Thread Patchwork
== Series Details == Series: drm/i915: add display sub-struct to drm_i915_private URL : https://patchwork.freedesktop.org/series/107170/ State : success == Summary == CI Bug Log - changes from CI_DRM_11983 -> Patchwork_107170v1 Summary

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915: add display sub-struct to drm_i915_private

2022-08-11 Thread Patchwork
== Series Details == Series: drm/i915: add display sub-struct to drm_i915_private URL : https://patchwork.freedesktop.org/series/107170/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: add display sub-struct to drm_i915_private

2022-08-11 Thread Patchwork
== Series Details == Series: drm/i915: add display sub-struct to drm_i915_private URL : https://patchwork.freedesktop.org/series/107170/ State : warning == Summary == Error: dim checkpatch failed 81a599e0acc6 drm/i915: add display sub-struct to drm_i915_private Traceback (most recent call

Re: [Intel-gfx] [PATCH] Fixes KW issue for NULL pointer dereference

2022-08-11 Thread Jani Nikula
The subject needs a prefix. For example "i915/drm:" or something more specific, see git log. Please use the imperative mood in the subject and commit message, i.e. "fix" instead of "fixes" or "fixed". On Thu, 11 Aug 2022, Tapas Rana wrote: > - adds a NULL pointer check for the input parameter

Re: [Intel-gfx] [PATCH 00/39] drm/i915: add display sub-struct to drm_i915_private

2022-08-11 Thread Jani Nikula
On Thu, 11 Aug 2022, Jani Nikula wrote: > Add display sub-struct to drm_i915_private, and start moving display > related members there. > > This doesn't help with build dependencies yet, but adds a lot of clarity > in organizing the display data, and who accesses display data and where. > > This

[Intel-gfx] [PATCH 26/39] drm/i915: move fbc to display.fbc

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Pointers and arrays of pointers to structs that we defined are fine without a sub-struct wrapping. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +-

[Intel-gfx] [PATCH 39/39] drm/i915: move and group properties under display.properties

2022-08-11 Thread Jani Nikula
Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_atomic.c | 8 drivers/gpu/drm/i915/display/intel_connector.c| 8 drivers/gpu/drm/i915/display/intel_display_core.h | 6 ++ drivers/gpu/drm/i915/i915_drv.h | 3 --- 4 files changed,

[Intel-gfx] [PATCH 17/39] drm/i915: move hotplug to display.hotplug

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/g4x_dp.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 6 +- .../gpu/drm/i915/display/intel_display_core.h | 40 ++

[Intel-gfx] [PATCH 31/39] drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h

2022-08-11 Thread Jani Nikula
The macros clearly don't belong in i915_drv.h. Move to intel_frontbuffer.h. Also split the BUILD_BUG_ON()s to intel_frontbuffer_track() to avoid depending on some other macros in the header. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_frontbuffer.c | 2 ++

[Intel-gfx] [PATCH 30/39] drm/i915: move fb_tracking under display sub-struct

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Rename struct i915_frontbuffer_tracking to intel_frontbuffer_tracking while at it. FIXME: fb_tracking.lock mutex init should be moved away from i915_gem_init_early(). Signed-off-by: Jani Nikula ---

[Intel-gfx] [PATCH 36/39] drm/i915/quirks: abstract quirks further by making quirk ids an enum

2022-08-11 Thread Jani Nikula
Turn the quirk ids to enums instead of bits, and hide the masking inside intel_quirks.c. Define the enums in intel_quirks.h to declutter i915_drv.h while at it. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_quirks.c | 21 +

[Intel-gfx] [PATCH 38/39] drm/i915: move atomic_helper under display sub-struct

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 14 +++--- drivers/gpu/drm/i915/display/intel_display_core.h | 6 ++ drivers/gpu/drm/i915/i915_drv.h | 5

[Intel-gfx] [PATCH 34/39] drm/i915: split gem quirks from display quirks

2022-08-11 Thread Jani Nikula
The lone gem quirk is an outlier, not even handled by the common quirk code. Split it to a separate gem_quirks member. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/gem/i915_gem_pages.c| 2 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 4 ++--

[Intel-gfx] [PATCH 24/39] drm/i915: move mipi_mmio_base to display.dsi

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Prefer adding anonymous sub-structs even for single members that aren't our own structs. Abstract mmio base member access in register definitions in a macro. Signed-off-by: Jani Nikula ---

[Intel-gfx] [PATCH 18/39] drm/i915: move overlay to display.overlay

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++ drivers/gpu/drm/i915/display/intel_overlay.c | 12 ++-- drivers/gpu/drm/i915/i915_drv.h | 4

[Intel-gfx] [PATCH 28/39] drm/i915: move and group power related members under display.power

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Arguably chv_phy_control and chv_phy_assert could be placed in a phy substruct, but they are only used in the power code. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 11 ++

[Intel-gfx] [PATCH 37/39] drm/i915: move quirks under display sub-struct

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Prefer adding anonymous sub-structs even for single members that aren't our own structs. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display_core.h | 4

[Intel-gfx] [PATCH 32/39] drm/i915: move dbuf under display sub-struct

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display_core.h | 7 +++ drivers/gpu/drm/i915/display/intel_display_power.c | 6 +++--- .../drm/i915/display/intel_display_power_well.c| 2 +-

[Intel-gfx] [PATCH 35/39] drm/i915/quirks: abstract checking for display quirks

2022-08-11 Thread Jani Nikula
Add intel_has_quirk() for checking if a display quirk is present. Avoid accessing i915->quirks all over the place. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_backlight.c | 7 --- drivers/gpu/drm/i915/display/intel_ddi.c | 3 ++-

[Intel-gfx] [PATCH 33/39] drm/i915: move and group modeset_wq and flip_wq under display.wq

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 20 +-- .../gpu/drm/i915/display/intel_display_core.h | 8 drivers/gpu/drm/i915/i915_drv.h | 5 - 3

[Intel-gfx] [PATCH 20/39] drm/i915: move and group max_bw and bw_obj under display.bw

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_bw.c | 42 +-- .../gpu/drm/i915/display/intel_display_core.h | 21 ++ .../drm/i915/display/intel_modeset_setup.c| 4 +-

[Intel-gfx] [PATCH 29/39] drm/i915: move and group fdi members under display.fdi

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_crt.c | 2 +- drivers/gpu/drm/i915/display/intel_display_core.h | 5 + drivers/gpu/drm/i915/display/intel_fdi.c | 10 +-

[Intel-gfx] [PATCH 13/39] drm/i915: move dpll under display.dpll

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/icl_dsi.c| 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 24 ++-- drivers/gpu/drm/i915/display/intel_display.c | 4 +-

[Intel-gfx] [PATCH 27/39] drm/i915/vrr: drop window2_delay member from i915

2022-08-11 Thread Jani Nikula
The window2_delay member has been functionally unused (always set to 0) since it was added in commit bb265dbdf38d ("drm/i915/xelpd: Add VRR guardband for VRR CTL"). Replace it with a FIXME comment. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 2 --

[Intel-gfx] [PATCH 21/39] drm/i915: move opregion to display.opregion

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_bios.c | 4 +- .../gpu/drm/i915/display/intel_display_core.h | 2 + .../drm/i915/display/intel_display_debugfs.c | 6 ++-

[Intel-gfx] [PATCH 19/39] drm/i915: move and group sagv under display.sagv

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_bw.c | 10 ++--- .../gpu/drm/i915/display/intel_display_core.h | 11 ++ drivers/gpu/drm/i915/i915_drv.h | 9 -

[Intel-gfx] [PATCH 25/39] drm/i915: move vbt to display.vbt

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_bios.c | 210 +- drivers/gpu/drm/i915/display/intel_crt.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 12 +-

[Intel-gfx] [PATCH 14/39] drm/i915: move and group fbdev under display.fbdev

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 8 ++ .../drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c| 26 +--

[Intel-gfx] [PATCH 22/39] drm/i915: move and group cdclk under display.cdclk

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/hsw_ips.c| 2 +- drivers/gpu/drm/i915/display/intel_audio.c| 6 +- .../gpu/drm/i915/display/intel_backlight.c| 4 +-

[Intel-gfx] [PATCH 23/39] drm/i915: move backlight to display.backlight

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Prefer adding anonymous sub-structs even for single members that aren't our own structs. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_backlight.c| 28 +--

[Intel-gfx] [PATCH 15/39] drm/i915: move wm to display.wm

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. It's a bit arbitrary when to define a named struct for grouping, but clearly intel_wm is big enough to warrant a separate definition. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 38

[Intel-gfx] [PATCH 05/39] drm/i915: move clock_gating_funcs to display.funcs

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Rename struct i915_clock_gating_funcs to intel_clock_gating_funcs while at it. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 4 ++ drivers/gpu/drm/i915/i915_drv.h | 4 --

[Intel-gfx] [PATCH 09/39] drm/i915: move and group gmbus members under display.gmbus

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_cdclk.c| 6 +-- .../gpu/drm/i915/display/intel_display_core.h | 23 ++ drivers/gpu/drm/i915/display/intel_dp_aux.c | 2 +-

[Intel-gfx] [PATCH 16/39] drm/i915: move and group hdcp under display.hdcp

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 9 ++ drivers/gpu/drm/i915/display/intel_hdcp.c | 134 +- drivers/gpu/drm/i915/i915_driver.c| 2 +-

[Intel-gfx] [PATCH 11/39] drm/i915: move dmc to display.dmc

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. FIXME: dmc really needs to be abstracted and hidden inside intel_dmc.c with display.dmc turned into a pointer Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 4 ++

[Intel-gfx] [PATCH 10/39] drm/i915: move and group pps members under display.pps

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 7 +++ drivers/gpu/drm/i915/display/intel_pps.c | 48 +-- drivers/gpu/drm/i915/i915_driver.c| 2 +-

[Intel-gfx] [PATCH 07/39] drm/i915: move fdi_funcs to display.funcs

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display_core.h | 4 drivers/gpu/drm/i915/display/intel_fdi.c | 8 drivers/gpu/drm/i915/i915_drv.h | 4 3 files

[Intel-gfx] [PATCH 02/39] drm/i915: move cdclk_funcs to display.funcs

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_cdclk.c| 70 +-- .../gpu/drm/i915/display/intel_display_core.h | 4 ++ drivers/gpu/drm/i915/i915_drv.h | 4 -- 3 files

[Intel-gfx] [PATCH 01/39] drm/i915: add display sub-struct to drm_i915_private

2022-08-11 Thread Jani Nikula
In another long-overdue cleanup, add a display sub-struct to drm_i915_private, and start moving display related members there. Start with display funcs that need a rename anyway to not collide with the new display member. Add a new header under display/ for defining struct intel_display. Rename

[Intel-gfx] [PATCH 08/39] drm/i915: move color_funcs to display.funcs

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_color.c| 34 +-- .../gpu/drm/i915/display/intel_display_core.h | 4 +++ drivers/gpu/drm/i915/i915_drv.h | 4 --- 3 files

[Intel-gfx] [PATCH 12/39] drm/i915: move and split audio under display.audio and display.funcs

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Split audio funcs to display.funcs to follow the same pattern as all the other display functions. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_audio.c| 96 +--

[Intel-gfx] [PATCH 04/39] drm/i915: move hotplug_funcs to display.funcs

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 4 drivers/gpu/drm/i915/i915_drv.h | 4 drivers/gpu/drm/i915/i915_irq.c | 20 +-- 3

[Intel-gfx] [PATCH 03/39] drm/i915: move dpll_funcs to display.funcs

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula --- .../gpu/drm/i915/display/intel_display_core.h | 4 drivers/gpu/drm/i915/display/intel_dpll.c | 24 +-- drivers/gpu/drm/i915/i915_drv.h | 4 3

[Intel-gfx] [PATCH 06/39] drm/i915: move wm_disp funcs to display.funcs

2022-08-11 Thread Jani Nikula
Move display related members under drm_i915_private display sub-struct. Rename struct drm_i915_wm_disp_funcs to intel_wm_funcs while at it. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 34 +++ .../gpu/drm/i915/display/intel_display_core.h | 21

[Intel-gfx] [PATCH 00/39] drm/i915: add display sub-struct to drm_i915_private

2022-08-11 Thread Jani Nikula
Add display sub-struct to drm_i915_private, and start moving display related members there. This doesn't help with build dependencies yet, but adds a lot of clarity in organizing the display data, and who accesses display data and where. This is a beginning, there are still stragglers, but need

[Intel-gfx] ✓ Fi.CI.BAT: success for Fixes KW issue for NULL pointer dereference

2022-08-11 Thread Patchwork
== Series Details == Series: Fixes KW issue for NULL pointer dereference URL : https://patchwork.freedesktop.org/series/107165/ State : success == Summary == CI Bug Log - changes from CI_DRM_11983 -> Patchwork_107165v1 Summary ---

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Fixes KW issue for NULL pointer dereference

2022-08-11 Thread Patchwork
== Series Details == Series: Fixes KW issue for NULL pointer dereference URL : https://patchwork.freedesktop.org/series/107165/ State : warning == Summary == Error: dim checkpatch failed b695c16cdc66 Fixes KW issue for NULL pointer dereference -:20: ERROR:TRAILING_WHITESPACE: trailing

[Intel-gfx] [PATCH] Fixes KW issue for NULL pointer dereference

2022-08-11 Thread Tapas Rana
- adds a NULL pointer check for the input parameter Signed-off-by: Tapas Rana --- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c b/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c index

[Intel-gfx] ✗ Fi.CI.BAT: failure for Fixes KW issues for NULL pointer dereference

2022-08-11 Thread Patchwork
== Series Details == Series: Fixes KW issues for NULL pointer dereference URL : https://patchwork.freedesktop.org/series/107160/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11983 -> Patchwork_107160v1 Summary ---

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Fixes KW issues for NULL pointer dereference

2022-08-11 Thread Patchwork
== Series Details == Series: Fixes KW issues for NULL pointer dereference URL : https://patchwork.freedesktop.org/series/107160/ State : warning == Summary == Error: dim checkpatch failed 639d6f6caf82 Fixes KW issues for NULL pointer dereference -:8: WARNING:COMMIT_MESSAGE: Missing commit

[Intel-gfx] [PATCH] Fixes KW issues for NULL pointer dereference

2022-08-11 Thread Tapas Rana
--- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c b/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c index 9a7e50534b84..0bbf44c34cff 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c +++

[Intel-gfx] ✓ Fi.CI.IGT: success for i915/gvt: Fix Comet Lake

2022-08-11 Thread Patchwork
== Series Details == Series: i915/gvt: Fix Comet Lake URL : https://patchwork.freedesktop.org/series/107133/ State : success == Summary == CI Bug Log - changes from CI_DRM_11981_full -> Patchwork_107133v1_full Summary ---

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/display/dp_mst: Drop Radeon MST support, make MST atomic-only (rev3)

2022-08-11 Thread Patchwork
== Series Details == Series: drm/display/dp_mst: Drop Radeon MST support, make MST atomic-only (rev3) URL : https://patchwork.freedesktop.org/series/107073/ State : success == Summary == CI Bug Log - changes from CI_DRM_11981_full -> Patchwork_107073v3_full

Re: [Intel-gfx] [PATCH v6 0/4] drm/i915/display: stop HPD workers before display driver unregister

2022-08-11 Thread Andrzej Hajda
Hi Imre, Jani, Ville, Since one of CI test machines is back (bat-rpls-2) tests are regularly aborted on this machine due to bugs this patchset resolves [1], reviewing/merging these patches would allow to cure the situation on CI. [1]: https://intel-gfx-ci.01.org/tree/drm-tip/bat-rpls-2.html

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/gem: reschedule relocations to avoid timeouts

2022-08-11 Thread Patchwork
== Series Details == Series: drm/i915/gem: reschedule relocations to avoid timeouts URL : https://patchwork.freedesktop.org/series/107125/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11981_full -> Patchwork_107125v1_full

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gem: reschedule relocations to avoid timeouts (rev2)

2022-08-11 Thread Patchwork
== Series Details == Series: drm/i915/gem: reschedule relocations to avoid timeouts (rev2) URL : https://patchwork.freedesktop.org/series/107125/ State : success == Summary == CI Bug Log - changes from CI_DRM_11983 -> Patchwork_107125v2

Re: [Intel-gfx] [PATCH 0/2] Add DP MST DSC support to i915

2022-08-11 Thread Lisovskiy, Stanislav
On Wed, Aug 10, 2022 at 04:02:08PM -0400, Lyude Paul wrote: > Btw, what's the plan for this? Figured I'd ask since I noticed this on the ML, > nd I'm now finishing up getting the atomic only MST patches I've been working > on merged :) Current plan is that I need to fix this, as current

[Intel-gfx] ✓ Fi.CI.BAT: success for Fix HFVSDB parsing

2022-08-11 Thread Patchwork
== Series Details == Series: Fix HFVSDB parsing URL : https://patchwork.freedesktop.org/series/107144/ State : success == Summary == CI Bug Log - changes from CI_DRM_11983 -> Patchwork_107144v1 Summary --- **SUCCESS** No