Re: [Intel-gfx] [PATCH v2 09/20] drm/i915: Remove references to struct drm_device.pdev

2020-12-10 Thread Jani Nikula
On Tue, 08 Dec 2020, Thomas Zimmermann wrote: > ping for a review of the i915 patches What did you have in mind regarding merging the series? Should we just pick the patches up? BR, Jani. -- Jani Nikula, Intel Open Source Graphics Center ___ In

Re: [Intel-gfx] [PATCH 5/6] drm/i915/bios: fill in DSC rc_model_size from VBT

2020-12-10 Thread Jani Nikula
On Tue, 08 Dec 2020, "Navare, Manasi" wrote: > On Tue, Dec 08, 2020 at 02:33:54PM +0200, Jani Nikula wrote: >> The VBT fields match the DPCD data, so use the same helper. >> >> Cc: Manasi Navare >> Cc: Vandita Kulkarni >> Signed-off-by: Jani Nikula

Re: [Intel-gfx] [PATCH 4/9] drm/i915: refactor cursor code out of i915_display.c

2020-12-10 Thread Jani Nikula
On Thu, 10 Dec 2020, Ville Syrjälä wrote: > On Thu, Dec 10, 2020 at 02:17:50PM +1000, Dave Airlie wrote: >> From: Dave Airlie >> >> This file is a monster, let's start simple, the cursor plane code >> seems pretty standalone, and splits out easily enough. >> >> Signed-off-by: Dave Airlie >> --

Re: [Intel-gfx] [PATCH] drm/i915/debugfs : PM_REQ and PM_RES register debugfs

2020-12-10 Thread Jani Nikula
PM_REQ_DBG_0 _MMIO(0x45284) > +#define PM_REQ_DBG_1 _MMIO(0x45288) > +#define PM_RSP_DBG_0 _MMIO(0x4528C) > +#define PM_RSP_DBG_1 _MMIO(0x45290) > + > #define GEN6_MBCTL _MMIO(0x0907c) > #define GEN6_MBCTL_ENABLE_BOOT_FETCH (1 << 4) > #define GEN6_MBCTL_CTX_FETCH_NEEDED(1 << 3) -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/debugfs : PM_REQ and PM_RES register debugfs

2020-12-10 Thread Jani Nikula
#66: FILE: drivers/gpu/drm/i915/i915_reg.h:375: > +#define PM_REQ_DBG_1 ^I^I_MMIO(0x45288)$ > > -:67: WARNING:SPACE_BEFORE_TAB: please, no space before tabs > #67: FILE: drivers/gpu/drm/i915/i915_reg.h:376: > +#define PM_RSP_DBG_0 ^I^I_MMIO(0x4528C)$ > > -:68: WARNING:SPACE_BEFORE_TAB: please, no space before tabs > #68: FILE: drivers/gpu/drm/i915/i915_reg.h:377: > +#define PM_RSP_DBG_1 ^I^I_MMIO(0x45290)$ > > total: 15 errors, 19 warnings, 4 checks, 47 lines checked > > > ___ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [RFC-v3 01/13] drm/i915/pxp: Introduce Intel PXP component

2020-12-10 Thread Jani Nikula
of(ctx->id)); > + > + mutex_init(&ctx->mutex); > +} > + > +/** > + * intel_pxp_ctx_fini - To finish the pxp context. > + * @ctx: pointer to ctx structure. > + */ > +void intel_pxp_ctx_fini(struct pxp_context *ctx) > +{ > + ctx->id = 0; > +} > diff --g

Re: [Intel-gfx] [RFC-v3 02/13] drm/i915/pxp: set KCR reg init during the boot time

2020-12-10 Thread Jani Nikula
ic inline void intel_pxp_uninit(struct intel_pxp *pxp) > { > } > + > +static inline int intel_pxp_reg_read(struct intel_pxp *pxp, u32 offset, u32 > *regval) > +{ > + return 0; > +} > #endif > > #endif /* __INTEL_PXP_PM_H__ */ -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [RFC-v3 03/13] drm/i915/pxp: Implement funcs to create the TEE channel

2020-12-10 Thread Jani Nikula
ubart Do we need the author lines? I'd prefer phasing them all out, because it'll be stale almost immediately after merging. Also, it's just 40 lines of definitions. BR, Jani. > + */ > + > +#ifndef _I915_PXP_TEE_INTERFACE_H_ > +#define _I915_PXP_TEE_INTERFACE_H_ > + > +#include > +#include > + > +/** > + * struct i915_pxp_component_ops - ops for PXP services. > + * @owner: Module providing the ops > + * @send: sends data to PXP > + * @receive: receives data from PXP > + */ > +struct i915_pxp_component_ops { > + /** > + * @owner: owner of the module provding the ops > + */ > + struct module *owner; > + > + int (*send)(struct device *dev, const void *message, size_t size); > + int (*receive)(struct device *dev, void *buffer, size_t size); > +}; > + > +/** > + * struct i915_pxp_component_master - Used for communication between i915 > + * and TEE drivers for the PXP services > + * @tee_dev: device that provide the PXP service from TEE Bus. > + * @pxp_ops: Ops implemented by TEE driver, used by i915 driver. > + */ > +struct i915_pxp_comp_master { > + struct device *tee_dev; > + const struct i915_pxp_component_ops *ops; > + > + /* To protect the above members. */ > + struct mutex mutex; > +}; > + > +#endif /* _I915_TEE_PXP_INTERFACE_H_ */ -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [RFC-v3 05/13] drm/i915/pxp: Func to send hardware session termination

