Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp669284pxv; Thu, 8 Jul 2021 11:10:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx2dcEJAVpPXC3Cl8ddEFcnqHIt1zyXUqMdGjCikTjBbcLgMTAM86D6f4mLOqsf3vQLf3J6 X-Received: by 2002:a50:c111:: with SMTP id l17mr26450017edf.56.1625767820901; Thu, 08 Jul 2021 11:10:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625767820; cv=none; d=google.com; s=arc-20160816; b=xoMXvtb6hyVEZZl9c98Beb+09kj9987CcQ44VvUD/SuwOUA2HHbnjwHNeAOJoJLONg 4agDHAqU7FcPVvnReZe1L9w88+tRIZeNHUdjae7NX97a3kcL/0EbX5i62YnlVvxZtP4Z c43Gy+VVDwO/07B4tA9tp/FcPoXEbgQlgffsqEuluC+C9ElQt1Ud3q8RSYA79guJdU6j ScSrcv8a1TxQmrHjoi4T/F9SSv2EbDAX+QANQ7PmhsMrK4F6IDZcw1rJiugAJhYrpnSP b16FO/o5+HKtAuODk+v7XV1dU8jpeRMrKBxwmzMH31G8Os4MYdFtRn8XE6hliFxuD6Ih /b8A== 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=yBZVRZmiRRJfkluuP6hzVTpFWBuZXtVuak+7QX9MSck=; b=TXdi2TcR9A2N7RzYxiiOr7ntXuYl9s9FkqsS5/BFRo5LL0J4UrYmZIP4Tq0GNeom0+ gglKN7xM4pwnRusjcVcDCuoDabQ+feyDHLHThppCHZYXyQCPpAlnUeN0b6Y1V890MvUh cf+kxq+JfhZhGP5T2NY0vUAkPJiwQWdzkBstaAE0C+BvlE9NXardcway4RJboe57NFT9 c0sb05A8kubtBQNByXl3R0iRa8sc6VYnjfrNgpqCiOrXt6wpHJBeN/4+WvYTYWOU8oOb ggMQIVE8JSubwRHS8zfTIyMPl3K5n7y83DioQYl4YN5s1r+Xor4kr8WU7TyjbX8wrmJt g7vw== 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 ak17si4462090ejc.728.2021.07.08.11.09.56; Thu, 08 Jul 2021 11:10:20 -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 S230120AbhGHSLl (ORCPT + 99 others); Thu, 8 Jul 2021 14:11:41 -0400 Received: from foss.arm.com ([217.140.110.172]:35956 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229469AbhGHSLl (ORCPT ); Thu, 8 Jul 2021 14:11:41 -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 D0A2FD6E; Thu, 8 Jul 2021 11:08:58 -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 E94253F66F; Thu, 8 Jul 2021 11:08:57 -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 00/13] mailbox: pcc: Add support for PCCT extended PCC subspaces Date: Thu, 8 Jul 2021 19:08:38 +0100 Message-Id: <20210708180851.2311192-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 Sudeep Holla (13): mailbox: pcc: Fix doxygen comments ACPI: CPPC: Fix doxygen comments 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 drivers/acpi/cppc_acpi.c | 50 +-- drivers/hwmon/xgene-hwmon.c | 35 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 33 +- drivers/mailbox/pcc.c | 590 +++++++++++++++---------- include/acpi/pcc.h | 21 +- 5 files changed, 420 insertions(+), 309 deletions(-) -- 2.25.1