From patchwork Thu Jul 8 18:08:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sudeep Holla X-Patchwork-Id: 471269 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp525829jao; Thu, 8 Jul 2021 11:09:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxyXv416+D+GBPI2XwlMHYZu9+IHYMYJs8WObX9zmSRgMNTI6oZO9q2kDLVNiG5VaLWyg3Y X-Received: by 2002:a05:6402:22a3:: with SMTP id cx3mr9334571edb.264.1625767740512; Thu, 08 Jul 2021 11:09:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625767740; cv=none; d=google.com; s=arc-20160816; b=zzqLGnbBmHADuESu37ubR7CAvi+FyRvs6zR1Uh0DsF61+65JN6h6qn8mq2sInnBO1t 2Chw/sW26FXHHbsTdp7EbO2oWJomb6AJhMyD+cHggPAkGFAzjwdih6VVnXrdN/9Qw/n4 UkOVT4rRXV9RmViHVJy6ZyJDbUXcT3LMqfsh33AJTcUSUd2GdbR6Tv1/mdZ8W9IzhiFc hBj7Ekm7PmgCAiZgq9uFnNTR+D8BL8MDnbR+x+Uclw66ql1y/C3AkI08RPA81IsE4SmL FE+/lkLJLEYQ7L/ER4MUrB1WGSIkaYW2ClTjZicX+RWRX4Sb3bp9r9GJ2FgZG7AF7hZ7 i+Xw== 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=rtNEogxOjFuRqhkiHJBNrihhcPRtSxfCGctbbOdVMjiCjURMAy8hJzzyi8Hj08REf2 mrH8LqRPCiZbCdFcVS3cJVnHFKvtWRM3N5nOz+xUewkJh0wNsx4b+MIxKpvFr8+mZsp4 6dk8ukin+wFQPtQ4WrWY58Q0ryjGh8LmCIPHTHgTzSv23ykHq5MYATJ5PoV5EvrdCf8u jcWrQUSqrzVjIphxLb9EHBOzJJey8dIvzTDnWvfBZvvMOP/PkiDOrPbDa0vPKSf45nAF 4xT/XZ7fxy3N0+ePp7KoMk096ObcqwD6zBBfH5ZR1vwE8y/iJ18YTPeUWIUozSq5JN6b AXAQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-acpi-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-acpi-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 i25si3651328edx.482.2021.07.08.11.09.00; Thu, 08 Jul 2021 11:09:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-acpi-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-acpi-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-acpi-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 S229842AbhGHSLl (ORCPT + 4 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 Precedence: bulk List-ID: X-Mailing-List: linux-acpi@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