2020-12-10 Thread Jani Nikula
gine_pm_get) > + intel_engine_pm_put(ce->engine); > + > + return err; > +} > diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h > b/drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h > new file mode 100644 > index ..d04463962421 > --- /dev/null > +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h > @@ -0,0 +1,18 @@ > +/* SPDX-License-Identifier: MIT */ > +/* > + * Copyright(c) 2020, Intel Corporation. All rights reserved. > + */ > + > +#ifndef __INTEL_PXP_CMD_H__ > +#define __INTEL_PXP_CMD_H__ > + > +#include "gt/intel_gt_buffer_pool.h" > +#include "intel_pxp.h" > + > +struct i915_vma *intel_pxp_cmd_get_batch(struct intel_pxp *pxp, > + struct intel_context *ce, > + struct intel_gt_buffer_pool_node *pool, > + u32 *cmd_buf, int cmd_size_in_dw); > + > +int intel_pxp_cmd_submit(struct intel_pxp *pxp, u32 *cmd, int > cmd_size_in_dw); > +#endif /* __INTEL_PXP_SM_H__ */ -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [RFC-v3 06/13] drm/i915/pxp: Enable PXP irq worker and callback stub

2020-12-10 Thread Jani Nikula
gt; + > +static inline int i915_pxp_teardown_required_callback(struct intel_pxp *pxp) > +{ > + return 0; > +} > + > +static inline int i915_pxp_global_terminate_complete_callback(struct > intel_pxp *pxp) > +{ > + return 0; > +} > + &

Re: [Intel-gfx] [patch 13/30] drm/i915/lpe_audio: Remove pointless irq_to_desc() usage

2020-12-11 Thread Jani Nikula
On Thu, 10 Dec 2020, Ville Syrjälä wrote: > On Thu, Dec 10, 2020 at 08:25:49PM +0100, Thomas Gleixner wrote: >> Nothing uses the result and nothing should ever use it in driver code. >> >> Signed-off-by: Thomas Gleixner >> Cc: Jani Nikula >> Cc: Joonas Lah

Re: [Intel-gfx] [patch 14/30] drm/i915/pmu: Replace open coded kstat_irqs() copy

2020-12-11 Thread Jani Nikula
ch is a lot and > postprocessing can easily deal with the occasional wraparound. I'll let Tvrtko and Chris review the substance here, but assuming they don't object, Acked-by: Jani Nikula for merging via whichever tree makes most sense. > > Signed-off-by: Thomas Gleixner > C

Re: [Intel-gfx] [PATCH] drm/i915/display/tc: Only WARN once for bogus tc port flag

2020-12-11 Thread Jani Nikula
mailing list >> dri-de...@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/dri-devel > ___ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH 1/1] drm/i915/dp: optimize pps_lock wherever required

2020-12-11 Thread Jani Nikula
= false; > - with_pps_lock(intel_dp, wakeref) > - is_enabled = ilk_get_pp_control(intel_dp) & EDP_BLC_ENABLE; > + wakeref = pch_pps_lock(intel_dp); > + is_enabled = ilk_get_pp_control(intel_dp) & EDP_BLC_ENABLE; > + pch_pps_unlock(intel_dp, wakeref); > + > if (is_enabled == enable) > return; -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [RFC 3/5] drm/i915/dp: Remove redundant AUX backlight frequency calculations

2020-12-11 Thread Jani Nikula
anges during runtime. So, let's simplify things by just caching > this value in intel_panel.backlight, and re-writing it as-needed. This isn't a full review, just something I spotted so far. Please see inline. BR, Jani. > > Signed-off-by: Lyude Paul > Cc: Jani Nikula

Re: [Intel-gfx] [RFC 4/5] drm/dp: Extract i915's eDP backlight code into DRM helpers

2020-12-11 Thread Jani Nikula
. Again, not a full review yet, just a few notes below. > > Signed-off-by: Lyude Paul > Cc: Jani Nikula > Cc: Dave Airlie > Cc: greg.depo...@gmail.com > --- > drivers/gpu/drm/drm_dp_helper.c | 332 ++ > .../drm/i915/display/inte

Re: [Intel-gfx] [PATCH v5 1/2] drm/i915/display: Support PSR Multiple Transcoders

2020-12-14 Thread Jani Nikula
On Fri, 11 Dec 2020, Gwan-gyeong Mun wrote: > It is a preliminary work for supporting multiple EDP PSR and > DP PanelReplay. And it refactors singleton PSR to Multi Transcoder > supportable PSR. > And this moves and renames the i915_psr structure of drm_i915_private's to > intel_dp's intel_psr str

Re: [Intel-gfx] [PATCH v5 2/2] drm/i915/display: Support Multiple Transcoders' PSR status on debugfs

2020-12-14 Thread Jani Nikula
'S_IRUGO' to using of octal >> permissions '0444' >> v5: Addressed JJani Nikula's review comments >> - Remove checking of Gen12 for i915_psr_status. >> - Add check of HAS_PSR() >> - Remove meaningless check routine. >> >> Sig

Re: [Intel-gfx] [PATCH 05/11] drm/i915: refactor some crtc code out of intel display.

