From: Jani Nikula <jani.nikula@linux.intel.com>
To: "Luca Coelho" <luca@coelho.fi>,
"Jouni Högander" <jouni.hogander@intel.com>,
intel-gfx@lists.freedesktop.org
Cc: Lucas De Marchi <lucas.demarchi@intel.com>,
Rodrigo Vivi <rodrigo.vivi@intel.com>
Subject: Re: [Intel-gfx] [PATCH] drm/i915/psr: Split sel fetch plane configuration into arm and noarm
Date: Thu, 26 Jan 2023 14:00:31 +0200 [thread overview]
Message-ID: <87bkml5wv4.fsf@intel.com> (raw)
In-Reply-To: <5a3fd9d547723c726b0f170e894cf471e7eb8ae1.camel@coelho.fi>
On Thu, 26 Jan 2023, Luca Coelho <luca@coelho.fi> wrote:
> On Wed, 2023-01-25 at 12:44 +0200, Jouni Högander wrote:
>> > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
>> > index 7d4a15a283a0..63b79c611932 100644
>> > --- a/drivers/gpu/drm/i915/display/intel_psr.c
>> > +++ b/drivers/gpu/drm/i915/display/intel_psr.c
>> > @@ -1559,7 +1559,26 @@ void intel_psr2_disable_plane_sel_fetch(struct intel_plane *plane,
>> > intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0);
>> > }
>> >
>> > -void intel_psr2_program_plane_sel_fetch(struct intel_plane *plane,
>> > +void intel_psr2_program_plane_sel_fetch_arm(struct intel_plane *plane,
>> > + const struct intel_crtc_state *crtc_state,
>> > + const struct intel_plane_state *plane_state,
>> > + int color_plane)
>> > +{
>> > + struct drm_i915_private *dev_priv = to_i915(plane->base.dev);
>
> Should you use i915 instead of dev_priv? I've heard and read elsewhere
> that this is generally a desired change. Much easier to use always the
> same local name for this kind of thing. Though this file is already
> interspersed with both versions...
Basically the only reason to use dev_priv for new code is to deal with
some register macros that still have implicit dev_priv in
them. Otherwise, i915 should be used, and when convenient, dev_priv
should be converted to i915 while touching the code anyway (in a
separate patch, but while you're there).
The implicit dev_priv dependencies in the register macros are a bit
annoying to fix, and it's been going slow. In retrospect maybe the right
thing would have been to just sed the parameter to all of them
everywhere and be done with it for good. Not too late now, I guess, and
I'd take the patches in a heartbeat if someone were to step up and do
it.
BR,
Jani.
--
Jani Nikula, Intel Open Source Graphics Center
next prev parent reply other threads:[~2023-01-26 12:00 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-25 10:44 [Intel-gfx] [PATCH] drm/i915/psr: Split sel fetch plane configuration into arm and noarm Jouni Högander
2023-01-25 21:58 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
2023-01-26 8:57 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2023-01-26 11:29 ` [Intel-gfx] [PATCH] " Luca Coelho
2023-01-26 12:00 ` Jani Nikula [this message]
2023-01-26 12:11 ` Luca Coelho
2023-01-26 14:27 ` Luca Coelho
2023-01-26 16:05 ` Jani Nikula
2023-01-26 16:36 ` Lucas De Marchi
2023-01-26 18:34 ` Rodrigo Vivi
2023-01-26 19:12 ` Lucas De Marchi
2023-01-26 20:11 ` Luca Coelho
2023-01-26 20:03 ` Luca Coelho
2023-01-27 14:13 ` Tvrtko Ursulin
2023-01-27 14:37 ` Jani Nikula
2023-01-27 17:12 ` Luca Coelho
2023-01-27 19:33 ` Lucas De Marchi
2023-01-27 19:39 ` Luca Coelho
2023-01-27 8:29 ` Hogander, Jouni
2023-01-26 13:01 ` Govindapillai, Vinod
2023-01-27 8:31 ` Hogander, Jouni
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=87bkml5wv4.fsf@intel.com \
--to=jani.nikula@linux.intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=jouni.hogander@intel.com \
--cc=luca@coelho.fi \
--cc=lucas.demarchi@intel.com \
--cc=rodrigo.vivi@intel.com \
/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: link
Be 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.