From patchwork Tue Nov 14 10:08:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Usyskin, Alexander" X-Patchwork-Id: 16550 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b909:0:b0:403:3b70:6f57 with SMTP id t9csp1760698vqg; Tue, 14 Nov 2023 02:14:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IEz3RJ41o3FEB9xP/l62fa+CuEZF9zblBQmfJPMc3y4VfaISrIq09tdxEyAqpU584xiPlbC X-Received: by 2002:a17:90b:3b87:b0:280:a69e:45e5 with SMTP id pc7-20020a17090b3b8700b00280a69e45e5mr9287977pjb.44.1699956844114; Tue, 14 Nov 2023 02:14:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699956844; cv=none; d=google.com; s=arc-20160816; b=hpt+LMSCR+3dPTHSqal8h13At+uAZR7BEySuBoLjaB3AJcSNo6uzvSkkRonZZo7i3l c37wMOFx3Q9YJj6It1+o5hi01yqR4gcKmvHt1naChgNVIMN0eWlUE9891Ju4cQrteRnF o6XMdZq/PAwyDry5Shh5pqoRBikjbrU+ynGDQRV/Wwjik1lp1sHAoWJ3btHltS65e3DQ ooCGUdUMfYHw42hjm+C0s+k3cxh8/Vt+W3a+Q4m17JgUfjx0QFqadv2HvAteruIcJ8ub WDx/PvEyj72rIhRkDAqsRRwo/Ea7NejkZIRwILat/woTVhiAn2mMshDVMLSuRwGz7Ky8 SrJg== 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=qQA4qJJcLmSpOtBeFVnE5jRcH4L6uwOku0fQ5xev8bQ=; fh=7xjKU1xkhmTazBlAQtMk+Chl7JSt/CUyagAgyiLWmTI=; b=1Juanv8Uuk+i1zCLob74VjrPPTQvZe+6pUD7cdykJCyBzfsl1B0QeFySe0qe51dOQn pfmy4tAFFm8zPn8WAmQsvvnN77klYILWmk1U/0pq3LbZgq3C8H6gjqGCwNqtaoLvLSFA fkj29LMCYu3hvnxwaSYUwJK+nWzjlJbNis59aL5Vz4k05xGTBrjlO6hyYPzGkqVfDpGY XsVi7fiabz03kOlxtOLcbrlopRA15AD8d54hn83BOpVsg25prks7qKEE72Nbdn0dVHHF T7+cEF8aBGzWY156pK+JVCPn3h+10wTSTsNEr2IvuwkabkTTo/IDkDDlHm45GvUhRUyB MTRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=k27v+xpK; 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 hk10-20020a17090b224a00b0027d37d5dff9si8070659pjb.56.2023.11.14.02.14.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Nov 2023 02:14:04 -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=k27v+xpK; 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 5A64A801B9F7; Tue, 14 Nov 2023 02:14:02 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231517AbjKNKN7 (ORCPT + 30 others); Tue, 14 Nov 2023 05:13:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50042 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229697AbjKNKN6 (ORCPT ); Tue, 14 Nov 2023 05:13:58 -0500 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D4DB8197 for ; Tue, 14 Nov 2023 02:13:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699956835; x=1731492835; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=czLBxCG0ycMVlzSI8YTc4LkTPbQ2ByuuFTnPd0JyF1A=; b=k27v+xpK+QpHksd2FiUEoaiNjXoaWuiw1ox8ySTKCW/oJsqI2rqMIHsr NRQt2heVAsKjId/DB5V/ruBVnbde5NrWYYnOwbmIak/y0pjrMgtNNS+KO o8SPjZ8fduquhhO1x9vkstKBiHvioCiqnf+7aWjvShpGT4KXNBtUA9XSC XNssORDr7LJxJSCmvg23gntHp3y0xKrgV1nUqMlEQT76+2LntsL9y8IyJ IHiB2gYeV0m2bSf3fp4DDkHWuEMnJYuSnIX2WCFV1qtNLb9o+8M8XRgDY 74nNclNKtJJATrIt9qnE1KhskVPDbkI6u88yUVjgFAfZvEwm4P2uCzw8+ w==; X-IronPort-AV: E=McAfee;i="6600,9927,10893"; a="375669075" X-IronPort-AV: E=Sophos;i="6.03,301,1694761200"; d="scan'208";a="375669075" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Nov 2023 02:13:55 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.03,301,1694761200"; d="scan'208";a="5974142" Received: from sannilnx-dsk.jer.intel.com ([10.12.231.107]) by fmviesa002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Nov 2023 02:13:53 -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 v2 0/5] mei: hdcp/pxp: adapt for Xe driver Date: Tue, 14 Nov 2023 12:08:38 +0200 Message-Id: <20231114100843.1923977-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,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, 14 Nov 2023 02:14:02 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782533947809287745 X-GMAIL-MSGID: 1782533947809287745 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. GregKH: this series intended to bake and merge through drm-xe tree where Xe driver is developed. V2: - drop first empty line cleanup, will be sent separately - add commit message to revert patch 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 | 2 +- drivers/misc/mei/pxp/mei_pxp.c | 14 ++++++++++++-- 3 files changed, 25 insertions(+), 6 deletions(-)