2020-12-16 Thread Jani Nikula
On Fri, 11 Dec 2020, Dave Airlie wrote: > From: Dave Airlie > > There may be more crtc code that can be pulled out, but this > is a good start. > > RFC: maybe call the new file something different I checked this is just code movement. I did clean up intel_crtc.h locally a bit though. (I'll proba

Re: [Intel-gfx] [PATCH 04/11] drm/i915: refactor cursor code out of i915_display.c

2020-12-16 Thread Jani Nikula
On Fri, 11 Dec 2020, Dave Airlie wrote: > From: Dave Airlie > > This file is a monster, let's start simple, the cursor plane code > seems pretty standalone, and splits out easily enough. I cleaned up intel_cursor.h a bit locally, but the code movement checks out. BR, Jani. > > Reviewed-by: Vil

Re: [Intel-gfx] [PATCH 06/11] drm/i915: refactor pll code out into intel_dpll.c

2020-12-16 Thread Jani Nikula
On Fri, 11 Dec 2020, Dave Airlie wrote: > From: Dave Airlie > > This pulls a large chunk of the pll calculation code out of > intel_display.c to a new file. > > One function makse sense to be an inline, otherwise this > is pretty much a straight copy cover. also all the > remaining hooks for g45

Re: [Intel-gfx] [PATCH 07/11] drm/i915: split fdi code out from intel_display.c

2020-12-16 Thread Jani Nikula
On Fri, 11 Dec 2020, Dave Airlie wrote: > From: Dave Airlie > > This just refactors out the fdi code to a separate file. LGTM, save for another header fix that I made locally. ;) See CONFIG_DRM_I915_WERROR=y for what we do in CI to keep stuff clean. BR, Jani. > > Signed-off-by: Dave Airlie >

Re: [Intel-gfx] [PATCH 08/11] drm/i915: migrate hsw fdi code to new file.

2020-12-16 Thread Jani Nikula
intel_de_posting_read(dev_priv, DP_TP_CTL(PORT_E)); > + > + intel_wait_ddi_buf_idle(dev_priv, PORT_E); > + > + /* Reset FDI_RX_MISC pwrdn lanes */ > + temp = intel_de_read(dev_priv, FDI_RX_MISC(PIPE_A)); > +

[Intel-gfx] [PATCH v4 00/11] drm/i915: refactor intel display

2020-12-16 Thread Jani Nikula
This is Dave's intel_display.c refactoring series [1] with some minor issues addressed, to get CI results among other things. I've reviewed and fixed any remaining minor issues I spotted in patches 1-8. I'm aware there may be things to improve, but I think this is overall forward progress and clea

[Intel-gfx] [PATCH v4 01/11] drm/i915/display: move needs_modeset to an inline in header

2020-12-16 Thread Jani Nikula
From: Dave Airlie This function is going to be used in a later change, so clean it up first before moving it. Reviewed-by: Ville Syrjälä Signed-off-by: Dave Airlie Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 78 +-- .../drm/i915/display

[Intel-gfx] [PATCH v4 02/11] drm/i915/display: move to_intel_frontbuffer to header

2020-12-16 Thread Jani Nikula
From: Dave Airlie This will be used for some refactoring in other files, so move it first. Signed-off-by: Dave Airlie Reviewed-by: Ville Syrjälä Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 6 -- drivers/gpu/drm/i915/display/intel_display_types.h

[Intel-gfx] [PATCH v4 03/11] drm/i915/display: fix misused comma

2020-12-16 Thread Jani Nikula
From: Dave Airlie There is no need for a comma use here. Reviewed-by: Ville Syrjälä Signed-off-by: Dave Airlie Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display

[Intel-gfx] [PATCH v4 04/11] drm/i915: refactor cursor code out of i915_display.c

2020-12-16 Thread Jani Nikula
From: Dave Airlie This file is a monster, let's start simple, the cursor plane code seems pretty standalone, and splits out easily enough. Reviewed-by: Ville Syrjälä Signed-off-by: Dave Airlie [Jani: cleaned up intel_cursor.h a bit.] Signed-off-by: Jani Nikula --- drivers/gpu/drm

[Intel-gfx] [PATCH v4 05/11] drm/i915: refactor some crtc code out of intel display.

2020-12-16 Thread Jani Nikula
From: Dave Airlie There may be more crtc code that can be pulled out, but this is a good start. Signed-off-by: Dave Airlie [Jani: cleaned up intel_crtc.h a bit.] Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/Makefile| 1 + drivers/gpu/drm/i915/display/intel_crtc.c

[Intel-gfx] [PATCH v4 06/11] drm/i915: refactor pll code out into intel_dpll.c

2020-12-16 Thread Jani Nikula
Airlie [Jani: cleaned up intel_dpll.h a bit, de-duped intel_panel_use_ssc().] Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/Makefile |1 + drivers/gpu/drm/i915/display/intel_display.c | 1402 + drivers/gpu/drm/i915/display/intel_display.h |3

[Intel-gfx] [PATCH v4 07/11] drm/i915: split fdi code out from intel_display.c

2020-12-16 Thread Jani Nikula
From: Dave Airlie This just refactors out the fdi code to a separate file. Signed-off-by: Dave Airlie [Jani: cleaned up intel_fdi.h a bit.] Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_display.c | 685

[Intel-gfx] [PATCH v4 08/11] drm/i915: migrate hsw fdi code to new file.

2020-12-16 Thread Jani Nikula
From: Dave Airlie Daniel asked for this, but it's a bit messy and I'm not sure how best to clean it up yet. Signed-off-by: Dave Airlie [Jani: also moved fdi buf trans to intel_fdi.c.] Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_crt.c | 1 + drivers/gp

[Intel-gfx] [PATCH v4 10/11] drm/i915: move pipe update code into crtc.

