Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2363333pxb; Fri, 17 Sep 2021 08:11:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyOmTy18Lr0LTCfwPCxMYlraVCaybjZ0B1rU/V8/f+8xgTVu7UJebIl/NB8wdBUkmXUIa3g X-Received: by 2002:a92:c9c3:: with SMTP id k3mr8389656ilq.173.1631891474649; Fri, 17 Sep 2021 08:11:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631891474; cv=none; d=google.com; s=arc-20160816; b=iNwwuQUOCtecdmKU3s2GSdVd99PJ7O0Y5pH5SSf1ra6brxP7V/fquBvMnvHAfjM9hf B6CNuJ9QyAJRtyqjKpgLJnNwDuVh4J2SXQi8FsS4KUSRnO475w6Vv0fRIqIxn6BMQReW WUvxGEAtu7MwbClnF8ehaXMLkYOvp62f+r/yVfT3Zz7HQk65uZuQ2agnNjfeqRZilT8V MSQP9U4T7EmpS9PLN+N9Hx3jfxE9QVL6e9NRpx3dbe2EMImRYCn4DBivYnBZLtkMGoHY 0QWMzQ2UYta3Zc1x9NhFJYiM3dMduFrfEMu04k4bli/2oXvH7v5vL+rpTfBx+EezE6WW NC9w== 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; bh=XqZfrSHjSkJZIMgvkq5fmj8sTNo60VtUthYw6ZxcJ50=; b=HYZu2mQtlKhHl1xBWc1SG8j3pCH0WdawEkA6ozvczcDMUsYm7rEX3UtRqW6WaP3mHF 3ndqPr9N3Jis2vvmzfFePHBx3SKlq2CuET9zlJO7wDKKWDpq16a0tDgVnCAfnM1/RC84 Gwa8ITJfly3IoTtvLIkBAhtRRfk3NSk2na2wC5LPCVkE2UwKxjmZ7H6YfT8snnEIGCF1 UFh7NGljj21sxJ0SyQvRCtoJ0tAcG2i8hlpMbkpxe1EDn1gOZl+BVSf8X3i1egpQ3inS WqzMaJmFbjtij7TKUZbC9IbJtp5pGzPM/OVPYI3tlvjQtf7EC8CJ7PlGhDp3M9/YvY+C 4+4A== 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=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d7si5605905jaf.9.2021.09.17.08.10.50; Fri, 17 Sep 2021 08:11:14 -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=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241340AbhIQNf3 (ORCPT + 99 others); Fri, 17 Sep 2021 09:35:29 -0400 Received: from foss.arm.com ([217.140.110.172]:53248 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240676AbhIQNf2 (ORCPT ); Fri, 17 Sep 2021 09:35:28 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C04D931B; Fri, 17 Sep 2021 06:34:06 -0700 (PDT) Received: from usa.arm.com (e103737-lin.cambridge.arm.com [10.1.197.49]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D9C333F719; Fri, 17 Sep 2021 06:34:05 -0700 (PDT) From: Sudeep Holla To: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Sudeep Holla , Cristian Marussi , "Rafael J . Wysocki" , Jassi Brar Subject: [PATCH v2 00/14] mailbox: pcc: Add support for PCCT extended PCC subspaces Date: Fri, 17 Sep 2021 14:33:43 +0100 Message-Id: <20210917133357.1911092-1-sudeep.holla@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Though the series is about adding support for PCCT extended PCC subspaces, except one patch, remaining are either preparatory or clean up to add the PCCT extended PCC subspaces. Only patch 12 adds the support of extended PCC type3/4 subspaces. The main change affecting your is the change in pcc_mbox_request_channel to avoid clien driver using con_priv member which is designed for controller private pointer rather than for client's to use that. Shared memory region accesses could be consolidated but I am planning to take that up later as some drivers are using different types of mappings, yet to figure out on how to consolidate that aspect. Regards, Sudeep v1->v2: - Addressed comments from Cristian and added his review tags as provided Sudeep Holla (14): mailbox: pcc: Fix kernel doc warnings ACPI: CPPC: Fix kernel doc warnings mailbox: pcc: Refactor all PCC channel information into a structure mailbox: pcc: Consolidate subspace interrupt information parsing mailbox: pcc: Consolidate subspace doorbell register parsing mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info mailbox: pcc: Use PCC mailbox channel pointer instead of standard mailbox: pcc: Rename doorbell ack to platform interrupt ack register mailbox: pcc: Add PCC register bundle and associated accessor functions mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq mailbox: pcc: Drop handling invalid bit-width in {read,write}_register mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe ACPI/PCC: Add myself as maintainer for PCC mailbox driver MAINTAINERS | 6 + drivers/acpi/cppc_acpi.c | 50 +-- drivers/hwmon/xgene-hwmon.c | 35 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 33 +- drivers/mailbox/pcc.c | 598 +++++++++++++++---------- include/acpi/pcc.h | 21 +- 6 files changed, 436 insertions(+), 307 deletions(-) -- 2.25.1