All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bjorn Andersson <bjorn.andersson@linaro.org>
To: arm@kernel.org, soc@kernel.org
Cc: linux-arm-msm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	Andy Gross <agross@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
	Olof Johansson <olof@lixom.net>,
	Kevin Hilman <khilman@baylibre.com>,
	Iskren Chernev <iskren.chernev@gmail.com>,
	Stephan Gerhold <stephan@gerhold.net>,
	Stephen Boyd <swboyd@chromium.org>, Vinod Koul <vkoul@kernel.org>,
	Alex Elder <elder@linaro.org>,
	Caleb Connolly <caleb@connolly.tech>,
	Douglas Anderson <dianders@chromium.org>,
	John Stultz <john.stultz@linaro.org>,
	Junlin Yang <yangjunlin@yulong.com>,
	Manivannan Sadhasivam <mani@kernel.org>
Subject: [GIT PULL] Qualcomm driver updates for v5.15
Date: Mon, 16 Aug 2021 16:48:40 -0500	[thread overview]
Message-ID: <20210816214840.581244-1-bjorn.andersson@linaro.org> (raw)

The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-5.15

for you to fetch changes up to e3d4571955050736bbf3eda0a9538a09d9fcfce8:

  soc: qcom: smsm: Fix missed interrupts if state changes while masked (2021-08-04 22:20:09 -0500)

----------------------------------------------------------------
Qualcomm driver updates for v5.15

This fixes the "shared memory state machine" (SMSM) interrupt logic to
avoid missing transitions happening while the interrupts are masked.

SM6115 support is added to smd-rpm and rpmpd.

The Qualcomm SCM firmware driver is once again made possible to compile
and load as a kernel module.

An out-of-bounds error related to the cooling devices of the AOSS driver
is corrected. The binding is converted to YAML and a generic compatible
is introduced to reduce the driver churn.

The GENI wrapper gains a helper function used in I2C and SPI for
switching the serial engine hardware to use the wrapper's DMA-engine.

Lastly it contains a number of cleanups and smaller fixes for rpmhpd,
socinfo, CPR, mdt_loader and the GENI DT binding.

----------------------------------------------------------------
Alex Elder (1):
      soc: qcom: mdt_loader: be more informative on errors

Bjorn Andersson (4):
      dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible
      dt-bindings: soc: qcom: aoss: Convert to YAML
      soc: qcom: aoss: Add generic compatible
      soc: qcom: rpmhpd: Use corner in power_off

Caleb Connolly (1):
      dt-bindings: qcom: geni-se: document iommus

Douglas Anderson (1):
      PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32()

Iskren Chernev (4):
      dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible
      dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding
      drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains
      soc: qcom: smd-rpm: Add SM6115 compatible

John Stultz (1):
      firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module

Junlin Yang (1):
      firmware: qcom_scm: remove a duplicative condition

Manivannan Sadhasivam (1):
      soc: qcom: aoss: Fix the out of bound usage of cooling_devs

Stephan Gerhold (2):
      soc: qcom: smsm: Implement support for get_irqchip_state
      soc: qcom: smsm: Fix missed interrupts if state changes while masked

Stephen Boyd (2):
      firmware: qcom_scm: Mark string array const
      soc: qcom: socinfo: Don't print anything if nothing found

Vinod Koul (2):
      soc: qcom: geni: move GENI_IF_DISABLE_RO to common header
      soc: qcom: geni: Add support for gpi dma

 .../devicetree/bindings/power/qcom,rpmpd.yaml      |   1 +
 .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt |  87 ----------------
 .../bindings/soc/qcom/qcom,aoss-qmp.yaml           | 114 +++++++++++++++++++++
 .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml |   3 +
 .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml |   1 +
 drivers/firmware/Kconfig                           |   2 +-
 drivers/firmware/Makefile                          |   3 +-
 drivers/firmware/qcom_scm.c                        |   8 +-
 drivers/iommu/Kconfig                              |   2 +
 drivers/net/wireless/ath/ath10k/Kconfig            |   1 +
 drivers/soc/qcom/cpr.c                             |  43 +-------
 drivers/soc/qcom/mdt_loader.c                      |  18 ++--
 drivers/soc/qcom/qcom-geni-se.c                    |  30 +++++-
 drivers/soc/qcom/qcom_aoss.c                       |   9 +-
 drivers/soc/qcom/rpmhpd.c                          |   5 +-
 drivers/soc/qcom/rpmpd.c                           |  28 +++++
 drivers/soc/qcom/smd-rpm.c                         |   1 +
 drivers/soc/qcom/smsm.c                            |  28 ++++-
 drivers/soc/qcom/socinfo.c                         |   4 +-
 include/dt-bindings/power/qcom-rpmpd.h             |  10 ++
 include/linux/qcom-geni-se.h                       |  19 +++-
 21 files changed, 269 insertions(+), 148 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml

WARNING: multiple messages have this Message-ID (diff)
From: Bjorn Andersson <bjorn.andersson@linaro.org>
To: arm@kernel.org, soc@kernel.org
Cc: linux-arm-msm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	Andy Gross <agross@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
	Olof Johansson <olof@lixom.net>,
	Kevin Hilman <khilman@baylibre.com>,
	Iskren Chernev <iskren.chernev@gmail.com>,
	Stephan Gerhold <stephan@gerhold.net>,
	Stephen Boyd <swboyd@chromium.org>, Vinod Koul <vkoul@kernel.org>,
	Alex Elder <elder@linaro.org>,
	Caleb Connolly <caleb@connolly.tech>,
	Douglas Anderson <dianders@chromium.org>,
	John Stultz <john.stultz@linaro.org>,
	Junlin Yang <yangjunlin@yulong.com>,
	Manivannan Sadhasivam <mani@kernel.org>