2020-12-16 Thread Jani Nikula
From: Dave Airlie Daniel suggested this should move here. Signed-off-by: Dave Airlie Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_crtc.c | 230 drivers/gpu/drm/i915/display/intel_sprite.c | 228 --- 2 files changed, 230 insertions

[Intel-gfx] [PATCH v4 11/11] drm/i915: split fb scalable checks into g4x and skl versions

2020-12-16 Thread Jani Nikula
From: Dave Airlie This just cleans these up a bit. Signed-off-by: Dave Airlie Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_gen9_plane.c | 4 ++-- drivers/gpu/drm/i915/display/intel_sprite.c | 7 +++ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a

Re: [Intel-gfx] [PATCH 05/11] drm/i915: refactor some crtc code out of intel display.

2020-12-16 Thread Jani Nikula
On Wed, 16 Dec 2020, Ville Syrjälä wrote: > On Wed, Dec 16, 2020 at 12:03:37PM +0200, Jani Nikula wrote: >> On Fri, 11 Dec 2020, Dave Airlie wrote: >> > From: Dave Airlie >> > >> > There may be more crtc code that can be pulled out, but this >> > i

Re: [Intel-gfx] [PATCH v2 1/2] drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping

2020-12-18 Thread Jani Nikula
> >>Fixes: ("drm/i915/tgl: Fix stepping WA matching") >>Cc: José Roberto de Souza >>Cc: Matt Roper >>Cc: Lucas De Marchi >>Cc: Jani Nikula >>Cc: Ville Syrjälä >>Signed-off-by: Aditya Swarup >>Reviewed-by: Lucas De Marchi >>--- &

Re: [Intel-gfx] [PATCH v2 1/2] drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping

2020-12-18 Thread Jani Nikula
On Fri, 18 Dec 2020, Jani Nikula wrote: > On Thu, 17 Dec 2020, Lucas De Marchi wrote: >> Both patches applied. Thanks! >> >> Jani, maybe now you can rebase your patch to get rid of the extern ? > > Yes, thanks for the irq so I can stop polling. ;) Huh, why were th

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

2020-12-18 Thread Jani Nikula
+- drivers/gpu/drm/i915/i915_drv.h| 12 ++-- drivers/gpu/drm/i915/i915_irq.c| 27 ++ drivers/gpu/drm/i915/i915_perf.c | 2 +- 4 files changed, 23 insertions(+), 20 deletions(-) -- Jani Nikula, Intel Ope

Re: [Intel-gfx] [PATCH v2 1/2] drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping

2020-12-18 Thread Jani Nikula
On Fri, 18 Dec 2020, Lucas De Marchi wrote: > On Fri, Dec 18, 2020 at 01:13:49PM +0200, Jani Nikula wrote: >>On Fri, 18 Dec 2020, Jani Nikula wrote: >>> On Thu, 17 Dec 2020, Lucas De Marchi wrote: >>>> Both patches applied. Thanks! >>>> >>>>

Re: [Intel-gfx] ✗ Fi.CI.BUILD: failure for series starting with [01/16] drm/i915/display: move needs_modeset to an inline in header

2020-12-21 Thread Jani Nikula
_ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [CI 1/5] drm/i915/display: move needs_modeset to an inline in header

2020-12-21 Thread Jani Nikula
From: Dave Airlie This function is going to be used in a later change, so clean it up first before moving it. Reviewed-by: Ville Syrjälä Signed-off-by: Dave Airlie Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 78 +-- .../drm/i915/display

[Intel-gfx] [CI 2/5] drm/i915/display: move to_intel_frontbuffer to header

2020-12-21 Thread Jani Nikula
From: Dave Airlie This will be used for some refactoring in other files, so move it first. Signed-off-by: Dave Airlie Reviewed-by: Ville Syrjälä Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 6 -- drivers/gpu/drm/i915/display/intel_display_types.h

[Intel-gfx] [CI 3/5] drm/i915/display: fix misused comma

2020-12-21 Thread Jani Nikula
From: Dave Airlie There is no need for a comma use here. Reviewed-by: Ville Syrjälä Signed-off-by: Dave Airlie Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display

[Intel-gfx] [CI 4/5] drm/i915: refactor cursor code out of i915_display.c

2020-12-21 Thread Jani Nikula
From: Dave Airlie This file is a monster, let's start simple, the cursor plane code seems pretty standalone, and splits out easily enough. Reviewed-by: Ville Syrjälä Signed-off-by: Dave Airlie [Jani: cleaned up intel_cursor.h a bit.] Signed-off-by: Jani Nikula --- drivers/gpu/drm

[Intel-gfx] [CI 5/5] drm/i915: refactor i915 plane code into separate file.

2020-12-21 Thread Jani Nikula
From: Dave Airlie Ville suggested this as a good idea, let's move this before moving the crtc code. Signed-off-by: Dave Airlie Reviewed-by: Ville Syrjälä --- drivers/gpu/drm/i915/Makefile| 3 +- drivers/gpu/drm/i915/display/i9xx_plane.c| 704 +++ drivers/

[Intel-gfx] [PATCH v2] drm/i915: refactor i915 plane code into separate file.

2020-12-21 Thread Jani Nikula
From: Dave Airlie Ville suggested this as a good idea, let's move this before moving the crtc code. Signed-off-by: Dave Airlie Reviewed-by: Ville Syrjälä [Jani: fixed i915xx_plane.h standalone build.] Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/Makefile

Re: [Intel-gfx] Does the intel driver support faking a connected monitor?

