Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp6033732pxb; Mon, 14 Feb 2022 13:37:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJwG1p2dgg39QaLEO0wS9l1T1nWlcmTZLZrw7tKSadi4hWOjHM578nC3/coETUI8pEMIY2Zb X-Received: by 2002:a17:90b:224f:: with SMTP id hk15mr729917pjb.60.1644874665459; Mon, 14 Feb 2022 13:37:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644874665; cv=none; d=google.com; s=arc-20160816; b=p+2p2bVhfbq8KNzBENQh8YhOEjqnrpERO3NFRFooZOcqNaRUIGJKG6S89A49BSdD5R NNVUec7UwY/3dFol5qTvy1/GXufdEcOhJqAxKiztPpvIyR3w3gg+GQ7HRpfswDR0JNn2 vc5goz3vZI3KhIRL+XWpqEBYgdoYFlZST2qWSdjExi2/oCOh1y+UjnDjK8hJs2MnvS9Q Zvzrac7jHGYJiVGp44e+9dk0fOIcqrGSzu3lQmDu6EUwEX7zCkqTmMRV7cfn96xNe0yf fv+0Hr09qai2x9J4Rrch/u+qKjBph/SIjcZOT28uW1M+yQvNTAAGlc2dwlcWvxPZiZjy OU5Q== 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=jinBtyIrA5xDAU/fUlk8IsWb918vr8cA7/pFuJpWg2I=; b=dv2VOxnW5NZqsEoS/2SRXp4OFP6DEnpTsp2a6qJ7K1DD0rHr5papUM6Pv7YfUQAL5X JjUX/pBtsW1GNT80vh97jVT3BqHQc7QLCDEQKIH+MszOUhxTSVSp4v3MkWKI9NgY3baY yOE4xxU+OkV8LvlABvC8/9UTaiDZtJcZD02NTPL8+OdYtmIZEXOj0KKt+gRktzfWz0pl mOYL4TyM1YUdLjLXtXJUKDP0m+1luRAK082w+mlVBRZCjGCk0qpoX852XgSX2wrg9UZk yRSH9/nzvMcovTvphnfy9tEjEUFbbrjYeQ0mctyVb0SwWySRsTGUEHxYYocGnAREE5Vi p9Ug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=QPo2lWwA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r11si806642pgr.796.2022.02.14.13.37.28; Mon, 14 Feb 2022 13:37:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=QPo2lWwA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231478AbiBNVfm (ORCPT + 99 others); Mon, 14 Feb 2022 16:35:42 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:51010 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231337AbiBNVfV (ORCPT ); Mon, 14 Feb 2022 16:35:21 -0500 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0431C159EB3; Mon, 14 Feb 2022 13:33:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644874387; x=1676410387; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=6nrphxgF8SY7mCC6VPn/wAB7S6cT013mVndDXmcmuMM=; b=QPo2lWwASfCHyYmyCRG022PTiq/AsmHEftQCM/vs4fuDdn3Zyb3sFceB fxj4JEaH1yUDLMYCrbsdf2JwS0MSquVChrLB5t6U9gLBZd662n6l1QSFW fW3dk27c3G+/yWylfp5fqa2jLYnFzaQ7k/GpQIraLlcPmhAKcUGO/6fnm pQBiXjpVy8wpDhkiISzISWtXYn7pD2Bl/hGQzfyemKjybUvATp74Hmv/2 mfhodqrWSnWRBcszT0wsOSIotooH8s/aP0wqdFSAXv7IN08ODWUp0PLkh VPIHINOl6XZQOW/BrNSkiJa2fSTLo6L+5VRiuTuTfq8Zap3l7gofD+Dxi w==; X-IronPort-AV: E=McAfee;i="6200,9189,10258"; a="313464611" X-IronPort-AV: E=Sophos;i="5.88,368,1635231600"; d="scan'208";a="313464611" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Feb 2022 13:33:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,368,1635231600"; d="scan'208";a="703299450" Received: from linux.intel.com ([10.54.29.200]) by orsmga005.jf.intel.com with ESMTP; 14 Feb 2022 13:33:06 -0800 Received: from debox1-desk4.intel.com (unknown [10.255.228.161]) by linux.intel.com (Postfix) with ESMTP id 1B194580638; Mon, 14 Feb 2022 13:33:06 -0800 (PST) From: "David E. Box" To: hdegoede@redhat.com, david.e.box@linux.intel.com, mgross@linux.intel.com, rjw@rjwysocki.net, srinivas.pandruvada@intel.com Cc: linux-kernel@vger.kernel.org, platform-driver-x86@vger.kernel.org Subject: [PATCH 0/3] Add pm_runtime and DG2 support Date: Mon, 14 Feb 2022 13:32:55 -0800 Message-Id: <20220214213258.1929462-1-david.e.box@linux.intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,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 This series adds runtime pm support to the Intel Platform Monitoring Technology (PMT) driver. This is needed by devices whose slots cannot go to D3 without power gating the PMT endpoint. To do this, this series also removes the current binary mmap support since the implementation doesn't allow for a proper intercept point to perform runtime pm. David E. Box (3): platform/x86/intel: pmt: Remove bin_attribute mmap support to runtime pm platform/x86/intel: vsec: Enable runtime D3 platform/x86/intel: vsec: Add DG2 support .../ABI/testing/sysfs-class-intel_pmt | 24 ++++++------ drivers/platform/x86/intel/pmt/class.c | 38 ++++--------------- drivers/platform/x86/intel/pmt/class.h | 3 ++ drivers/platform/x86/intel/vsec.c | 32 ++++++++++++++++ 4 files changed, 54 insertions(+), 43 deletions(-) -- 2.25.1