* [GIT PULL 0/5] soc: updates for 6.18
@ 2025-10-01 22:23 Arnd Bergmann
2025-10-01 22:24 ` [GIT PULL 1/5] soc: new SoC support " Arnd Bergmann
` (4 more replies)
0 siblings, 5 replies; 13+ messages in thread
From: Arnd Bergmann @ 2025-10-01 22:23 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, linux-riscv, soc
Hi Linus,
These are the SoC updates for the 6.18 release on Arm and RISC-V
platforms. With about 1150 non-merge changesets and 70000 lines
added, this is one of the larger sets recently, and a lot of
that comes from updates for the Qualcomm, NXP/Freescale and Apple
platforms, which have both a significant number of new machines
and other updates.
There is one new RISC-V chip family in a separate branch, plus
new SoCs in five existing families.
We had 291 contributers in total, the ones with the most
changesets are:
76 Krzysztof Kozlowski
35 Frank Li
35 Beleswar Padhi
29 Stephan Gerhold
29 Janne Grunau
27 Lad Prabhakar
21 Dmitry Baryshkov
21 AngeloGioacchino Del Regno
20 Nick Chan
18 Chen-Yu Tsai
18 Alexander Stein
17 Peng Fan
15 Rob Herring (Arm)
15 Neil Armstrong
13 Tao Ren
11 Mohammad Rafi Shaik
11 E Shattow
11 Anand Moon
11 Amirreza Zarrabi
Overall dirstat:
0.6% Documentation/devicetree/bindings/arm/
0.1% Documentation/devicetree/bindings/clock/
0.2% Documentation/devicetree/bindings/pinctrl/
0.1% Documentation/devicetree/bindings/soc/xilinx/
0.5% Documentation/devicetree/bindings/
0.2% Documentation/tee/
0.5% arch/arm/boot/dts/allwinner/
4.1% arch/arm/boot/dts/aspeed/
0.1% arch/arm/boot/dts/broadcom/
0.3% arch/arm/boot/dts/intel/ixp/
0.1% arch/arm/boot/dts/microchip/
2.7% arch/arm/boot/dts/nvidia/
0.7% arch/arm/boot/dts/nxp/imx/
0.2% arch/arm/boot/dts/nxp/
0.6% arch/arm/boot/dts/qcom/
0.7% arch/arm/boot/dts/st/
0.1% arch/arm/boot/dts/ti/omap/
0.1% arch/arm/boot/dts/
0.1% arch/arm/mach-omap2/
0.7% arch/arm/
0.3% arch/arm64/boot/dts/allwinner/
0.4% arch/arm64/boot/dts/amlogic/
0.1% arch/arm64/boot/dts/apm/
6.5% arch/arm64/boot/dts/apple/
0.2% arch/arm64/boot/dts/broadcom/
0.1% arch/arm64/boot/dts/cix/
0.4% arch/arm64/boot/dts/exynos/axis/
2.2% arch/arm64/boot/dts/exynos/
15.4% arch/arm64/boot/dts/freescale/
0.3% arch/arm64/boot/dts/intel/
0.1% arch/arm64/boot/dts/marvell/
1.2% arch/arm64/boot/dts/mediatek/
0.5% arch/arm64/boot/dts/nuvoton/
0.3% arch/arm64/boot/dts/nvidia/
24.0% arch/arm64/boot/dts/qcom/
3.1% arch/arm64/boot/dts/renesas/
4.6% arch/arm64/boot/dts/rockchip/
0.5% arch/arm64/boot/dts/st/
8.5% arch/arm64/boot/dts/ti/
2.0% arch/arm64/boot/dts/xilinx/
0.4% arch/riscv/boot/dts/eswin/
0.6% arch/riscv/boot/dts/microchip/
0.1% arch/riscv/boot/dts/starfive/
0.2% arch/riscv/boot/dts/
1.1% drivers/clk/
0.1% drivers/firmware/arm_scmi/vendors/imx/
0.2% drivers/firmware/qcom/
0.2% drivers/firmware/
0.1% drivers/memory/tegra/
0.3% drivers/nvme/host/
0.5% drivers/reset/
0.1% drivers/soc/apple/
0.1% drivers/soc/fsl/qe/
0.8% drivers/soc/qcom/
0.3% drivers/soc/samsung/
0.1% drivers/soc/tegra/fuse/
0.1% drivers/soc/
1.0% drivers/tee/optee/
5.1% drivers/tee/qcomtee/
1.1% drivers/tee/
0.1% drivers/
0.1% include/dt-bindings/memory/
0.2% include/dt-bindings/
0.3% include/linux/
0.1% include/uapi/linux/
1074 files changed, 70723 insertions(+), 17334 deletions(-)
^ permalink raw reply [flat|nested] 13+ messages in thread
* [GIT PULL 1/5] soc: new SoC support for 6.18
2025-10-01 22:23 [GIT PULL 0/5] soc: updates for 6.18 Arnd Bergmann
@ 2025-10-01 22:24 ` Arnd Bergmann
2025-10-02 1:10 ` pr-tracker-bot
2025-10-01 22:27 ` [GIT PULL 3/5] soc: defconfig updates " Arnd Bergmann
` (3 subsequent siblings)
4 siblings, 1 reply; 13+ messages in thread
From: Arnd Bergmann @ 2025-10-01 22:24 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, linux-riscv, soc
The following changes since commit b320789d6883cc00ac78ce83bccbfe7ed58afcf0:
Linux 6.17-rc4 (2025-08-31 15:33:07 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git soc-newsoc-6.18
for you to fetch changes up to fee2f45def0379ed140de4db8f998edb1d78e619:
riscv: dts: eswin: add HiFive Premier P550 board device tree (2025-09-25 08:29:06 +0200)
----------------------------------------------------------------
soc: new SoC support for 6.18
Pinkesh Vaghela adds support for the ESWIN EIC7700 SoC, as
described in [1]:
"Add support for ESWIN EIC7700 SoC consisting of SiFive Quad-Core
P550 CPU cluster and the first development board that uses it, the
SiFive HiFive Premier P550.
This patch series adds initial device tree and also adds ESWIN
architecture support.
Boot-tested using intiramfs with Linux v6.17-rc3 on HiFive Premier
P550 board using U-Boot 2024.01 and OpenSBI 1.4."
[1] https://lore.kernel.org/linux-riscv/20250825132427.1618089-1-pinkesh.vaghela@einfochips.com/
----------------------------------------------------------------
Darshan Prajapati (2):
dt-bindings: riscv: Add SiFive P550 CPU compatible
dt-bindings: interrupt-controller: Add ESWIN EIC7700 PLIC
Min Lin (2):
riscv: dts: add initial support for EIC7700 SoC
riscv: dts: eswin: add HiFive Premier P550 board device tree
Pinkesh Vaghela (1):
riscv: Add Kconfig option for ESWIN platforms
Pritesh Patel (1):
dt-bindings: riscv: Add SiFive HiFive Premier P550 board
.../interrupt-controller/sifive,plic-1.0.0.yaml | 1 +
Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
Documentation/devicetree/bindings/riscv/eswin.yaml | 29 ++
MAINTAINERS | 9 +
arch/riscv/Kconfig.socs | 6 +
arch/riscv/boot/dts/Makefile | 1 +
arch/riscv/boot/dts/eswin/Makefile | 2 +
.../boot/dts/eswin/eic7700-hifive-premier-p550.dts | 29 ++
arch/riscv/boot/dts/eswin/eic7700.dtsi | 345 +++++++++++++++++++++
9 files changed, 423 insertions(+)
create mode 100644 Documentation/devicetree/bindings/riscv/eswin.yaml
create mode 100644 arch/riscv/boot/dts/eswin/Makefile
create mode 100644 arch/riscv/boot/dts/eswin/eic7700-hifive-premier-p550.dts
create mode 100644 arch/riscv/boot/dts/eswin/eic7700.dtsi
^ permalink raw reply [flat|nested] 13+ messages in thread
* [GIT PULL 3/5] soc: defconfig updates for 6.18
2025-10-01 22:23 [GIT PULL 0/5] soc: updates for 6.18 Arnd Bergmann
2025-10-01 22:24 ` [GIT PULL 1/5] soc: new SoC support " Arnd Bergmann
@ 2025-10-01 22:27 ` Arnd Bergmann
2025-10-02 1:10 ` pr-tracker-bot
2025-10-01 22:27 ` [GIT PULL 4/5] soc: driver " Arnd Bergmann
` (2 subsequent siblings)
4 siblings, 1 reply; 13+ messages in thread
From: Arnd Bergmann @ 2025-10-01 22:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, linux-riscv, soc
The following changes since commit b320789d6883cc00ac78ce83bccbfe7ed58afcf0:
Linux 6.17-rc4 (2025-08-31 15:33:07 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.18
for you to fetch changes up to 1f76c941c29bffdc97212969115f1fd5f91a4aed:
ARM: configs: u8500: Set NFC_SHDLC as built-in (2025-10-01 23:48:45 +0200)
----------------------------------------------------------------
soc: defconfig updates for 6.18
Only a small set up updates, enabling a few drivers for Artpec, THead,
Renesas and Broadcom chips, and cleaning out some Qualcomm options that
were removed previously.
----------------------------------------------------------------
Akhil P Oommen (1):
arm64: defconfig: Enable X1P42100 GPUCC driver
Alexander Stein (1):
arm64: defconfig: Enable Marvell WiFi-Ex USB driver
Andrea della Porta (1):
arm64: defconfig: Enable BCM2712 on-chip pin controller driver
Arnd Bergmann (7):
Merge tag 'renesas-arm-defconfig-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag 'samsung-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig
Merge tag 'arm-soc/for-6.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig
Merge tag 'imx-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag 'qcom-arm32-defconfig-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag 'qcom-arm64-defconfig-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag 'riscv-config-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Fabrizio Castro (1):
arm64: defconfig: Enable the RZ/V2H(P) RSPI driver
Guodong Xu (1):
riscv: defconfig: Enable MMP_PDMA support for SpacemiT K1 SoC
Jihed Chaibi (2):
ARM: defconfig: pxa: Remove duplicate CONFIG_USB_GPIO_VBUS entry
ARM: configs: u8500: Set NFC_SHDLC as built-in
Joy Zou (1):
arm64: defconfig: enable i.MX91 pinctrl
Krzysztof Kozlowski (1):
ARM: s3c6400_defconfig: Drop MTD_NAND_S3C2410
Petr Vorel (1):
ARM: defconfig: Remove obsolete CONFIG_USB_EHCI_MSM
SungMin Park (1):
arm64: defconfig: Enable Axis ARTPEC SoC
Taniya Das (1):
arm64: defconfig: Enable QCS615 clock controllers
Thierry Bultel (1):
arm64: defconfig: Enable Renesas RZ/T2H serial SCI
Trevor Woerner (1):
ARM: defconfig: cleanup orphaned CONFIGs
Yixun Lan (1):
riscv: defconfig: run savedefconfig to reorder it
arch/arm/configs/multi_v7_defconfig | 4 ----
arch/arm/configs/pxa_defconfig | 1 -
arch/arm/configs/qcom_defconfig | 4 ----
arch/arm/configs/s3c6400_defconfig | 1 -
arch/arm/configs/u8500_defconfig | 2 +-
arch/arm64/configs/defconfig | 12 ++++++++++++
arch/riscv/configs/defconfig | 6 +++---
7 files changed, 16 insertions(+), 14 deletions(-)
^ permalink raw reply [flat|nested] 13+ messages in thread
* [GIT PULL 4/5] soc: driver updates for 6.18
2025-10-01 22:23 [GIT PULL 0/5] soc: updates for 6.18 Arnd Bergmann
2025-10-01 22:24 ` [GIT PULL 1/5] soc: new SoC support " Arnd Bergmann
2025-10-01 22:27 ` [GIT PULL 3/5] soc: defconfig updates " Arnd Bergmann
@ 2025-10-01 22:27 ` Arnd Bergmann
2025-10-02 1:10 ` pr-tracker-bot
2025-10-01 22:28 ` [GIT PULL 5/5] ARM: soc " Arnd Bergmann
[not found] ` <d482931b-1779-4b49-9fa2-1c101bdf0929@app.fastmail.com>
4 siblings, 1 reply; 13+ messages in thread
From: Arnd Bergmann @ 2025-10-01 22:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, linux-riscv, soc
The following changes since commit b320789d6883cc00ac78ce83bccbfe7ed58afcf0:
Linux 6.17-rc4 (2025-08-31 15:33:07 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.18
for you to fetch changes up to c4ebd661282df563a0c83acacbc35cfd4d8da541:
Merge tag 'riscv-cache-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers (2025-09-24 23:17:23 +0200)
----------------------------------------------------------------
soc: driver updates for 6.18
Lots of platform specific updates for Qualcomm SoCs, including a
new TEE subsystem driver for the Qualcomm QTEE firmware interface.
Added support for the Apple A11 SoC in drivers that are shared with the
M1/M2 series, among more updates for those.
Smaller platform specific driver updates for Renesas, ASpeed, Broadcom,
Nvidia, Mediatek, Amlogic, TI, Allwinner, and Freescale SoCs.
Driver updates in the cache controller, memory controller and reset
controller subsystems.
SCMI firmware updates to add more features and improve robustness.
This includes support for having multiple SCMI providers in a single
system.
TEE subsystem support for protected DMA-bufs, allowing hardware to
access memory areas that managed by the kernel but remain inaccessible
from the CPU in EL1/EL0.
----------------------------------------------------------------
Aaron Kling (3):
dt-bindings: memory: tegra210: emc: Document OPP table and interconnect
dt-bindings: memory: tegra210: Add memory client IDs
memory: tegra210: Use bindings for client ids
Akhilesh Patil (2):
drivers: tee: improve sysfs interface by using sysfs_emit()
drivers: firmware: bcm47xx_sprom: fix spelling
Amirreza Zarrabi (11):
firmware: qcom: tzmem: export shm_bridge create/delete
firmware: qcom: scm: add support for object invocation
tee: allow a driver to allocate a tee_device without a pool
tee: add close_context to TEE driver operation
tee: add TEE_IOCTL_PARAM_ATTR_TYPE_UBUF
tee: add TEE_IOCTL_PARAM_ATTR_TYPE_OBJREF
tee: increase TEE_MAX_ARG_SIZE to 4096
tee: add Qualcomm TEE driver
tee: qcom: add primordial object
tee: qcom: enable TEE_IOC_SHM_ALLOC ioctl
Documentation: tee: Add Qualcomm TEE driver
Andrea della Porta (2):
dt-bindings: clock: rp1: Add missing MIPI DSI defines
clk: rp1: Implement remaining clock tree
Arnd Bergmann (25):
Merge tag 'aspeed-6.18-drivers-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/drivers
Merge tag 'renesas-drivers-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag 'reset-for-v6.18' of https://git.pengutronix.de/git/pza/linux into soc/drivers
Merge tag 'arm-soc/for-6.18/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag 'qcom-drivers-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'hisi-drivers-for-6.18' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag 'tee-improve-sysfs-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'tee-sha1-lib-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'tee-prot-dma-buf-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'renesas-drivers-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag 'samsung-drivers-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag 'tegra-for-6.18-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag 'scmi-updates-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag 'microchip-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/drivers
Merge tag 'v6.17-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag 'qcom-drivers-for-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'apple-soc-drivers-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers
Merge tag 'amlogic-drivers-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag 'ti-driver-soc-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag 'sunxi-drivers-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag 'memory-controller-drv-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag 'tee-qcomtee-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'tee-shm-register-fix-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'soc_fsl-6.18-1' of https://github.com/chleroy/linux into soc/drivers
Merge tag 'riscv-cache-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Barnabás Czémán (1):
dt-bindings: firmware: qcom,scm: Add MSM8937
Bjorn Andersson (1):
Merge branch '20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b8d@oss.qualcomm.com' into drivers-for-6.18
Brian Masney (1):
clk: rp1: convert from round_rate() to determine_rate()
Bryan Brattlof (1):
soc: ti: k3-socinfo: Add information for AM62L SR1.1
Chelsy Ratnawat (1):
bus: fsl-mc: Replace snprintf and sprintf with sysfs_emit in sysfs show functions
Chen-Yu Tsai (2):
soc: sunxi: sram: add entry for a523
soc: sunxi: sram: register regmap as syscon
Christophe JAILLET (2):
firmware: arm_scmi: Constify struct scmi_voltage_proto_ops
firmware: arm_scmi: Constify struct scmi_transport_ops
Christophe Leroy (2):
soc: fsl: qe: Change GPIO driver to a proper platform driver
soc: fsl: qe: Drop legacy-of-mm-gpiochip.h header from GPIO driver
Colin Ian King (1):
soc: hisilicon: kunpeng_hccs: Fix spelling mistake "decrese" -> "decrease"
Conor Dooley (1):
dt-bindings: cache: ax45mp: add 2048 as a supported cache-sets value
Duy Nguyen (1):
soc: renesas: Identify R-Car X5H
Eric Biggers (1):
tee: Use SHA-1 library instead of crypto_shash
Etienne Carriere (1):
tee: new ioctl to a register tee_shm from a dmabuf file descriptor
Florian Fainelli (1):
dt-bindings: memory: Update brcmstb-memc-ddr binding with older chips
Fushuai Wang (1):
soc/fsl/qbman: Use for_each_online_cpu() instead of for_each_cpu()
Icenowy Zheng (2):
dt-bindings: reset: thead,th1520-reset: add more VOSYS resets
reset: th1520: add resets for display pipeline
Ivaylo Ivanov (1):
dt-bindings: soc: samsung: usi: add samsung,exynos2200-usi compatible
Janne Grunau (23):
dt-bindings: arm: apple: apple,pmgr: Add t6020-pmgr compatible
dt-bindings: power: apple,pmgr-pwrstate: Add t6020 compatible
dt-bindings: cpufreq: apple,cluster-cpufreq: Add t6020 compatible
dt-bindings: interrupt-controller: apple,aic2: Add apple,t6020-aic compatible
dt-bindings: iommu: dart: Add apple,t6020-dart compatible
dt-bindings: pinctrl: apple,pinctrl: Add apple,t6020-pinctrl compatible
dt-bindings: mailbox: apple,mailbox: Add t6020 compatible
dt-bindings: gpu: apple,agx: Add agx-{g14s,g14c,g14d} compatibles
dt-bindings: iommu: apple,sart: Add apple,t6020-sart compatible
dt-bindings: nvme: apple: Add apple,t6020-nvme-ans2 compatible
dt-bindings: net: bcm4377-bluetooth: Add BCM4388 compatible
dt-bindings: net: bcm4329-fmac: Add BCM4388 PCI compatible
dt-bindings: mfd: apple,smc: Add t6020-smc compatible
dt-bindings: spmi: apple,spmi: Add t6020-spmi compatible
dt-bindings: watchdog: apple,wdt: Add t6020-wdt compatible
dt-bindings: clock: apple,nco: Add t6020-nco compatible
dt-bindings: dma: apple,admac: Add t6020-admac compatible
ASoC: dt-bindings: apple,mca: Add t6020-mca compatible
spi: dt-bindings: apple,spi: Add t6020-spi compatible
pinctrl: apple: Add "apple,t8103-pinctrl" as compatible
ASoC: apple: mca: Add "apple,t8103-mca" compatible
spi: apple: Add "apple,t8103-spi" compatible
pmdomain: apple: Add "apple,t8103-pmgr-pwrstate"
Jens Glathe (1):
firmware: qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16
Jens Reidel (1):
soc: qcom: smem: Fix endian-unaware access of num_entries
Jens Wiklander (10):
optee: sync secure world ABI headers
dma-buf: dma-heap: export declared functions
tee: implement protected DMA-heap
tee: refactor params_from_user()
tee: add tee_shm_alloc_dma_mem()
optee: support protected memory allocation
optee: FF-A: dynamic protected memory allocation
optee: smc abi: dynamic protected memory allocation
Merge branch '20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b8d@oss.qualcomm.com' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux
tee: fix register_shm_helper()
Johan Hovold (5):
firmware: arm_scmi: quirk: Prevent writes to string constants
firmware: meson_sm: fix device leak at probe
firmware: firmware: meson-sm: fix compile-test default
soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
John Madieu (1):
soc: renesas: rz-sysc: Add syscon/regmap support
Junnan Wu (1):
firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
Kathiravan Thirumoorthy (1):
dt-bindings: sram: qcom,imem: Document IPQ5424 compatible
Kendall Willis (1):
firmware: ti_sci: Enable abort handling of entry to LPM
Krzysztof Kozlowski (2):
soc: qcom: icc-bwmon: Fix handling dev_pm_opp_find_bw_*() errors
firmware: arm_scmi: Simplify printks with pOF format
Kyle Hendry (2):
dt-bindings: reset: add compatible for bcm63xx ephy control
reset: bcm6345: add support for bcm63xx ephy control register
Luca Weiss (1):
dt-bindings: soc: qcom,rpmh-rsc: Remove double colon from description
Mukesh Ojha (4):
firmware: qcom: scm: preserve assign_mem() error return value
soc: qcom: mdt_loader: Remove unused parameter
soc: qcom: mdt_loader: Remove pas id parameter
soc: qcom: mdt_loader: Remove unused parameter
Nick Chan (8):
dt-bindings: mailbox: apple,mailbox: Add ASC mailboxes on Apple A11 and T2
soc: apple: mailbox: Add Apple A11 and T2 mailbox support
dt-bindings: iommu: apple,sart: Add Apple A11
soc: apple: sart: Make allow flags SART version dependent
soc: apple: sart: Add SARTv0 support
dt-bindings: nvme: apple,nvme-ans: Add Apple A11
nvme: apple: Add Apple A11 support
dt-bindings: spmi: Add Apple A11 and T2 compatible
Nikita Travkin (1):
firmware: qcom: tzmem: disable sc7180 platform
Nikunj Kela (1):
dt-bindings: firmware: arm,scmi: Allow multiple instances
Patrice Chotard (1):
memory: stm32_omm: Fix req2ack update test
Peng Fan (5):
firmware: arm_scmi: Fix function name typo in scmi_perf_proto_ops struct
firmware: arm_scmi: imx: Add documentation for MISC_BOARD_INFO
firmware: arm_scmi: imx: Discover MISC build info from the system manager
firmware: arm_scmi: imx: Support retrieving MISC protocol configuration info
firmware: arm_scmi: imx: Discover MISC board info from the system manager
Peter Griffin (1):
soc: samsung: exynos-pmu: Enable CPU Idle for gs101
Philipp Zabel (1):
MAINTAINERS: Use https:// protocol for Reset Controller Framework tree
Prasad Kumpatla (1):
soc: qcom: pd-mapper: Add SM8750 compatible
Qianfeng Rong (1):
soc: qcom: use devm_kcalloc() for array space allocation
Rob Herring (Arm) (1):
soc: aspeed: Use of_reserved_mem_region_to_resource() for "memory-region"
Robert Marko (8):
arm64: Add config for Microchip SoC platforms
arm64: lan969x: Add support for Microchip LAN969x SoC
mfd: at91-usart: Make it selectable for ARCH_MICROCHIP
tty: serial: atmel: make it selectable for ARCH_MICROCHIP
spi: atmel: make it selectable for ARCH_MICROCHIP
i2c: at91: make it selectable for ARCH_MICROCHIP
char: hw_random: atmel: make it selectable for ARCH_MICROCHIP
crypto: atmel-aes: make it selectable for ARCH_MICROCHIP
Ryan Chen (2):
soc: aspeed: socinfo: Add AST27xx silicon IDs
reset: aspeed: register AST2700 reset auxiliary bus device
Salah Triki (1):
bus: fsl-mc: Check return value of platform_get_resource()
Samuel Holland (1):
cache: sifive_ccache: Optimize cache flushes
Sneh Mankad (1):
soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
Sven Peter (1):
soc: apple: Drop default ARCH_APPLE in Kconfig
Svyatoslav Ryhel (1):
soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups
Thomas Weißschuh (1):
soc: ti: pruss: don't use %pK through printk
Tudor Ambarus (1):
firmware: exynos-acpm: fix PMIC returned errno
Val Packett (1):
firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / Latitude 7455
Viken Dadhaniya (6):
dt-bindings: qcom: se-common: Add QUP Peripheral-specific properties for I2C, SPI, and SERIAL bus
soc: qcom: geni-se: Cleanup register defines and update copyright
soc: qcom: geni-se: Add support to load QUP SE Firmware via Linux subsystem
i2c: qcom-geni: Load i2c qup Firmware from linux side
spi: geni-qcom: Load spi qup Firmware from linux side
serial: qcom-geni: Load UART qup Firmware from linux side
Wolfram Sang (2):
soc: remove unneeded 'fast_io' parameter in regmap_config
reset: remove unneeded 'fast_io' parameter in regmap_config
Yijie Yang (1):
firmware: qcom: scm: Allow QSEECOM on HAMOA-IOT-EVK
Zhen Ni (1):
memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
.../devicetree/bindings/arm/apple/apple,pmgr.yaml | 33 +-
.../bindings/cache/andestech,ax45mp-cache.yaml | 6 +-
.../devicetree/bindings/clock/apple,nco.yaml | 17 +-
.../bindings/cpufreq/apple,cluster-cpufreq.yaml | 3 +
.../devicetree/bindings/dma/apple,admac.yaml | 17 +-
.../devicetree/bindings/firmware/arm,scmi.yaml | 2 +-
.../devicetree/bindings/firmware/qcom,scm.yaml | 3 +
.../devicetree/bindings/gpu/apple,agx.yaml | 6 +
.../bindings/i2c/qcom,i2c-geni-qcom.yaml | 1 +
.../bindings/interrupt-controller/apple,aic2.yaml | 1 +
.../devicetree/bindings/iommu/apple,dart.yaml | 14 +-
.../devicetree/bindings/iommu/apple,sart.yaml | 5 +-
.../devicetree/bindings/mailbox/apple,mailbox.yaml | 8 +
.../memory-controllers/brcm,brcmstb-memc-ddr.yaml | 4 +
.../memory-controllers/nvidia,tegra210-emc.yaml | 11 +
.../devicetree/bindings/mfd/apple,smc.yaml | 17 +-
.../net/bluetooth/brcm,bcm4377-bluetooth.yaml | 1 +
.../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 1 +
.../devicetree/bindings/nvme/apple,nvme-ans.yaml | 30 +-
.../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 27 +-
.../bindings/power/apple,pmgr-pwrstate.yaml | 27 +-
.../bindings/reset/brcm,bcm6345-reset.yaml | 4 +-
.../bindings/serial/qcom,serial-geni-qcom.yaml | 1 +
.../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 2 +-
.../bindings/soc/qcom/qcom,se-common-props.yaml | 26 +
.../bindings/soc/samsung/exynos-usi.yaml | 1 +
.../devicetree/bindings/sound/apple,mca.yaml | 17 +-
.../devicetree/bindings/spi/apple,spi.yaml | 16 +-
.../bindings/spi/qcom,spi-geni-qcom.yaml | 1 +
.../devicetree/bindings/spmi/apple,spmi.yaml | 20 +-
.../devicetree/bindings/sram/qcom,imem.yaml | 1 +
.../devicetree/bindings/watchdog/apple,wdt.yaml | 27 +-
Documentation/tee/index.rst | 1 +
Documentation/tee/qtee.rst | 96 ++
MAINTAINERS | 9 +-
arch/arm64/Kconfig.platforms | 51 +-
arch/powerpc/platforms/Kconfig | 1 -
drivers/bus/fsl-mc/fsl-mc-bus.c | 9 +-
drivers/cache/sifive_ccache.c | 8 +-
drivers/char/hw_random/Kconfig | 2 +-
drivers/clk/clk-rp1.c | 1222 ++++++++++++++++++--
drivers/crypto/Kconfig | 2 +-
drivers/dma-buf/dma-heap.c | 4 +
drivers/firmware/arm_scmi/bus.c | 13 +-
drivers/firmware/arm_scmi/quirks.c | 15 +-
drivers/firmware/arm_scmi/transports/mailbox.c | 7 +-
drivers/firmware/arm_scmi/transports/optee.c | 2 +-
drivers/firmware/arm_scmi/transports/virtio.c | 3 +
.../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 111 ++
drivers/firmware/arm_scmi/vendors/imx/imx95.rst | 25 +
drivers/firmware/arm_scmi/voltage.c | 2 +-
drivers/firmware/broadcom/bcm47xx_sprom.c | 2 +-
drivers/firmware/meson/Kconfig | 2 +-
drivers/firmware/meson/meson_sm.c | 7 +-
drivers/firmware/qcom/qcom_scm.c | 125 +-
drivers/firmware/qcom/qcom_scm.h | 7 +
drivers/firmware/qcom/qcom_tzmem.c | 64 +-
drivers/firmware/samsung/exynos-acpm-pmic.c | 25 +-
drivers/firmware/ti_sci.c | 57 +-
drivers/firmware/ti_sci.h | 3 +
drivers/i2c/busses/Kconfig | 2 +-
drivers/i2c/busses/i2c-qcom-geni.c | 8 +-
drivers/media/platform/qcom/venus/firmware.c | 4 +-
drivers/memory/samsung/exynos-srom.c | 10 +-
drivers/memory/stm32_omm.c | 2 +-
drivers/memory/tegra/tegra210.c | 146 +--
drivers/mfd/Kconfig | 2 +-
drivers/net/wireless/ath/ath12k/ahb.c | 2 +-
drivers/nvme/host/apple.c | 197 +++-
drivers/pinctrl/pinctrl-apple-gpio.c | 1 +
drivers/pmdomain/apple/pmgr-pwrstate.c | 1 +
drivers/remoteproc/qcom_q6v5_adsp.c | 2 +-
drivers/remoteproc/qcom_q6v5_pas.c | 7 +-
drivers/remoteproc/qcom_q6v5_wcss.c | 2 +-
drivers/reset/Kconfig | 7 +
drivers/reset/Makefile | 1 +
drivers/reset/reset-aspeed.c | 253 ++++
drivers/reset/reset-bcm6345.c | 1 +
drivers/reset/reset-intel-gw.c | 1 -
drivers/reset/reset-qcom-pdc.c | 1 -
drivers/reset/reset-th1520.c | 41 +-
drivers/soc/apple/Kconfig | 3 -
drivers/soc/apple/mailbox.c | 19 +
drivers/soc/apple/sart.c | 60 +-
drivers/soc/aspeed/aspeed-lpc-ctrl.c | 14 +-
drivers/soc/aspeed/aspeed-p2a-ctrl.c | 14 +-
drivers/soc/aspeed/aspeed-socinfo.c | 4 +
drivers/soc/fsl/qbman/qman_test_stash.c | 2 +-
drivers/soc/fsl/qe/gpio.c | 139 ++-
drivers/soc/hisilicon/kunpeng_hccs.c | 2 +-
drivers/soc/mediatek/mtk-svs.c | 23 +
drivers/soc/qcom/icc-bwmon.c | 3 +
drivers/soc/qcom/llcc-qcom.c | 1 -
drivers/soc/qcom/mdt_loader.c | 20 +-
drivers/soc/qcom/qcom-geni-se.c | 506 +++++++-
drivers/soc/qcom/qcom_pd_mapper.c | 1 +
drivers/soc/qcom/ramp_controller.c | 1 -
drivers/soc/qcom/rpm_master_stats.c | 2 +-
drivers/soc/qcom/rpmh-rsc.c | 7 +-
drivers/soc/qcom/smem.c | 2 +-
drivers/soc/renesas/Kconfig | 13 +
drivers/soc/renesas/r9a08g045-sysc.c | 1 +
drivers/soc/renesas/r9a09g047-sys.c | 1 +
drivers/soc/renesas/r9a09g057-sys.c | 1 +
drivers/soc/renesas/renesas-soc.c | 12 +
drivers/soc/renesas/rz-sysc.c | 30 +-
drivers/soc/renesas/rz-sysc.h | 2 +
drivers/soc/samsung/exynos-pmu.c | 276 ++++-
drivers/soc/sunxi/sunxi_sram.c | 14 +
drivers/soc/tegra/fuse/fuse-tegra30.c | 122 ++
drivers/soc/ti/k3-socinfo.c | 10 +
drivers/soc/ti/pruss.c | 2 +-
drivers/spi/Kconfig | 2 +-
drivers/spi/spi-apple.c | 1 +
drivers/spi/spi-geni-qcom.c | 6 +
drivers/tee/Kconfig | 9 +-
drivers/tee/Makefile | 2 +
drivers/tee/optee/Kconfig | 5 +
drivers/tee/optee/Makefile | 1 +
drivers/tee/optee/core.c | 9 +-
drivers/tee/optee/ffa_abi.c | 146 ++-
drivers/tee/optee/optee_ffa.h | 27 +-
drivers/tee/optee/optee_msg.h | 84 +-
drivers/tee/optee/optee_private.h | 15 +-
drivers/tee/optee/optee_smc.h | 37 +-
drivers/tee/optee/protmem.c | 335 ++++++
drivers/tee/optee/smc_abi.c | 141 ++-
drivers/tee/qcomtee/Kconfig | 12 +
drivers/tee/qcomtee/Makefile | 9 +
drivers/tee/qcomtee/async.c | 182 +++
drivers/tee/qcomtee/call.c | 820 +++++++++++++
drivers/tee/qcomtee/core.c | 915 +++++++++++++++
drivers/tee/qcomtee/mem_obj.c | 169 +++
drivers/tee/qcomtee/primordial_obj.c | 113 ++
drivers/tee/qcomtee/qcomtee.h | 185 +++
drivers/tee/qcomtee/qcomtee_msg.h | 304 +++++
drivers/tee/qcomtee/qcomtee_object.h | 316 +++++
drivers/tee/qcomtee/shm.c | 150 +++
drivers/tee/qcomtee/user_obj.c | 692 +++++++++++
drivers/tee/tee_core.c | 342 ++++--
drivers/tee/tee_heap.c | 500 ++++++++
drivers/tee/tee_private.h | 20 +-
drivers/tee/tee_shm.c | 165 ++-
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/qcom_geni_serial.c | 8 +-
include/dt-bindings/clock/raspberrypi,rp1-clocks.h | 4 +
include/dt-bindings/memory/tegra210-mc.h | 74 ++
include/dt-bindings/reset/thead,th1520-reset.h | 7 +
include/linux/firmware/qcom/qcom_scm.h | 6 +
include/linux/firmware/qcom/qcom_tzmem.h | 15 +
include/linux/scmi_protocol.h | 2 +-
include/linux/soc/qcom/geni-se.h | 4 +
include/linux/soc/qcom/mdt_loader.h | 7 +-
include/linux/tee_core.h | 113 +-
include/linux/tee_drv.h | 22 +
include/uapi/linux/tee.h | 87 +-
sound/soc/apple/mca.c | 1 +
157 files changed, 9538 insertions(+), 751 deletions(-)
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,se-common-props.yaml
create mode 100644 Documentation/tee/qtee.rst
create mode 100644 drivers/reset/reset-aspeed.c
create mode 100644 drivers/tee/optee/protmem.c
create mode 100644 drivers/tee/qcomtee/Kconfig
create mode 100644 drivers/tee/qcomtee/Makefile
create mode 100644 drivers/tee/qcomtee/async.c
create mode 100644 drivers/tee/qcomtee/call.c
create mode 100644 drivers/tee/qcomtee/core.c
create mode 100644 drivers/tee/qcomtee/mem_obj.c
create mode 100644 drivers/tee/qcomtee/primordial_obj.c
create mode 100644 drivers/tee/qcomtee/qcomtee.h
create mode 100644 drivers/tee/qcomtee/qcomtee_msg.h
create mode 100644 drivers/tee/qcomtee/qcomtee_object.h
create mode 100644 drivers/tee/qcomtee/shm.c
create mode 100644 drivers/tee/qcomtee/user_obj.c
create mode 100644 drivers/tee/tee_heap.c
^ permalink raw reply [flat|nested] 13+ messages in thread
* [GIT PULL 5/5] ARM: soc updates for 6.18
2025-10-01 22:23 [GIT PULL 0/5] soc: updates for 6.18 Arnd Bergmann
` (2 preceding siblings ...)
2025-10-01 22:27 ` [GIT PULL 4/5] soc: driver " Arnd Bergmann
@ 2025-10-01 22:28 ` Arnd Bergmann
2025-10-02 1:10 ` pr-tracker-bot
[not found] ` <d482931b-1779-4b49-9fa2-1c101bdf0929@app.fastmail.com>
4 siblings, 1 reply; 13+ messages in thread
From: Arnd Bergmann @ 2025-10-01 22:28 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, linux-riscv, soc
The following changes since commit b320789d6883cc00ac78ce83bccbfe7ed58afcf0:
Linux 6.17-rc4 (2025-08-31 15:33:07 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.18
for you to fetch changes up to 65d2419f931c08ead6722fbb9d4bd8cecb25a7e3:
ARM: versatile: clock: convert from round_rate() to determine_rate() (2025-10-01 23:49:09 +0200)
----------------------------------------------------------------
ARM: soc updates for 6.18
The at91 power management code and the TI AM33 platform each get
a few updates for robustness, the other changes are just minor
cleanups.
----------------------------------------------------------------
Alexander Sverdlin (1):
ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on reset)
Andrew Davis (1):
ARM: mach-hpe: Rework support and directory structure
Arnd Bergmann (4):
Merge tag 'renesas-arm-soc-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag 'at91-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag 'omap-for-v6.18/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag 'v6.18-rockchip-arm32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/arm
Brian Masney (3):
ARM: OMAP1: clock: convert from round_rate() to determine_rate()
ARM: OMAP2+: clock: convert from round_rate() to determine_rate()
ARM: versatile: clock: convert from round_rate() to determine_rate()
Geert Uytterhoeven (1):
ARM: shmobile: rcar-gen2: Use SZ_256K definition
Kuninori Morimoto (1):
arm: omap2: use string choices helper
Miaoqian Lin (1):
ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init
Mikko Rapeli (1):
ARM: rockchip: remove REGULATOR conditional to PM
Nicolas Ferre (3):
ARM: at91: pm: fix .uhp_udp_mask specification for current SoCs
ARM: at91: pm: fix MCKx restore routine
ARM: at91: pm: save and restore ACR during PLL disable/enable
Ryan Wanner (1):
ARM: at91: pm: Remove 2.5V regulator
Yang Xiuwei (1):
ARM: OMAP2+: use IS_ERR_OR_NULL() helper
MAINTAINERS | 1 -
arch/arm/Kconfig | 2 --
arch/arm/Kconfig.platforms | 25 +++++++++++++++++
arch/arm/Makefile | 1 -
arch/arm/mach-at91/pm.c | 2 +-
arch/arm/mach-at91/pm_suspend.S | 41 ++++++----------------------
arch/arm/mach-hpe/Kconfig | 23 ----------------
arch/arm/mach-hpe/Makefile | 1 -
arch/arm/mach-hpe/gxp.c | 15 ----------
arch/arm/mach-omap1/clock.c | 19 +++++++++----
arch/arm/mach-omap2/am33xx-restart.c | 36 ++++++++++++++++++++++++
arch/arm/mach-omap2/board-n8x0.c | 2 +-
arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 12 ++++----
arch/arm/mach-omap2/pm33xx-core.c | 6 +++-
arch/arm/mach-omap2/powerdomain.c | 2 +-
arch/arm/mach-omap2/voltage.c | 12 ++++----
arch/arm/mach-omap2/vp.c | 4 +--
arch/arm/mach-rockchip/Kconfig | 2 +-
arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +-
arch/arm/mach-versatile/spc.c | 9 +++---
include/soc/at91/sama7-sfrbu.h | 7 -----
21 files changed, 113 insertions(+), 111 deletions(-)
delete mode 100644 arch/arm/mach-hpe/Kconfig
delete mode 100644 arch/arm/mach-hpe/Makefile
delete mode 100644 arch/arm/mach-hpe/gxp.c
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [GIT PULL 1/5] soc: new SoC support for 6.18
2025-10-01 22:24 ` [GIT PULL 1/5] soc: new SoC support " Arnd Bergmann
@ 2025-10-02 1:10 ` pr-tracker-bot
0 siblings, 0 replies; 13+ messages in thread
From: pr-tracker-bot @ 2025-10-02 1:10 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, linux-riscv, soc
The pull request you sent on Thu, 02 Oct 2025 00:24:18 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git soc-newsoc-6.18
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a8253f807760e9c80eada9e5354e1240ccf325f9
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [GIT PULL 2/5] soc: dt changes for 6.18
[not found] ` <d482931b-1779-4b49-9fa2-1c101bdf0929@app.fastmail.com>
@ 2025-10-02 1:10 ` pr-tracker-bot
2025-10-02 4:43 ` Linus Torvalds
1 sibling, 0 replies; 13+ messages in thread
From: pr-tracker-bot @ 2025-10-02 1:10 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, linux-riscv, soc
The pull request you sent on Thu, 02 Oct 2025 00:26:22 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.18
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0f048c878ee32a4259dbf28e0ad8fd0b71ee0085
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [GIT PULL 3/5] soc: defconfig updates for 6.18
2025-10-01 22:27 ` [GIT PULL 3/5] soc: defconfig updates " Arnd Bergmann
@ 2025-10-02 1:10 ` pr-tracker-bot
0 siblings, 0 replies; 13+ messages in thread
From: pr-tracker-bot @ 2025-10-02 1:10 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, linux-riscv, soc
The pull request you sent on Thu, 02 Oct 2025 00:27:14 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.18
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f8912147dba3e9688b290aab0987bc9b0c6bb9a3
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [GIT PULL 4/5] soc: driver updates for 6.18
2025-10-01 22:27 ` [GIT PULL 4/5] soc: driver " Arnd Bergmann
@ 2025-10-02 1:10 ` pr-tracker-bot
0 siblings, 0 replies; 13+ messages in thread
From: pr-tracker-bot @ 2025-10-02 1:10 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, linux-riscv, soc
The pull request you sent on Thu, 02 Oct 2025 00:27:57 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.18
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/38057e323657695ec8f814aff0cdd1c7e00d3e9b
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [GIT PULL 5/5] ARM: soc updates for 6.18
2025-10-01 22:28 ` [GIT PULL 5/5] ARM: soc " Arnd Bergmann
@ 2025-10-02 1:10 ` pr-tracker-bot
0 siblings, 0 replies; 13+ messages in thread
From: pr-tracker-bot @ 2025-10-02 1:10 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, linux-riscv, soc
The pull request you sent on Thu, 02 Oct 2025 00:28:45 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.18
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/42cbaeec987b9fb91045060f2e7ce3152458ead9
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [GIT PULL 2/5] soc: dt changes for 6.18
[not found] ` <d482931b-1779-4b49-9fa2-1c101bdf0929@app.fastmail.com>
2025-10-02 1:10 ` [GIT PULL 2/5] soc: dt changes " pr-tracker-bot
@ 2025-10-02 4:43 ` Linus Torvalds
[not found] ` <CAGE=qrpygJ4XgtzdnGACj-6KRiD8r57F4ogNYaA3LLMusBV9fg@mail.gmail.com>
1 sibling, 1 reply; 13+ messages in thread
From: Linus Torvalds @ 2025-10-02 4:43 UTC (permalink / raw)
To: Arnd Bergmann, Krzysztof Kozlowski
Cc: linux-kernel, linux-arm-kernel, linux-riscv, soc
On Wed, 1 Oct 2025 at 15:27, Arnd Bergmann <arnd@arndb.de> wrote:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.18
Bah. I've merged this, but this causes build failures on arm64.
I only noticed after already having pushed it out.
> SeonGu Kang (1):
> arm64: dts: axis: Add ARTPEC-8 Grizzly dts support
Doing a basic allmodconfig build, I get a
In file included from arch/arm64/boot/dts/exynos/axis/artpec8-grizzly.dts:12
arch/arm64/boot/dts/exynos/axis/artpec8.dtsi:12:10: fatal error:
dt-bindings/clock/axis,artpec8-clk.h: No such file or directory
12 | #include <dt-bindings/clock/axis,artpec8-clk.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
and sure enough, no such file exists. It looks like it was never added
by commit 639f8e36baf1 ("arm64: dts: exynos: axis: Add initial
ARTPEC-8 SoC support")
That commit came in through the Soc tree and in that tree it came in
through the 'samsung-dt64-6.18' branch.
Pls fix. My arm64 tree builds otherwise, but I have to disable that
whole ARTPEC mess just to even check.
It appears that there's some serious lack of sanity checking in the
arm64 dts land. I _think_ that file ends up coming in through a
different branch, but this damn well should not have been merged AT
ALL in a branch that didn't have all the prerequisites.
Yes, this is annoying.
Linus
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [GIT PULL 2/5] soc: dt changes for 6.18
[not found] ` <CAGE=qrpygJ4XgtzdnGACj-6KRiD8r57F4ogNYaA3LLMusBV9fg@mail.gmail.com>
@ 2025-10-02 6:26 ` Krzysztof Kozlowski
2025-10-02 22:40 ` Arnd Bergmann
0 siblings, 1 reply; 13+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-02 6:26 UTC (permalink / raw)
To: Krzysztof Kozlowski, linux-kernel@vger.kernel.org, Linus Torvalds,
Arnd Bergmann, linux-arm-kernel, linux-riscv, soc
On Thu, 2 Oct 2025 at 15:04, Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
>
>
> ---------- Forwarded message ---------
> From: Linus Torvalds <torvalds@linux-foundation.org>
> Date: Thu, 2 Oct 2025, 13:44
> Subject: Re: [GIT PULL 2/5] soc: dt changes for 6.18
> To: Arnd Bergmann <arnd@arndb.de>, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> Cc: <linux-kernel@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org>, <linux-riscv@lists.infradead.org>, <soc@lists.linux.dev>
>
>
> On Wed, 1 Oct 2025 at 15:27, Arnd Bergmann <arnd@arndb.de> wrote:
> >
> > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.18
>
> Bah. I've merged this, but this causes build failures on arm64.
>
> I only noticed after already having pushed it out.
>
> > SeonGu Kang (1):
> > arm64: dts: axis: Add ARTPEC-8 Grizzly dts support
I'm sorry, I should not have trusted contributors from Samsung that
they know what they are doing and I think my CI misses allyesconfig on
particular branches, because for-next branch did enable this symbol
and it was tested by my CI. Also LKP tests each of my branches and
didn't report this, I think.
Issue will be fixed with commit coming via clk tree - Stephen Boyd:
https://lore.kernel.org/linux-samsung-soc/20250825114436.46882-2-ravi.patel@samsung.com/
And git pull:
https://lore.kernel.org/all/20250909183504.104261-2-krzysztof.kozlowski@linaro.org/
I understand this won't fix bisectability.
Arnd,
Eventually you can just mark arch-artpec as broken just to fix your branches.
Sorry for the mess, I'll extend my CI to check this in future.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [GIT PULL 2/5] soc: dt changes for 6.18
2025-10-02 6:26 ` Krzysztof Kozlowski
@ 2025-10-02 22:40 ` Arnd Bergmann
0 siblings, 0 replies; 13+ messages in thread
From: Arnd Bergmann @ 2025-10-02 22:40 UTC (permalink / raw)
To: Krzysztof Kozlowski, Krzysztof Kozlowski,
linux-kernel@vger.kernel.org, Linus Torvalds, linux-arm-kernel,
linux-riscv, soc
On Thu, Oct 2, 2025, at 08:26, Krzysztof Kozlowski wrote:
> On Thu, 2 Oct 2025 at 15:04, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote:
>> On Wed, 1 Oct 2025 at 15:27, Arnd Bergmann <arnd@arndb.de> wrote:
>> >
>> > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.18
>>
>> Bah. I've merged this, but this causes build failures on arm64.
>>
>> I only noticed after already having pushed it out.
>>
>> > SeonGu Kang (1):
>> > arm64: dts: axis: Add ARTPEC-8 Grizzly dts support
>
>
> I'm sorry, I should not have trusted contributors from Samsung that
> they know what they are doing and I think my CI misses allyesconfig on
> particular branches, because for-next branch did enable this symbol
> and it was tested by my CI. Also LKP tests each of my branches and
> didn't report this, I think.
This one is on me really, I had the right tooling available and
I had used it in the past, but I never ran it after I did the
bulk of the merges in the past few weeks. There is always someone
who misses a dependency in the DT updates and I rely on that
check anyway to detect some types of incompatible binding updates
and I have no excuse for not noticing it myself.
We'll have to refine the process anyway when we start taking turns
with the soc tree merges.
> Issue will be fixed with commit coming via clk tree - Stephen Boyd:
> https://lore.kernel.org/linux-samsung-soc/20250825114436.46882-2-ravi.patel@samsung.com/
> And git pull:
> https://lore.kernel.org/all/20250909183504.104261-2-krzysztof.kozlowski@linaro.org/
>
> I understand this won't fix bisectability.
>
> Arnd,
> Eventually you can just mark arch-artpec as broken just to fix your branches.
The missing commit is at the bottom of your branch, so I'm sending
just that commit as a build fix, that seems easier than marking it
as broken now and then later reverting that change.
Arnd
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-10-02 22:41 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-01 22:23 [GIT PULL 0/5] soc: updates for 6.18 Arnd Bergmann
2025-10-01 22:24 ` [GIT PULL 1/5] soc: new SoC support " Arnd Bergmann
2025-10-02 1:10 ` pr-tracker-bot
2025-10-01 22:27 ` [GIT PULL 3/5] soc: defconfig updates " Arnd Bergmann
2025-10-02 1:10 ` pr-tracker-bot
2025-10-01 22:27 ` [GIT PULL 4/5] soc: driver " Arnd Bergmann
2025-10-02 1:10 ` pr-tracker-bot
2025-10-01 22:28 ` [GIT PULL 5/5] ARM: soc " Arnd Bergmann
2025-10-02 1:10 ` pr-tracker-bot
[not found] ` <d482931b-1779-4b49-9fa2-1c101bdf0929@app.fastmail.com>
2025-10-02 1:10 ` [GIT PULL 2/5] soc: dt changes " pr-tracker-bot
2025-10-02 4:43 ` Linus Torvalds
[not found] ` <CAGE=qrpygJ4XgtzdnGACj-6KRiD8r57F4ogNYaA3LLMusBV9fg@mail.gmail.com>
2025-10-02 6:26 ` Krzysztof Kozlowski
2025-10-02 22:40 ` Arnd Bergmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).