2020-12-21 Thread Jani Nikula
figured it out, and thanks for letting us know! > By the way, an EDID emulator is a small USB-stick-sized device that sits > in between computer and monitor and acts like a monitor when the actual > monitor is off. Ah, thanks for the info. BR, Ja

Re: [Intel-gfx] [RFC v6] refactor intel display a bit more

2020-12-22 Thread Jani Nikula
l planes code no long moves any scaler code. > > Some more ppl moving code, and a piece of forgotten i9xx plane moved. > > Dave. > > > ___ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedeskt

[Intel-gfx] [PATCH 00/13] drm/i915/dp: split out pps and aux

2020-12-22 Thread Jani Nikula
e to a separate file. BR, Jani. Jani Nikula (13): drm/i915/pps: abstract panel power sequencer from intel_dp.c drm/i915/pps: rename pps_{,un}lock -> intel_pps_{,un}lock drm/i915/pps: rename intel_edp_backlight_* to intel_pps_backlight_* drm/i915/pps: rename intel_edp_panel_* to int

[Intel-gfx] [PATCH 02/13] drm/i915/pps: rename pps_{, un}lock -> intel_pps_{, un}lock

2020-12-22 Thread Jani Nikula
Start following the usual naming pattern for functions. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 20 ++-- drivers/gpu/drm/i915/display/intel_pps.c | 21 +++-- drivers/gpu/drm/i915/display/intel_pps.h | 8 3 files changed

[Intel-gfx] [PATCH 03/13] drm/i915/pps: rename intel_edp_backlight_* to intel_pps_backlight_*

2020-12-22 Thread Jani Nikula
Follow the usual naming pattern for functions. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 6 +++--- drivers/gpu/drm/i915/display/intel_pps.c | 10 +- drivers/gpu/drm/i915/display/intel_pps.h | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions

[Intel-gfx] [PATCH 04/13] drm/i915/pps: rename intel_edp_panel_* to intel_pps_*

2020-12-22 Thread Jani Nikula
Follow the usual naming pattern for functions. We don't need to repeat "panel" here. Follow the usual naming pattern for functions. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_ddi.c | 8 drivers/gpu/drm/i915/display/intel_dp.c | 10 +-

[Intel-gfx] [PATCH 06/13] drm/i915/pps: abstract intel_pps_vdd_off_sync

2020-12-22 Thread Jani Nikula
Add a locked version of intel_pps_vdd_off_sync_unlocked() that does everything the callers expect it to. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 31 +++- drivers/gpu/drm/i915/display/intel_pps.c | 17 - drivers/gpu/drm/i915

[Intel-gfx] [PATCH 07/13] drm/i915/pps: add higher level intel_pps_init() call

2020-12-22 Thread Jani Nikula
Add a new init call to be called only once, unlike some of the other various init calls. This lets us hide more functions within intel_pps.c. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 9 + drivers/gpu/drm/i915/display/intel_pps.c | 17

[Intel-gfx] [PATCH 09/13] drm/i915/pps: rename intel_dp_check_edp to intel_pps_check_power_unlocked

2020-12-22 Thread Jani Nikula
Follow the usual naming pattern for functions. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers

[Intel-gfx] [PATCH 10/13] drm/i915/pps: rename intel_power_sequencer_reset to intel_pps_reset_all

2020-12-22 Thread Jani Nikula
Follow the usual naming pattern for functions. "reset all" because it iterates over all DP encoders. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display_power.c | 4 ++-- drivers/gpu/drm/i915/display/intel_pps.c | 5 ++--- drivers/gpu/drm/i915/display/i

[Intel-gfx] [PATCH 11/13] drm/i915/pps: add locked intel_pps_wait_power_cycle

2020-12-22 Thread Jani Nikula
Prefer keeping the unlocked variants hidden if possible. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 7 +-- drivers/gpu/drm/i915/display/intel_pps.c | 13 - drivers/gpu/drm/i915/display/intel_pps.h | 3 +-- 3 files changed, 14 insertions(+), 9

[Intel-gfx] [PATCH 08/13] drm/i915/pps: abstract intel_pps_reinit()

2020-12-22 Thread Jani Nikula
Add a "reinit" call to hide some more pps functions, and clean up the callers. A minor functional change is not holding the pps lock across the whole operation in intel_dp_encoder_reset, but instead doing it in two steps. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/

[Intel-gfx] [PATCH 12/13] drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv_pps_init

2020-12-22 Thread Jani Nikula
This function is a bit of an outlier, but try to change to a name that is more in line with the rest of the intel_pps functions. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 4 ++-- drivers/gpu/drm/i915/display

[Intel-gfx] [PATCH 13/13] drm/i915/dp: split out aux functionality to intel_dp_aux.c

2020-12-22 Thread Jani Nikula
Split out the DP aux functionality to a new intel_dp_aux.[ch]. This is a surprisingly clean cut. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 676 +-- drivers/gpu/drm/i915/display/intel_dp_aux.c

[Intel-gfx] [PATCH 01/13] drm/i915/pps: abstract panel power sequencer from intel_dp.c

2020-12-22 Thread Jani Nikula
In a long overdue refactoring, split out all panel sequencer code from intel_dp.c to new intel_pps.[ch]. The first part is mostly just code movement as-is, without cleanups. We need to add a vlv_get_dpll() helper to get at the vlv/chv dpll from pps code. Signed-off-by: Jani Nikula --- drivers

[Intel-gfx] [PATCH 05/13] drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked

