From patchwork Wed Apr 6 08:03:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Koba Ko X-Patchwork-Id: 1613825 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=FGs4sJ1h; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KYH8x32H5z9sFq for ; Wed, 6 Apr 2022 18:04:17 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nc0eB-0006gT-DL; Wed, 06 Apr 2022 08:04:11 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nc0e7-0006cE-IV for kernel-team@lists.ubuntu.com; Wed, 06 Apr 2022 08:04:07 +0000 Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id EB4813F1AE for ; Wed, 6 Apr 2022 08:04:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1649232246; bh=YpC6HefllYvoWbA6C49zxH6LvlMTiOmF0km/p6I/3f4=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=FGs4sJ1hmVcrkZX2nKX8DotuliPRqfcZ1ABsMtQXpAdwrzVN/iW40wJ0mx613a6bN 1O6IgFjM+ylh84y8Le+JM2CMzssMWuMkDsaq/T9z/7IHLv/5NOlQjP1a3ylUeGPrmM TgpM2qotfNs72FdiDCNalkKQccYNFRA7jUelP3aMjwEH1c+ZOtdZTprTYN7DFCPTrV BtrZA6IQz9mvDJakHA1yd8oJIYWCRhPK8RelVqF65GfmYcXLo6f39azAL+4wHS8dZw FNK48jJRSaorPca1m6H2WGiZUAoA+s6Bh7ikNCELp/yexNvfpUqlftkrDm+WQVjdAw KlPGFV9zRX4vA== Received: by mail-pg1-f199.google.com with SMTP id w3-20020a639343000000b003821fb4a367so1035994pgm.21 for ; Wed, 06 Apr 2022 01:04:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=YpC6HefllYvoWbA6C49zxH6LvlMTiOmF0km/p6I/3f4=; b=EPtzh3r28sde72hViQiSK2liuMo7oGMOnn28fdxU8m+QtfF18nwn8NXej53guNqfpB WODWW4sped6bLVDNsXAh+VrpnanPmpgUSgfEFeztA2z1wtNDXEfTnw+D+jI3v14a65wQ M7e6TDUHyuS3YG/TnnzjDEyxX1UR+XJ1aiYh36phhgDvJhWtkA55ydZO2M9+Un+Yn1KG PAsAI4zyDccO9yMvqEyrDaVkE7wzmlTOSN/EKqEXupKjM4De8JoUKJmcTLVdxPSbnXU+ t3qrQSrteRJ5UgKP8gwP/eD9NotUpGyNmCAGMm+T09Db8ngF82S9LQ9+Jsq6SWFkAUA7 Opxg== X-Gm-Message-State: AOAM533hBB/qNwxg+NO0jxGtrvW72GprC52KtI5jaAJdllIlDtcVcmau gm45pnYceVrUj1M5mkYS1diZHzxxH2C/LQOYzaI4VuOuqKwITHjLIwu9nwTpmi7MA3bLcrDBOiK x6eOeS93Odxm/noJCH1NuLMrk6ga6pT+DfQw9CYzIJw== X-Received: by 2002:a63:125a:0:b0:382:5f9c:9c43 with SMTP id 26-20020a63125a000000b003825f9c9c43mr6278146pgs.232.1649232244641; Wed, 06 Apr 2022 01:04:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyWH0gUp9UBSChWBKYyd3XyKeC5WuLtLU7hOasOdXAHvkPx4rpQoqYf+VnvO8dBGlgqslAL1Q== X-Received: by 2002:a63:125a:0:b0:382:5f9c:9c43 with SMTP id 26-20020a63125a000000b003825f9c9c43mr6278125pgs.232.1649232244328; Wed, 06 Apr 2022 01:04:04 -0700 (PDT) Received: from canonical.com (211-75-139-218.hinet-ip.hinet.net. [211.75.139.218]) by smtp.gmail.com with ESMTPSA id z16-20020a056a00241000b004f3a647ae89sm19074749pfh.174.2022.04.06.01.04.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Apr 2022 01:04:03 -0700 (PDT) From: Koba Ko To: kernel-team@lists.ubuntu.com Subject: [PATCH 3/5][SRU][J/OEM-5.14] drm/i915/display: Remove check for low voltage sku for max dp source rate Date: Wed, 6 Apr 2022 16:03:53 +0800 Message-Id: <20220406080355.3466-4-koba.ko@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220406080355.3466-1-koba.ko@canonical.com> References: <20220406080355.3466-1-koba.ko@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Ankit Nautiyal BugLink: https://bugs.launchpad.net/bugs/1967986 The low voltage sku check can be ignored as OEMs need to consider that when designing the board and then put any limits in VBT. Same is now changed in Bspec pages. Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/5272 Signed-off-by: Ankit Nautiyal Reviewed-by: Imre Deak Signed-off-by: Imre Deak Link: https://patchwork.freedesktop.org/patch/msgid/20220315080247.1161844-2-ankit.k.nautiyal@intel.com (cherry picked from commit 73867c8709b569cdd7fda67f01dfe02c8d055521 drmtip) Signed-off-by: Koba Ko --- drivers/gpu/drm/i915/display/intel_dp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index dbff4b6aa22b..4afe2caadaba 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -283,7 +283,10 @@ intel_dp_set_source_rates(struct intel_dp *intel_dp) if (DISPLAY_VER(dev_priv) >= 11) { source_rates = icl_rates; size = ARRAY_SIZE(icl_rates); - if (IS_JSL_EHL(dev_priv)) + if (IS_ALDERLAKE_P(dev_priv) || IS_ALDERLAKE_S(dev_priv) || + IS_DG1(dev_priv) || IS_ROCKETLAKE(dev_priv)) + max_rate = 810000; + else if (IS_JSL_EHL(dev_priv)) max_rate = ehl_max_source_rate(intel_dp); else max_rate = icl_max_source_rate(intel_dp);