* [GIT PULL] Qualcomm driver updates for v6.7
@ 2023-10-15 20:40 ` Bjorn Andersson
0 siblings, 0 replies; 3+ messages in thread
From: Bjorn Andersson @ 2023-10-15 20:40 UTC (permalink / raw)
To: arm, soc
Cc: linux-arm-msm, linux-arm-kernel, Andy Gross, Arnd Bergmann,
Olof Johansson, Kevin Hilman, Uwe Kleine-König, Komal Bajaj,
Robert Marko, Bjorn Andersson, Danila Tikhonov, Maximilian Luz,
Bartosz Golaszewski, Konrad Dybcio, Luca Weiss,
Kathiravan Thirumoorthy, Kees Cook, Li Zetao, Lu Hongfei,
Unnathi Chalicheemala
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-6.7
for you to fetch changes up to c0989f7d1264b2b1885345a28a32fd5e1e61f9c7:
soc: qcom: socinfo: Convert to platform remove callback returning void (2023-10-02 11:30:39 -0700)
----------------------------------------------------------------
Qualcomm driver updates for v6.7
This introduces partial support for the Qualcomm Secure Execution
Environment SCM interface, and uses this to implement EFI variable
access on the Windows On Snapdragon devices (for now).
The 32/64-bit calling convention detector of the SCM interface is
updated to not choose 64-bit convention when Linux is 32-bit. The
"extern" specifier is dropped from the interface include file.
The LLCC driver gains support for carrying configuration for multiple
different system/DDR configurations for a given platform, and selecting
between them. Support for Q[DR]U1000 is added to the driver.
All exported symbols are transitioned to EXPORT_SYMBOL_GPL().
The platform_drivers in the Qualcomm SoC are transitioned to the
void-returning remove_new implementation.
The rmtfs memory driver gains support for leaving guard pages around the
used area, to avoid issues if the allocation happens to be placed
adjacent to another protected memory region.
The socinfo driver gains knowledge about IPQ8174, QCM6490, SM7150P and
various PMICs used together with SM8550.
----------------------------------------------------------------
Bartosz Golaszewski (2):
firmware: qcom-scm: drop unneeded 'extern' specifiers
firmware: qcom-scm: order includes alphabetically
Bjorn Andersson (3):
firmware: qcom: qseecom: Add missing AUXILIARY_BUS dependency
dt-bindings: reserved-memory: rmtfs: Allow guard pages
soc: qcom: rmtfs: Support discarding guard pages
Danila Tikhonov (3):
dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P
soc: qcom: socinfo: Add Soc ID for SM7150P
dt-bindings: firmware: document Qualcomm SM7150 SCM
Kathiravan Thirumoorthy (1):
firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
Kees Cook (1):
soc: qcom: smem: Annotate struct qcom_smem with __counted_by
Komal Bajaj (6):
dt-bindings: cache: qcom,llcc: Add LLCC compatible for QDU1000/QRU1000
soc: qcom: llcc: Refactor llcc driver to support multiple configuration
nvmem: core: Add stub for nvmem_cell_read_u8
soc: qcom: Add LLCC support for multi channel DDR
soc: qcom: llcc: Updating the macro name
soc: qcom: llcc: Add QDU1000 and QRU1000 LLCC support
Konrad Dybcio (2):
soc: qcom: socinfo: Add SM8550-adjacent PMICs
dt-bindings: qcom: geni-se: Allow dma-coherent
Li Zetao (1):
soc: qcom: wcnss_ctrl: Remove redundant initialization owner in wcnss_ctrl_driver
Lu Hongfei (1):
soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop
Luca Weiss (2):
dt-bindings: arm: qcom,ids: Add SoC ID for QCM6490
soc: qcom: socinfo: Add SoC ID for QCM6490
Maximilian Luz (3):
lib/ucs2_string: Add UCS-2 strscpy function
firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface
firmware: Add support for Qualcomm UEFI Secure Application
Robert Marko (5):
dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family
soc: qcom: socinfo: Add IDs for IPQ8174 family
dt-bindings: firmware: qcom,scm: support indicating SDI default state
firmware: qcom_scm: disable SDI if required
dt-bindings: firmware: qcom,scm: document IPQ5018 compatible
Unnathi Chalicheemala (1):
soc: qcom: Switch to EXPORT_SYMBOL_GPL()
Uwe Kleine-König (13):
soc: qcom: llcc: Handle a second device without data corruption
soc: qcom: icc-bwmon: Convert to platform remove callback returning void
soc: qcom: llcc-qcom: Convert to platform remove callback returning void
soc: qcom: ocmem: Convert to platform remove callback returning void
soc: qcom: pmic_glink: Convert to platform remove callback returning void
soc: qcom: qcom_aoss: Convert to platform remove callback returning void
soc: qcom: qcom_gsbi: Convert to platform remove callback returning void
soc: qcom: qcom_stats: Convert to platform remove callback returning void
soc: qcom: rmtfs_mem: Convert to platform remove callback returning void
soc: qcom: smem: Convert to platform remove callback returning void
soc: qcom: smp2p: Convert to platform remove callback returning void
soc: qcom: smsm: Convert to platform remove callback returning void
soc: qcom: socinfo: Convert to platform remove callback returning void
.../devicetree/bindings/cache/qcom,llcc.yaml | 10 +
.../devicetree/bindings/firmware/qcom,scm.yaml | 10 +
.../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 11 +
.../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 2 +
MAINTAINERS | 12 +
drivers/firmware/Kconfig | 33 +
drivers/firmware/Makefile | 2 +
drivers/firmware/qcom_qseecom.c | 120 +++
drivers/firmware/qcom_qseecom_uefisecapp.c | 871 +++++++++++++++++++++
drivers/firmware/qcom_scm.c | 448 ++++++++++-
drivers/firmware/qcom_scm.h | 1 +
drivers/soc/qcom/cmd-db.c | 8 +-
drivers/soc/qcom/icc-bwmon.c | 6 +-
drivers/soc/qcom/kryo-l2-accessors.c | 4 +-
drivers/soc/qcom/llcc-qcom.c | 367 ++++++---
drivers/soc/qcom/ocmem.c | 12 +-
drivers/soc/qcom/pdr_interface.c | 8 +-
drivers/soc/qcom/pmic_glink.c | 6 +-
drivers/soc/qcom/pmic_glink_altmode.c | 30 +-
drivers/soc/qcom/qcom-geni-se.c | 38 +-
drivers/soc/qcom/qcom_aoss.c | 12 +-
drivers/soc/qcom/qcom_gsbi.c | 6 +-
drivers/soc/qcom/qcom_stats.c | 6 +-
drivers/soc/qcom/qmi_encdec.c | 6 +-
drivers/soc/qcom/qmi_interface.c | 20 +-
drivers/soc/qcom/rmtfs_mem.c | 15 +-
drivers/soc/qcom/rpmh.c | 8 +-
drivers/soc/qcom/smd-rpm.c | 2 +-
drivers/soc/qcom/smem.c | 10 +-
drivers/soc/qcom/smp2p.c | 6 +-
drivers/soc/qcom/smsm.c | 6 +-
drivers/soc/qcom/socinfo.c | 17 +-
drivers/soc/qcom/wcnss_ctrl.c | 3 +-
include/dt-bindings/arm/qcom,ids.h | 5 +
include/linux/firmware/qcom/qcom_qseecom.h | 46 ++
include/linux/firmware/qcom/qcom_scm.h | 123 +--
include/linux/nvmem-consumer.h | 6 +
include/linux/soc/qcom/llcc-qcom.h | 2 +-
include/linux/ucs2_string.h | 1 +
lib/ucs2_string.c | 52 ++
40 files changed, 2090 insertions(+), 261 deletions(-)
create mode 100644 drivers/firmware/qcom_qseecom.c
create mode 100644 drivers/firmware/qcom_qseecom_uefisecapp.c
create mode 100644 include/linux/firmware/qcom/qcom_qseecom.h
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL] Qualcomm driver updates for v6.7
@ 2023-10-15 20:40 ` Bjorn Andersson
0 siblings, 0 replies; 3+ messages in thread
From: Bjorn Andersson @ 2023-10-15 20:40 UTC (permalink / raw)
To: arm, soc
Cc: linux-arm-msm, linux-arm-kernel, Andy Gross, Arnd Bergmann,
Olof Johansson, Kevin Hilman, Uwe Kleine-König, Komal Bajaj,
Robert Marko, Bjorn Andersson, Danila Tikhonov, Maximilian Luz,
Bartosz Golaszewski, Konrad Dybcio, Luca Weiss,
Kathiravan Thirumoorthy, Kees Cook, Li Zetao, Lu Hongfei,
Unnathi Chalicheemala
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-6.7
for you to fetch changes up to c0989f7d1264b2b1885345a28a32fd5e1e61f9c7:
soc: qcom: socinfo: Convert to platform remove callback returning void (2023-10-02 11:30:39 -0700)
----------------------------------------------------------------
Qualcomm driver updates for v6.7
This introduces partial support for the Qualcomm Secure Execution
Environment SCM interface, and uses this to implement EFI variable
access on the Windows On Snapdragon devices (for now).
The 32/64-bit calling convention detector of the SCM interface is
updated to not choose 64-bit convention when Linux is 32-bit. The
"extern" specifier is dropped from the interface include file.
The LLCC driver gains support for carrying configuration for multiple
different system/DDR configurations for a given platform, and selecting
between them. Support for Q[DR]U1000 is added to the driver.
All exported symbols are transitioned to EXPORT_SYMBOL_GPL().
The platform_drivers in the Qualcomm SoC are transitioned to the
void-returning remove_new implementation.
The rmtfs memory driver gains support for leaving guard pages around the
used area, to avoid issues if the allocation happens to be placed
adjacent to another protected memory region.
The socinfo driver gains knowledge about IPQ8174, QCM6490, SM7150P and
various PMICs used together with SM8550.
----------------------------------------------------------------
Bartosz Golaszewski (2):
firmware: qcom-scm: drop unneeded 'extern' specifiers
firmware: qcom-scm: order includes alphabetically
Bjorn Andersson (3):
firmware: qcom: qseecom: Add missing AUXILIARY_BUS dependency
dt-bindings: reserved-memory: rmtfs: Allow guard pages
soc: qcom: rmtfs: Support discarding guard pages
Danila Tikhonov (3):
dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P
soc: qcom: socinfo: Add Soc ID for SM7150P
dt-bindings: firmware: document Qualcomm SM7150 SCM
Kathiravan Thirumoorthy (1):
firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
Kees Cook (1):
soc: qcom: smem: Annotate struct qcom_smem with __counted_by
Komal Bajaj (6):
dt-bindings: cache: qcom,llcc: Add LLCC compatible for QDU1000/QRU1000
soc: qcom: llcc: Refactor llcc driver to support multiple configuration
nvmem: core: Add stub for nvmem_cell_read_u8
soc: qcom: Add LLCC support for multi channel DDR
soc: qcom: llcc: Updating the macro name
soc: qcom: llcc: Add QDU1000 and QRU1000 LLCC support
Konrad Dybcio (2):
soc: qcom: socinfo: Add SM8550-adjacent PMICs
dt-bindings: qcom: geni-se: Allow dma-coherent
Li Zetao (1):
soc: qcom: wcnss_ctrl: Remove redundant initialization owner in wcnss_ctrl_driver
Lu Hongfei (1):
soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop
Luca Weiss (2):
dt-bindings: arm: qcom,ids: Add SoC ID for QCM6490
soc: qcom: socinfo: Add SoC ID for QCM6490
Maximilian Luz (3):
lib/ucs2_string: Add UCS-2 strscpy function
firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface
firmware: Add support for Qualcomm UEFI Secure Application
Robert Marko (5):
dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family
soc: qcom: socinfo: Add IDs for IPQ8174 family
dt-bindings: firmware: qcom,scm: support indicating SDI default state
firmware: qcom_scm: disable SDI if required
dt-bindings: firmware: qcom,scm: document IPQ5018 compatible
Unnathi Chalicheemala (1):
soc: qcom: Switch to EXPORT_SYMBOL_GPL()
Uwe Kleine-König (13):
soc: qcom: llcc: Handle a second device without data corruption
soc: qcom: icc-bwmon: Convert to platform remove callback returning void
soc: qcom: llcc-qcom: Convert to platform remove callback returning void
soc: qcom: ocmem: Convert to platform remove callback returning void
soc: qcom: pmic_glink: Convert to platform remove callback returning void
soc: qcom: qcom_aoss: Convert to platform remove callback returning void
soc: qcom: qcom_gsbi: Convert to platform remove callback returning void
soc: qcom: qcom_stats: Convert to platform remove callback returning void
soc: qcom: rmtfs_mem: Convert to platform remove callback returning void
soc: qcom: smem: Convert to platform remove callback returning void
soc: qcom: smp2p: Convert to platform remove callback returning void
soc: qcom: smsm: Convert to platform remove callback returning void
soc: qcom: socinfo: Convert to platform remove callback returning void
.../devicetree/bindings/cache/qcom,llcc.yaml | 10 +
.../devicetree/bindings/firmware/qcom,scm.yaml | 10 +
.../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 11 +
.../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 2 +
MAINTAINERS | 12 +
drivers/firmware/Kconfig | 33 +
drivers/firmware/Makefile | 2 +
drivers/firmware/qcom_qseecom.c | 120 +++
drivers/firmware/qcom_qseecom_uefisecapp.c | 871 +++++++++++++++++++++
drivers/firmware/qcom_scm.c | 448 ++++++++++-
drivers/firmware/qcom_scm.h | 1 +
drivers/soc/qcom/cmd-db.c | 8 +-
drivers/soc/qcom/icc-bwmon.c | 6 +-
drivers/soc/qcom/kryo-l2-accessors.c | 4 +-
drivers/soc/qcom/llcc-qcom.c | 367 ++++++---
drivers/soc/qcom/ocmem.c | 12 +-
drivers/soc/qcom/pdr_interface.c | 8 +-
drivers/soc/qcom/pmic_glink.c | 6 +-
drivers/soc/qcom/pmic_glink_altmode.c | 30 +-
drivers/soc/qcom/qcom-geni-se.c | 38 +-
drivers/soc/qcom/qcom_aoss.c | 12 +-
drivers/soc/qcom/qcom_gsbi.c | 6 +-
drivers/soc/qcom/qcom_stats.c | 6 +-
drivers/soc/qcom/qmi_encdec.c | 6 +-
drivers/soc/qcom/qmi_interface.c | 20 +-
drivers/soc/qcom/rmtfs_mem.c | 15 +-
drivers/soc/qcom/rpmh.c | 8 +-
drivers/soc/qcom/smd-rpm.c | 2 +-
drivers/soc/qcom/smem.c | 10 +-
drivers/soc/qcom/smp2p.c | 6 +-
drivers/soc/qcom/smsm.c | 6 +-
drivers/soc/qcom/socinfo.c | 17 +-
drivers/soc/qcom/wcnss_ctrl.c | 3 +-
include/dt-bindings/arm/qcom,ids.h | 5 +
include/linux/firmware/qcom/qcom_qseecom.h | 46 ++
include/linux/firmware/qcom/qcom_scm.h | 123 +--
include/linux/nvmem-consumer.h | 6 +
include/linux/soc/qcom/llcc-qcom.h | 2 +-
include/linux/ucs2_string.h | 1 +
lib/ucs2_string.c | 52 ++
40 files changed, 2090 insertions(+), 261 deletions(-)
create mode 100644 drivers/firmware/qcom_qseecom.c
create mode 100644 drivers/firmware/qcom_qseecom_uefisecapp.c
create mode 100644 include/linux/firmware/qcom/qcom_qseecom.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] Qualcomm driver updates for v6.7
2023-10-15 20:40 ` Bjorn Andersson
(?)
@ 2023-10-18 15:40 ` patchwork-bot+linux-soc
-1 siblings, 0 replies; 3+ messages in thread
From: patchwork-bot+linux-soc @ 2023-10-18 15:40 UTC (permalink / raw)
To: Bjorn Andersson; +Cc: soc
Hello:
This pull request was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:
On Sun, 15 Oct 2023 13:40:13 -0700 you wrote:
> The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
>
> Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-6.7
>
> [...]
Here is the summary with links:
- [GIT,PULL] Qualcomm driver updates for v6.7
https://git.kernel.org/soc/soc/c/57e06f8c1f94
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-10-18 15:40 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-15 20:40 [GIT PULL] Qualcomm driver updates for v6.7 Bjorn Andersson
2023-10-15 20:40 ` Bjorn Andersson
2023-10-18 15:40 ` patchwork-bot+linux-soc
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.