From nobody Sun Apr 5 13:55:24 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 2B610ECAAD3 for ; Thu, 15 Sep 2022 00:46:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229650AbiIOAqR (ORCPT ); Wed, 14 Sep 2022 20:46:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58068 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230223AbiIOAqM (ORCPT ); Wed, 14 Sep 2022 20:46:12 -0400 Received: from mail-pl1-x649.google.com (mail-pl1-x649.google.com [IPv6:2607:f8b0:4864:20::649]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 12E656D9D8 for ; Wed, 14 Sep 2022 17:46:06 -0700 (PDT) Received: by mail-pl1-x649.google.com with SMTP id b11-20020a170902d50b00b0017828988079so8456252plg.21 for ; Wed, 14 Sep 2022 17:46:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date; bh=o0TKZg1V+iwVMAhcvK219IOXYb7az/U83DvEghII4Dw=; b=ixIlbiWjYVB7lleKcOS25U/195trOCFFYYTNY2ArRn6K/NXN4jKkbx8xqVv40XOYwc gzOAoHFIZ5nYNTfyaobW0eR/pRWG25686m9JNJWBrr+6XN1RIF81EpUMZ2WjcMFCwhSm 8Gb5q+USrZHuvbc4jRv89+/+mSkgNgiHosn5pQFsAnbd1C2Dv7ogkJvH1mC5lGrL+dPr bnDcostykRNUl2cropFFiaYmIcz4a5CirfMwmfwgNqHM/EqMlJz/pmNv4Ugl2f1MNawE jIGBZhIlX4HrU621pf9P/4CGXhHLBZxK7w0Dp2p+dDVn1hB+Jl5575zzcLF/aRyRy4zu UhiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date; bh=o0TKZg1V+iwVMAhcvK219IOXYb7az/U83DvEghII4Dw=; b=aInIiI0Rp/AMElN7KzvktQHcUVOm4l1pU2mhRBLt35R9/TDfMcqxXiD/DAN8ToHvKN wDOWkgkUobYxRu94Aecn2JpEs7146aHjojJTC7Osq7HWzD0iZaGX4PHu5Aw3iMUPNvZS 3ujOx/RsWXQs1545i031MDXdFLu768WkCOhJF+D+MpM0MS/kOYw9Ro8NqZudlVwS9ZBU lBzVrV+iB/z9jCnmoDOrQFKTIajzYGLxV+wH/udp1anW7gkB7rjKhYjBLhTn9FoV8new Io/EBHVfGlkfEEXO0qk1qu8+o4hHR4LNLl5L0IVTY+MusNMa+vMNTmZBm+mP8CM0w4vK EfgA== X-Gm-Message-State: ACrzQf3T8HDZyU+0WB4Ygf+EEEvmYAUsLDuBdiKNWrM5+cvUVBgjsDO0 jltcEFI+5IG8oYIaJxVjJwwKxW0FRBUU22c= X-Google-Smtp-Source: AMsMyM7cpjC0UvYeAkGaQWcCbIFCVaxS58PZrp3VQQ5nzbzNbiesGmVdHmcPLBDxn84TmNTXrfnoS9iOMdHYeok= X-Received: from pceballos.c.googlers.com ([fda3:e722:ac3:cc00:24:72f4:c0a8:128c]) (user=pceballos job=sendgmr) by 2002:a17:90a:5aa2:b0:200:30aa:c773 with SMTP id n31-20020a17090a5aa200b0020030aac773mr7466200pji.182.1663202766080; Wed, 14 Sep 2022 17:46:06 -0700 (PDT) Date: Thu, 15 Sep 2022 00:46:01 +0000 Mime-Version: 1.0 X-Mailer: git-send-email 2.37.2.789.g6183377224-goog Message-ID: <20220915004601.320198-1-pceballos@google.com> Subject: [PATCH] drm/i915/display/lspcon: Increase LSPCON mode settle timeout From: Pablo Ceballos To: David Airlie , Daniel Vetter Cc: Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , "=?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?=" , Thomas Zimmermann , Javier Martinez Canillas , Sam Ravnborg , Pablo Ceballos , Maxime Ripard , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" On some devices the Parade PS175 takes more than 400ms to settle in PCON mode. Signed-off-by: Pablo Ceballos --- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_lspcon.c b/drivers/gpu/drm/= i915/display/intel_lspcon.c index 15d59de8810e..b4cbade13ee5 100644 --- a/drivers/gpu/drm/i915/display/intel_lspcon.c +++ b/drivers/gpu/drm/i915/display/intel_lspcon.c @@ -166,7 +166,7 @@ static enum drm_lspcon_mode lspcon_wait_mode(struct int= el_lspcon *lspcon, drm_dbg_kms(&i915->drm, "Waiting for LSPCON mode %s to settle\n", lspcon_mode_name(mode)); =20 - wait_for((current_mode =3D lspcon_get_current_mode(lspcon)) =3D=3D mode, = 400); + wait_for((current_mode =3D lspcon_get_current_mode(lspcon)) =3D=3D mode, = 800); if (current_mode !=3D mode) drm_err(&i915->drm, "LSPCON mode hasn't settled\n"); =20 --=20 2.37.2.789.g6183377224-goog