From: Jeykumar Sankaran <jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
To: Sean Paul <seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org
Subject: Re: [PATCH RESEND 07/10] drm/msm: Populate kms->irq for dpu
Date: Thu, 08 Mar 2018 14:36:11 -0800 [thread overview]
Message-ID: <7fd4818a39689d96a920ffa9faa564f9@codeaurora.org> (raw)
In-Reply-To: <20180221151838.224718-8-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
On 2018-02-21 07:18, Sean Paul wrote:
> The irq wasn't actually getting installed b/c kms->irq was vacant. Fill
> it in.
>
> Signed-off-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Jeykumar Sankaran <jsanka@codeaurora.org>
> ---
> drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
> b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
> index 24eb4683ae62..fb4de59d8ed1 100644
> --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
> +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
> @@ -2047,14 +2047,22 @@ static int dpu_kms_hw_init(struct msm_kms *kms)
>
> struct msm_kms *dpu_kms_init(struct drm_device *dev)
> {
> + struct platform_device *pdev = to_platform_device(dev->dev);
> struct msm_drm_private *priv;
> struct dpu_kms *dpu_kms;
> + int irq;
>
> if (!dev || !dev->dev_private) {
> DPU_ERROR("drm device node invalid\n");
> return ERR_PTR(-EINVAL);
> }
>
> + irq = platform_get_irq(pdev, 0);
> + if (irq < 0) {
> + DPU_ERROR("failed to get irq: %d\n", irq);
> + return irq;
> + }
> +
> priv = dev->dev_private;
>
> dpu_kms = kzalloc(sizeof(*dpu_kms), GFP_KERNEL);
> @@ -2065,6 +2073,7 @@ struct msm_kms *dpu_kms_init(struct drm_device
> *dev)
>
> msm_kms_init(&dpu_kms->base, &kms_funcs);
> dpu_kms->dev = dev;
> + dpu_kms->base.irq = irq;
msm_drv.c uses
>
> return &dpu_kms->base;
> }
--
Jeykumar S
_______________________________________________
Freedreno mailing list
Freedreno@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/freedreno
next prev parent reply other threads:[~2018-03-08 22:36 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-02-21 15:18 [PATCH RESEND 00/10] drm/msm: A handful of dpu fixes Sean Paul
[not found] ` <20180221151838.224718-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-02-21 15:18 ` [PATCH RESEND 01/10] drm/msm: Add displayport files to Makefile Sean Paul
[not found] ` <20180221151838.224718-2-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-08 22:01 ` Jeykumar Sankaran
2018-02-21 15:18 ` [PATCH RESEND 02/10] drm/msm: Include the dpu_dbg header in msm_drv.c Sean Paul
[not found] ` <20180221151838.224718-3-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-08 22:03 ` Jeykumar Sankaran
2018-03-08 22:06 ` Jeykumar Sankaran
2018-02-21 15:18 ` [PATCH RESEND 03/10] drm/msm: Change driver name back to msm Sean Paul
[not found] ` <20180221151838.224718-4-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-08 22:02 ` Jeykumar Sankaran
2018-02-21 15:18 ` [PATCH RESEND 04/10] drm/msm: Remove smmu driver init/cleanup from msm_drv Sean Paul
[not found] ` <20180221151838.224718-5-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-08 22:04 ` Jeykumar Sankaran
2018-03-08 22:07 ` Jeykumar Sankaran
2018-02-21 15:18 ` [PATCH RESEND 05/10] drm/msm: Defer probe if display component not found Sean Paul
[not found] ` <20180221151838.224718-6-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-08 22:09 ` Jeykumar Sankaran
2018-02-21 15:18 ` [PATCH RESEND 06/10] drm/msm: Fix deadlock calling msm_gem_new() Sean Paul
[not found] ` <20180221151838.224718-7-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-08 22:21 ` Jeykumar Sankaran
2018-02-21 15:18 ` [PATCH RESEND 07/10] drm/msm: Populate kms->irq for dpu Sean Paul
[not found] ` <20180221151838.224718-8-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-08 22:36 ` Jeykumar Sankaran [this message]
2018-02-21 15:18 ` [PATCH RESEND 08/10] drm/msm: Sprinkle pm_runtime calls around Sean Paul
[not found] ` <20180221151838.224718-9-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-09 0:14 ` Jeykumar Sankaran
[not found] ` <e953b0d8daa63e5cd2f65259b1c80a27-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2018-03-12 20:06 ` Sean Paul
2018-03-14 15:07 ` [DPU PATCH] drm/msm: Add pm_runtime_get/put calls to dpu Sean Paul
[not found] ` <20180314150718.254814-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-03-15 14:42 ` skolluku-sgV2jX0FEOL9JmXXK+q4OQ
[not found] ` <94e53348399f60ace8da8281acdaaef0-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2018-03-15 14:55 ` skolluku-sgV2jX0FEOL9JmXXK+q4OQ
2018-02-21 15:18 ` [PATCH RESEND 09/10] drm/msm/dpu: Fix writeback compile macros Sean Paul
2018-02-21 15:18 ` [PATCH RESEND 10/10] drm/msm: Restore msm_atomic_check hook Sean Paul
[not found] ` <20180221151838.224718-11-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2018-02-22 20:08 ` Rob Clark
[not found] ` <CAF6AEGswWCtmdCi_Etg8V2Ty9pr1=veHnd8s7iuE4Ot8SB8Ppw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-02-22 21:01 ` Sean Paul
2018-03-09 0:15 ` Jeykumar Sankaran
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=7fd4818a39689d96a920ffa9faa564f9@codeaurora.org \
--to=jsanka-sgv2jx0feol9jmxxk+q4oq@public.gmane.org \
--cc=freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
--cc=hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org \
--cc=linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org \
/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.