2020-12-22 Thread Jani Nikula
Follow the usual naming pattern for functions, both for the prefix and the _unlocked suffix for functions that expect the lock to be held when calling. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 16 +++ drivers/gpu/drm/i915/display/intel_pps.c | 26

Re: [Intel-gfx] [PATCH v7 00/15] Add support for DP-HDMI2.1 PCON

2020-12-22 Thread Jani Nikula
s/gpu/drm/i915/display/intel_hdmi.c | 233 +++ > drivers/gpu/drm/i915/display/intel_hdmi.h | 7 + > include/drm/drm_connector.h | 49 ++ > include/drm/drm_dp_helper.h | 218 +++ > include/drm/drm_edid.h| 30 + > 11 files changed, 1652 insertions(+), 19 deletions(-) -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Add support for DP-HDMI2.1 PCON (rev9)

2020-12-22 Thread Jani Nikula
> + > + > > -:155: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis > #155: FILE: drivers/gpu/drm/i915/display/intel_dp.c:4251: > + bits_per_pixel = intel_dp_pcon_dsc_enc_bpp(intel_dp, crtc_state, > + num_slices, slice_width); > > tota

[Intel-gfx] [PULL] topic/dp-hdmi-2.1-pcon for drm-misc-next

2020-12-23 Thread Jani Nikula
+++ drivers/gpu/drm/i915/display/intel_hdmi.h | 7 + include/drm/drm_connector.h| 49 ++ include/drm/drm_dp_helper.h| 218 include/drm/drm_edid.h | 30 ++ 11 files changed, 1650 insertions(+), 19

Re: [Intel-gfx] [PATCH v2] drm/i915: Try to guess PCH type even without ISA bridge

