lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230904161621.2954993-1-andersson@kernel.org>
Date:   Mon,  4 Sep 2023 09:16:19 -0700
From:   Bjorn Andersson <andersson@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Ohad Ben-Cohen <ohad@...ery.com>, linux-remoteproc@...r.kernel.org,
        linux-kernel@...r.kernel.org,
        Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
        Dylan Van Assche <me@...anvanassche.be>,
        Alexey Minnekhanov <alexeymin@...tmarketos.org>,
        Konrad Dybcio <konrad.dybcio@...aro.org>,
        Marek Vasut <marex@...x.de>,
        Siddharth Gupta <sidgup@...eaurora.org>,
        Ye Xingchen <ye.xingchen@....com.cn>,
        Arnd Bergmann <arnd@...db.de>,
        Mukesh Ojha <quic_mojha@...cinc.com>,
        Peng Fan <peng.fan@....com>, Rob Herring <robh@...nel.org>,
        Stephan Gerhold <stephan@...hold.net>,
        Tero Kristo <t-kristo@...com>
Subject: [GIT PULL] remoteproc updates for v6.6


The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 18cf4fcd7bdc1864e75127f4fd15abc0bc76ec7f:

  remoteproc: pru: add support for configuring GPMUX based on client setup (2023-08-21 15:19:28 -0600)

----------------------------------------------------------------
remoteproc updates for v6.6

Support for booting the iMX remoteprocs using MMIO, instead of SMCCC is
added. The iMX driver is also extended to support delivering interrupts
from an arbitrary number of vdev.

Support is added to the TI PRU driver, to allow GPMUX to be controlled
from DeviceTree.

The Qualcomm coredump collector is extended to fall back to generating a
full coredump, in the case that the loaded firmware doesn't support
generating minidump. The overly terse MD abbreviation of "MINIDUMP" is
expanded, to make the code easier on the eye.

The list of Qualcomm Sensor Low Power Island (SLPI) instances supported
is cleaned up, and SDM845 is added. SDM630/636/660 support for the modem
subsystem (mss) is added.

All the Qualcomm drivers are transitioned to of_reserved_mem_lookup()
instead of open coding the resolution of reserved-memory regions, to
gain handling of error cases. A couple of drivers are transitioned to
use devm_platform_ioremap_resource_byname().

The stm32 remoteproc driver's PM operations are updated to modern
macros, to avoid the "unused variable"-warning in some configurations.

Drivers are transitioned away from directly including of_device.h.

----------------------------------------------------------------
Alexey Minnekhanov (2):
      dt-bindings: remoteproc: qcom,msm8996-mss-pil: Add SDM660 compatible
      remoteproc: qcom: q6v5-mss: Add support for SDM630/636/660

Arnd Bergmann (1):
      remoteproc: stm32: fix incorrect optional pointers

Dylan Van Assche (3):
      dt-bindings: remoteproc: qcom: adsp: add qcom,sdm845-slpi-pas compatible
      remoteproc: qcom: pas: refactor SLPI remoteproc init
      remoteproc: qcom: pas: add SDM845 SLPI compatible

Konrad Dybcio (2):
      dt-bindings: remoteproc: qcom: sm6115-pas: Add QCM2290
      dt-bindings: remoteproc: qcom,msm8996-mss-pil: Fix 8996 clocks

Krzysztof Kozlowski (4):
      dt-bindings: remoteproc: qcom,pas: correct memory-region constraints
      dt-bindings: remoteproc: qcom,sm6115-pas: correct memory-region constraints
      dt-bindings: remoteproc: qcom,sm8550-pas: require memory-region
      dt-bindings: remoteproc: qcom,adsp: bring back firmware-name

Marek Vasut (2):
      dt-bindings: remoteproc: imx_rproc: Support i.MX8MN/P MMIO
      remoteproc: imx_rproc: Switch iMX8MN/MP from SMCCC to MMIO

