public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Bjorn Andersson <andersson@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Ohad Ben-Cohen <ohad@wizery.com>,
	linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org,
	Mathieu Poirier <mathieu.poirier@linaro.org>,
	Tanmay Shah <tanmay.shah@amd.com>,
	Devarsh Thakkar <devarsht@ti.com>,
	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>,
	Iuliana Prodan <iuliana.prodan@nxp.com>,
	Rob Herring <robh@kernel.org>,
	Markus Elfring <Markus.Elfring@web.de>,
	Simon Horman <horms@kernel.org>,
	Yang Li <yang.lee@linux.alibaba.com>, Yu Zhe <yuzhe@nfschina.com>
Subject: [GIT PULL] remoteproc updates for v6.4
Date: Mon, 24 Apr 2023 08:19:12 -0700	[thread overview]
Message-ID: <20230424151912.278066-1-andersson@kernel.org> (raw)


The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

  Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-v6.4

for you to fetch changes up to 1f6fa392a9942e4a2bd3122913baeb33e987ccd9:

  remoteproc: st: Use of_property_present() for testing DT property presence (2023-04-18 18:56:51 -0700)

----------------------------------------------------------------
remoteproc updates for v6.4

Unnecessary type casts from the void * rproc->priv pointer is dropped
throughout te subsystem.

A kernel-doc error is corrected in the Mediatek SCPI IPI implementation.

The firmware loading onto the IMX DSP remote processors is reworked to
avoid non-32bit memory operations. A module parameter is introduced to
assist development of firmware without communication abilities in place.
Error paths in imx_dsp_rproc_mbox_alloc() is cleaned up.

The cluster configuration handling in the TI K3 R5 driver is corrected
and support for the single-R5 core found in the TI AM62x SoC family is
introduced.

The TI PRU driver device- to virtual-address translation is updated to
avoid compiler warning about the unsigned device-address always being
larger than 0.

The ST remoteproc driver is transitioned to use of_property_present().

Issues with kicks arriving after the STM32 remote processor has been
shut down are mitigated by checking the processor's state before
handling them.

Support for mailbox channels for communication with the remote
processors are added to the Xilinx R5 remoteproc driver. The naming of
carveouts are corrected and their parsing is reworked.
For this a couple of fixes targeting the mailbox subsystem are picked up
here as well.

Reference counting of of_nodes are corrected in the ST, STM32, RCAR and
IMX remoteproc drivers.

----------------------------------------------------------------
Arnaud Pouliquen (2):
      remoteproc: stm32_rproc: Add mutex protection for workqueue
      dt-bindings: remoteproc: stm32-rproc: Typo fix

Devarsh Thakkar (3):
      remoteproc: k3-r5: Simplify cluster mode setting usage
      dt-bindings: remoteproc: ti: Add new compatible for AM62 SoC family
      remoteproc: k3-r5: Use separate compatible string for TI AM62x SoC family

Iuliana Prodan (2):
      remoteproc: imx_dsp_rproc: Add module parameter to ignore ready flag from remote processor
      remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores

Markus Elfring (1):
      remoteproc: imx_dsp_rproc: Improve exception handling in imx_dsp_rproc_mbox_alloc()

Mathieu Poirier (6):
      remoteproc: stm32: Call of_node_put() on iteration error
      remoteproc: st: Call of_node_put() on iteration error
      remoteproc: rcar_rproc: Call of_node_put() on iteration error
      remoteproc: imx_rproc: Call of_node_put() on iteration error
      remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
      remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning

Rob Herring (2):
      dt-bindings: remoteproc: Drop unneeded quotes
      remoteproc: st: Use of_property_present() for testing DT property presence

Simon Horman (1):
      remoteproc: pru: Remove always true check positive unsigned value

Tanmay Shah (5):
      mailbox: zynqmp: Fix counts of child nodes
      mailbox: zynqmp: Fix IPI isr handling
      mailbox: zynqmp: Fix typo in IPI documentation
      drivers: remoteproc: xilinx: Fix carveout names
      remoteproc: xilinx: Add mailbox channels for rpmsg

Yang Li (1):
      remoteproc/mtk_scpi_ipi: Fix one kernel-doc comment

Yu Zhe (1):
      remoteproc: Remove unnecessary (void*) conversions

 .../remoteproc/amlogic,meson-mx-ao-arc.yaml        |   4 +-
 .../bindings/remoteproc/fsl,imx-rproc.yaml         |   4 +-
 .../bindings/remoteproc/ingenic,vpu.yaml           |   4 +-
 .../bindings/remoteproc/qcom,glink-edge.yaml       |   2 +-
 .../bindings/remoteproc/qcom,smd-edge.yaml         |   2 +-
 .../bindings/remoteproc/renesas,rcar-rproc.yaml    |   4 +-
 .../bindings/remoteproc/st,stm32-rproc.yaml        |  18 +-
 .../bindings/remoteproc/ti,k3-r5f-rproc.yaml       |  76 +++--
 drivers/mailbox/zynqmp-ipi-mailbox.c               |  13 +-
 drivers/remoteproc/da8xx_remoteproc.c              |  12 +-
 drivers/remoteproc/imx_dsp_rproc.c                 | 249 ++++++++++++++--
 drivers/remoteproc/imx_rproc.c                     |   7 +-
 drivers/remoteproc/mtk_scp.c                       |  12 +-
 drivers/remoteproc/mtk_scp_ipi.c                   |   2 +-
 drivers/remoteproc/pru_rproc.c                     |   5 +-
 drivers/remoteproc/qcom_q6v5_adsp.c                |  10 +-
 drivers/remoteproc/qcom_q6v5_mss.c                 |   8 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 |  14 +-
 drivers/remoteproc/qcom_wcnss.c                    |  10 +-
 drivers/remoteproc/rcar_rproc.c                    |   9 +-
 drivers/remoteproc/st_remoteproc.c                 |   7 +-
 drivers/remoteproc/stm32_rproc.c                   |  14 +-
 drivers/remoteproc/ti_k3_r5_remoteproc.c           | 127 +++++---
 drivers/remoteproc/xlnx_r5_remoteproc.c            | 324 ++++++++++++++++-----
 include/linux/mailbox/zynqmp-ipi-message.h         |   2 +-
 25 files changed, 710 insertions(+), 229 deletions(-)

             reply	other threads:[~2023-04-24 15:15 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-24 15:19 Bjorn Andersson [this message]
2023-04-26  0:49 ` [GIT PULL] remoteproc updates for v6.4 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230424151912.278066-1-andersson@kernel.org \
    --to=andersson@kernel.org \
    --cc=Markus.Elfring@web.de \
    --cc=arnaud.pouliquen@foss.st.com \
    --cc=devarsht@ti.com \
    --cc=horms@kernel.org \
    --cc=iuliana.prodan@nxp.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-remoteproc@vger.kernel.org \
    --cc=mathieu.poirier@linaro.org \
    --cc=ohad@wizery.com \
    --cc=robh@kernel.org \
    --cc=tanmay.shah@amd.com \
    --cc=torvalds@linux-foundation.org \
    --cc=yang.lee@linux.alibaba.com \
    --cc=yuzhe@nfschina.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox