From mboxrd@z Thu Jan 1 00:00:00 1970 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 03FCAC7EE2D for ; Wed, 1 Mar 2023 11:26:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230003AbjCAL0B (ORCPT ); Wed, 1 Mar 2023 06:26:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37540 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230020AbjCALZ6 (ORCPT ); Wed, 1 Mar 2023 06:25:58 -0500 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4DA6A3BDAF for ; Wed, 1 Mar 2023 03:25:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677669956; x=1709205956; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=w9+b2h3dF3WQHnf4b0IIQNUxkyplCvyBTCBODJ4h5QM=; b=Fvc/oqdKbtx4TFlhXyoV087dtjZ8aiFqUGA9ZeFb8Ngljf3l0a10DXyW o9fHEbKd/3zAqbJzGQaD7Sx3G8XPz6uTlSo8e5JuVvgr0Z0Hor3Z7Ciul 86YfHXMMy8T2K9ckBo3qIw3Qk3slfGXi5c4j01LnpRw0PF056ndzEMR2y Dt9+7fYh36wXoTTOsQsI3eIzm5T+R2i4RdEmBog7QYNoePEfWAV7wWFjc BZwm1JnvVhW79i+twFvG+YyLIZtgknsHIjihlejJNVq0xNW3or+AHC5uk lrtYwakW5APO4nXlLaUDCYQ9PvyVmKWmskO/ex29aZl6NU/D13U15XGtc A==; X-IronPort-AV: E=McAfee;i="6500,9779,10635"; a="335875475" X-IronPort-AV: E=Sophos;i="5.98,224,1673942400"; d="scan'208";a="335875475" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2023 03:25:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10635"; a="798405761" X-IronPort-AV: E=Sophos;i="5.98,224,1673942400"; d="scan'208";a="798405761" Received: from nemesa.iind.intel.com ([10.190.239.22]) by orsmga004.jf.intel.com with ESMTP; 01 Mar 2023 03:25:53 -0800 From: "Garg, Nemesa" To: linux-kernel@vger.kernel.org, gfx-internal-devel@eclists.intel.com Cc: matthew.d.roper@intel.com, chaitanya.kumar.borah@intel.com, clinton.a.taylor@intel.com, "Garg, Nemesa" , Garg@vger.kernel.org Subject: [PATCH dii-client 2/3] INTEL_DII: drm/i915/arl: ARL false PCH ID Date: Wed, 1 Mar 2023 16:54:44 +0530 Message-Id: <20230301112445.2207064-3-nemesa.garg@intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230301112445.2207064-1-nemesa.garg@intel.com> References: <20230301112445.2207064-1-nemesa.garg@intel.com> MIME-Version: 1.0 X-Git-Pile: INTEL_DII Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add ARL to the fake PCH handler and assign PCH_MTP Signed-off-by: Garg, Nemesa --- drivers/gpu/drm/i915/soc/intel_pch.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/soc/intel_pch.c b/drivers/gpu/drm/i915/soc/intel_pch.c index ba9843cb1b13..82ac8d978eef 100644 --- a/drivers/gpu/drm/i915/soc/intel_pch.c +++ b/drivers/gpu/drm/i915/soc/intel_pch.c @@ -171,7 +171,7 @@ intel_virt_detect_pch(const struct drm_i915_private *dev_priv, * make an educated guess as to which PCH is really there. */ - if (IS_METEORLAKE(dev_priv)) + if (IS_METEORLAKE(dev_priv) || IS_ARROWLAKE_P(dev_priv)) id = INTEL_PCH_MTP_DEVICE_ID_TYPE; else if (IS_ALDERLAKE_S(dev_priv) || IS_ALDERLAKE_P(dev_priv)) id = INTEL_PCH_ADP_DEVICE_ID_TYPE; @@ -223,7 +223,9 @@ void intel_detect_pch(struct drm_i915_private *dev_priv) } else if (IS_DG2(dev_priv)) { dev_priv->pch_type = PCH_DG2; return; - } + } else if (IS_ARROWLAKE_P(dev_priv)) { + dev_priv->pch_type = PCH_MTP; + return; /* * The reason to probe ISA bridge instead of Dev31:Fun0 is to