Mukesh Ojha (1):
      remoteproc: qcom: Expand MD_* as MINIDUMP_*

Peng Fan (1):
      remoteproc: imx_rproc: iterate all notifiyids in rx callback

Rob Herring (1):
      remoteproc: Explicitly include correct DT includes

Siddharth Gupta (2):
      remoteproc: core: Export the rproc coredump APIs
      remoteproc: qcom: Add full coredump fallback mechanism

Stephan Gerhold (1):
      remoteproc: qcom: Use of_reserved_mem_lookup()

Tero Kristo (1):
      remoteproc: pru: add support for configuring GPMUX based on client setup

Ye Xingchen (2):
      remoteproc: qcom: q6v5: use devm_platform_ioremap_resource_byname()
      remoteproc: qcom: wcnss: use devm_platform_ioremap_resource_byname()

 .../bindings/remoteproc/fsl,imx-rproc.yaml         |  20 ++++
 .../devicetree/bindings/remoteproc/qcom,adsp.yaml  |  24 +++++
 .../bindings/remoteproc/qcom,msm8996-mss-pil.yaml  |  12 ++-
 .../bindings/remoteproc/qcom,pas-common.yaml       |   1 -
 .../bindings/remoteproc/qcom,qcs404-pas.yaml       |   3 +-
 .../bindings/remoteproc/qcom,sc7180-pas.yaml       |   3 +-
 .../bindings/remoteproc/qcom,sc8180x-pas.yaml      |   3 +-
 .../bindings/remoteproc/qcom,sc8280xp-pas.yaml     |   3 +-
 .../bindings/remoteproc/qcom,sdx55-pas.yaml        |   3 +-
 .../bindings/remoteproc/qcom,sm6115-pas.yaml       |  39 +++++---
 .../bindings/remoteproc/qcom,sm6350-pas.yaml       |   3 +-
 .../bindings/remoteproc/qcom,sm8150-pas.yaml       |   3 +-
 .../bindings/remoteproc/qcom,sm8350-pas.yaml       |   3 +-
 .../bindings/remoteproc/qcom,sm8550-pas.yaml       |   1 +
 drivers/remoteproc/imx_dsp_rproc.c                 |   3 +-
 drivers/remoteproc/imx_rproc.c                     |  73 ++++++++++++++-
 drivers/remoteproc/imx_rproc.h                     |   2 +
 drivers/remoteproc/omap_remoteproc.c               |   3 +-
 drivers/remoteproc/pru_rproc.c                     |  25 ++++-
 drivers/remoteproc/qcom_common.c                   |  21 +++--
 drivers/remoteproc/qcom_q6v5_adsp.c                |  26 +++---
 drivers/remoteproc/qcom_q6v5_mss.c                 |  87 ++++++++++++++----
 drivers/remoteproc/qcom_q6v5_pas.c                 | 102 ++++++++-------------
 drivers/remoteproc/qcom_q6v5_wcss.c                |   3 +-
 drivers/remoteproc/qcom_sysmon.c                   |   1 -
 drivers/remoteproc/qcom_wcnss.c                    |  30 +++---
 drivers/remoteproc/qcom_wcnss_iris.c               |   1 +
 drivers/remoteproc/rcar_rproc.c                    |   3 +-
 drivers/remoteproc/remoteproc_coredump.c           |   2 +
 drivers/remoteproc/remoteproc_internal.h           |   4 -
 drivers/remoteproc/st_slim_rproc.c                 |   1 -
 drivers/remoteproc/stm32_rproc.c                   |  16 ++--
 drivers/remoteproc/ti_k3_dsp_remoteproc.c          |   2 +-
 drivers/remoteproc/ti_k3_r5_remoteproc.c           |   3 +-
 drivers/remoteproc/wkup_m3_rproc.c                 |   2 +-
 include/linux/remoteproc.h                         |   4 +
 36 files changed, 362 insertions(+), 173 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