Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp2460826pxb; Sun, 3 Apr 2022 07:43:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw/Zs56Nt0zrw4+COl7tYR9SkpNoZluzWqxiD1CT/a4PyPAKrMixjGbIJwzAauqflvMc30X X-Received: by 2002:a17:906:c14c:b0:6e0:75db:8a9b with SMTP id dp12-20020a170906c14c00b006e075db8a9bmr7186721ejc.376.1648996996671; Sun, 03 Apr 2022 07:43:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648996996; cv=none; d=google.com; s=arc-20160816; b=ZbFqTQh8oqgRySQN5cXH5gbFQRxPOF7mopaem2dcdk4shHCCOYpp11WiG0Wam4oj+e AXPTlDmi4dxFXGF0REUhTpEjPJx1cR5zejyJjKtMRsU9+hhtLR7SSzh3OLG7mGFCMOex CO6fpiC5VOmcxVyjY6V4sg9PsULs7V6qQkbhsAJ6hqGDYkJQ12O1EiC6iMLme9ZVzMsG BIfZH3A1UGWu2hiI/fOvuO0pUKtFH9GuezWQyw8PgZ2aNVtUiPpRArdjCoJXCkBwtYF3 nrOS3R5PPkULgItkvviOdZzSh+Hthe3uZzVSp74++MULTu6bjqErNpA3yItSzsxB+1ZE TvhQ== 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=VA4OmUlBn+h032QaRrbwfz0ENP/lgrthHNuo2cDc9zs=; b=sYr5LPli/PHWm/Gi/mnw1P6Hz2JKtRibj4KuloQKDIaKxTKdxRwDXCF5H9QMpFaxjr fgsUyiF8rkV+egHGA2Udedh+jcBPhDxHlQ4VVmyrNV3aaJ8AKY8sCDPzoVWUV434+Y2T tBSg5gWPHTfLq6FrAYnGU+0yRScAekl8ks36kFfJ2dVZqfOQsa8GZGgF/sV+TvmLEMIS 87pmi/goE4CfVcDKKLK18oIIQNmSZ0Rn9NkQkDgdDDKywlvSp9zvY1CjCQBDAGLiZ9sW ewytCtEip+jNoGvXOwIpx6UZ4g0Lpx6h0Lqv+Mf7O5/HfuQ2dFC3qR+Hb2niYJLKn7/x s2Ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=nYjHIf8u; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a12-20020a170906468c00b006e71db6c388si1956452ejr.813.2022.04.03.07.42.51; Sun, 03 Apr 2022 07:43:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=nYjHIf8u; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242914AbiCaXY7 (ORCPT + 99 others); Thu, 31 Mar 2022 19:24:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52000 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243050AbiCaXYx (ORCPT ); Thu, 31 Mar 2022 19:24:53 -0400 Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0CE2E24D9BE for ; Thu, 31 Mar 2022 16:23:03 -0700 (PDT) Received: by mail-ed1-x531.google.com with SMTP id g22so1049101edz.2 for ; Thu, 31 Mar 2022 16:23:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VA4OmUlBn+h032QaRrbwfz0ENP/lgrthHNuo2cDc9zs=; b=nYjHIf8uflbZHObYpxif9B5oD9Wtb4t5AI1eCWohJX41q9UAn/abH6xMu9omxNFwsr 7qUSDGsPXh0wIhNznI1YcZUJupDndJZzHhIHEE8hHppvHxSa6v170I7xv/CDtTfwhCpF kzEWwkEZCviEfCOEDQ+sa6YJGh6+XAWttUpDc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VA4OmUlBn+h032QaRrbwfz0ENP/lgrthHNuo2cDc9zs=; b=nB7dmW+vO6L2fAGzJE3roF+vpnkQMDq/sRHq3K8aS+M+b27wta7pQb+1ntBsFzQGDu p2AzaLv8SfhJWLfdXx0TyntbKUN2XvFXPaT9jU8VyPJp4CvBwJD7Bn5jIVAdHNDf1LEb QOc5JcQgVAp+P616/7RZc4Zp8aNR6a+cIAt6I8vjmTQ0vEDZaBdCL0sC/BbgE/3leFKe vUqkdabU2leHnZef3qYiJloL8OURLkTKxCXdWzHjdr4UltEyknwNOerOvLouro0uplDW yi5xliuR5Bj5cDRNNaDwoGS1p6wdYPrrEoK7X1/xqT09Q1de+NHKCI63lKytWOPIh3tz ygDQ== X-Gm-Message-State: AOAM533azyXY20N7CzU+HqmbzITZ/5XgtUSZhxClkRHXmx85pDDYzTju 25QFGT/S3CnoiyjBcz2ZF8VwPD7Wo+iILVjh X-Received: by 2002:a05:6402:35ca:b0:419:5a2d:9b87 with SMTP id z10-20020a05640235ca00b004195a2d9b87mr18304694edc.174.1648768981256; Thu, 31 Mar 2022 16:23:01 -0700 (PDT) Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com. [209.85.221.52]) by smtp.gmail.com with ESMTPSA id gn33-20020a1709070d2100b006dfcce8be86sm302318ejc.225.2022.03.31.16.22.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 31 Mar 2022 16:22:59 -0700 (PDT) Received: by mail-wr1-f52.google.com with SMTP id h4so1749755wrc.13 for ; Thu, 31 Mar 2022 16:22:58 -0700 (PDT) X-Received: by 2002:adf:fc47:0:b0:203:dda1:4311 with SMTP id e7-20020adffc47000000b00203dda14311mr5685367wrs.301.1648768978217; Thu, 31 Mar 2022 16:22:58 -0700 (PDT) MIME-Version: 1.0 References: <1648656179-10347-1-git-send-email-quic_sbillaka@quicinc.com> <1648656179-10347-4-git-send-email-quic_sbillaka@quicinc.com> In-Reply-To: <1648656179-10347-4-git-send-email-quic_sbillaka@quicinc.com> From: Doug Anderson Date: Thu, 31 Mar 2022 16:22:46 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v6 3/8] drm/msm/dp: Support only IRQ_HPD and REPLUG interrupts for eDP To: Sankeerth Billakanti Cc: dri-devel , linux-arm-msm , freedreno , LKML , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Rob Clark , Sean Paul , Stephen Boyd , quic_kalyant , "Abhinav Kumar (QUIC)" , "Kuogee Hsieh (QUIC)" , Bjorn Andersson , Sean Paul , David Airlie , Daniel Vetter , Dmitry Baryshkov , quic_vproddut , quic_aravindh@quicinc.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Wed, Mar 30, 2022 at 9:03 AM Sankeerth Billakanti wrote: > > @@ -1374,6 +1382,12 @@ static int dp_pm_resume(struct device *dev) > dp_catalog_ctrl_hpd_config(dp->catalog); > > > + if (dp->dp_display.connector_type == DRM_MODE_CONNECTOR_DisplayPort) > + dp_catalog_hpd_config_intr(dp->catalog, > + DP_DP_HPD_PLUG_INT_MASK | > + DP_DP_HPD_UNPLUG_INT_MASK, > + true); > + nit: why are there two blank lines above? > @@ -1639,6 +1653,9 @@ void dp_bridge_enable(struct drm_bridge *drm_bridge) > return; > } > > + if (dp->connector_type == DRM_MODE_CONNECTOR_eDP) > + dp_hpd_plug_handle(dp_display, 0); > + Should you add a "pre_enable" and do it there? That would make it more symmetric with the fact that you have the countertpart in "post_disable". Overall: I'm probably not familiar enough with this code to give it a full review. I'm hoping that Dmitry knows it well enough... ;-) -Doug