Subject: [GIT PULL] Qualcomm driver updates for v5.15
Date: Mon, 16 Aug 2021 16:48:40 -0500	[thread overview]
Message-ID: <20210816214840.581244-1-bjorn.andersson@linaro.org> (raw)
Message-ID: <20210816214840.em8McL-ogQfHEVe_bV_eiHOvVQfxbdxJArmHKZDfNKY@z> (raw)

The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-5.15

for you to fetch changes up to e3d4571955050736bbf3eda0a9538a09d9fcfce8:

  soc: qcom: smsm: Fix missed interrupts if state changes while masked (2021-08-04 22:20:09 -0500)

----------------------------------------------------------------
Qualcomm driver updates for v5.15

This fixes the "shared memory state machine" (SMSM) interrupt logic to
avoid missing transitions happening while the interrupts are masked.

SM6115 support is added to smd-rpm and rpmpd.

The Qualcomm SCM firmware driver is once again made possible to compile
and load as a kernel module.

An out-of-bounds error related to the cooling devices of the AOSS driver
is corrected. The binding is converted to YAML and a generic compatible
is introduced to reduce the driver churn.

The GENI wrapper gains a helper function used in I2C and SPI for
switching the serial engine hardware to use the wrapper's DMA-engine.

Lastly it contains a number of cleanups and smaller fixes for rpmhpd,
socinfo, CPR, mdt_loader and the GENI DT binding.

----------------------------------------------------------------
Alex Elder (1):
      soc: qcom: mdt_loader: be more informative on errors

Bjorn Andersson (4):
      dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible
      dt-bindings: soc: qcom: aoss: Convert to YAML
      soc: qcom: aoss: Add generic compatible
      soc: qcom: rpmhpd: Use corner in power_off

Caleb Connolly (1):
      dt-bindings: qcom: geni-se: document iommus

Douglas Anderson (1):
      PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32()

Iskren Chernev (4):
      dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible
      dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding
      drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains
      soc: qcom: smd-rpm: Add SM6115 compatible

John Stultz (1):
      firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module

Junlin Yang (1):
      firmware: qcom_scm: remove a duplicative condition

Manivannan Sadhasivam (1):
      soc: qcom: aoss: Fix the out of bound usage of cooling_devs

Stephan Gerhold (2):
      soc: qcom: smsm: Implement support for get_irqchip_state
      soc: qcom: smsm: Fix missed interrupts if state changes while masked

Stephen Boyd (2):
      firmware: qcom_scm: Mark string array const
      soc: qcom: socinfo: Don't print anything if nothing found

Vinod Koul (2):
      soc: qcom: geni: move GENI_IF_DISABLE_RO to common header
      soc: qcom: geni: Add support for gpi dma

 .../devicetree/bindings/power/qcom,rpmpd.yaml      |   1 +
 .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt |  87 ----------------
 .../bindings/soc/qcom/qcom,aoss-qmp.yaml           | 114 +++++++++++++++++++++
 .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml |   3 +
 .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml |   1 +
 drivers/firmware/Kconfig                           |   2 +-
 drivers/firmware/Makefile                          |   3 +-
 drivers/firmware/qcom_scm.c                        |   8 +-
 drivers/iommu/Kconfig                              |   2 +
 drivers/net/wireless/ath/ath10k/Kconfig            |   1 +
 drivers/soc/qcom/cpr.c                             |  43 +-------
 drivers/soc/qcom/mdt_loader.c                      |  18 ++--
 drivers/soc/qcom/qcom-geni-se.c                    |  30 +++++-
 drivers/soc/qcom/qcom_aoss.c                       |   9 +-
 drivers/soc/qcom/rpmhpd.c                          |   5 +-
 drivers/soc/qcom/rpmpd.c                           |  28 +++++
 drivers/soc/qcom/smd-rpm.c                         |   1 +
 drivers/soc/qcom/smsm.c                            |  28 ++++-
 drivers/soc/qcom/socinfo.c                         |   4 +-
 include/dt-bindings/power/qcom-rpmpd.h             |  10 ++
 include/linux/qcom-geni-se.h                       |  19 +++-
 21 files changed, 269 insertions(+), 148 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

             reply	other threads:[~2021-08-16 21:48 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-16 21:48 Bjorn Andersson [this message]
2021-08-16 21:48 ` [GIT PULL] Qualcomm driver updates for v5.15 Bjorn Andersson
2021-08-18 13:34 ` Arnd Bergmann
2021-08-18 13:34   ` Arnd Bergmann

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=20210816214840.581244-1-bjorn.andersson@linaro.org \
    --to=bjorn.andersson@linaro.org \
    --cc=agross@kernel.org \
    --cc=arm@kernel.org \
    --cc=arnd@arndb.de \
    --cc=caleb@connolly.tech \
    --cc=dianders@chromium.org \
    --cc=elder@linaro.org \
    --cc=iskren.chernev@gmail.com \
    --cc=john.stultz@linaro.org \
    --cc=khilman@baylibre.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=mani@kernel.org \
    --cc=olof@lixom.net \
    --cc=soc@kernel.org \
    --cc=stephan@gerhold.net \
    --cc=swboyd@chromium.org \
    --cc=vkoul@kernel.org \
    --cc=yangjunlin@yulong.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.