2020-12-23 Thread Jani Nikula
irt(dev_priv); > break; > } > } > @@ -246,8 +254,14 @@ void intel_detect_pch(struct drm_i915_private *dev_priv) > dev_priv->pch_id = 0; > } > > - if (!pch) > - drm_dbg_kms(&dev_priv->drm, "No PCH found.\n"

Re: [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Add support for DP-HDMI2.1 PCON (rev9)

2020-12-23 Thread Jani Nikula
On Wed, 23 Dec 2020, "Sharma, Swati2" wrote: > On 23-Dec-20 12:24 PM, Shankar, Uma wrote: >> >> >>> -Original Message- >>> From: Nautiyal, Ankit K >>> Sent: Wednesday, December 23, 2020 11:27 AM >>> To: Jani

Re: [Intel-gfx] [PATCH] drm/i915/display: Bitwise or the conversion colour specifier together

2020-12-23 Thread Jani Nikula
o this one belongs in topic/dp-hdmi-2.1-pcon branch. Purely based on the context this is the right thing to do, so: Reviewed-by: Jani Nikula Ankit, please test the patch in case it uncovers some other issues. It'll impact the RGB to YCbCr conversion. BR, Jani. > > Fixes: 522508

Re: [Intel-gfx] [PATCH v3 0/9] drm/i915: Add support for Intel's eDP backlight controls

2020-12-23 Thread Jani Nikula
| 2 +- > drivers/gpu/drm/i915/i915_params.c | 2 +- > include/drm/drm_dp_helper.h | 21 +- > 12 files changed, 655 insertions(+), 359 deletions(-) -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH v3 4/9] drm/i915: Keep track of pwm-related backlight hooks separately

2020-12-23 Thread Jani Nikula
}; > > -static const struct intel_panel_bl_funcs vlv_funcs = { > +static const struct intel_panel_bl_funcs vlv_pwm_funcs = { > .setup = vlv_setup_backlight, > .enable = vlv_enable_backlight, > .disable = vlv_disable_backlight, > @@ -2077,7 +2102,7 @@ static const str

Re: [Intel-gfx] [PATCH v3 7/9] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now)

2020-12-23 Thread Jani Nikula
ntel_dp_aux_init_backlight_funcs(struct intel_connector > *intel_connector) > +int intel_dp_aux_init_backlight_funcs(struct intel_connector *connector) > { > - struct intel_panel *panel = &intel_connector->panel; > - struct intel_dp *intel_dp = enc_to_intel_dp(inte

Re: [Intel-gfx] [PATCH v3 8/9] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight

2020-12-23 Thread Jani Nikula
break; > + case INTEL_DP_AUX_BACKLIGHT_ON: > + if (i915->vbt.backlight.type != > INTEL_BACKLIGHT_VESA_EDP_AUX_INTERFACE) > + try_intel_interface = true; This could use an explanation - why not try the intel interfac

Re: [Intel-gfx] [PATCH 01/13] drm/i915/pps: abstract panel power sequencer from intel_dp.c

2021-01-04 Thread Jani Nikula
On Mon, 28 Dec 2020, "Gupta, Anshuman" wrote: >> -Original Message- >> From: Intel-gfx On Behalf Of Jani >> Nikula >> Sent: Tuesday, December 22, 2020 8:20 PM >> To: intel-gfx@lists.freedesktop.org >> Cc: Nikula, Jani >> Subject: [I

Re: [Intel-gfx] [PULL] gvt-next-fixes

2021-01-05 Thread Jani Nikula
>> gvt-next-fixes-2020-12-25 >> >> - Avoid one useless inline (Jani) >> - make gvt header self-contained, fix CONFIG_DRM_I915_WERROR (Jani) >> >> >> Jani Nikula (9): >> drm/i915/gvt: avoid useless use of inline

Re: [Intel-gfx] [PATCH] drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout

2021-01-06 Thread Jani Nikula
1-rc2 on TGL DSI? Should we pick this up for fixes? BR, Jani. [1] https://intel-gfx-ci.01.org/tree/drm-intel-fixes/CI_DIF_538/fi-tgl-dsi/igt@gem_exec_susp...@basic-s0.html > > Cc: Vandita Kulkarni > Cc: Jani Nikula > Signed-off-by: Imre Deak > --- > drivers/gpu/drm/i915/d

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

2021-01-06 Thread Jani Nikula
ertions(+), 29 deletions(-) -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH v2] drm/i915/debugfs : PM_REQ and PM_RES registers

2021-01-07 Thread Jani Nikula
28) > > +#define PM_REQ_DBG_0 _MMIO(0x45284) > +#define PM_REQ_DBG_1 _MMIO(0x45288) > +#define PM_RSP_DBG_0 _MMIO(0x4528C) > +#define PM_RSP_DBG_1 _MMIO(0x45290) > +#define MASK_RSP_0 (0x << 16) > +#define MASK_RSP_1

Re: [Intel-gfx] [PATCH V3] drm/i915/gen9_bc : Add TGP PCH support

2021-01-07 Thread Jani Nikula
P) > diff --git a/drivers/gpu/drm/i915/intel_pch.c > b/drivers/gpu/drm/i915/intel_pch.c > index f31c0dabd0cc..c1bc2d032360 100644 > --- a/drivers/gpu/drm/i915/intel_pch.c > +++ b/drivers/gpu/drm/i915/intel_pch.c > @@ -121,7 +121,8 @@ intel_pch_type(const struct d

Re: [Intel-gfx] [PATCH] drm/i915/pps: Reuse POWER_DOMAIN_DISPLAY_CORE in pps_{lock, unlock}

2021-01-08 Thread Jani Nikula
by vlv and chv display power domain. > > This will avoids the unnecessary noise of unrelated power wells > in pps_{lock,unlock}. > > Cc: Jani Nikula > Cc: Imre Deak > Signed-off-by: Anshuman Gupta Imre convinced me yesterday on irc that this should work. Reviewed-by: Jani Nikula

Re: [Intel-gfx] [PATCH 09/13] drm/i915/pps: rename intel_dp_check_edp to intel_pps_check_power_unlocked

2021-01-08 Thread Jani Nikula
On Tue, 29 Dec 2020, Anshuman Gupta wrote: > On 2020-12-22 at 20:19:49 +0530, Jani Nikula wrote: >> Follow the usual naming pattern for functions. >> >> Signed-off-by: Jani Nikula >> --- >> drivers/gpu/drm/i915/display/intel_dp.c | 2 +- >> drive

Re: [Intel-gfx] [PATCH v8 4/5] drm/i915/rkl: Handle HTI

2021-01-08 Thread Jani Nikula
d to be a high level modeset init function, and basically anything doing direct register access here is at a completely wrong abstraction layer. Please fix. BR, Jani. -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing

Re: [Intel-gfx] [PATCH] drm/i915/display: Bitwise or the conversion colour specifier together

2021-01-08 Thread Jani Nikula
i-2.1-pcon branch has been merged to drm-next and backmerged to drm-intel-next. So drm-intel-next is where the fixes should now land. BR, Jani. > > > Thanks & Regards, > > Ankit > > > On 12/23/2020 4:21 PM, Jani Nikula wrote: >> On Wed, 23 Dec 2020, Chris Wilson

Re: [Intel-gfx] [PULL] topic/dp-hdmi-2.1-pcon for drm-misc-next

2021-01-08 Thread Jani Nikula
On Thu, 07 Jan 2021, Daniel Vetter wrote: > On Wed, Dec 23, 2020 at 10:14:58AM +0200, Jani Nikula wrote: >> >> Hi Maarten, Maxime, and Thomas - >> >> Here's the DP-HDMI2.1 PCON support topic pull consisting of the series >> [1]. The series is split roughly

Re: [Intel-gfx] [PATCH v5 1/4] drm/i915: Keep track of pwm-related backlight hooks separately

2021-01-08 Thread Jani Nikula
WM value to PCH override register */ > - lpt_set_backlight(connector->base.state, > panel->backlight.level); > + lpt_set_backlight(connector->base.state, val); > intel_de_write(dev_priv, BLC_PWM_PCH_CTL1, > pch_ctl1 | BLM_PCH_OVERRIDE_ENABLE); > -- Jani Nikula, Intel Open Source Graphics Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PATCH] drm/i915/backlight: fix CPU mode backlight takeover on LPT

2021-01-08 Thread Jani Nikula
keover on LPT, v3.") Cc: Maarten Lankhorst Cc: Ville Syrjälä Cc: Lyude Paul Cc: # v5.1+ Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_panel.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_panel.c

Re: [Intel-gfx] [PATCH] drm/i915/pps: Reuse POWER_DOMAIN_DISPLAY_CORE in pps_{lock, unlock}

2021-01-08 Thread Jani Nikula
On Fri, 08 Jan 2021, Imre Deak wrote: > On Fri, Jan 08, 2021 at 11:38:04AM +0200, Jani Nikula wrote: >> On Thu, 07 Jan 2021, Anshuman Gupta wrote: >> > We need a power_domain wakeref in pps_{lock,unlock} to prevent >> > a race while resetting pps state in

[Intel-gfx] [PATCH v2 00/17] drm/i915/dp: split out pps and aux

2021-01-08 Thread Jani Nikula
This is v2 of [1], with comments from Anshuman addressed, and a few additional patches at the end. BR, Jani. [1] https://patchwork.freedesktop.org/series/85167/ Jani Nikula (17): drm/i915/pps: abstract panel power sequencer from intel_dp.c drm/i915/pps: rename pps_{,un}lock -> intel_p

[Intel-gfx] [PATCH v2 01/17] drm/i915/pps: abstract panel power sequencer from intel_dp.c

2021-01-08 Thread Jani Nikula
. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/Makefile |1 + drivers/gpu/drm/i915/display/intel_ddi.c |1 + .../drm/i915/display/intel_display_power.c|2 +- drivers/gpu/drm/i915/display/intel_dp.c | 1436 + drivers/gpu/drm/i915/display

[Intel-gfx] [PATCH v2 02/17] drm/i915/pps: rename pps_{, un}lock -> intel_pps_{, un}lock

2021-01-08 Thread Jani Nikula
Start following the usual naming pattern for functions. No functional changes. Reviewed-by: Anshuman Gupta Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 20 ++-- drivers/gpu/drm/i915/display/intel_pps.c | 21 +++-- drivers/gpu/drm

[Intel-gfx] [PATCH v2 03/17] drm/i915/pps: rename intel_edp_backlight_* to intel_pps_backlight_*

2021-01-08 Thread Jani Nikula
Follow the usual naming pattern for functions. No functional changes. Reviewed-by: Anshuman Gupta Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 6 +++--- drivers/gpu/drm/i915/display/intel_pps.c | 10 +- drivers/gpu/drm/i915/display/intel_pps.h | 6

Re: [Intel-gfx] [PATCH 01/13] drm/i915/pps: abstract panel power sequencer from intel_dp.c

2021-01-08 Thread Jani Nikula
On Mon, 04 Jan 2021, Jani Nikula wrote: > On Mon, 28 Dec 2020, "Gupta, Anshuman" wrote: >>> -Original Message- >>> From: Intel-gfx On Behalf Of Jani >>> Nikula >>> Sent: Tuesday, December 22, 2020 8:20 PM >>> To: intel-gfx@lists

[Intel-gfx] [PATCH v2 04/17] drm/i915/pps: rename intel_edp_panel_* to intel_pps_*

2021-01-08 Thread Jani Nikula
Follow the usual naming pattern for functions. We don't need to repeat "panel" here. No functional changes. v2: Fix comment (Anshuman) Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_ddi.c | 8 drivers/gpu/drm/i915/display/intel_dp.c | 10 +---

[Intel-gfx] [PATCH v2 05/17] drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked

2021-01-08 Thread Jani Nikula
Follow the usual naming pattern for functions, both for the prefix and the _unlocked suffix for functions that expect the lock to be held when calling. No functional changes. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 16 +++ drivers/gpu/drm/i915

[Intel-gfx] [PATCH v2 06/17] drm/i915/pps: abstract intel_pps_vdd_off_sync

2021-01-08 Thread Jani Nikula
Add a locked version of intel_pps_vdd_off_sync_unlocked() that does everything the callers expect it to. No functional changes. v2: Fix typo (Anshuman) Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 31 +++- drivers/gpu/drm/i915/display

[Intel-gfx] [PATCH v2 07/17] drm/i915/pps: add higher level intel_pps_init() call

2021-01-08 Thread Jani Nikula
Add a new init call to be called only once, unlike some of the other various init calls. This lets us hide more functions within intel_pps.c. No functional changes. Reviewed-by: Anshuman Gupta Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 9 + drivers/gpu

[Intel-gfx] [PATCH v2 08/17] drm/i915/pps: abstract intel_pps_encoder_reset()

2021-01-08 Thread Jani Nikula
or clarity Reviewed-by: Anshuman Gupta Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 20 +--- drivers/gpu/drm/i915/display/intel_pps.c | 21 +++-- drivers/gpu/drm/i915/display/intel_pps.h | 3 +-- 3 files changed, 25 insertions(+), 19

[Intel-gfx] [PATCH v2 09/17] drm/i915/pps: rename intel_dp_check_edp to intel_pps_check_power_unlocked

2021-01-08 Thread Jani Nikula
Follow the usual naming pattern for functions. No functional changes. Reviewed-by: Anshuman Gupta Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.h | 2 +- 3 files changed, 3

[Intel-gfx] [PATCH v2 10/17] drm/i915/pps: rename intel_power_sequencer_reset to intel_pps_reset_all

2021-01-08 Thread Jani Nikula
Follow the usual naming pattern for functions. "reset all" because it iterates over all DP encoders. No functional changes. Reviewed-by: Anshuman Gupta Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display_power.c | 4 ++-- drivers/gpu/drm/i915/display/i

[Intel-gfx] [PATCH v2 11/17] drm/i915/pps: add locked intel_pps_wait_power_cycle

2021-01-08 Thread Jani Nikula
Prefer keeping the unlocked variants hidden if possible. No functional changes. Reviewed-by: Anshuman Gupta Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 7 +-- drivers/gpu/drm/i915/display/intel_pps.c | 13 - drivers/gpu/drm/i915/display

[Intel-gfx] [PATCH v2 12/17] drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv_pps_init

2021-01-08 Thread Jani Nikula
This function is a bit of an outlier, but try to change to a name that is more in line with the rest of the intel_pps functions. No functional changes. Reviewed-by: Anshuman Gupta Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display

  1   2   3   4   5   6   7   8   9   10   >