From patchwork Tue Nov 7 13:46:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Usyskin, Alexander" X-Patchwork-Id: 16344 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:aa0b:0:b0:403:3b70:6f57 with SMTP id k11csp246152vqo; Tue, 7 Nov 2023 05:52:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IFMjB+WwWllCG3l3+G5Zbhua7fnITCZSN9v0ZtzTZMxQ4URd4iGdlEvflGwVFAP6M0ygpY7 X-Received: by 2002:a05:6a00:2191:b0:6c3:625e:6950 with SMTP id h17-20020a056a00219100b006c3625e6950mr15578671pfi.21.1699365178972; Tue, 07 Nov 2023 05:52:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699365178; cv=none; d=google.com; s=arc-20160816; b=QcdZrmVvokRYCt/CbC5j380TjPmfz1bNB3EBrtDD3Z1Ap+KzzHW/4Z9N0Cic8D3N7n reQ86+QuWEFq6MlLPeMmsd0GVCq7ijUy39Z1HsbZQwPI/SU3cgjzyMiClTqwX3J3Xibv 6TTzSq7mPOfu8FU5RAZoTPgxE8LMAst3qKFSONudBusIj9BepfPYxqwhpRxJ2Znc8EGe CkcM6eYxF4kOocpzE/mYof7fcDAwph110xZxqUZUayUSVUVHAt3K5cvD6M2VTkV0Ly/n fvrHH4A2HLlgyIELMIZiM5vsoJ8PNWBm3bdtlqQnkrlWfIn+pGsSIMqbLNiXn2lp7KVn riRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=HDxleBUZFffABHc9gHleoZlXcqVvELtC0mh6Z+3ZjyA=; fh=7xjKU1xkhmTazBlAQtMk+Chl7JSt/CUyagAgyiLWmTI=; b=TjzGa23SBroPY9LflaKvpTPkMa0VvoM8PGzwnIjs8MzBCj8tte9B4nX07dKaQ/UlZX vheJYTfvWnxAdQgIAh4fatUmvpM1/Zmk1Zi6uSvnkr9iII794bSvMpNk3sgF6mPx9mOK abjZtDVWxzasWZy91IdDXFxKFXMtBX7uJ9ta2TEY5FcRDHhB8A51xys3iF4I2HHIHQ35 Fa0nymEll8YNMos7PNfEfdhv8TN0HjLrzHHyvaigyngo52Aqv4p/6oRn6IjWdbm16kID aNpXK7SoTAkJ79nbZxyYTS2dkBsOZaqzzbYskdhaI0xYVf2ux/3nhLlSE7y8oxb1DpPQ HosQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=bg6isNIh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id bf18-20020a656d12000000b00584e65212d4si2362293pgb.609.2023.11.07.05.52.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Nov 2023 05:52:58 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=bg6isNIh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 31D12813898A; Tue, 7 Nov 2023 05:52:58 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234932AbjKGNwz (ORCPT + 32 others); Tue, 7 Nov 2023 08:52:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60028 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234935AbjKGNwm (ORCPT ); Tue, 7 Nov 2023 08:52:42 -0500 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 29B2BEA for ; Tue, 7 Nov 2023 05:51:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699365085; x=1730901085; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=E01dNaIZ7sifAyHCTfEZLk4oJc1QCnh6hSfZPqfKYJw=; b=bg6isNIhpvpwM/GffXu77wBNmPE3RPKzVZWnt3zgNmIScuxSS/wJS0Fj h5IO/mhMgxCJS8c/j88qum79ijmLuqz3mLqygI86adAsN50vkwcrMzx1B uWc//uuwHIzthNauO1QWWplKXPDYA9Kmqp2rHqqEuc/Th2w1b1OTORk60 rT3TDLQro2yiUAdJGNTAmYXbJpYwY/5aaxq28c+x6Nzf9O5CwzEzqnfeh zet3PjX8Z75glbHYueiOv+Q4m9grsB2XcQnC3mnSLo77I5whJoPdSX/xG obU4o5haHMczdaiesIoZMXPCNf/tuw/tGQQot708BvL0kUkrspqrR2fHB g==; X-IronPort-AV: E=McAfee;i="6600,9927,10886"; a="420618963" X-IronPort-AV: E=Sophos;i="6.03,283,1694761200"; d="scan'208";a="420618963" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Nov 2023 05:51:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10886"; a="762705078" X-IronPort-AV: E=Sophos;i="6.03,283,1694761200"; d="scan'208";a="762705078" Received: from sannilnx-dsk.jer.intel.com ([10.12.231.107]) by orsmga002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Nov 2023 05:51:22 -0800 From: Alexander Usyskin To: Greg Kroah-Hartman , Lucas De Marchi , Daniele Ceraolo Spurio , Rodrigo Vivi Cc: Tomas Winkler , Alexander Usyskin , Vitaly Lubart , intel-xe@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/5] mei: hdcp/pxp: adapt for Xe driver Date: Tue, 7 Nov 2023 15:46:01 +0200 Message-Id: <20231107134606.316651-1-alexander.usyskin@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 07 Nov 2023 05:52:58 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1781913542152743548 X-GMAIL-MSGID: 1781913542152743548 Update mei-hdcp and mei-pxp drivers to work with Xe driver alongside with i195 driver. Revert previous partial attempt. Update match functions to match without driver name and update module dependencies to optionally depend on Xe. Alexander Usyskin (5): Revert "mei/hdcp: Also enable for XE" mei: hdcp: match without driver name mei: pxp: match without driver name mei: hdcp: add dependency on Xe driver mei: pxp: add dependency on Xe driver drivers/misc/mei/hdcp/mei_hdcp.c | 15 ++++++++++++--- drivers/misc/mei/pxp/Kconfig | 3 +-- drivers/misc/mei/pxp/mei_pxp.c | 14 ++++++++++++-- 3 files changed, 25 insertions(+), 7 deletions(-)