From nobody Sat Apr 18 11:02:49 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 47119C43334 for ; Thu, 14 Jul 2022 10:42:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238350AbiGNKmC (ORCPT ); Thu, 14 Jul 2022 06:42:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50512 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237845AbiGNKmA (ORCPT ); Thu, 14 Jul 2022 06:42:00 -0400 Received: from ironport.ite.com.tw (60-251-196-230.hinet-ip.hinet.net [60.251.196.230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A7AE491FF for ; Thu, 14 Jul 2022 03:41:56 -0700 (PDT) Received: from unknown (HELO mse.ite.com.tw) ([192.168.35.30]) by ironport.ite.com.tw with ESMTP; 14 Jul 2022 18:41:53 +0800 Received: from CSBMAIL1.internal.ite.com.tw (CSBMAIL1.internal.ite.com.tw [192.168.65.58]) by mse.ite.com.tw with ESMTP id 26EAfp1K040938; Thu, 14 Jul 2022 18:41:51 +0800 (GMT-8) (envelope-from allen.chen@ite.com.tw) Received: from CSBMAIL1.internal.ite.com.tw (192.168.65.58) by CSBMAIL1.internal.ite.com.tw (192.168.65.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.14; Thu, 14 Jul 2022 18:41:51 +0800 Received: from CSBMAIL1.internal.ite.com.tw ([fe80::dd22:b444:859b:61c7]) by CSBMAIL1.internal.ite.com.tw ([fe80::dd22:b444:859b:61c7%18]) with mapi id 15.01.2176.014; Thu, 14 Jul 2022 18:41:51 +0800 From: To: , , , , , , , , CC: , , , , , Subject: RE: [PATCH v2] drm/bridge: it6505: Power on downstream device in .atomic_enable Thread-Topic: [PATCH v2] drm/bridge: it6505: Power on downstream device in .atomic_enable Thread-Index: AQHYl2WhMyMSW5NQwU2abTU4OMFnz619rWtw Date: Thu, 14 Jul 2022 10:41:51 +0000 Message-ID: References: <20220714173715.v2.1.I85af54e9ceda74ec69f661852825845f983fc343@changeid> In-Reply-To: <20220714173715.v2.1.I85af54e9ceda74ec69f661852825845f983fc343@changeid> Accept-Language: en-US Content-Language: zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.70.46] x-tm-snts-smtp: 9FC9254C1A08E1488876D87E4C2C2BE95FBC308C14AFD7FCAE685AFA5B44DC1B2002:8 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MAIL: mse.ite.com.tw 26EAfp1K040938 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Reviewed-by: Allen Chen -----Original Message----- From: Pin-Yen Lin =20 Sent: Thursday, July 14, 2022 5:39 PM To: Andrzej Hajda ; Neil Armstrong ; Robert Foss ; Laurent Pinchart ; Jonas Karlman ; Jernej Skrabe= c ; David Airlie ; Daniel Vette= r Cc: Hsin-Yi Wang ; Allen Chen (=E9=99=B3=E6=9F=8F=E5= =AE=87) ; Pin-Yen Lin ; dri-= devel@lists.freedesktop.org; linux-kernel@vger.kernel.org Subject: [PATCH v2] drm/bridge: it6505: Power on downstream device in .atom= ic_enable Send DPCD DP_SET_POWER_D0 command to the monitor in .atomic_enable callback= . Without this command, some monitors won't show up again after changing th= e resolution. Fixes: 46ca7da7f1e8 ("drm/bridge: it6505: Send DPCD SET_POWER to downstream= ") Signed-off-by: Pin-Yen Lin --- Changes in v2: - Update the typo in the summary (power on --> power off) - Re-write the commit message to make it clearer. drivers/gpu/drm/bridge/ite-it6505.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/bridge/ite-it6505.c b/drivers/gpu/drm/bridge/i= te-it6505.c index 4b673c4792d7..e5626035f311 100644 --- a/drivers/gpu/drm/bridge/ite-it6505.c +++ b/drivers/gpu/drm/bridge/ite-it6505.c @@ -2945,6 +2945,9 @@ static void it6505_bridge_atomic_enable(struct drm_br= idge *bridge, if (ret) dev_err(dev, "Failed to setup AVI infoframe: %d", ret); =20 + it6505_drm_dp_link_set_power(&it6505->aux, &it6505->link, + DP_SET_POWER_D0); + it6505_update_video_parameter(it6505, mode); =20 ret =3D it6505_send_video_infoframe(it6505, &frame); -- 2.37.0.144.g8ac04bfd2-goog