[GIT PULL] Qualcomm driver updates for v5.11

Bjorn Andersson bjorn.andersson at linaro.org
Mon Nov 30 14:01:42 EST 2020


The following changes since commit 80e8eaab5e98fc013fd4afb4aab1fceeb049cbfd:

  soc: qcom: geni: Optimize/comment select fifo/dma mode (2020-10-26 10:29:19 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 9c45662675b38e80fff48397506cf9fd9936b6f3:

  soc: qcom: rpmhpd: Add SDX55 power domains (2020-11-26 11:50:31 -0600)

----------------------------------------------------------------
Qualcomm driver updates for v5.11

This adds support for the core power domains on MSM8916, MSM8939, SDM660
and SDX55. It adds SM8150 support to the last-level cache controller
driver and it makes it possible to build the Command DB and RPMh drivers
as modules.

It also contains a slew of smaller cleanups, style and bug fixes
throughout the various drivers.

----------------------------------------------------------------
Bjorn Andersson (1):
      Merge tag '20201013212531.428538-1-dianders at chromium.org' into drivers-for-5.11

Evan Green (1):
      soc: qcom: smp2p: Safely acquire spinlock without IRQs

Isaac J. Manjarres (1):
      soc: qcom: llcc: Support chipsets that can write to llcc

John Stultz (1):
      soc: qcom: rpmh: Allow RPMH driver to be loaded as a module

Jun Nie (2):
      dt-bindings: power: rpmpd: Add MSM8939 RPM power domains
      soc: qcom: rpmpd: Add MSM8939 power-domains

Konrad Dybcio (2):
      dt-bindings: power: rpmpd: Add SDM660 power-domains bindings
      soc: qcom: rpmpd: Add SDM660 power-domains

Lee Jones (11):
      soc: qcom: qcom_aoss: Remove set but unused variable 'tlen'
      soc: qcom: qcom_aoss: Add missing description for 'cooling_devs'
      soc: qcom: qcom-geni-se: Fix misnamed function parameter 'rx_rfr'
      soc: qcom: smem: Fix formatting and missing documentation issues
      soc: qcom: smsm: Fix some kernel-doc formatting and naming problems
      soc: qcom: wcnss_ctrl: Demote non-conformant struct header and fix function headers
      soc: qcom: smp2p: Remove unused struct attribute provide another
      soc: qcom: llcc-qcom: Fix expected kernel-doc formatting
      soc: qcom: rpmhpd: Provide some missing struct member descriptions
      soc: qcom: kryo-l2-accessors: Fix misnaming of 'val'
      soc: qcom: rpmh: Fix possible doc-rot in rpmh_write()'s header

Lina Iyer (2):
      soc: qcom: cmd-db: allow loading as a module
      soc: qcom: Kconfig: make RPMH match Command DB setting

Maulik Shah (2):
      Revert "drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh"
      soc: qcom: rpmh: Use __fill_rpmh_msg API during rpmh_write()

Rikard Falkeborn (2):
      soc: qcom: pdr: Constify static qmi structs
      samples: qmi: Constify static qmi ops

Roja Rani Yarubandi (1):
      soc: qcom: geni: Remove "iova" check

Sai Prakash Ranjan (1):
      soc: qcom: llcc: Move llcc configuration to its own function

Souradeep Chowdhury (2):
      dt-bindings: msm: Add LLCC for SM8150
      soc: qcom: llcc: Add configuration data for SM8150

Stephan Gerhold (3):
      soc: qcom: rpmpd: Rename MAX_8996_RPMPD_STATE to MAX_CORNER_RPMPD_STATE
      dt-bindings: power: rpmpd: Add MSM8916 RPM power domains
      soc: qcom: rpmpd: Add MSM8916 power domains

Tom Rix (1):
      soc: qcom: initialize local variable

Vinod Koul (2):
      dt-bindings: power: Add rpm power domain bindings for sdx55
      soc: qcom: rpmhpd: Add SDX55 power domains

Viresh Kumar (1):
      qcom-geni-se: remove has_opp_table

Vladimir Lypak (1):
      soc: qcom: socinfo: add soc ids for msm8953 variants

 .../devicetree/bindings/arm/msm/qcom,llcc.yaml     |   1 +
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |   4 +
 drivers/soc/qcom/Kconfig                           |   5 +-
 drivers/soc/qcom/cmd-db.c                          |   8 +-
 drivers/soc/qcom/kryo-l2-accessors.c               |   2 +-
 drivers/soc/qcom/llcc-qcom.c                       | 147 +++++++++++++++------
 drivers/soc/qcom/pdr_interface.c                   |   8 +-
 drivers/soc/qcom/qcom-geni-se.c                    |   9 +-
 drivers/soc/qcom/qcom_aoss.c                       |   4 +-
 drivers/soc/qcom/rpmh-rsc.c                        |   7 +-
 drivers/soc/qcom/rpmh.c                            |  14 +-
 drivers/soc/qcom/rpmhpd.c                          |  16 +++
 drivers/soc/qcom/rpmpd.c                           |  85 +++++++++++-
 drivers/soc/qcom/smem.c                            |   3 +-
 drivers/soc/qcom/smp2p.c                           |   6 +-
 drivers/soc/qcom/smsm.c                            |   4 +-
 drivers/soc/qcom/socinfo.c                         |   6 +
 drivers/soc/qcom/wcnss_ctrl.c                      |   8 +-
 include/dt-bindings/power/qcom-rpmpd.h             |  34 +++++
 include/linux/qcom-geni-se.h                       |   2 -
 include/linux/soc/qcom/llcc-qcom.h                 |   6 +
 samples/qmi/qmi_sample_client.c                    |   4 +-
 22 files changed, 302 insertions(+), 81 deletions(-)



More information about the linux-arm-kernel mailing list