Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp35416pxb; Tue, 17 Nov 2020 19:37:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJzEQPCpTPXqesElD/TpPKvuc/4Ri0+FCA6p9j8l91OlWqNp3cBX/gCoPk0z9LT97zhsPoHn X-Received: by 2002:a50:fa92:: with SMTP id w18mr23257274edr.44.1605670675910; Tue, 17 Nov 2020 19:37:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605670675; cv=none; d=google.com; s=arc-20160816; b=aWCppoNzduoCNoLHYQxL3Akap8q8DONE4q1fJzH2AFOEQKVq2IjTspx1cfPgH+0eOF 4BkLyVxESQBoQwRPtMgsWmwLWAk5qVN9xil6AjshZiMQOkLBD7dEHW57P+YxzVi6ilwD 1bzpRATRaUhXBH9uDUCdnHPSG3kIGJTjIJOfvycEViM78DPns0mJN0Qy05u7qWsXzDgw JlCpa6gQUjJrDvwWl+sJeWzXqTlsDRPN+TwX5fgWNJI8r+wyN3F+DPO4Do8PLje3Unzz V6K84Sb+PUgKQQZB3zb5Ba2caxzZg859h8VHBRbkBx/hmKtYc5s06xVTgXokhZF/A5KL aT6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:message-id:date:to:cc:from:subject :references:in-reply-to:content-transfer-encoding:mime-version :dkim-signature; bh=diUqtZunx/UjcqbbhT4Je7Zj6fu6UKGAwXhMW5mk2Gk=; b=iDS6iSwQY1y2FLF6RRHiot7Q78Nr8HI3j23Af8mdIzLd4uhFjab+oECdDN0G9Najug bqw3ndj3iV6O1IGAlC8TKu8EfkfPlLJV2jZIoyVIpRU1nyAG46rZztgpM9/NPOQV9QsF eAXKa6mIAVlVsrUpUuCmpl7ysmzFw3FIINP0f0pDmUgMS18wS0gD8m8R+qKRAJyKZ56S absi5sFXEXeo1h10wr6/rE5lIduUTuIs94PrzuliBhXGnZAFaqovF/K4Yky5ddETFndq tgSzNq2u0dtJ3H5GBqP5AY8T9Ez6sEKBincm78DvXYvpgnbKddryM/xiV3cV8BkkxG66 S6Vg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=AMLoDLL3; 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=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i2si15236973edl.273.2020.11.17.19.37.31; Tue, 17 Nov 2020 19:37:55 -0800 (PST) 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=@chromium.org header.s=google header.b=AMLoDLL3; 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=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726342AbgKRDgF (ORCPT + 99 others); Tue, 17 Nov 2020 22:36:05 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725808AbgKRDgE (ORCPT ); Tue, 17 Nov 2020 22:36:04 -0500 Received: from mail-pj1-x1041.google.com (mail-pj1-x1041.google.com [IPv6:2607:f8b0:4864:20::1041]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BDBA2C061A4F for ; Tue, 17 Nov 2020 19:36:04 -0800 (PST) Received: by mail-pj1-x1041.google.com with SMTP id js21so331048pjb.0 for ; Tue, 17 Nov 2020 19:36:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:content-transfer-encoding:in-reply-to:references :subject:from:cc:to:date:message-id:user-agent; bh=diUqtZunx/UjcqbbhT4Je7Zj6fu6UKGAwXhMW5mk2Gk=; b=AMLoDLL3GfVM1STbX9/xTk6VliNiJr0YwOLeAg7i54QP7EoCz7VMk955TElCpWmwiI j9N2sIXacWcnmimKGbxoHCEXSLpD7ZmjhUwdUKU1vs/FXxsrdOrgIPsrl/2t60juYxcB DDIALijMpGftZLW1UXskLBZsWao12HjQTBWXA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding :in-reply-to:references:subject:from:cc:to:date:message-id :user-agent; bh=diUqtZunx/UjcqbbhT4Je7Zj6fu6UKGAwXhMW5mk2Gk=; b=YMkJuK/1WJlOIhc+Zi5PFaQddJ1cK5AXNrZmCzXZ6UJhluk8IJN4hXyqWO89AcM8fW Ww2l+AWVfzWKX/TjiWzKtlniFAxwuV+m2oV1DYaOpl/82G7N7zC18+6FxpEYhK4PBdpR zfdV1vJA3dqE/6OvLfA0UfoYo3exCGX42gaXmTuBJLlo7YevZ8Oc8RC63j/6FCLXqPkc 3DOYF3t+vMd8WbihSkan19W8qHE23797k0AzHOIiMwPnXFqhN+9UvWvGEiZGhLkVk7am bCJFUHsr80c2g/+/NfmfSlDXSIbWfSA4pBHYEL9lxT0GtFn7m6SnNdOMQPOEaRx8KxRd rzIg== X-Gm-Message-State: AOAM5308enboATkrVC/j5q7gSFJJxb2Jaj5KHWwaPV6ZeKNVvx1tbPoM elTYtRhng/ptuqsV/dCOvzYZIvsqbRiOOg== X-Received: by 2002:a17:90b:805:: with SMTP id bk5mr2230390pjb.78.1605670564250; Tue, 17 Nov 2020 19:36:04 -0800 (PST) Received: from chromium.org ([100.99.132.239]) by smtp.gmail.com with ESMTPSA id y25sm22603181pfn.44.2020.11.17.19.36.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Nov 2020 19:36:03 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <1605638415-24776-1-git-send-email-khsieh@codeaurora.org> References: <1605638415-24776-1-git-send-email-khsieh@codeaurora.org> Subject: Re: [PATCH v2] drm/msm/dp: fix connect/disconnect handled at irq_hpd From: Stephen Boyd Cc: tanmay@codeaurora.org, abhinavk@codeaurora.org, aravindh@codeaurora.org, khsieh@codeaurora.org, rnayak@codeaurora.org, airlied@linux.ie, daniel@ffwll.ch, linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org To: Kuogee Hsieh , robdclark@gmail.com, sean@poorly.run Date: Tue, 17 Nov 2020 19:36:02 -0800 Message-ID: <160567056210.60232.5628804791726356039@swboyd.mtv.corp.google.com> User-Agent: alot/0.9.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Kuogee Hsieh (2020-11-17 10:40:15) > Some usb type-c dongle use irq_hpd request to perform device connection > and disconnection. This patch add handling of both connection and > disconnection are based on the state of hpd_state and sink_count. >=20 > Changes in V2: > -- add dp_display_handle_port_ststus_changed() > -- fix kernel test robot complaint >=20 > Reported-by: kernel test robot > Fixes: 26b8d66a399e ("drm/msm/dp: promote irq_hpd handle to handle link t= raining correctly") > Signed-off-by: Kuogee Hsieh > --- Tested-by: Stephen Boyd