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>,
Elliot Berman <eberman@codeaurora.org>,
Sibi Sankar <sibis@codeaurora.org>,
Krzysztof Kozlowski <krzk@kernel.org>,
Douglas Anderson <dianders@chromium.org>,
Jeffrey Hugo <jeffrey.l.hugo@gmail.com>,
Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>
Subject: [GIT PULL] Qualcomm driver updates for v5.6
Date: Mon, 13 Jan 2020 12:44:05 -0800 [thread overview]
Message-ID: <20200113204405.GD3325@yoga> (raw)
The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:
Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-5.6
for you to fetch changes up to 9a434cee773ae15309ac225f27551b5492618e4a:
firmware: qcom_scm: Dynamically support SMCCC and legacy conventions (2020-01-07 22:14:43 -0800)
----------------------------------------------------------------
Qualcomm driver updates for v5.6
* SCM major refactoring and cleanup
* Properly flag active only power domains as active only
* Add SC7180 and SM8150 RPMH power domains
* Return EPROBE_DEFER from QMI if packet family is not yet available
----------------------------------------------------------------
Douglas Anderson (1):
soc: qcom: rpmhpd: Set 'active_only' for active only power domains
Elliot Berman (17):
firmware: qcom_scm: Rename macros and structures
firmware: qcom_scm: Apply consistent naming scheme to command IDs
firmware: qcom_scm: Remove unused qcom_scm_get_version
firmware: qcom_scm-64: Make SMC macros less magical
firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc
firmware: qcom_scm-64: Add SCM results struct
firmware: qcom_scm-64: Move SMC register filling to qcom_scm_call_smccc
firmware: qcom_scm-64: Improve SMC convention detection
firmware: qcom_scm-32: Use SMC arch wrappers
firmware: qcom_scm-32: Add funcnum IDs
firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls
firmware: qcom_scm-32: Move SMCCC register filling to qcom_scm_call
firmware: qcom_scm-32: Create common legacy atomic call
firmware: qcom_scm-32: Add device argument to atomic calls
firmware: qcom_scm: Order functions, definitions by service/command
firmware: qcom_scm: Remove thin wrappers
firmware: qcom_scm: Dynamically support SMCCC and legacy conventions
Jeffrey Hugo (1):
soc: qcom: qmi: Return EPROBE_DEFER if no address family
Krzysztof Kozlowski (2):
soc: qcom: Fix Kconfig indentation
firmware: scm: Add stubs for OCMEM and restore_sec_cfg_available
Sai Prakash Ranjan (1):
dt-bindings: msm: Rename cache-controller to system-cache-controller
Sibi Sankar (5):
dt-bindings: power: Add rpmh power-domain bindings for SM8150
soc: qcom: rpmhpd: Add SM8150 RPMH power-domains
dt-bindings: power: Add rpmh power-domain bindings for sc7180
soc: qcom: rpmhpd: Add SC7180 RPMH power-domains
dt-bindings: power: rpmpd: Convert rpmpd bindings to yaml
.../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +-
.../devicetree/bindings/power/qcom,rpmpd.txt | 148 ----
.../devicetree/bindings/power/qcom,rpmpd.yaml | 170 ++++
drivers/firmware/Kconfig | 8 -
drivers/firmware/Makefile | 5 +-
drivers/firmware/qcom_scm-32.c | 671 ----------------
drivers/firmware/qcom_scm-64.c | 579 --------------
drivers/firmware/qcom_scm-legacy.c | 242 ++++++
drivers/firmware/qcom_scm-smc.c | 151 ++++
drivers/firmware/qcom_scm.c | 854 ++++++++++++++++-----
drivers/firmware/qcom_scm.h | 178 +++--
drivers/soc/qcom/Kconfig | 30 +-
drivers/soc/qcom/qmi_interface.c | 8 +-
drivers/soc/qcom/rpmhpd.c | 56 ++
include/dt-bindings/power/qcom-rpmpd.h | 24 +
include/linux/qcom_scm.h | 119 +--
16 files changed, 1504 insertions(+), 1741 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt
create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
delete mode 100644 drivers/firmware/qcom_scm-32.c
delete mode 100644 drivers/firmware/qcom_scm-64.c
create mode 100644 drivers/firmware/qcom_scm-legacy.c
create mode 100644 drivers/firmware/qcom_scm-smc.c
WARNING: multiple messages have this Message-ID (diff)
From: Bjorn Andersson <bjorn.andersson@linaro.org>
To: arm@kernel.org, soc@kernel.org
Cc: Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>,
Arnd Bergmann <arnd@arndb.de>,
Jeffrey Hugo <jeffrey.l.hugo@gmail.com>,
linux-arm-msm@vger.kernel.org,
Douglas Anderson <dianders@chromium.org>,
Krzysztof Kozlowski <krzk@kernel.org>,
Andy Gross <agross@kernel.org>,
Elliot Berman <eberman@codeaurora.org>,
Kevin Hilman <khilman@baylibre.com>,
Olof Johansson <olof@lixom.net>,
linux-arm-kernel@lists.infradead.org,
Sibi Sankar <sibis@codeaurora.org>
Subject: [GIT PULL] Qualcomm driver updates for v5.6
Date: Mon, 13 Jan 2020 12:44:05 -0800 [thread overview]
Message-ID: <20200113204405.GD3325@yoga> (raw)
The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:
Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-5.6
for you to fetch changes up to 9a434cee773ae15309ac225f27551b5492618e4a:
firmware: qcom_scm: Dynamically support SMCCC and legacy conventions (2020-01-07 22:14:43 -0800)
----------------------------------------------------------------
Qualcomm driver updates for v5.6
* SCM major refactoring and cleanup
* Properly flag active only power domains as active only
* Add SC7180 and SM8150 RPMH power domains
* Return EPROBE_DEFER from QMI if packet family is not yet available
----------------------------------------------------------------
Douglas Anderson (1):
soc: qcom: rpmhpd: Set 'active_only' for active only power domains
Elliot Berman (17):
firmware: qcom_scm: Rename macros and structures
firmware: qcom_scm: Apply consistent naming scheme to command IDs
firmware: qcom_scm: Remove unused qcom_scm_get_version
firmware: qcom_scm-64: Make SMC macros less magical
firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc
firmware: qcom_scm-64: Add SCM results struct
firmware: qcom_scm-64: Move SMC register filling to qcom_scm_call_smccc
firmware: qcom_scm-64: Improve SMC convention detection
firmware: qcom_scm-32: Use SMC arch wrappers
firmware: qcom_scm-32: Add funcnum IDs
firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls
firmware: qcom_scm-32: Move SMCCC register filling to qcom_scm_call
firmware: qcom_scm-32: Create common legacy atomic call
firmware: qcom_scm-32: Add device argument to atomic calls
firmware: qcom_scm: Order functions, definitions by service/command
firmware: qcom_scm: Remove thin wrappers
firmware: qcom_scm: Dynamically support SMCCC and legacy conventions
Jeffrey Hugo (1):
soc: qcom: qmi: Return EPROBE_DEFER if no address family
Krzysztof Kozlowski (2):
soc: qcom: Fix Kconfig indentation
firmware: scm: Add stubs for OCMEM and restore_sec_cfg_available
Sai Prakash Ranjan (1):
dt-bindings: msm: Rename cache-controller to system-cache-controller
Sibi Sankar (5):
dt-bindings: power: Add rpmh power-domain bindings for SM8150
soc: qcom: rpmhpd: Add SM8150 RPMH power-domains
dt-bindings: power: Add rpmh power-domain bindings for sc7180
soc: qcom: rpmhpd: Add SC7180 RPMH power-domains
dt-bindings: power: rpmpd: Convert rpmpd bindings to yaml
.../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +-
.../devicetree/bindings/power/qcom,rpmpd.txt | 148 ----
.../devicetree/bindings/power/qcom,rpmpd.yaml | 170 ++++
drivers/firmware/Kconfig | 8 -
drivers/firmware/Makefile | 5 +-
drivers/firmware/qcom_scm-32.c | 671 ----------------
drivers/firmware/qcom_scm-64.c | 579 --------------
drivers/firmware/qcom_scm-legacy.c | 242 ++++++
drivers/firmware/qcom_scm-smc.c | 151 ++++
drivers/firmware/qcom_scm.c | 854 ++++++++++++++++-----
drivers/firmware/qcom_scm.h | 178 +++--
drivers/soc/qcom/Kconfig | 30 +-
drivers/soc/qcom/qmi_interface.c | 8 +-
drivers/soc/qcom/rpmhpd.c | 56 ++
include/dt-bindings/power/qcom-rpmpd.h | 24 +
include/linux/qcom_scm.h | 119 +--
16 files changed, 1504 insertions(+), 1741 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt
create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
delete mode 100644 drivers/firmware/qcom_scm-32.c
delete mode 100644 drivers/firmware/qcom_scm-64.c
create mode 100644 drivers/firmware/qcom_scm-legacy.c
create mode 100644 drivers/firmware/qcom_scm-smc.c
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2020-01-13 20:44 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-13 20:44 Bjorn Andersson [this message]
2020-01-13 20:44 ` [GIT PULL] Qualcomm driver updates for v5.6 Bjorn Andersson
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=20200113204405.GD3325@yoga \
--to=bjorn.andersson@linaro.org \
--cc=agross@kernel.org \
--cc=arm@kernel.org \
--cc=arnd@arndb.de \
--cc=dianders@chromium.org \
--cc=eberman@codeaurora.org \
--cc=jeffrey.l.hugo@gmail.com \
--cc=khilman@baylibre.com \
--cc=krzk@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=olof@lixom.net \
--cc=saiprakash.ranjan@codeaurora.org \
--cc=sibis@codeaurora.org \
--cc=soc@kernel.org \
/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.