Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1358164pxf; Fri, 2 Apr 2021 08:22:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz7rdIdnrom+pA1IuqpABkmpWDKXUnEOx8mYEu2S5c18iUwV0zs7Boky+2qY3zTHBNTB8EI X-Received: by 2002:a50:fa04:: with SMTP id b4mr16271516edq.293.1617376921734; Fri, 02 Apr 2021 08:22:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617376921; cv=none; d=google.com; s=arc-20160816; b=aXFsGGfeiR3HHkF1yksy/Yc8PKNV2htt3fh/vj23Kl6QhOpxldHkV+MwVg/YUZC2no 4FcQdMvpjo2GMCQbHdtDslAmx7ExiekR8zphsA1K5kEYbh/8IjUzDW1JyOenOcV1eWGI Mo3fxhP4tmN/aaGjM9AxAptXagZM4NIh/RGufJ7FihFr3ZOIOy4FDAaHYFDnngowDq6J PaywxMWO9sHSfirDNoHdHXS3Ea2j5hOK1eGS/zzA3uZXNf8cILlOi/U8W2QQqhUvzsU6 LZf9cbVvkTxO3sNdwY+EiH4osJZ9tuazYWiEzJKixrGoKSVvnw2LNfxhykyCUWnOF3FA rKDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=WP3VoNZ5+TpRVICeSpHKbkMESNKhKPPMgvYTDtFR2No=; b=dtUDYVdeXgy05aaApUpq2fFkKazRKWAfsXuGlXjFCDmAs/HNIguXKmS0f6mHNv0TnR TsidgVvpkpJdnGLMtQgvu9cmoS0tIv2TY1gDRPdGVNe8FKfr+NgzkPcbicEy/Ibf7vXg OWY7chyVHOYD3V8epxKnyQ4+C5w34mlSh02GJeyoGb8XqGuLNThTmAy7DuUyw7yUEDJw H+VkfkpS8D0H0BxAwBnprrieE1cHThaC+8MttB647ycHbHZShYBEWVvjBeoO1phuam+B UwtxX8xxheNbpJUU0gd0V1/RJDSrllTt7ECl9yP6S0mBFB8ujgAa0H5DWcnTSvgdamiW IByA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=efsvJeDH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j3si6707462eds.542.2021.04.02.08.21.38; Fri, 02 Apr 2021 08:22:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=efsvJeDH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235931AbhDBPVK (ORCPT + 99 others); Fri, 2 Apr 2021 11:21:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57226 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235435AbhDBPVJ (ORCPT ); Fri, 2 Apr 2021 11:21:09 -0400 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DB958C0613E6; Fri, 2 Apr 2021 08:21:07 -0700 (PDT) Received: by mail-wm1-x32e.google.com with SMTP id d191so2654415wmd.2; Fri, 02 Apr 2021 08:21:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WP3VoNZ5+TpRVICeSpHKbkMESNKhKPPMgvYTDtFR2No=; b=efsvJeDH4bfJGtQdkNbnC9ctwhORj113XksECOyNa6qnTIizlFnNbshKjAd28C9NlE xYKFm+dLni/z0kazJRzB3W1BZ7WwvreVw++K3NB2znXjFCTIHack9TTS3IWOrlD55WuS KPUXjY8jP9nKMcDlCNUenwEJitCZbY1qHUVO8VKFEXZBw6kY5W3CzArvXH36OXdqx8lB TPnbpIqax2bgGz9IjKpSswkfw4szZXVHzbY9ovIAxw4Evghu24HGSx/RRS+UwLPUBtyH 348aIxdoekK6fHqAokkMLa+uY/BFgnigXlHeB+B51hmHiyhj4XYjJ4m7WdIcOcoAmXGT IMfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WP3VoNZ5+TpRVICeSpHKbkMESNKhKPPMgvYTDtFR2No=; b=fmpG8KdYupIN+VAnLqV14+U+tqtMCJsleNdg6eY5KvQj/Cc4Jpl57zgmz8KN9vQPD4 Txdz/UmTbE3wtjNoUdnMlErgUMAMyJnSZBaJkruLfQ1410M45BN/fvZRFzyIFSm17ej+ vbavpC6j5EFSI4KO6wyDvHM+YisKKrlWnNvco6nknY0pwP7Mh6FyXFQ5B2g418Kx1Iti lUosIoT9wflgKSQZat+Ag5jdRNHZocOl9ScBVEdJDfFQv4i5Ky0LRl1ikkFktrI3S48T jlWOYTBxTinpsAukhFCgmHcpvlAHBG/uUmRyj025grnC7GedtWk8umPgawYL2c2RcpwY hcrg== X-Gm-Message-State: AOAM533SoJ3BK/BW8L7rPcZYQGeUvIfonYdVYW+Gu1cgh18KrA1bFdTX w4YU7qglVK3syaUQZgaX2/aRDOSCY4picJXZmxM= X-Received: by 2002:a1c:4b15:: with SMTP id y21mr13582268wma.94.1617376866612; Fri, 02 Apr 2021 08:21:06 -0700 (PDT) MIME-Version: 1.0 References: <1617364493-13518-1-git-send-email-kalyan_t@codeaurora.org> In-Reply-To: <1617364493-13518-1-git-send-email-kalyan_t@codeaurora.org> From: Rob Clark Date: Fri, 2 Apr 2021 08:24:31 -0700 Message-ID: Subject: Re: [v1] drm/msm/disp/dpu1: program 3d_merge only if block is attached To: Kalyan Thota Cc: y@qualcomm.com, dri-devel , linux-arm-msm , freedreno , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux Kernel Mailing List , Douglas Anderson , Krishna Manikandan , Stephen Boyd Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 2, 2021 at 4:55 AM Kalyan Thota wrote: > > Update the 3d merge as active in the data path only if > the hw block is selected in the configuration. > > Reported-by: Stephen Boyd Thanks, I've added: Fixes: 73bfb790ac78 ("msm:disp:dpu1: setup display datapath for SC7180 target") > Signed-off-by: Kalyan Thota > --- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c > index 8981cfa..92e6f1b 100644 > --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c > +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c > @@ -496,7 +496,9 @@ static void dpu_hw_ctl_intf_cfg_v1(struct dpu_hw_ctl *ctx, > > DPU_REG_WRITE(c, CTL_TOP, mode_sel); > DPU_REG_WRITE(c, CTL_INTF_ACTIVE, intf_active); > - DPU_REG_WRITE(c, CTL_MERGE_3D_ACTIVE, BIT(cfg->merge_3d - MERGE_3D_0)); > + if (cfg->merge_3d) > + DPU_REG_WRITE(c, CTL_MERGE_3D_ACTIVE, > + BIT(cfg->merge_3d - MERGE_3D_0)); > } > > static void dpu_hw_ctl_intf_cfg(struct dpu_hw_ctl *ctx, > -- > 2.7.4 >