From patchwork Mon Nov 1 15:03:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jassi Brar X-Patchwork-Id: 12596543 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EDA5BC433F5 for ; Mon, 1 Nov 2021 15:05:48 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BF4D761100 for ; Mon, 1 Nov 2021 15:05:48 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org BF4D761100 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=RQGG6bySsBoYcgIqUdiKd+Zc4rotlxGR+rPQjEtSQ4o=; b=eD5ehI18/bT9TB PobM5FmjCvg2d8x89QRBdt7cMLm/+Uj8yzmeghR/c34XnszS4680Y9JaAL+tt+LlAPhn/LSSSvCqi 6l4kffa/Y4tlHsM6BBjPG+sHCwZ+r7ENPLSNyaZrn+uhfLNF76vVKz8JXYILIA0VtRzie+62df+7o 4wXKYDjjwt91M9jzfmkP00eFNOzPdpXh+vLYwpHEex9A4pwECHf+A/japFUg3NC3QeD3WrmBs8BgC uzwKXJps9bhpvE6Q1xykD+gE2dymx1x+IAdYW2pSVritZWOX17MtS/iTB/2usSKewoIQ+CbOp7Kkt mXglRV+yJSehKV4nxK8w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mhYr0-00GdU8-V1; Mon, 01 Nov 2021 15:04:07 +0000 Received: from mail-il1-x131.google.com ([2607:f8b0:4864:20::131]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mhYqw-00GdTH-Hb for linux-arm-kernel@lists.infradead.org; Mon, 01 Nov 2021 15:04:04 +0000 Received: by mail-il1-x131.google.com with SMTP id l8so920459ilv.3 for ; Mon, 01 Nov 2021 08:04:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc; bh=zz8+8eAWT15ebtgLs9UUM8XkKHVahbPCHZBcbN8cF+Q=; b=diUd2t97mRjzk8jAknzzLiX7jzc3g576wvHA1y1vQR3NfhMi1LBD7leOtgFBdg970S Ahqbetd/I1fKgv6nLYzBje+GOael2jwh+jxS1QuK7fkITTONbLLWq/V0H7trp2ovOf/a NR7IHf9SF8XPiZbd0TkFgXW1/ijwkjvOOFBgI2r1AZgsPKQVeCkHGU26dqVs0u/k2Eiy b4CIJPeuff116K42HU/xrDx+6UjSPmonMNo3M2zwoYijzT8HR0LCygKZ7uOGAo78vHf0 LGR4C7ahXcoOF+b5weJkqM9Ui+/xNUsqwq1tIbnNHhw26HdQKN1Acb0V2vNiWZOmlEdn Rp7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=zz8+8eAWT15ebtgLs9UUM8XkKHVahbPCHZBcbN8cF+Q=; b=hIKL5RxmsDWyOJ/iLpyeDoj4wMW0nlFk3lgk4Q+zwfvVtdj+I2Zzu2JnerLgL7kTEm XRqGPnxQ1I/M1dcCH74qJyk1FHDCU9frhOgmpLdbHly/Y6UJjhmKJUsl/2U2ikz1qmDN K4QAEG5WVixvCOribh1bxSBj4+8LHQCte5sgjUpttdQ+SupKskfDBGRacLydgIoojBTF eDMYQGkQvK+JXfghVAsXGtwe0uH1d+bZAq/SU9YCEd30Jx7wyrbhKqq6YTkEuoGa7xbX Be2IaKQbJ6zKpBnU7Yry95PYkRPIkY+V3i3G8bOynJo3P7B0xNqGDPt1aeXcWjyZgdU7 4cjg== X-Gm-Message-State: AOAM530FleiLL+JN01GRtwU7JKpM4I5iIJ/E1OpbwkxvgLnmpm3yGzZp m0Ps6aSkywGeVbe3cEs01IYY+M8JQuOXAP4K199cCJVGrO8= X-Google-Smtp-Source: ABdhPJx9OIYBsYfkFP3JkQn6FN5FHN88Fz6pxMQKcLr5G9awyIa6NDcEIO/RcAuvHcAJrhqaELXO1muDEK5451DcuH4= X-Received: by 2002:a05:6e02:12e4:: with SMTP id l4mr21389883iln.25.1635779040971; Mon, 01 Nov 2021 08:04:00 -0700 (PDT) MIME-Version: 1.0 From: Jassi Brar Date: Mon, 1 Nov 2021 10:03:50 -0500 Message-ID: Subject: [GIT PULL] Mailbox changes for v5.16 To: Linus Torvalds Cc: Linux Kernel Mailing List , linux-arm-kernel X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211101_080402_612645_F601B501 X-CRM114-Status: GOOD ( 15.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Linus, The following changes since commit 6985c40ab6c5d63a494ce9adce9a4768364f2507: Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux (2021-10-16 10:22:08 -0700) are available in the Git repository at: git://git.linaro.org/landing-teams/working/fujitsu/integration.git tags/mailbox-v5.16 for you to fetch changes up to 97961f78e8bc7f50ff7113fec030af6fa5f004d0: mailbox: imx: support i.MX8ULP S4 MU (2021-10-29 23:03:09 -0500) ---------------------------------------------------------------- - qcom: add support for qcm2290 consolidate msm8994 type apcs_data - mtk: fix clock id usage - apple: add driver for ASC/M3 controllers - pcc: reorganise PCC pcc_mbox_request_channel add support for PCCT extended PCC subspaces - misc: make use of devm_platform_ioremap_resource() change Altera, PCC and Apple mailbox maintainers ---------------------------------------------------------------- Cai Huoqing (12): mailbox: altera: Make use of the helper function devm_platform_ioremap_resource() mailbox: bcm2835: Make use of the helper function devm_platform_ioremap_resource() mailbox: hi3660: Make use of the helper function devm_platform_ioremap_resource() mailbox: hi6220: Make use of the helper function devm_platform_ioremap_resource() mailbox: mtk-cmdq: Make use of the helper function devm_platform_ioremap_resource() mailbox: omap: Make use of the helper function devm_platform_ioremap_resource() mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_resource() mailbox: qcom-apcs-ipc: Make use of the helper function devm_platform_ioremap_resource() mailbox: sti: Make use of the helper function devm_platform_ioremap_resource() mailbox: stm32-ipcc: Make use of the helper function devm_platform_ioremap_resource() mailbox: sun6i: Make use of the helper function devm_platform_ioremap_resource() mailbox: xgene-slimpro: Make use of the helper function devm_platform_ioremap_resource() Fei Shao (2): mailbox: mtk-cmdq: Validate alias_id on probe mailbox: mtk-cmdq: Fix local clock ID usage Mun Yew Tham (1): MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver maintainer Peng Fan (2): dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support mailbox: imx: support i.MX8ULP S4 MU Shawn Guo (4): mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss Sudeep Holla (13): mailbox: pcc: 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 maintainer for PCC mailbox driver Sven Peter (3): MAINTAINERS: Add Apple mailbox files dt-bindings: mailbox: Add Apple mailbox bindings mailbox: apple: Add driver for Apple mailboxes jason-jh.lin (1): mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done .../devicetree/bindings/mailbox/apple,mailbox.yaml | 77 +++ .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- MAINTAINERS | 11 +- drivers/acpi/cppc_acpi.c | 43 +- drivers/hwmon/xgene-hwmon.c | 35 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 33 +- drivers/mailbox/Kconfig | 12 + drivers/mailbox/Makefile | 2 + drivers/mailbox/apple-mailbox.c | 384 +++++++++++++ drivers/mailbox/bcm2835-mailbox.c | 4 +- drivers/mailbox/hi3660-mailbox.c | 4 +- drivers/mailbox/hi6220-mailbox.c | 7 +- drivers/mailbox/imx-mailbox.c | 124 +++-- drivers/mailbox/mailbox-altera.c | 5 +- drivers/mailbox/mailbox-sti.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/pcc.c | 598 +++++++++++++-------- drivers/mailbox/platform_mhu.c | 4 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/sun6i-msgbox.c | 9 +- include/acpi/pcc.h | 21 +- include/linux/apple-mailbox.h | 19 + include/linux/firmware/imx/s4.h | 20 + 27 files changed, 1061 insertions(+), 417 deletions(-) create mode 100644 Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml create mode 100644 drivers/mailbox/apple-mailbox.c create mode 100644 include/linux/apple-mailbox.h create mode 100644 include/linux/firmware/imx/s4.h