linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [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).