Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1114480pxb; Wed, 29 Sep 2021 17:41:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzGoBLZ5iiwbTDUsz2fdT8yBkeEmLjjFPttppND/zUj3UPNQ3xr5nKmnKFeLFuPup0Vmhqa X-Received: by 2002:a50:dac2:: with SMTP id s2mr3760337edj.141.1632962493993; Wed, 29 Sep 2021 17:41:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632962493; cv=none; d=google.com; s=arc-20160816; b=LZeilSWaM7W23Ak/0yEOTF9Zd9eO6ClezNFo0jybcRkBZpxaLSBYjz4JycpAi5hc6V NQ5zcWFRdaGK+ZBOS5DS3KEjSCVdD5FY1xO0fnmPHqUO0ked3QCizf6VeY/n2HFPZDTk xjkMkqBgfaXeH0Lv3YQnWkVouiLFeWzLPTeuEcli2S3t1ip1g/J+lojR2GjKakHw8n4p mmIXGr2Wa7qbrgJ3youg5YeW8/1t+kNmNEETGPTKWsUGEdWaDnoNZsGlLpm7l4Ihs3Vr 88bzmV3LPEHoiZnajVDHz9HH86Jxcwa+OxVUAMQ0Q5jzQwbcMGABualmbgCM+u8PF7a+ Umiw== 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:user-agent:from :references:in-reply-to:mime-version:dkim-signature; bh=sz4qPh2dIGtWybWIz2+FjL1xXs0xQ2gcPE6MG4pSh9s=; b=F9xfC+lrU21AdK3ZV2Ws361w0tuM79zANvQ26nfCfZwiyW1gkCUePy/Ycxrdw2B/mb iJbUZmmIdXTZjSwHSNPFkcnAeAhoU6bvlpzlToVzTKeymHZsjBk5VLmN3qrnKHrcXo/Y xa/6yUVmh0Pho0+zhF4+VXy4MUBvXGXpyFS/8QsfQuwWW1zsUneAl0PzSsVrz3jhbXq6 RTVoQ1eT19ijhJ49RHvXsF8uDvLl2jOc4iYI/4uv235Gll7bGgxRvd71lEE0ZxEGOc2J R7J7J2Lvfipcbwd3zDIItR72O39Kkg2N/Ta3vzPEikprMaHwvyWcfXdv90NOtpVLZAim Liiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=G5lm0rNG; 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 ne20si2432282ejc.429.2021.09.29.17.40.46; Wed, 29 Sep 2021 17:41:33 -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=@chromium.org header.s=google header.b=G5lm0rNG; 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 S1345507AbhI3AEY (ORCPT + 99 others); Wed, 29 Sep 2021 20:04:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34960 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346490AbhI3AEX (ORCPT ); Wed, 29 Sep 2021 20:04:23 -0400 Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9709CC06161C for ; Wed, 29 Sep 2021 17:02:41 -0700 (PDT) Received: by mail-ot1-x32e.google.com with SMTP id h9-20020a9d2f09000000b005453f95356cso5053273otb.11 for ; Wed, 29 Sep 2021 17:02:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:in-reply-to:references:from:user-agent:date:message-id :subject:to:cc; bh=sz4qPh2dIGtWybWIz2+FjL1xXs0xQ2gcPE6MG4pSh9s=; b=G5lm0rNGleMtnm89OwP5wrX1UP7DVgf1ffpI+keySiETKAx+04oGYa2qSV9N45Dae5 4oSFDuhP7WYfWr4MFksVnueKfrzQ5VwNgoqGiHqwEFI9DEoNAs7RrciO/LQx4rFXBuY4 WL/6osoaLWCDuTBcByfs5EdFt7hXSfiLPRyBM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from :user-agent:date:message-id:subject:to:cc; bh=sz4qPh2dIGtWybWIz2+FjL1xXs0xQ2gcPE6MG4pSh9s=; b=tOjgaa/PWQILyajRhHWkyQX4vzSh70GKo+p95zlXKa0vUb1GHR3aNv6usDCve7rycJ mXuf9/smN4wFEINmumK7FeWqrJKE7qsx9TjoJqDGD4euoW7p+uEs0VK69AIbfmFOr7lU 1E7OTsk1qFUKJpWD5vfAsGMXYX9n9JbSXHpTXBMyewXT3zi6ZSUIQ8jNjFOcnOQyjJUN yhyVrlZzCgZWquOxkTru1tyz3HACyLNYyuYcx8hqd10l0eys6XkuiuU8tPkxC1Z7ZJ+g J3CAHPwPlyc9RQX5Viqr1FiGvkEzz3XuemtcPZ+rpXDJRh2+N9m4dizNGIAxqsAA2VCD oMOQ== X-Gm-Message-State: AOAM530pBVkFamWzsAZ04TipnVH/VuybYBOq8Ms6msnMuYSepORZ2dIF RmvIVsTpqjVjiVjcwFD/CHGPi6Bn7/R4hDsXVesqEA== X-Received: by 2002:a9d:6a0f:: with SMTP id g15mr2543966otn.126.1632960161028; Wed, 29 Sep 2021 17:02:41 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 29 Sep 2021 17:02:40 -0700 MIME-Version: 1.0 In-Reply-To: <1632932224-25102-1-git-send-email-khsieh@codeaurora.org> References: <1632932224-25102-1-git-send-email-khsieh@codeaurora.org> From: Stephen Boyd User-Agent: alot/0.9.1 Date: Wed, 29 Sep 2021 17:02:40 -0700 Message-ID: Subject: Re: [PATCH v2] drm/msm/dp: only signal audio when disconnected detected at dp_pm_resume To: Kuogee Hsieh , agross@kernel.org, bjorn.andersson@linaro.org, robdclark@gmail.com, sean@poorly.run, vkoul@kernel.org Cc: abhinavk@codeaurora.org, aravindh@codeaurora.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Kuogee Hsieh (2021-09-29 09:17:04) > Currently there is audio not working problem after system resume from suspend > if hdmi monitor stay plugged in at DUT. However this problem does not happen > at normal operation but at a particular test case. The root cause is DP driver > signal audio with connected state at resume which trigger audio trying to setup > audio data path through DP main link but failed due to display port is not setup > and enabled by upper layer framework yet. This patch only have DP driver signal > audio only when DP is in disconnected state so that audio option shows correct > state after system resume. DP driver will not signal audio with connected state > until display enabled executed by upper layer framework where display port is > setup completed and main link is running. > > Changes in V2: > -- add details commit text > > Fixes: 078867ce04ed ("drm/msm/dp: signal audio plugged change at dp_pm_resume") > Signed-off-by: Kuogee Hsieh > --- Reviewed-by: Stephen Boyd