Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp698381pxb; Thu, 23 Sep 2021 08:51:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzKF8uRU0IxPWeTqDXxmxmCJKWeq0tUXI4sEyOdrM+kt934gK/630rggne5Vwgm5Hy8kbfC X-Received: by 2002:a05:600c:8a9:: with SMTP id l41mr16800290wmp.29.1632412318821; Thu, 23 Sep 2021 08:51:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632412318; cv=none; d=google.com; s=arc-20160816; b=u3m8N5flKpc+Pn54mCqNKn4OIuBJGbEqxzHcdEuMrVZvtR8y3Eikj+IonDnO601PBb Rvzq/g5UMh/z2xzyU3DSSPVzo+iriN0Jj/sBJ1/UNnhtEFyA78D7rlNNqJ4ESNTj+FPh 23fr7cSwF9rOoC02LHJ+uQQXyNL5p8D/xOkeUZLIjln4sa4YzzC/TI7Me3X20xGGTHQK lGrCPRvAaotO6DIKGklF3igAtDUT9RiG/suzuXdsQlEAogPfu9LKb8Yw4kuuLTmA/AYZ 0JpCBcs6BgUnbEcSLIm/Z5UmVfAvJHsa/J7eoZPoegNlqtVcRS4/XJdsQuqxEvh5aveh J6fg== 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 :user-agent:organization:references:in-reply-to:date:cc:to:reply-to :from:subject:message-id; bh=Yt5bqmkjIvL+Dk8SNmYcQXMyD9QCFsyQv2JhV2ou35o=; b=HwuqIsvKDUPoJFXoAIV2of7GQeFfmH7Z9AMKK5d0n9I2MwsztNohFzOEXV+J8EffFq U0bjBjl9ghz2/FrFK5HusQj6e1/77BEccj/fodG6ShF52mURTv4hf1MWh1meo3YN6u+V FtQ7ZqiHUcJQwfU3Hratezowr36tb7QNzXeu/L+z3aIRp1qQfswAl/Ho+FIdFgV1Ft1t mMw62nok+UNk9np+ZhSw4Bx/ZT+fubkNPlnzACglkesiz34zK+alvvkTsj9UJQzaabUh icT6IdYFxpe4KRI7+y06bJHx3UyFP7bkcB7LZlcYBDyKezgDGb+BLWOF+wRdJRZuXe7I KDCw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v27si6070857wrd.552.2021.09.23.08.51.34; Thu, 23 Sep 2021 08:51:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242323AbhIWPvV (ORCPT + 99 others); Thu, 23 Sep 2021 11:51:21 -0400 Received: from mga05.intel.com ([192.55.52.43]:33993 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242288AbhIWPvG (ORCPT ); Thu, 23 Sep 2021 11:51:06 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="309431278" X-IronPort-AV: E=Sophos;i="5.85,316,1624345200"; d="scan'208";a="309431278" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 08:44:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,316,1624345200"; d="scan'208";a="455159545" Received: from linux.intel.com ([10.54.29.200]) by orsmga002.jf.intel.com with ESMTP; 23 Sep 2021 08:44:17 -0700 Received: from debox1-desk1.jf.intel.com (debox1-desk1.jf.intel.com [10.54.75.53]) by linux.intel.com (Postfix) with ESMTP id 52936580890; Thu, 23 Sep 2021 08:44:17 -0700 (PDT) Message-ID: <49c93d8b83d668873fbe6dd5798db7a7e9fb5b61.camel@linux.intel.com> Subject: Re: [PATCH v3 0/5] Add general DVSEC/VSEC support From: "David E. Box" Reply-To: david.e.box@linux.intel.com To: Hans de Goede , lee.jones@linaro.org, bhelgaas@google.com, andy.shevchenko@gmail.com Cc: mgross@linux.intel.com, srinivas.pandruvada@intel.com, linux-kernel@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-pci@vger.kernel.org Date: Thu, 23 Sep 2021 08:44:17 -0700 In-Reply-To: References: <20210922213007.2738388-1-david.e.box@linux.intel.com> Organization: David E. Box Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.4 (3.38.4-1.fc33) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2021-09-23 at 11:04 +0200, Hans de Goede wrote: > Hi, > > On 9/22/21 11:30 PM, David E. Box wrote: > > This patch enables general support for Intel defined PCIe VSEC and DVSEC > > capabilities in the Intel Platform Monitoring Technology (PMT) driver. > > Though the driver was written exclusively for PMT capabilities, newer DVSEC > > and VSEC IDs for other capabilities can exist on the same device requiring > > that the driver handle them. > > > > V3 is mostly a resend of V2. It drops a platform/x86 patch that was picked > > up separately by Hans in the last cycle. It also adds a new patch to > > support an upcoming capability. > > > > David E. Box (5): > >   PCI: Add #defines for accessing PCIE DVSEC fields > >   MFD: intel_pmt: Support non-PMT capabilities > >   MFD: intel_pmt: Add support for PCIe VSEC structures > >   MFD: intel_pmt: Add DG2 support > >   MFD: intel_extended_cap: Add support for Intel SDSi > > Since this mostly touches drivers/mfd/intel_pmt.c, I assume this is > going to get merged through the MFD trees. Yes. Thanks. > > For the few small drivers/platform/x86 changes: > > Acked-by: Hans de Goede > > Regards, > > Hans > > > > > > > > >  drivers/mfd/intel_pmt.c                    | 258 +++++++++++++++------ > >  drivers/platform/x86/intel/pmt/class.c     |   2 + > >  drivers/platform/x86/intel/pmt/crashlog.c  |   2 +- > >  drivers/platform/x86/intel/pmt/telemetry.c |   2 +- > >  include/uapi/linux/pci_regs.h              |   4 + > >  5 files changed, 191 insertions(+), 77 deletions(-) > > >