linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/4] soc tree for 6.11
@ 2024-07-15 21:03 Arnd Bergmann
  2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:03 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc

Hi Linus,

Here are the four pull requests for the soc tree. 

We have again just over 1000 non-merge changesets in the SoC tree, from
62 pull requests plus some individual patches. About 80% of this is arm64,
the rest is arm32 and riscv. 

Not much sticks out in the contents, there are three new SoCs and a
fairly large number of new machines, but it's spread out over a lot
of platforms, with rockchip and ti having more than usual.

The overall diffstat is
   0.4% Documentation/devicetree/bindings/arm/
   0.9% Documentation/devicetree/bindings/
   0.2% Documentation/
   0.4% arch/arm/boot/dts/arm/
   0.4% arch/arm/boot/dts/marvell/
   0.4% arch/arm/boot/dts/nxp/imx/
   2.1% arch/arm/boot/dts/qcom/
   2.1% arch/arm/boot/dts/st/
   0.5% arch/arm/boot/dts/
   0.6% arch/arm/mach-pxa/
   0.3% arch/arm/mach-versatile/
   0.3% arch/arm64/boot/dts/allwinner/
   1.4% arch/arm64/boot/dts/amlogic/
  14.0% arch/arm64/boot/dts/freescale/
   2.9% arch/arm64/boot/dts/marvell/
   4.9% arch/arm64/boot/dts/mediatek/
  21.9% arch/arm64/boot/dts/qcom/
   1.1% arch/arm64/boot/dts/renesas/
  16.5% arch/arm64/boot/dts/rockchip/
   0.7% arch/arm64/boot/dts/st/
   9.5% arch/arm64/boot/dts/ti/
   0.3% arch/arm64/boot/dts/xilinx/
   0.5% arch/arm64/boot/dts/
   0.3% arch/riscv/boot/dts/allwinner/
   0.3% arch/riscv/boot/dts/microchip/
   0.3% arch/riscv/boot/dts/starfive/
   0.2% arch/riscv/boot/dts/
   0.2% drivers/cache/
   5.2% drivers/clk/qcom/
   0.2% drivers/firmware/microchip/
   1.3% drivers/firmware/qcom/
   0.3% drivers/firmware/
   3.1% drivers/platform/cznic/
   0.2% drivers/reset/
   2.2% drivers/soc/qcom/
   0.2% drivers/soc/xilinx/
   0.2% drivers/
   0.4% include/dt-bindings/clock/
   0.2% include/dt-bindings/
   0.7% include/linux/
 958 files changed, 66982 insertions(+), 11316 deletions(-)

There are 232 individual contributors for this tree, the most active
ones are

     67 Dmitry Baryshkov
     61 Krzysztof Kozlowski
     52 Konrad Dybcio
     42 Frank Li
     37 Luca Weiss
     26 Neil Armstrong
     22 Bartosz Golaszewski
     22 AngeloGioacchino Del Regno
     18 Marek Behún
     17 Michael Walle
     16 Siddharth Vadapalli
     16 Rafał Miłecki
     16 Jonas Karlman
     16 Geert Uytterhoeven
     12 Tengfei Fan
     12 Alexander Stein
     12 Abel Vesa
     11 Marek Vasut
     10 Nathan Morrisson
     10 Krishna Kurapati
     10 Dmitry Torokhov
     10 Andrew Davis

        Arnd


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [GIT PULL 1/4] soc: driver updates for 6.11
  2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
@ 2024-07-15 21:05 ` Arnd Bergmann
  2024-07-16 19:25   ` pr-tracker-bot
  2024-07-16 19:53   ` Linus Torvalds
  2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:05 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc

The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:

  Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.11

for you to fetch changes up to 49e24c80d3c81c43e2a56101449e1eea32fcf292:

  firmware: turris-mox-rwtm: Initialize completion before mailbox (2024-07-15 16:57:57 +0200)

----------------------------------------------------------------
soc: driver updates for 6.11

The updates to the mediatek, allwinner, ti, tegra, microchip, stm32,
samsung, imx, zynq and amlogic platoforms are farily small maintenance
changes, either addressing minor mistakes or enabling additional hardware.

The qualcomm platform changes add a number of features and are larger
than the other ones combined, introducing the use of linux/cleanup.h
across several drivers, adding support for Snapdragon X1E and other
SoCs in platform drivers, a new "protection domain mapper" driver, and a
"shared memory bridge" driver.

The cznic "turris omnia" router based on Marvell Armada gets a platform
driver that talks to the board specific microcontroller.

The reset and cache subsystems get a few minor updates to SoC specific
drivers, while the ff-a, scmi and optee firmware drivers get some
code refactoring and new features.

----------------------------------------------------------------
Abel Vesa (1):
      soc: qcom: pmic_glink: Increase max ports to 3

AngeloGioacchino Del Regno (1):
      soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table

Arnd Bergmann (18):
      Merge tag 'scmi-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'ffa-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'reset-for-v6.11' of git://git.pengutronix.de/pza/linux into soc/drivers
      Merge tag 'optee-notif-wait-timeout-for-v6.11' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
      Merge tag 'mtk-soc-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
      Merge tag 'amlogic-drivers-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
      Merge tag 'tegra-for-6.11-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'riscv-cache-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
      Merge tag 'riscv-firmware-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
      Merge tag 'ti-driver-soc-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
      Merge tag 'qcom-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'reset-for-v6.11-2' of git://git.pengutronix.de/pza/linux into soc/drivers
      Merge tag 'sunxi-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
      Merge tag 'memory-controller-drv-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'zynqmp-soc2-for-6.11' of https://github.com/Xilinx/linux-xlnx into soc/drivers
      Merge tag 'qcom-drivers-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'sunxi-drivers-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
      platform: cznic: turris-omnia-mcu: fix Kconfig dependencies

Bartosz Golaszewski (14):
      dt-bindings: firmware: qcom,scm: add memory-region for sa8775p
      firmware: qcom: add a dedicated TrustZone buffer allocator
      firmware: qcom: scm: enable the TZ mem allocator
      firmware: qcom: scm: smc: switch to using the SCM allocator
      firmware: qcom: scm: make qcom_scm_assign_mem() use the TZ allocator
      firmware: qcom: scm: make qcom_scm_ice_set_key() use the TZ allocator
      firmware: qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocator
      firmware: qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocator
      firmware: qcom: qseecom: convert to using the TZ allocator
      firmware: qcom: scm: add support for SHM bridge operations
      firmware: qcom: tzmem: enable SHM Bridge support
      firmware: qcom: scm: add support for SHM bridge memory carveout
      firmware: qcom: scm: clarify the comment in qcom_scm_pas_init_image()
      firmware: qcom: tzmem: export devm_qcom_tzmem_pool_new()

Biju Das (6):
      reset: rzg2l-usbphy-ctrl: Move reset controller registration
      regulator: core: Add helper for allow HW access to enable/disable regulator
      dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document USB VBUS regulator
      reset: renesas: Add USB VBUS regulator device as child
      phy: renesas: phy-rcar-gen3-usb2: Control VBUS for RZ/G2L SoCs
      arm64: dts: renesas: rz-smarc: Replace fixed regulator for USB VBUS

Bjorn Andersson (3):
      firmware: qcom: uefisecapp: Allow on X1E devices
      Merge branch '20240430-a750-raytracing-v3-2-7f57c5ac082d@gmail.com' into drivers-for-6.11
      Merge branch '20240622-qcom-pd-mapper-v9-0-a84ee3591c8e@linaro.org' into drivers-for-6.11

Chen Ni (1):
      soc: qcom: pmic_glink: Handle the return value of pmic_glink_init

Chris Lew (1):
      soc: qcom: smp2p: Use devname for interrupt descriptions

Christian Hewitt (1):
      soc: amlogic: meson-gx-socinfo: Add S905L ID

Christophe JAILLET (1):
      soc: ti: knav_qmss: Constify struct knav_range_ops

Connor Abbott (1):
      firmware: qcom: scm: Add gpu_init_regs call

Conor Dooley (6):
      firmware: microchip: support writing bitstream info to flash
      firmware: microchip: move buffer allocation into mpfs_auto_update_set_image_address()
      firmware: microchip: use scope-based cleanup where possible
      MAINTAINERS: add cache binding directory to cache driver entry
      MAINTAINERS: add microchip soc binding directory to microchip soc driver entry
      MAINTAINERS: drop riscv list from cache controllers

Dan Carpenter (1):
      MAINTAINERS: Add mailing list for SCMI drivers

Dmitry Baryshkov (6):
      soc: qcom: pdr: protect locator_addr with the main mutex
      soc: qcom: pdr: fix parsing of domains lists
      soc: qcom: pdr: extract PDR message marshalling data
      soc: qcom: add pd-mapper implementation
      soc: qcom: add missing pd-mapper dependencies
      firmware: qcom: tzmem: blacklist more platforms for SHM Bridge

Dr. David Alan Gilbert (1):
      soc: sunxi: sram: Remove unused list 'claimed_sram'

Esben Haabendal (1):
      memory: fsl_ifc: Make FSL_IFC config visible and selectable

Gavin Liu (1):
      optee: add timeout value to optee_notif_wait() to support timeout

Geert Uytterhoeven (1):
      reset: RESET_IMX8MP_AUDIOMIX should depend on ARCH_MXC

Hsiao Chien Sung (1):
      soc: mediatek: Disable 9-bit alpha in ETHDR

Jason-JH.Lin (1):
      soc: mtk-cmdq: Add cmdq_pkt_logic_command to support math operation

Javier Carrasco (2):
      soc: sunxi: sram: Constify struct regmap_config
      bus: sunxi-rsb: Constify struct regmap_bus

Jay Buddhabhatti (3):
      soc: xilinx: rename cpu_number1 to dummy_cpu_number
      soc: xilinx: Add cb event for subsystem restart
      drivers: soc: xilinx: check return status of get_api_version()

Jeff Johnson (3):
      soc: qcom: spm: add missing MODULE_DESCRIPTION()
      firmware: meson_sm: add missing MODULE_DESCRIPTION() macro
      soc: add missing MODULE_DESCRIPTION() macros

Jon Hunter (1):
      soc/tegra: pmc: Simplify resource lookup

Joshua Yeong (2):
      dt-bindings: cache: Add docs for StarFive Starlink cache controller
      cache: Add StarFive StarLink cache management

Kathiravan Thirumoorthy (3):
      dt-bindings: arm: qcom,ids: Add SoC ID for IPQ5321
      soc: qcom: socinfo: Add SoC ID for IPQ5321
      cpufreq: qcom-nvmem: add support for IPQ5321

Ken Sloat (1):
      pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.

Konrad Dybcio (3):
      soc: qcom: socinfo: Update X1E PMICs
      soc: qcom: Move some socinfo defines to the header
      soc: qcom: smem: Add a feature code getter

Krzysztof Kozlowski (6):
      firmware: qcom: tzmem: simplify returning pointer without cleanup
      soc: qcom: llcc: simplify with cleanup.h
      soc: qcom: mdt_loader: simplify with cleanup.h
      soc: qcom: ocmem: simplify with cleanup.h
      soc: qcom: pdr: simplify with cleanup.h
      soc: qcom: wcnss: simplify with cleanup.h

Luca Weiss (5):
      dt-bindings: soc: qcom,smp2p: Mark qcom,ipc as deprecated
      dt-bindings: soc: qcom,smsm: Allow specifying mboxes instead of qcom,ipc
      soc: qcom: smsm: Support using mailbox interface
      soc: qcom: smsm: Add missing mailbox dependency to Kconfig
      soc: qcom: socinfo: Add PM6350 PMIC

MD Danish Anwar (1):
      MAINTAINERS: Add entry for ti,pruss.yaml to TI KEYSTONE MULTICORE NAVIGATOR DRIVERS

Marek Behún (11):
      dt-bindings: firmware: add cznic,turris-omnia-mcu binding
      platform: cznic: Add preliminary support for Turris Omnia MCU
      platform: cznic: turris-omnia-mcu: Add support for MCU connected GPIOs
      platform: cznic: turris-omnia-mcu: Add support for poweroff and wakeup
      platform: cznic: turris-omnia-mcu: Add support for MCU watchdog
      platform: cznic: turris-omnia-mcu: Add support for MCU provided TRNG
      platform: cznic: turris-omnia-mcu: Depend on OF
      platform: cznic: turris-omnia-mcu: Depend on WATCHDOG
      firmware: turris-mox-rwtm: Do not complete if there are no waiters
      firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
      firmware: turris-mox-rwtm: Initialize completion before mailbox

Michael Walle (1):
      dt-bindings: memory: fsl: replace maintainer

Neha Malcom Francis (1):
      soc: ti: k3-socinfo: Add J721E SR2.0

Pascal Paillet (1):
      arm64: stm32: enable scmi regulator for stm32

Peng Fan (3):
      firmware: arm_scmi: Add support for system suspend in power control driver
      dt-bindings: firmware: arm,scmi: Add support for notification completion channel
      firmware: arm_scmi: Add support for platform to agent channel completion

Peter Griffin (1):
      soc: samsung: exynos-pmu: add support for PMU_ALIVE non atomic registers

Philipp Zabel (5):
      reset: sti: allow building under COMPILE_TEST
      reset: meson-audio-arb: Use devm_clk_get_enabled()
      reset: zynqmp: allow building under COMPILE_TEST
      reset: tegra-bpmp: allow building under COMPILE_TEST
      Merge tag 'regulator-hw-enable-helper' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into reset/next

Richard Acayan (2):
      dt-bindings: arm: qcom,ids: Add SoC ID for SDM670
      soc: qcom: socinfo: Add SDM670 SoC ID table entry

Richard Genoud (2):
      dt-bindings: ti: fix TISCI protocol URL link
      firmware: ti_sci: fix TISCI protocol URL link

Roger Quadros (1):
      dt-bindings: soc: ti: Move ti,j721e-system-controller.yaml to soc/ti

Rohit Agarwal (1):
      dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel

Ronak Jain (1):
      firmware: xilinx: Move FIRMWARE_VERSION_MASK to xlnx-zynqmp.h

Samuel Holland (1):
      dt-bindings: sram: sunxi-sram: Add regulators child

Shengjiu Wang (1):
      reset: imx8mp-audiomix: Add AudioMix Block Control reset driver

Sibi Sankar (4):
      soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
      dt-bindings: interconnect: qcom,msm8998-bwmon: Remove opp-table from the required list
      dt-bindings: interconnect: qcom,msm8998-bwmon: Add X1E80100 BWMON instances
      soc: qcom: icc-bwmon: Allow for interrupts to be shared across instances

Stephen Boyd (1):
      soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers

Sudeep Holla (2):
      firmware: arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier
      firmware: arm_ffa: Split bus and driver into distinct modules

Tengfei Fan (2):
      dt-bindings: cache: qcom,llcc: Add SA8775p description
      soc: qcom: llcc: Add llcc configuration support for the SA8775p platform

Unnathi Chalicheemala (3):
      firmware: qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALL
      dt-bindings: arm: msm: Add llcc Broadcast_AND register
      soc: qcom: llcc: Add regmap for Broadcast_AND region

Vasyl Gomonovych (1):
      soc: ti: pm33xx: Fix missing newlines in log statements

Viacheslav Bocharov (1):
      soc: amlogic: meson-gx-socinfo: add new A113X SoC id

 .../testing/sysfs-bus-i2c-devices-turris-omnia-mcu |  113 ++
 .../devicetree/bindings/arm/keystone/ti,sci.yaml   |    2 +-
 .../devicetree/bindings/cache/qcom,llcc.yaml       |   55 +-
 .../cache/starfive,jh8100-starlink-cache.yaml      |   66 ++
 .../devicetree/bindings/clock/ti,sci-clk.yaml      |    2 +-
 .../devicetree/bindings/firmware/arm,scmi.yaml     |   12 +-
 .../bindings/firmware/cznic,turris-omnia-mcu.yaml  |   86 ++
 .../devicetree/bindings/firmware/qcom,scm.yaml     |   15 +
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |    3 +-
 .../bindings/memory-controllers/fsl/fsl,ifc.yaml   |    2 +-
 .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml  |   10 +
 .../devicetree/bindings/reset/ti,sci-reset.yaml    |    2 +-
 .../bindings/soc/qcom/qcom,aoss-qmp.yaml           |    1 +
 .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml   |    3 +-
 .../devicetree/bindings/soc/qcom/qcom,smsm.yaml    |   30 +-
 .../devicetree/bindings/soc/ti/sci-pm-domain.yaml  |    2 +-
 .../ti}/ti,j721e-system-controller.yaml            |    4 +-
 .../sram/allwinner,sun4i-a10-system-control.yaml   |   28 +
 Documentation/power/regulator/consumer.rst         |    6 +
 MAINTAINERS                                        |   17 +-
 arch/arm64/Kconfig.platforms                       |    2 +
 arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi   |   11 +-
 drivers/bus/sunxi-rsb.c                            |    2 +-
 drivers/cache/Kconfig                              |    9 +
 drivers/cache/Makefile                             |    5 +-
 drivers/cache/starfive_starlink_cache.c            |  130 +++
 drivers/cpufreq/qcom-cpufreq-nvmem.c               |    1 +
 drivers/firmware/arm_ffa/Makefile                  |    6 +-
 drivers/firmware/arm_ffa/bus.c                     |   22 +-
 drivers/firmware/arm_ffa/common.h                  |    2 -
 drivers/firmware/arm_ffa/driver.c                  |   57 +-
 drivers/firmware/arm_scmi/common.h                 |    1 +
 drivers/firmware/arm_scmi/mailbox.c                |   57 +-
 drivers/firmware/arm_scmi/scmi_power_control.c     |   21 +-
 drivers/firmware/arm_scmi/shmem.c                  |    5 +
 drivers/firmware/meson/meson_sm.c                  |    1 +
 drivers/firmware/microchip/mpfs-auto-update.c      |  136 ++-
 drivers/firmware/qcom/Kconfig                      |   31 +
 drivers/firmware/qcom/Makefile                     |    1 +
 drivers/firmware/qcom/qcom_qseecom_uefisecapp.c    |  256 ++---
 drivers/firmware/qcom/qcom_scm-smc.c               |   30 +-
 drivers/firmware/qcom/qcom_scm.c                   |  197 +++-
 drivers/firmware/qcom/qcom_scm.h                   |    9 +
 drivers/firmware/qcom/qcom_tzmem.c                 |  469 +++++++++
 drivers/firmware/qcom/qcom_tzmem.h                 |   13 +
 drivers/firmware/ti_sci.h                          |    2 +-
 drivers/firmware/turris-mox-rwtm.c                 |   23 +-
 drivers/firmware/xilinx/zynqmp.c                   |    3 -
 drivers/memory/Kconfig                             |    2 +-
 drivers/mtd/nand/raw/Kconfig                       |    3 +-
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |    8 +-
 drivers/platform/Kconfig                           |    2 +
 drivers/platform/Makefile                          |    1 +
 drivers/platform/cznic/Kconfig                     |   50 +
 drivers/platform/cznic/Makefile                    |    8 +
 drivers/platform/cznic/turris-omnia-mcu-base.c     |  408 ++++++++
 drivers/platform/cznic/turris-omnia-mcu-gpio.c     | 1095 ++++++++++++++++++++
 .../cznic/turris-omnia-mcu-sys-off-wakeup.c        |  260 +++++
 drivers/platform/cznic/turris-omnia-mcu-trng.c     |  103 ++
 drivers/platform/cznic/turris-omnia-mcu-watchdog.c |  130 +++
 drivers/platform/cznic/turris-omnia-mcu.h          |  194 ++++
 drivers/regulator/core.c                           |   28 +
 drivers/reset/Kconfig                              |   14 +
 drivers/reset/Makefile                             |    7 +-
 drivers/reset/reset-imx8mp-audiomix.c              |  128 +++
 drivers/reset/reset-meson-audio-arb.c              |    9 +-
 drivers/reset/reset-rzg2l-usbphy-ctrl.c            |   63 +-
 drivers/reset/sti/Kconfig                          |    4 +-
 drivers/reset/tegra/Kconfig                        |    3 +-
 drivers/soc/amlogic/meson-clk-measure.c            |    1 +
 drivers/soc/amlogic/meson-gx-socinfo.c             |    2 +
 drivers/soc/imx/soc-imx8m.c                        |    1 +
 drivers/soc/ixp4xx/ixp4xx-npe.c                    |    1 +
 drivers/soc/ixp4xx/ixp4xx-qmgr.c                   |    1 +
 drivers/soc/mediatek/mtk-cmdq-helper.c             |   35 +
 drivers/soc/mediatek/mtk-mmsys.c                   |    1 +
 drivers/soc/mediatek/mtk-mutex.c                   |    1 +
 drivers/soc/qcom/Kconfig                           |   18 +
 drivers/soc/qcom/Makefile                          |    2 +
 drivers/soc/qcom/icc-bwmon.c                       |   16 +-
 drivers/soc/qcom/llcc-qcom.c                       |   57 +-
 drivers/soc/qcom/mdt_loader.c                      |    6 +-
 drivers/soc/qcom/ocmem.c                           |   10 +-
 drivers/soc/qcom/pdr_interface.c                   |   46 +-
 drivers/soc/qcom/pdr_internal.h                    |  318 +-----
 drivers/soc/qcom/pmic_glink.c                      |   13 +-
 drivers/soc/qcom/pmic_glink_altmode.c              |    2 +-
 drivers/soc/qcom/qcom_pd_mapper.c                  |  677 ++++++++++++
 drivers/soc/qcom/qcom_pdr_msg.c                    |  353 +++++++
 drivers/soc/qcom/rpmh-rsc.c                        |    7 +-
 drivers/soc/qcom/rpmh.c                            |    1 -
 drivers/soc/qcom/smem.c                            |   33 +
 drivers/soc/qcom/smp2p.c                           |   11 +-
 drivers/soc/qcom/smsm.c                            |   51 +-
 drivers/soc/qcom/socinfo.c                         |   14 +-
 drivers/soc/qcom/spm.c                             |    1 +
 drivers/soc/qcom/wcnss_ctrl.c                      |   11 +-
 drivers/soc/samsung/exynos-pmu.c                   |   22 +-
 drivers/soc/sunxi/sunxi_sram.c                     |    4 +-
 drivers/soc/tegra/pmc.c                            |    8 +-
 drivers/soc/ti/k3-socinfo.c                        |    2 +-
 drivers/soc/ti/knav_qmss.h                         |    2 +-
 drivers/soc/ti/knav_qmss_acc.c                     |    2 +-
 drivers/soc/ti/knav_qmss_queue.c                   |    2 +-
 drivers/soc/ti/pm33xx.c                            |    4 +-
 drivers/soc/xilinx/xlnx_event_manager.c            |   16 +-
 drivers/soc/xilinx/zynqmp_power.c                  |  155 ++-
 drivers/tee/optee/notif.c                          |    9 +-
 drivers/tee/optee/optee_private.h                  |    5 +-
 drivers/tee/optee/optee_rpc_cmd.h                  |    1 +
 drivers/tee/optee/rpc.c                            |   10 +-
 include/clocksource/timer-xilinx.h                 |    2 +-
 include/dt-bindings/arm/qcom,ids.h                 |    2 +
 include/linux/firmware/qcom/qcom_qseecom.h         |    8 +-
 include/linux/firmware/qcom/qcom_scm.h             |   37 +-
 include/linux/firmware/qcom/qcom_tzmem.h           |   56 +
 include/linux/firmware/xlnx-event-manager.h        |   10 +
 include/linux/firmware/xlnx-zynqmp.h               |    3 +
 include/linux/regulator/consumer.h                 |    7 +
 include/linux/soc/mediatek/mtk-cmdq.h              |   42 +
 include/linux/soc/qcom/llcc-qcom.h                 |    4 +-
 include/linux/soc/qcom/smem.h                      |    1 +
 include/linux/soc/qcom/socinfo.h                   |   34 +
 include/linux/soc/samsung/exynos-regs-pmu.h        |    4 +
 include/linux/turris-omnia-mcu-interface.h         |  249 +++++
 125 files changed, 6025 insertions(+), 847 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
 create mode 100644 Documentation/devicetree/bindings/cache/starfive,jh8100-starlink-cache.yaml
 create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
 rename Documentation/devicetree/bindings/{mfd => soc/ti}/ti,j721e-system-controller.yaml (96%)
 create mode 100644 drivers/cache/starfive_starlink_cache.c
 create mode 100644 drivers/firmware/qcom/qcom_tzmem.c
 create mode 100644 drivers/firmware/qcom/qcom_tzmem.h
 create mode 100644 drivers/platform/cznic/Kconfig
 create mode 100644 drivers/platform/cznic/Makefile
 create mode 100644 drivers/platform/cznic/turris-omnia-mcu-base.c
 create mode 100644 drivers/platform/cznic/turris-omnia-mcu-gpio.c
 create mode 100644 drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
 create mode 100644 drivers/platform/cznic/turris-omnia-mcu-trng.c
 create mode 100644 drivers/platform/cznic/turris-omnia-mcu-watchdog.c
 create mode 100644 drivers/platform/cznic/turris-omnia-mcu.h
 create mode 100644 drivers/reset/reset-imx8mp-audiomix.c
 create mode 100644 drivers/soc/qcom/qcom_pd_mapper.c
 create mode 100644 drivers/soc/qcom/qcom_pdr_msg.c
 create mode 100644 include/linux/firmware/qcom/qcom_tzmem.h
 create mode 100644 include/linux/turris-omnia-mcu-interface.h


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [GIT PULL 2/4] soc: dt updates for 6.11
  2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
  2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
@ 2024-07-15 21:10 ` Arnd Bergmann
  2024-07-16 18:55   ` Linus Torvalds
  2024-07-16 19:25   ` pr-tracker-bot
  2024-07-15 21:11 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
  2024-07-15 21:12 ` [GIT PULL 4/4] soc: arm platform " Arnd Bergmann
  3 siblings, 2 replies; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:10 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc

The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:

  Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.11

for you to fetch changes up to 48d2245586452b8279a854970ce82f43477669d3:

  Merge tag 'sunxi-dt-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt (2024-07-10 22:23:02 +0200)

----------------------------------------------------------------
soc: dt updates for 6.11

The devicetree updates are fairly well spread out across platforms,
with Qualcomm making up about a third of the total.

There are three new SoCs in existing product families this:

 - NXP i.MX95 is a variant of i.MX93, now with six Cortex-A55 cores
   instead of just two as well as a GPU and more high-speed I/O
   devices.

 - Qualcomm QCS8550 is a variant of SM8550 for IOT devices

 - Airoha EN7581 is a 10G-PON network chip and related to
   the MT7981 Wireless router chip from its parent Mediatek.

In total there are 58 new machines, including four riscv
boards and eight for 32-bit arm.

The most exciting new addition is probably a pair of laptops
based on the Qualcomm x1e80100 (Snapdragon X1 Elite) chip,
the Asus Vivobook S15 and the Lenovo Yoga Slim7x.

Other noteworthy new additions are:

 - A total of 20 Qualcomm based machines, mostly Android devices
   from Samsung, Motorola and LG, as well as a wireless router
   and some reference designs

 - Six NXP i.MX based machines, mostly industrial boards along
   with some reference designs

 - Mediatek sees some interesting Filogic based routers
   including the "OpenWRT One", a few new Chromebooks as
   well as single-board computers.

 - Four machines from Solidrun based on Marvell cn913x,
   replacing the older Armada 8000 based counterparts

 - The four Amlogic machines are all set top boxes or reference
   designs for them

 - The nine new Rockchips machines are mostly single-board
   computers including some interesting ones based on the
   rk3588 chip like the ROCK 5 ITX board and the CM3588
   with its four NVMe slots

 - The RISC-V boards are all single-board computers based on
   Starfive JH7110, Microchip MPFS and Allwinner D1, which all
   had similar boards already

There are also a lot of updates to already supported machines,
notably for the TI K3, Rockchips, Freescale and of course
Qualcomm platforms.

--------
Note: a couple of commits for qualcomm device drivers accidentally
slipped into this branch and may show up in the merge: there is
at least one from the clk tree plus one from the soc-drivers-6.11
tag. It wasn't worth rebasing when I noticed, as the changesets
would get merged anyway

----------------------------------------------------------------
Abel Vesa (10):
      arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators
      arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
      arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe 6a
      arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe 6a
      arm64: dts: qcom: x1e80100: Describe the PCIe 6a resources
      arm64: dts: qcom: x1e80100: Disable the SMB2360 4th instance by default
      arm64: dts: qcom: x1e80100: Add remote endpoints between PHYs and DPs
      arm64: dts: qcom: x1e80100-crd: Add pmic-glink node with all 3 connectors
      arm64: dts: qcom: x1e80100-qcp: Add pmic-glink node with all 3 connectors
      arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply

Aboothahir U (1):
      arm64: dts: qcom: pm660: Add rradc, charger

Adam Ford (4):
      arm64: dts: imx8mp-beacon-kit: Enable HDMI bridge HPD
      arm64: dts: imx8mp-beacon-kit: Fix errors found from CHECK_DTBS
      arm64: dts: imx8mp: Fix pgc_mlmix location
      arm64: dts: imx8mp: Fix pgc vpu locations

Adam Honse (1):
      ARM: dts: qcom: msm8974: Add Samsung Galaxy Note 3

Adam Skladowski (4):
      arm64: dts: qcom: msm8976: Add IOMMU nodes
      arm64: dts: qcom: msm8976: Add MDSS nodes
      arm64: dts: qcom: msm8976: Add Adreno GPU
      arm64: dts: qcom: msm8976: Add WCNSS node

Akhil P Oommen (1):
      arm64: dts: qcom: x1e80100: Add gpu support

Alain Volmat (2):
      ARM: dts: stm32: add DCMIPP pinctrl on STM32MP13x SoC family
      ARM: dts: stm32: enable camera support on stm32mp135f-dk board

Alex Bee (9):
      dt-bindings: clock: rk3128: Add PCLK_MIPIPHY
      ARM: dts: rockchip: Add D-PHY for RK3128
      ARM: dts: rockchip: Add DSI for RK3128
      ARM: dts: rockchip: Add i2s nodes for RK3128
      ARM: dts: rockchip: Add spdif node for RK3128
      ARM: dts: rockchip: Add SFC for RK3128
      dt-bindings: vendor-prefixes: Add Neardi Technology
      dt-bindings: arm: rockchip: Add Neardi LBA3368
      arm64: dts: rockchip: Add Neardi LBA3368 board

Alexander Stein (11):
      arm64: dts: mba93xxla: Add USB support
      arm64: dts: mba93xxca: Add USB support
      arm64: dts: freescale: tqma9352: Add partitions subnode to spi-nor
      arm64: dts: freescale: tqma8mqml: Add partitions subnode to spi-nor
      arm64: dts: freescale: tqma8mqnl: Add partitions subnode to spi-nor
      arm64: dts: freescale: tqma8mpql: Add partitions subnode to spi-nor
      arm64: dts: freescale: tqma8mq: Add partitions subnode to spi-nor
      arm64: dts: freescale: tqma8xx: Add partitions subnode to spi-nor
      arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Remove unused ocram node
      arm64: dts: imx8mp: Add imx8mp-specific irqsteer compatible
      dt-bindings: arm: add MBa8MP-RAS314 SBC

Alexandre Messier (2):
      ARM: dts: qcom: Add initial support for HTC One (M8)
      dt-bindings: arm: qcom: add HTC One (M8)

Alexandre Torgue (2):
      ARM: dts: stm32: order stm32mp13-pinctrl nodes
      ARM: dts: stm32: omit unused pinctrl groups from stm32mp13 dtb files

Alexandru Gagniuc (1):
      arm64: dts: qcom: ipq9574: add MDIO bus

Alexandru Marc Serdeliuc (2):
      dt-bindings: arm: qcom: Add Samsung Galaxy Z Fold5
      arm64: dts: qcom: sm8550: Add support for Samsung Galaxy Z Fold5

Alexey Charkov (9):
      arm64: dts: rockchip: add rfkill node for M.2 Key E Bluetooth on Rock 5B
      arm64: dts: rockchip: add thermal zones information on RK3588
      arm64: dts: rockchip: enable thermal management on all RK3588 boards
      arm64: dts: rockchip: add passive GPU cooling on RK3588
      arm64: dts: rockchip: enable automatic fan control on Rock 5B
      arm64: dts: rockchip: Add CPU/memory regulator coupling for 2 RK3588 boards
      arm64: dts: rockchip: Add OPP data for CPU cores on RK3588
      arm64: dts: rockchip: Add OPP data for CPU cores on RK3588j
      arm64: dts: rockchip: Split GPU OPPs of RK3588 and RK3588j

Amelie Delaunay (1):
      arm64: dts: st: add HPDMA nodes on stm32mp251

Andre Przywara (2):
      arm64: dts: allwinner: h616: add IOMMU node
      arm64: dts: allwinner: h616: add crypto engine node

Andreas Kemnade (1):
      ARM: dts: e60k02: fix aliases for mmc

Andrejs Cainikovs (1):
      arm64: dts: k3-am625-verdin: enable nau8822 pll

Andrew Davis (10):
      arm64: dts: ti: k3-am642-sk: Add power supply temperature sensors
      ARM: dts: nspire: Add unit name addresses to memory nodes
      ARM: dts: nspire: Add full compatible for watchdog node
      arm64: dts: ti: k3-am65: Add cpsw-mac-efuse node to mcu_conf
      arm64: dts: ti: k3-j7200: Add cpsw-mac-efuse node to mcu_conf
      arm64: dts: ti: k3-j721e: Add cpsw-mac-efuse node to mcu_conf
      arm64: dts: ti: k3-j721s2: Add cpsw-mac-efuse node to mcu_conf
      arm64: dts: ti: k3-j784s4: Add cpsw-mac-efuse node to mcu_conf
      arm64: dts: ti: k3-am62a: Add cpsw-mac-efuse node to wkup_conf
      arm64: dts: ti: k3-am62: Add cpsw-mac-efuse node to wkup_conf

André Apitzsch (3):
      ARM: dts: qcom: msm8926-motorola-peregrine: Add accelerometer, magnetometer, regulator
      ARM: dts: qcom: msm8926-motorola-peregrine: Update temperature sensor
      ARM: dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies

André Draszik (2):
      arm64: dts: exynos: gs101: reorder properties as per guidelines
      arm64: dts: exynos: gs101-oriole: add placeholder regulators for USB phy

AngeloGioacchino Del Regno (21):
      arm: dts: mediatek: Declare drive-strength numerically
      arm64: dts: mediatek: Complete chassis-type for MT8183 Chromebooks
      arm64: dts: mediatek: Add missing chassis-type to MT8192 Chromebooks
      dt-bindings: soc: mediatek: Add support for MT8188 VPPSYS
      arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
      arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
      arm64: dts: mediatek: mt8183: Refactor thermal zones
      arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable
      arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes
      arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch
      arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling
      arm64: dts: mediatek: mt8195-cherry: Specify sound DAI links and routing
      arm64: dts: mediatek: mt8186-corsola: Specify sound DAI links and routing
      dt-bindings: arm: mediatek: Add MT8195 HP Chromebook x360 13b-ca0002sa
      arm64: mediatek: mt8195-cherry: Introduce the MT8195 Dojo Chromebook
      arm64: dts: mediatek: mt8188: Add Global Command Engine mailboxes
      arm64: dts: mediatek: mt8188: Add VDOSYS0/1 support for multimedia
      arm64: dts: mediatek: mt8188: Add support for SoC power domains
      arm64: dts: mediatek: mt8188: Add support for Mali GPU on Panfrost
      arm64: dts: mediatek: Makefile: Generate symbols for DTBO support
      arm64: dts: mediatek: Declare drive-strength numerically

Anton Bambura (1):
      arm64: dts: qcom: msm8916-lg-c50: add initial dts for LG Leon LTE

Arnd Bergmann (36):
      arm64: dts: amlogic: ad402: move thermal-zones to top node
      Merge tag 'renesas-dts-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'juno-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
      Merge tag 'zynqmp-soc-for-6.11' of https://github.com/Xilinx/linux-xlnx into soc/dt
      Merge tag 'socfpga_dts_updates_for_v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
      Merge tag 'sti-dt-for-v6.11-round1' of https://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
      Merge tag 'mtk-dts64-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
      Merge tag 'mtk-dts32-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
      Merge tag 'renesas-dt-bindings-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'v6.11-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.11-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'renesas-dts-for-v6.11-tag2-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'microchip-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
      Merge tag 'amlogic-arm64-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
      Merge tag 'tegra-for-6.11-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'samsung-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'dt64-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      Merge tag 'dt-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      Merge tag 'imx-bindings-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'sunxi-dt-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      Merge tag 'qcom-arm32-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'stm32-dt-for-v6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
      Merge tag 'ti-k3-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      Merge tag 'mvebu-dt-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'mvebu-dt64-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'qcom-arm64-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'riscv-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
      Merge tag 'v6.11-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.11-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.11-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'riscv-sophgo-dt-for-v6.11' of https://github.com/sophgo/linux into soc/dt
      Merge tag 'qcom-arm32-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'qcom-arm64-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'sunxi-dt-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt

Barnabás Czémán (1):
      arm64: dts: qcom: msm8996: add reset for display subsystem

Bartosz Golaszewski (7):
      arm64: dts: qcom: sm8550-qrd: add the Wifi node
      arm64: dts: qcom: sm8650-qrd: add the Wifi node
      arm64: dts: qcom: qrb5165-rb5: add the Wifi node
      arm64: dts: qcom: sa8775p: add a dedicated memory carveout for TZ
      dt-bindings: arm: qcom: add sa8775p-ride Rev 3
      arm64: dts: qcom: move common parts for sa8775p-ride variants into a .dtsi
      arm64: dts: qcom: sa8775p-ride-r3: add new board file

Beleswar Padhi (1):
      arm64: dts: ti: k3-j721e-sk: Add support for multiple CAN instances

Beniamin Sandu (1):
      arm64: dts: socfpga: stratix10: add L2 cache info

Bhavya Kapoor (1):
      arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances

Bjorn Andersson (8):
      arm64: dts: qcom: sc8180x: Drop ipa-virt interconnect
      arm64: dts: qcom: sc8180x: Fix aoss_qmp node
      arm64: dts: qcom: sc8180x: Correct PCIe slave ports
      Merge branch 'arm64-fixes-for-6.10' into arm64-for-6.11
      Merge branch '20240606-topic-rb1_gpu-v4-1-4bc0c19da4af@linaro.org' into arm64-for-6.11
      arm64: dts: qcom: c630: Add Embedded Controller node
      Merge branch '20240602114439.1611-1-quic_jkona@quicinc.com' into arm64-for-6.11
      Merge branch '20240430064214.2030013-3-quic_varada@quicinc.com' into arm64-for-6.11

Bryant Mairs (2):
      dt-bindings: arm: qcom: Document samsung,milletwifi device
      ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 8.0 Wi-Fi

Caleb Connolly (3):
      dt-bindings: arm: qcom: Add QCM6490 SHIFTphone 8
      arm64: dts: qcom: add QCM6490 SHIFTphone 8
      arm64: dts: qcom: sm6115: add resets for sdhc_1

Chen Wang (1):
      riscv: dts: add clock generator for Sophgo SG2042 SoC

Chen-Yu Tsai (8):
      Merge branch 'sunxi/shared-clk-ids-for-6.11' into sunxi/dt-for-6.11
      arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
      arm64: dts: mediatek: Drop mediatek,drive-strength-adv usage
      arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node names
      arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
      dt-bindings: arm: mediatek: Add MT8186 Voltorb Chromebooks
      arm64: dts: mediatek: Add MT8186 Voltorb Chromebooks
      riscv: dts: allwinner: d1s-t113: Add system LDOs

Chintan Vankar (2):
      arm64: dts: ti: k3-am62x-sk-common: Add bootph-all property in phy_gmii_sel node
      arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G

Chris Morgan (3):
      dt-bindings: clock: sun50i-h616-ccu: Add GPADC clocks
      arm64: dts: allwinner: h616: Add GPADC device node
      arm64: dts: allwinner: anbernic-rg35xx-h: Add ADC joysticks

Chris Packham (1):
      ARM: dts: marvell: Add 7-segment LED display on x530

Christian Gmeiner (1):
      arm64: dts: imx8qm: Add GPU nodes

Christian Hewitt (8):
      dt-bindings: arm: amlogic: add GXLX/S905L/p271 reference board
      arm64: dts: meson: add GXLX/S905L/p271 support
      arm64: dts: meson: radxa-zero2: add pwm-fan support
      dt-bindings: arm: amlogic: add OSMC Vero 4K
      arm64: dts: meson: add support for OSMC Vero 4K
      dt-bindings: add dream vendor prefix
      dt-bindings: arm: amlogic: add support for Dreambox One/Two
      arm64: dts: meson: add initial support for Dreambox One/Two

Christophe Roullier (6):
      ARM: dts: stm32: add ethernet1 and ethernet2 support on stm32mp13
      ARM: dts: stm32: add ethernet1/2 RMII pins for STM32MP13F-DK board
      ARM: dts: stm32: add ethernet1 for STM32MP135F-DK board
      arm64: dts: st: add ethernet1 and ethernet2 support on stm32mp25
      arm64: dts: st: add eth2 pinctrl entries in stm32mp25-pinctrl.dtsi
      arm64: dts: st: enable Ethernet2 on stm32mp257f-ev1 board

Christopher Obbard (1):
      arm64: dts: imx8mp-debix-model-a: Enable HDMI output

Chukun Pan (7):
      arm64: dts: qcom: ipq6018: add sdhci node
      arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
      arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
      arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
      arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
      arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
      arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S

Clément Léger (1):
      ARM: dts: renesas: r9a06g032: Describe GMAC1

Conor Dooley (2):
      dt-bindings: riscv: microchip: document beaglev-fire
      riscv: dts: microchip: add an initial devicetree for the BeagleV Fire

Cristian Ciocaltea (4):
      arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
      arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
      arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
      arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu

Cristian Cozzolino (1):
      arm64: dts: qcom: msm8916-lg-m216: Add initial device tree

Dang Huynh (1):
      arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS

Daniel Danzberger (1):
      arm64: dts: Add Airoha EN7581 SoC and EN7581 Evaluation Board

Dasnavis Sabiya (2):
      arm64: dts: ti: k3-am69-sk: Add PCIe support
      arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs

David Heidelberg (1):
      ARM: dts: qcom: msm8960: correct memory base

David Wronek (1):
      arm64: dts: qcom: sm8550-samsung-q5q: fix typo

Devarsh Thakkar (3):
      arm64: dts: ti: k3-am62x-sk-common: Add bootph-all for I2C1 instance pinmux
      arm64: dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA
      arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA

Dhruva Gole (2):
      arm64: dts: ti: k3-am62p5-sk: fix graph_child_address warnings
      arm64: dts: ti: k3-am62x-sk-common: Fix graph_child_address warns

Diederik de Haas (3):
      arm64: dts: rockchip: Add dma-names to uart1 on quartz64-b
      arm64: dts: rockchip: Add avdd supplies to hdmi on rock64
      arm64: dts: rockchip: Add dma-names to uart1 on Pine64 rk3566 devices

Dmitry Baryshkov (57):
      arm64: dts: qcom: sm8150: move USB graph to the SoC dtsi
      arm64: dts: qcom: sm8350: move USB graph to the SoC dtsi
      arm64: dts: qcom: sm8450: move USB graph to the SoC dtsi
      arm64: dts: qcom: sm8550: move USB graph to the SoC dtsi
      arm64: dts: qcom: sm8650: move USB graph to the SoC dtsi
      arm64: dts: qcom: sm8350: move PHY's orientation-switch to SoC dtsi
      arm64: dts: qcom: sm8450: move PHY's orientation-switch to SoC dtsi
      arm64: dts: qcom: sm8550: move PHY's orientation-switch to SoC dtsi
      arm64: dts: qcom: sm8650: move PHY's orientation-switch to SoC dtsi
      arm64: dts: qcom: sm8650-mtp: connect USB-C SS port to QMP PHY
      arm64: dts: qcom: delete wrong usb-role-switch properties
      arm64: dts: qcom: x1e80100: drop wrong usb-role-switch properties
      arm64: dts: qcom: sc7180: drop extra UFS PHY compat
      arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
      arm64: dts: qcom: sdm845: add power-domain to UFS PHY
      arm64: dts: qcom: sm6115: add power-domain to UFS PHY
      arm64: dts: qcom: sm6350: add power-domain to UFS PHY
      arm64: dts: qcom: sm8250: add power-domain to UFS PHY
...

Dmitry Rokosov (3):
      arm64: dts: amlogic: a1: add cooling-cells for DVFS feature
      arm64: dts: amlogic: a1: introduce cpu temperature sensor
      arm64: dts: amlogic: ad402: setup thermal-zones

Dragan Simic (9):
      arm64: dts: allwinner: Add cache information to the SoC dtsi for H6
      dt-bindings: arm: sunxi: Correct the descriptions for Pine64 boards
      arm64: dts: allwinner: Correct the model names for Pine64 boards
      arm64: dts: allwinner: Add cache information to the SoC dtsi for A64
      arm64: dts: allwinner: Add cache information to the SoC dtsi for H616
      arm64: dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant OPPs
      arm64: dts: rockchip: Delete the SoC variant dtsi for RK3399Pro
      arm64: dts: rockchip: Add GPU OPP voltage ranges to RK356x SoC dtsi
      arm64: dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi

Etienne Carriere (2):
      arm64: dts: st: OP-TEE async notif on PPI 15 for stm32mp25
      ARM: dts: stm32: OP-TEE async notif interrupt for ST STM32MP15x boards

FUKAUMI Naoki (4):
      arm64: dts: rockchip: add SFC support for Radxa ROCK 5B
      arm64: dts: rockchip: add (but disabled) SFC node for Radxa ROCK 5A
      arm64: dts: rockchip: change spi-max-frequency for Radxa ROCK 3C
      arm64: dts: rockchip: fix mmc aliases for Radxa ZERO 3E/3W

Fabio Estevam (4):
      arm64: dts: imx8mm-iot-gateway: Add initial support
      dt-bindings: arm: fsl: Document Compulab IOT-GATE-iMX8
      arm64: dts: imx8qxp-mek: Pass memory-region to the DSP node
      arm64: dts: imx8mp: Remove 'snps,rx-sched-sp'

Francesco Dolcini (1):
      arm64: dts: freescale: imx8mp-verdin: add HDMI support

Frank Li (42):
      arm64: dts: imx8dxl-ss-adma: delete unused node
      arm64: dts: imx8dxl-ss-adma: update audio node power domains and IRQ number
      arm64: dts: imx8dxl-evk: add audio nodes
      arm64: dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>;
      arm64: dts: imx8qm-ss-audio: add audio nodes
      arm64: dts: imx8qm-mek: add sai and wm8960 support
      arm64: dts: imx8x: add cm41 subsystem dtsi
      arm64: dts: imx8qm-mek: add i2c0 and children devices
      arm64: dts: imx8qm-mek: add cm41_i2c and children devices
      arm64: dts: imx8qm-mek: add flexcan support
      arm64: dts: imx8qm-mek: add lsio mu5 and mu6
      arm64: dts: imx8qm: add ocopt and fec_mac[0,1]
      arm64: dts: imx8qm-mek: add fec2 support
      arm64: dts: freescale: ls1028a: Remove undocumented 'fsl,ls-pcie-ep'
      arm64: dts: freescale: ls1028a: Reorder sai dma-names to fix warning
      arm64: dts: ls1012a: Reorder sai dma-names to clean up DTB_CHECK warning
      arm64: dts: ls1043a: Change I2C clock name to ipg to fix DTB_CHECK warning
      arm64: dts: ls208xa: Change I2C clock name to ipg to fix DTB_CHECK warning
      arm64: dts: ls2160a: Change I2C clock name to ipg to fix DTB_CHECK warning
      arm64: dts: layerscape: Change node name from 'esdhc' to 'mmc'
      arm64: dts: layerscape: change thermal node name
...

Frank Wunderlich (3):
      dt-bindings: arm64: mediatek: add BananaPi R3 Mini
      arm64: dts: mediatek: Add mt7986 based Bananapi R3 Mini
      arm64: dts: mt7622: fix switch probe on bananapi-r64

Gabor Juhos (2):
      dt-bindings: arm: qcom: add TP-Link Archer AX55 v1
      arm64: dts: qcom: add TP-Link Archer AX55 v1

Gabriel Fernandez (1):
      arm64: dts: st: enable STM32 access controller for RCC

Garrett Giordano (4):
      arm64: dts: ti: k3-am62a: Enable AUDIO_REFCLKx
      arm64: dts: ti: Add am62x-phyboard-lyra carrier board
      dt-bindings: arm: ti: Add bindings for PHYTEC AM62Ax based hardware
      arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM62Ax

Geert Uytterhoeven (14):
      arm64: dts: renesas: condor-i: Add I2C EEPROM
      dt-bindings: fuse: Document R-Car E-FUSE / PFC
      dt-bindings: fuse: Document R-Car E-FUSE / OTP_MEM
      arm64: dts: mediatek: mt7986a: bpi-r3: Convert to sugar syntax
      arm64: dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0
      arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
      arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
      arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
      arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
      arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
      arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
      arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ
      ARM: dts: renesas: Add interrupt-names to arch timer nodes
      arm64: dts: renesas: Add interrupt-names to arch timer nodes

Georgi Djakov (2):
      arm64: dts: qcom: sdm845: Add DT nodes for the TBUs
      arm64: dts: qcom: sc7280: Add DT nodes for the TBUs

Gianluca Boiano (1):
      arm64: dts: qcom: pmi8950: add pwm node

Guido Günther (1):
      arm64: dts: imx8mq-librem5: Don't wake up on volume key press

Heiko Stuebner (3):
      Merge branch 'v6.11-shared/clkids' into v6.11-armsoc/dts32
      dt-bindings: arm: rockchip: Add ROCK 5 ITX board
      arm64: dts: rockchip: add ROCK 5 ITX board

Henry Bell (2):
      dt-bindings: riscv: starfive: add Star64 board compatible
      riscv: dts: starfive: add Star64 board devicetree

Hsin-Te Yuan (1):
      arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch

Inochi Amaoto (1):
      riscv: dts: thead: th1520: Add PMU event node

Jagadeesh Kona (8):
      dt-bindings: clock: qcom: Update SM8450 videocc header file name
      dt-bindings: clock: qcom: Add SM8650 video clock controller
      clk: qcom: videocc-sm8550: Add support for videocc XO clk ares
      clk: qcom: videocc-sm8550: Add SM8650 video clock controller
      dt-bindings: clock: qcom: Update the order of SC8280XP camcc header
      dt-bindings: clock: qcom: Add SM8650 camera clock controller
      clk: qcom: camcc-sm8650: Add SM8650 camera clock controller driver
      arm64: dts: qcom: sm8650: Add video and camera clock controllers

Jai Luthra (7):
      arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
      arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs
      arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs
      arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
      arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
      arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
      arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX

James McGregor (2):
      dt-bindings: input: sun4i-lradc-keys: Add H616 compatible
      ARM: dts: sun50i: Add LRADC node

Jared McArthur (1):
      arm64: dts: ti: k3-j722s: Add gpio-ranges properties

Jayesh Choudhary (8):
      arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
      arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
      arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
      arm64: dts: ti: k3-j722s-main: Add audio_refclk node
      arm64: dts: ti: k3-j722s-evm: Enable analog audio support
      arm64: dts: ti: k3-j784s4-main: Add McASP nodes
      arm64: dts: ti: k3-j784s4-main: Add audio_refclk node
      arm64: dts: ti: k3-j784s4-evm: Enable analog audio support

Jens Reidel (1):
      arm64: dts: qcom: pm6150: Add vibrator

Jerome Brunet (5):
      arm64: dts: amlogic: sm1: fix spdif compatibles
      arm64: dts: amlogic: g12: bump spdif output drive strength
      arm64: dts: amlogic: add power domain to hdmitx
      arm64: dts: amlogic: gx: correct hdmi clocks
      arm64: dts: amlogic: setup hdmi system clock

Jie Gan (1):
      arm64: dts: qcom: Add coresight nodes for SA8775p

Joe Mason (2):
      arm64: dts: qcom: msm8916-samsung-fortuna: Add BMC150 accelerometer/magnetometer
      arm64: dts: qcom: msm8916-samsung-gprimeltecan: Add NFC

Johan Hovold (1):
      arm64: dts: qcom: sc8280xp-x13s: enable pm8008 camera pmic

Johan Jonker (4):
      ARM: dts: rockchip: add hdmi-sound node to rk3066a
      ARM: dts: rockchip: enable hdmi_sound and i2s0 for mk808 hdmi
      ARM: dts: rockchip: add #sound-dai-cells to hdmi node no rk3036
      ARM: dts: rockchip: add #sound-dai-cells to hdmi node on rk3128

Jonas Karlman (16):
      dt-bindings: arm: rockchip: Add Radxa ZERO 3W/3E
      arm64: dts: rockchip: Add Radxa ZERO 3W/3E
      arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
      arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
      arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
      arm64: dts: rockchip: Add OTP device node for RK3308
      arm64: dts: rockchip: Add rk3308 IO voltage domains
      arm64: dts: rockchip: Add io-domains to rk3308-rock-pi-s
      arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
      dt-bindings: arm: rockchip: Add Radxa ROCK S0
      arm64: dts: rockchip: Add Radxa ROCK S0
      arm64: dts: rockchip: Increase VOP clk rate on RK3328
      dt-bindings: arm: rockchip: Add Radxa ROCK 3B
      arm64: dts: rockchip: Add Radxa ROCK 3B
      dt-bindings: arm: rockchip: Add Xunlong Orange Pi 3B
      arm64: dts: rockchip: Add Xunlong Orange Pi 3B

Josua Mayer (6):
      arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity
      dt-bindings: arm64: marvell: add solidrun cn9130 som based boards
      dt-bindings: arm64: marvell: add solidrun cn9132 CEX-7 evaluation board
      arm64: dts: add description for solidrun cn9130 som and clearfog boards
      arm64: dts: add description for solidrun cn9131 solidwan board
      arm64: dts: add description for solidrun cn9132 cex7 module and clearfog board

Joy Zou (2):
      arm64: dts: imx93-11x11-evk: fix duplicated lpi2c3 labels
      arm64: dts: imx93-11x11-evk: reorder lpi2c2, lpi2c3, mu1 and mu2 label

Junyi Zhao (1):
      arm64: dts: amlogic: Add Amlogic S4 PWM

Kamlesh Gurudasani (2):
      arm64: dts: ti: k3-am62a-main: Enable crypto accelerator
      arm64: dts: ti: k3-am62*-main: Remove unwanted properties from crypto

Kaushal Kumar (1):
      arm64: dts: qcom: sdx75: Add modem SMP2P node

Komal Bajaj (5):
      arm64: dts: qcom: qdu1000: Add USB3 and PHY support
      arm64: dts: qcom: qdu1000-idp: enable USB nodes
      arm64: dts: qcom: qru1000-idp: enable USB nodes
      arm64: dts: qcom: qdu1000: Add secure qfprom node
      arm64: dts: qcom: qdu1000: fix usb interrupts properties

Konrad Dybcio (47):
      arm64: dts: qcom: x1e80100-pmics: Add the missing PMICs
      arm64: dts: qcom: ipq6018-*: Remove thermal zone polling delays
      arm64: dts: qcom: ipq8074-*: Remove thermal zone polling delays
      arm64: dts: qcom: ipq9574-*: Remove thermal zone polling delays
      arm64: dts: qcom: msm8916-*: Remove thermal zone polling delays
      arm64: dts: qcom: msm8939-*: Remove thermal zone polling delays
      arm64: dts: qcom: msm8953-*: Remove thermal zone polling delays
      arm64: dts: qcom: msm8976-*: Remove thermal zone polling delays
      arm64: dts: qcom: msm8996-*: Remove thermal zone polling delays
      arm64: dts: qcom: msm8998-*: Remove thermal zone polling delays
      arm64: dts: qcom: pm7550ba: Remove thermal zone polling delays
      arm64: dts: qcom: pms405: Remove thermal zone polling delays
      arm64: dts: qcom: pmx75: Remove thermal zone polling delays
      arm64: dts: qcom: qcm2290-*: Remove thermal zone polling delays
      arm64: dts: qcom: qcs404-*: Remove thermal zone polling delays
      arm64: dts: qcom: sa8775p-*: Remove thermal zone polling delays
      arm64: dts: qcom: sc7180-*: Remove thermal zone polling delays
      arm64: dts: qcom: sc7280-*: Remove thermal zone polling delays
      arm64: dts: qcom: sc8180x-*: Remove thermal zone polling delays
      arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
....

Krishna Kurapati (10):
      arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode
      arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode
      arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB
      arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
      arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
      arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB
      arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for USB
      arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB
      arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
      arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB

Krishna chaitanya chundru (2):
      arm64: dts: qcom: sm8450: Add interconnect path to PCIe node
      arm64: dts: qcom: sm8450: Add OPP table support to PCIe

Krzysztof Kozlowski (52):
      arm64: dts: qocm: sdx75: align smem node name with coding style
      arm64: dts: stratix10: socdk: drop unneeded flash address/size-cells
      arm64: dts: stratix10: socdk_nand: drop unneeded flash address/size-cells
      arm64: dts: agilex: socdk: drop unneeded flash address/size-cells
      arm64: dts: n5x: socdk: drop unneeded flash address/size-cells
      arm64: dts: microchip: sparx5_pcb134: move non-MMIO nodes out of axi
      arm64: dts: microchip: sparx5_pcb135: move non-MMIO nodes out of axi
      arm64: dts: qcom: use defines for interrupts
      arm64: dts: qcom: sm6350-pdx213: correct touchscreen interrupt flags
      arm64: dts: qcom: sm6375-pdx225: correct touchscreen interrupt flags
      arm64: dts: qcom: sm8250-sony-xperia: correct touchscreen interrupt flags
      arm64: dts: qcom: sm8450-sony-xperia: correct touchscreen interrupt flags
      ARM: dts: vt8500: align panel timings node name with dtschema
      ARM: dts: cirrus: align panel timings node name with dtschema
      ARM: dts: imx: align panel timings node name with dtschema
....

Kuninori Morimoto (2):
      arm64: dts: renesas: r8a779g0: Tidy up sound DT settings
      arm64: dts: renesas: r8a779h0: R-Car Sound support

Lad Prabhakar (3):
      arm64: dts: renesas: r9a09g011: Update fallback string for SDHI nodes
      arm64: dts: renesas: rzg2l: Update fallback string for SDHI nodes
      arm64: dts: renesas: r9a08g045: Update fallback string for SDHI nodes

Lin, Meng-Bo (2):
      arm64: dts: qcom: msm8916-gplus-fl8005a: Add sound and modem
      arm64: dts: qcom: msm8916-gplus-fl8005a: Add BMS

Linus Walleij (1):
      ARM: dts: ixp4xx: nslu2: beeper uses PWM

Liu Ying (1):
      arm64: dts: imx8mp-evk: Add MX8-DLVDS-LCD1 display module support

Lorenzo Bianconi (1):
      dt-bindings: arm64: dts: airoha: Add en7581 entry

Luca Ceresoli (1):
      arm64: dts: imx8mp-msc-sm2s: Add HDMI output

Luca Weiss (32):
      arm64: dts: qcom: sc7280: Add APR nodes for sound
      ARM: dts: qcom: msm8974-hammerhead: Hook up backlight
      dt-bindings: arm: qcom: Add Samsung Galaxy Note 3
      ARM: dts: qcom: msm8974-hammerhead: Update gpio hog node name
      arm64: dts: qcom: qcs404: Use qcs404-hfpll compatible for hfpll
      ARM: dts: qcom: msm8974: Use proper compatible for APCS syscon
      arm64: dts: qcom: pmi632: Add vibrator
      arm64: dts: qcom: sdm632-fairphone-fp3: Enable vibrator
      arm64: dts: qcom: pm7250b: Add node for PMIC VBUS booster
      arm64: dts: qcom: pm7250b: Add a TCPM description
      arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB role switching
      ARM: dts: qcom: msm8974: Use mboxes properties for APCS
      arm64: dts: qcom: msm8916: Use mboxes properties for APCS
      arm64: dts: qcom: msm8939: Use mboxes properties for APCS
      arm64: dts: qcom: msm8953: Use mboxes properties for APCS
      arm64: dts: qcom: msm8976: Use mboxes properties for APCS
      arm64: dts: qcom: msm8994: Use mboxes properties for APCS
      arm64: dts: qcom: qcm6490-fairphone-fp5: Use .mbn firmware for IPA
      arm64: dts: qcom: qcm6490-fairphone-fp5: Name the regulators
      arm64: dts: qcom: qcm6490-shift-otter: Name the regulators
      arm64: dts: qcom: sm7225-fairphone-fp4: Configure PM8008 regulators
      arm64: dts: qcom: qcm6490-fairphone-fp5: Configure PM8008 regulators
      ARM: dts: qcom: msm8974: Use mboxes in smsm node
      arm64: dts: qcom: msm8916: Use mboxes in smsm node
      arm64: dts: qcom: msm8939: Use mboxes in smsm node
      arm64: dts: qcom: msm8953: Use mboxes in smsm node
      arm64: dts: qcom: msm8976: Use mboxes in smsm node
      arm64: dts: qcom: sm7225-fairphone-fp4: Name the regulators
      arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property
      arm64: dts: qcom: sm7225-fairphone-fp4: Add PMK8003 thermals
      arm64: dts: qcom: sm7225-fairphone-fp4: Add PM6150L thermals
      mailmap: Update Luca Weiss's email address

MD Danish Anwar (2):
      arm64: dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode
      arm64: dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output

Macpaul Lin (3):
      dt-bindings: arm64: mediatek: add mt8390-evk board
      arm64: dts: mediatek: add device-tree for Genio 700 EVK board
      arm64: dts: mediatek: mt8395-genio-1200-evk: add u3port1 for xhci1

Manivannan Sadhasivam (1):
      arm64: dts: qcom: sm8650: Use "pcie" as the node name instead of "pci"

Marc Gonzalez (2):
      arm64: dts: qcom: msm8998: enable adreno_smmu by default
      arm64: dts: qcom: msm8998: set qcom,no-msa-ready-indicator for wifi

Marek Behún (7):
      ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node
      dt-bindings: interrupt-controller: convert marvell,mpic binding to YAML
      ARM: dts: turris-omnia: Add MCU system-controller node
      ARM: dts: turris-omnia: Add GPIO key node for front button
      ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node
      ARM: dts: turris-omnia: Add MCU system-controller node
      ARM: dts: turris-omnia: Add GPIO key node for front button

Marek Vasut (11):
      ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
      dt-bindings: arm: stm32: Add compatible string for DH electronics STM32MP13xx DHCOR DHSBC board
      arm64: dts: imx8mp: Enable HDMI on i.MX8MP DHCOM PDK2 and PDK3
      ARM: dts: imx: Add LVDS port data mapping on M53 Menlo
      arm64: dts: imx8mp: Do not reconfigure Audio PLL2 on DH i.MX8M Plus DHCOM SoM
      arm64: dts: imx8mp: Update Fast ethernet PHY MDIO addresses to match DH i.MX8MP DHCOM rev.200
      ARM: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on edgeble-neu2
      arm64: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on all RK3588 boards
      ARM: dts: stm32: Add pinmux nodes for DH electronics STM32MP13xx DHCOR SoM and DHSBC board
      ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC board
      ARM: dts: stm32: Add ethernet support for DH STM32MP13xx DHCOR DHSBC board

Martijn Braam (1):
      arm64: dts: qcom: Add Motorola Moto G 2015 (osprey)

Martin Schmiedel (1):
      arm64: dts: freescale: add TQMa8MPQL on MBa8MP-RAS314

Matt Ranostay (2):
      arm64: dts: ti: k3-j784s4-main: Add support for USB
      arm64: dts: ti: k3-j784s4-evm: Enable USB3 support

Matthias Brugger (1):
      riscv: dts: starfive: Update flash partition layout

Matthias Schiffer (1):
      arm64: dts: ti: k3-am64-tqma64xxl: relicense to GPL-2.0-only OR MIT

Max Krummenacher (2):
      arm64: dts: freescale: imx8mm-verdin: don't limit i2c2 max. clock
      arm64: dts: freescale: imx8mp-verdin: don't limit i2c2 max. clock

Michael Walle (16):
      dt-bindings: Drop Li Yang as maintainer for all bindings
      dt-bindings: arm: fsl: document Kontron SMARC-sAMX6i boards
      ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
      ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
      ARM: dts: imx6qdl-kontron-samx6i: fix board reset
      ARM: dts: imx6qdl-kontron-samx6i: cleanup the PMIC node
      ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
      ARM: dts: imx6qdl-kontron-samx6i: fix product name
      ARM: dts: imx6qdl-kontron-samx6i: always enable eMMC
      ARM: dts: imx6qdl-kontron-samx6i: add SDIO_PWR_EN support
      ARM: dts: imx6qdl-kontron-samx6i: fix node names
      ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
      ARM: dts: imx6qdl-kontron-samx6i: remove wake-up-gpio property
      ARM: dts: imx6qdl-kontron-samx6i: add actual device trees
      dt-bindings: arm64: mediatek: add Kontron 3.5"-SBC-i1200
      arm64: dts: mediatek: add Kontron 3.5"-SBC-i1200

Michal Simek (9):
      arm64: zynqmp: Align nvmem node with dt schema
      arm64: zynqmp: Use fpga-region as node name
      arm64: zynqmp: Add missing description for efuses
      arm64: zynqmp: Describe USB wakeup interrupt
      arm64: zynqmp: Describe OCM controller
      arm64: zynqmp: Remove address/size-cells from ams node
      arm64: zynqmp: Add compatible string for kv260
      arm64: zynqmp: Add description for ina260 on kv260
      arm64: zynqmp: Add support for K26 rev2 boards

Mike Looijmans (1):
      arm64: dts: ls1028a-rdb: Add EEPROM nodes to I2C bus

Minda Chen (1):
      riscv: dts: starfive: add PCIe dts configuration for JH7110

Mohammad Shehar Yaar Tausif (1):
      ARM: dts: vt8500: replace "uhci" nodename with generic name "usb"

Mrinmay Sarkar (3):
      arm64: dts: qcom: sa8775p: Add ep pcie0 controller node
      arm64: dts: qcom: sa8775p: Add ep pcie1 controller node
      arm64: dts: qcom: sa8775p: Mark PCIe EP controller as cache coherent

Mukesh Ojha (2):
      arm64: dts: qcom: sm8650: Enable download mode register write
      arm64: dts: qcom: sc7280: Enable download mode register write

Naina Mehta (2):
      arm64: dts: qcom: sdx75: Add SDHCI node
      arm64: dts: qcom: sdx75-idp: add SDHCI for SD Card

Nathan Morrisson (9):
      arm64: dts: ti: phycore-am64: Add PMIC
      arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz
      arm64: dts: ti: am642-phyboard-electra: Remove PCIe pinmuxing
      arm64: dts: ti: am642-phyboard-electra: Add overlay to enable PCIe
      arm64: dts: ti: k3-am64-phycore-som: Add serial_flash label
      arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable eth phy
      arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable rtc
      arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable spi nor
      arm64: dts: ti: k3-am6xx-phycore-qspi-nor: Add overlay to enable QSPI NOR

Neha Malcom Francis (4):
      arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage
      arm64: dts: ti: k3-am68-sk-base-board: Add LP8733 and TPS6287 nodes
      arm64: dts: ti: k3-am69-sk: Add TPS62873 node
      arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node

Neil Armstrong (27):
      arm64: dts: qcom: sm8450: correct pcie1 phy clocks inputs to gcc
      arm64: dts: qcom: sm8550: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk
      arm64: dts: qcom: sm8650: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk
      dt-bindings: arm: qcom: Document the HDK8650 board
      arm64: dts: qcom: sm8650: add support for the SM8650-HDK board
      arm64: dts: qcom: sm8650-hdk: enable GPU
      arm64: dts: qcom: sdm450: add Lenovo Smart Tab M10 DTS
      dt-bindings: arm: qcom: Add Lenovo Smart Tab M10 (WiFi)
      arm64: dts: qcom: sm8650-hdk: allow more IOMMU SID for the first QUP instance
      Merge branch 'dt' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.11/arm64-dt
      arm64: dts: sm8650-hdk: add support for the Display Card overlay
      arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller
      arm64: dts: amlogic: move ao_pinctrl into aobus
      arm64: dts: amlogic: sm1: fix tdm audio-controller clock order
      arm64: dts: amlogic: sm1: fix tdm controllers compatible
      arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells
      arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec
      arm64: dts: amlogic: axg: fix tdm audio-controller clock order
      arm64: dts: amlogic: c3: use correct compatible for gpio_intc node
      arm64: dts: amlogic: a1: use correct node name for mmc controller
      arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400
      arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property
      arm64: dts: qcom: sm8650-hdk: add the Wifi node
      arm64: dts: amlogic: ad402: fix thermal zone node name
      arm64: dts: qcom: sm8650-hdk: add port mapping to speakers
      arm64: dts: qcom: sm8650-mtp: add port mapping to speakers
      arm64: dts: qcom: sm8650-qrd: add port mapping to speakers

Nikita Travkin (2):
      dt-bindings: arm: qcom: Add msm8916 based Motorola devices
      dt-bindings: arm: qcom: Add msm8916 based LG devices

Niklas Cassel (2):
      arm64: dts: rockchip: Add PCIe endpoint mode support
      arm64: dts: rockchip: Add rock5b overlays for PCIe endpoint mode

Niklas Söderlund (3):
      arm64: dts: renesas: r8a779g0: Use MDIO node for all AVB devices
      arm64: dts: renesas: white-hawk: ethernet: Describe AVB1 and AVB2
      arm64: dts: renesas: r8a779h0: Add video capture nodes

Nishanth Menon (2):
      arm64: dts: ti: k3-pinctrl: Define a generic GPIO MUX Mode
      arm64: dts: ti: k3-am62p: Add gpio-ranges properties

Nitin Yadav (1):
      arm64: dts: ti: k3-am62: Add GPMC and ELM nodes

Nícolas F. R. A. Prado (1):
      arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where unused

Odelu Kukatla (1):
      arm64: dts: qcom: sc7280: Add clocks for QOS configuration

Parthiban Nallathambi (2):
      arm64: dts: phygate-tauri-l: enable pcie phy
      arm64: dts: phygate-tauri-l: add overlays for RS232 and RS485

Pascal Paillet (3):
      regulator: Add STM32MP25 regulator bindings
      arm64: dts: st: add scmi regulators on stm32mp25
      arm64: dts: st: describe power supplies for stm32mp257f-ev1 board

Patrick Delaunay (1):
      arm64: dts: st: add power domain on stm32mp25

Pavel Löbl (1):
      ARM: dts: sunxi: remove duplicated entries in makefile

Peng Fan (5):
      arm64: dts: freescale: add i.MX95 basic dtsi
      arm64: dts: freescale: add i.MX95 19x19 EVK minimal board dts
      arm64: dts: freescale: Support i.MX93 9x9 Quick Start Board
      dt-bindings: arm: fsl: add i.MX95 19x19 EVK board
      dt-bindings: arm: fsl: add i.MX93 9x9 QSB board

Peter Robinson (4):
      arm64: dts: rockchip: Enable SPI flash on PinePhone Pro
      arm64: dts: rockchip: Add Pinephone Pro support for GPIO LEDs
      arm64: dts: rockchip: Enable PinePhone Pro IMU sensor
      arm64: dts: rockchip: Enable PinePhone Pro vibrator

Pierre-Hugues Husson (1):
      arm64: dts: qcom: msm8998: add venus node

Pin-yen Lin (2):
      arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
      arm64: dts: mt8173: Add G2Touch touchscreen node

Rafał Miłecki (16):
      ARM: dts: nxp: imx6: convert NVMEM content to layout syntax
      dt-bindings: vendor-prefixes: add Cudy
      dt-bindings: arm64: dts: mediatek: Add Cudy WR3000 V1 router
      arm64: dts: mediatek: mt7981: add pinctrl
      arm64: dts: mediatek: Add Cudy WR3000 V1
      arm64: dts: mediatek: mt7988: add XHCI controllers
      arm64: dts: mediatek: mt7981: add watchdog & WiFi controllers
      arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
      arm64: dts: mediatek: mt7981: add efuse block
      dt-bindings: vendor-prefixes: add OpenWrt
      dt-bindings: arm64: dts: mediatek: Add OpenWrt One
      arm64: dts: mediatek: Add OpenWrt One
      arm64: dts: mediatek: mt7988: add PWM controller
      arm64: dts: mediatek: mt7988: add I2C controllers
      arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
      arm64: dts: mediatek: mt7981: add I2C controller

Rajendra Nayak (1):
      arm64: dts: qcom: x1e80100: Enable tsens and thermal zone nodes

Raphael Gallais-Pou (2):
      ARM: dts: st: add thermal property on stih410.dtsi and stih418.dtsi
      ARM: dts: sti: add thermal-zones support on stih418

Raymond Hackley (8):
      arm64: dts: qcom: msm8916/39-samsung-a2015: Add PMIC and charger
      arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add connector for MUIC
      arm64: dts: qcom: msm8916-samsung-rossa: Add LIS2HH12 accelerometer
      arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add S3FWRN5 NFC
      arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add PMIC and charger
      arm64: dts: qcom: msm8916-acer-a1-724: Add sound and modem
      dt-bindings: arm: qcom: Document samsung,ms013g
      ARM: dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree

Rayyan Ansari (1):
      ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly

Richard Acayan (1):
      arm64: dts: qcom: sdm670: add smem region

Rob Herring (2):
      arm64: dts: sprd: Split PMU nodes for heterogeneous CPUs
      arm: dts: arm: Drop redundant fixed-factor clocks

Rob Herring (Arm) (4):
      arm64: dts: qcom: Split PMU nodes for heterogeneous CPUs
      arm: dts: nuvoton: Use standard 'i2c' bus node name
      arm: dts: aspeed: Use standard 'i2c' bus node name
      arm/arm64: dts: arm: Use generic clock and regulator nodenames

Robin Murphy (1):
      arm64: dts: juno: Enable GPU

Roger Quadros (3):
      arm64: dts: ti: am642-evm: Add overlay for NAND expansion card
      arm64: dts: ti: am62-lp-sk: Add overlay for NAND expansion card
      arm: dts: k3-am642-evm-nand: Add bootph-all to NAND related nodes

Rohit Agarwal (4):
      arm64: dts: qcom: sdx75: Add IPCC node
      arm64: dts: qcom: sdx75: Add TCSR register space
      arm64: dts: qcom: sdx75: Add AOSS node
      arm64: dts: qcom: sdx75: Support for I2C and SPI

Ruby Iris Juric (1):
      arm64: dts: qcom: Add device tree for Motorola Moto G4 Play (harpia)

Ryan Walklin (2):
      arm64: dts: allwinner: h616: add additional CPU OPPs for the H700
      arm64: dts: allwinner: rg35xx: Enable DVFS CPU frequency scaling

Sagar Cheluvegowda (1):
      arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent

Sam Protsenko (1):
      arm64: dts: exynos850: Enable TRNG

Samuel Holland (1):
      riscv: dts: allwinner: Add ClockworkPi and DevTerm devicetrees

Satya Priya Kakitapalli (1):
      arm64: dts: qcom: sm8150: Add video clock controller node

Sean Anderson (1):
      arm64: zynqmp: Add coresight cpu debug support

Sean Nyekjaer (2):
      ARM: dts: stm32: osd32: move usb phy power to common
      ARM: dts: stm32: osd32: move pwr_regulators to common

Sebastian Kropatsch (2):
      dt-bindings: arm: rockchip: Add FriendlyElec CM3588 NAS
      arm64: dts: rockchip: Add FriendlyElec CM3588 NAS board

Shawn Guo (1):
      Merge tag 'imx-fixes-6.10' into imx/dt64

Shengjiu Wang (4):
      arm64: dts: imx8mp: Initialize audio PLLs from audiomix subsystem
      arm64: dts: imx8mp-evk: add bt-sco sound card support
      arm64: dts: imx8mp: Add audio XCVR device node
      arm64: dts: imx8mp-evk: Add audio XCVR sound card

Sibi Sankar (2):
      arm64: dts: qcom: x1e80100: Add BWMONs
      arm64: dts: qcom: x1e80100: Add fastrpc nodes

Siddharth Manthan (1):
      arm64: dts: qcom: msm8916-samsung-fortuna: Add LSM303C accelerometer/magnetometer

Siddharth Vadapalli (16):
      arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes
      arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it
      arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G
      arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode
      arm64: dts: ti: k3-am62p: use eFuse MAC Address for CPSW3G Port 1
      arm64: dts: ti: k3-j784s4-main: Add PCIe nodes
      arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode
      arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode
      arm64: dts: ti: am62p: Rename am62p-{}.dtsi to am62p-j722s-common-{}.dtsi
      arm64: dts: ti: k3-am62p-j722s: Move AM62P specific USB1 to am62p-main.dtsi
      arm64: dts: ti: k3-j722s: Add main domain peripherals specific to J722S
      arm64: dts: ti: k3-j722s: Switch to k3-am62p-j722s-common-{}.dtsi includes
      arm64: dts: ti: k3-serdes: Add SERDES0/SERDES1 lane-muxing macros for J722S
      arm64: dts: ti: k3-j722s-main: Add SERDES and PCIe support
      arm64: dts: ti: k3-j722s: Enable PCIe and USB support on J722S-EVM
      arm64: dts: ti: k3-am62p-j722s: Move SoC-specific node properties

Sinthu Raja (1):
      arm64: dts: ti: k3-am68-sk-som: Add support for OSPI flash

Srinivas Kandagatla (4):
      arm64: dts: qcom: msm8996: add fastrpc nodes
      arm64: dts: qcom: x1e80100-qcp: add audio support
      dt-bindings: arm: qcom: Add Lenovo Yoga Slim 7x
      arm64: dts: qcom: x1e80100: add Lenovo Thinkpad Yoga slim 7x devicetree

Stanislav Jakubek (1):
      ARM: dts: qcom: motorola-falcon: add accelerometer, magnetometer

Stephen Boyd (3):
      arm64: dts: qcom: sc7180: quackingstick: Disable instead of delete usb_c1
      arm64: dts: qcom: sc7180: pazquel: Add missing comment header
      arm64: dts: qcom: sc7180-trogdor: Make clamshell/detachable fragments

Suman Anna (2):
      arm64: dts: ti: k3-am64-main: Add PRU system events for virtio
      arm64: dts: ti: k3-am65-main: Add PRU system events for virtio

Sumit Garg (3):
      dt-bindings: vendor-prefixes: Add Schneider Electric
      dt-bindings: arm: qcom: Add Schneider Electric HMIBSC board
      arm64: dts: qcom: apq8016: Add Schneider HMIBSC board DTS

Tanmay Shah (1):
      dts: zynqmp: add properties for TCM in remoteproc

Tejas Bhumkar (1):
      arm64: zynqmp: Disable Tri-state for SDIO

Tengfei Fan (10):
      arm64: dts: qcom: sm4450: Add cpufreq support
      arm64: dts: qcom: sa8775p: Add llcc support for the SA8775p platform
      dt-bindings: soc: qcom: add qcom,sa8775p-imem compatible
      arm64: dts: qcom: sa8775p: Add IMEM and PIL info region
      arm64: dts: qcom: sm8550: Move usb-role-switch to SoC dtsi
      arm64: dts: qcom: sm8550: Remove usb default dr_mode
      dt-bindings: arm: qcom: Document QCS8550 SoC and the AIM300 AIoT board
      arm64: dts: qcom: qcs8550: introduce qcs8550 dtsi
      arm64: dts: qcom: add base AIM300 dtsi
      arm64: dts: qcom: aim300: add AIM300 AIoT

Tim Harvey (4):
      arm64: dts: freescale: imx8m*-venice-*: fix gw,gsc dt-schema warnings
      arm64: dts: imx8mm-venice-gw700x: add support for PHY LED's
      arm64: dts: imx8mp-venice-gw702x: add support for PHY LED's
      arm64: dts: imx8mp-venice-gw74xx: add DP83867 configuration

Tomi Valkeinen (1):
      arm64: dts: ti: k3-j721e: Add overlay for J721E Infotainment Expansion Board

Trevor Woerner (1):
      arm64: dts: rockchip: add gpio-line-names to radxa-zero-3

Umang Chheda (1):
      arm64: dts: qcom: qcs6490-rb3gen2: Enable PMK8350 RTC module

Unnathi Chalicheemala (3):
      arm64: dts: qcom: sm8450: Add Broadcast_AND register in LLCC block
      arm64: dts: qcom: sm8550: Add Broadcast_AND register in LLCC block
      arm64: dts: qcom: sm8650: Add Broadcast_AND register in LLCC block

Uwe Kleine-König (1):
      ARM: dts: stm32: Document output pins for PWMs on stm32mp135f-dk

Vaishnav Achath (1):
      arm64: dts: ti: k3-j722s: Fix main domain GPIO count

Valentin Caron (3):
      arm64: dts: st: add usart nodes on stm32mp25
      arm64: dts: st: add usart6 pinctrl used on stm32mp257f-ev1 board
      arm64: dts: st: add usart6 on stm32mp257f-ev1 board

Valeriy Klimin (3):
      ARM: dts: qcom: Add Sony Xperia Z3 Compact smartphone
      ARM: dts: qcom: msm8974-sony-shinano: increase load on l21 for sdhc2
      dt-bindings: arm: qcom: Add Sony Xperia Z3 Compact

Varadarajan Narayanan (2):
      dt-bindings: interconnect: Add Qualcomm IPQ9574 support
      arm64: dts: qcom: ipq9574: Add icc provider ability to gcc

Vedant Deshpande (1):
      arm64: tegra: Restructure Orin NX/Nano device tree

Venkata Prahlad Valluru (1):
      arm64: dts: qcom: qcs6490-rb3gen2: enable hdmi bridge

Vibhore Vardhan (1):
      arm64: dts: ti: k3-am62a-wakeup: Enable RTC node

Viken Dadhaniya (2):
      arm64: dts: qcom: qcm6490-rb3: Enable gpi-dma and qup node
      arm64: dts: qcom: sc7280: Remove CTS/RTS configuration

Vishal Patel (1):
      arm64: zynqmp: Add pwm-fan node and fix ttc0 pwm-cells property

Vishal Sagar (1):
      arm64: zynqmp: Describe DisplayPort connector for Kria

Vitor Soares (1):
      arm64: dts: imx8mm-verdin: add TPM device

Wiktor Strzębała (1):
      arm64: dts: qcom: Add Motorola Moto E 2015 LTE (surnia)

Wolfram Sang (4):
      arm64: dts: renesas: gray-hawk-single: Add aliases for I2C buses
      arm64: dts: renesas: white-hawk-cpu: Add aliases for I2C buses
      arm64: dts: renesas: spider-cpu: Add aliases for I2C buses
      arm64: dts: renesas: s4sk: Add aliases for I2C buses

Xianwei Zhao (2):
      dt-bindings: power: add Amlogic A4 power domains
      arm64: dts: amlogic: a4: add power domain controller node

Xilin Wu (2):
      dt-bindings: arm: qcom: Add ASUS Vivobook S 15
      arm64: dts: qcom: Add device tree for ASUS Vivobook S 15

Yangyu Chen (1):
      dt-bindings: riscv: Add T-HEAD C908 compatible

Yanjun Yang (1):
      ARM: dts: stm32: Missing clocks for stm32f429's syscfg.

Yannick Fertre (1):
      ARM: dts: stm32: add goodix touchscreen on stm32mp135f-dk

   0.0% Documentation/devicetree/bindings/arm/marvell/
   0.0% Documentation/devicetree/bindings/arm/stm32/
   0.0% Documentation/devicetree/bindings/arm/ti/
   0.3% Documentation/devicetree/bindings/arm/
   0.1% Documentation/devicetree/bindings/clock/
   0.1% Documentation/devicetree/bindings/fuse/
   0.0% Documentation/devicetree/bindings/input/
   0.1% Documentation/devicetree/bindings/interrupt-controller/
   0.0% Documentation/devicetree/bindings/power/
   0.0% Documentation/devicetree/bindings/riscv/
   0.0% Documentation/devicetree/bindings/soc/fsl/
   0.0% Documentation/devicetree/bindings/soc/hisilicon/
   0.0% Documentation/devicetree/bindings/soc/mediatek/
   0.0% Documentation/devicetree/bindings/soc/sti/
   0.0% Documentation/devicetree/bindings/sram/
   0.0% Documentation/devicetree/bindings/
   0.1% arch/arm/boot/dts/allwinner/
   0.4% arch/arm/boot/dts/arm/
   0.0% arch/arm/boot/dts/aspeed/
   0.0% arch/arm/boot/dts/cirrus/
   0.0% arch/arm/boot/dts/intel/ixp/
   0.5% arch/arm/boot/dts/marvell/
   0.0% arch/arm/boot/dts/mediatek/
   0.0% arch/arm/boot/dts/nspire/
   0.0% arch/arm/boot/dts/nuvoton/
   0.5% arch/arm/boot/dts/nxp/imx/
   0.0% arch/arm/boot/dts/nxp/mxs/
   2.3% arch/arm/boot/dts/qcom/
   0.0% arch/arm/boot/dts/renesas/
   0.2% arch/arm/boot/dts/rockchip/
   2.4% arch/arm/boot/dts/st/
   0.0% arch/arm/boot/dts/ti/davinci/
   0.0% arch/arm/boot/dts/ti/omap/
   0.0% arch/arm/boot/dts/vt8500/
   0.2% arch/arm64/boot/dts/airoha/
   0.4% arch/arm64/boot/dts/allwinner/
   0.0% arch/arm64/boot/dts/altera/
   1.6% arch/arm64/boot/dts/amlogic/
   0.0% arch/arm64/boot/dts/apm/
   0.0% arch/arm64/boot/dts/arm/
   0.0% arch/arm64/boot/dts/exynos/google/
   0.0% arch/arm64/boot/dts/exynos/
  15.7% arch/arm64/boot/dts/freescale/
   0.0% arch/arm64/boot/dts/hisilicon/
   0.0% arch/arm64/boot/dts/intel/
   3.3% arch/arm64/boot/dts/marvell/
   5.6% arch/arm64/boot/dts/mediatek/
   0.0% arch/arm64/boot/dts/microchip/
   0.1% arch/arm64/boot/dts/nvidia/
  24.6% arch/arm64/boot/dts/qcom/
   1.2% arch/arm64/boot/dts/renesas/
  18.6% arch/arm64/boot/dts/rockchip/
   0.0% arch/arm64/boot/dts/sprd/
   0.7% arch/arm64/boot/dts/st/
  10.7% arch/arm64/boot/dts/ti/
   0.4% arch/arm64/boot/dts/xilinx/
   0.0% arch/arm64/boot/dts/
   0.3% arch/riscv/boot/dts/allwinner/
   0.3% arch/riscv/boot/dts/microchip/
   0.0% arch/riscv/boot/dts/sophgo/
   0.3% arch/riscv/boot/dts/starfive/
   0.2% arch/riscv/boot/dts/thead/
   5.9% drivers/clk/qcom/
   0.4% include/dt-bindings/clock/
   0.1% include/dt-bindings/interconnect/
   0.0% include/dt-bindings/power/
   0.0% include/dt-bindings/regulator/
   0.0% include/dt-bindings/reset/

 813 files changed, 60639 insertions(+), 10026 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/arm,juno-fpga-apb-regs.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-gpucc.yaml
 create mode 100644 Documentation/devicetree/bindings/fuse/renesas,rcar-efuse.yaml
 create mode 100644 Documentation/devicetree/bindings/fuse/renesas,rcar-otp.yaml
 delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,armada-370-xp-mpic.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/hisilicon/hisilicon,hi3660-usb3-otg-bc.yaml
 create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-kontron-samx6i-ads2.dts
 create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-kontron-samx6i-ads2.dts
 create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-kontron-samx6i-ads2.dtsi
 create mode 100644 arch/arm/boot/dts/qcom/qcom-apq8026-samsung-milletwifi.dts
 create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts
 create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974-samsung-hlte.dts
 create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts
 create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-sony-xperia-shinano-aries.dts
 create mode 100644 arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts
 create mode 100644 arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi
 create mode 100644 arch/arm64/boot/dts/airoha/Makefile
 create mode 100644 arch/arm64/boot/dts/airoha/en7581-evb.dts
 create mode 100644 arch/arm64/boot/dts/airoha/en7581.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-one.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-two.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-vero4k.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxlx-s905l-p271.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-iot-gateway.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rs232.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rs485.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rts-cts.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-mx8-dlvds-lcd1.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx95-clock.h
 create mode 100644 arch/arm64/boot/dts/freescale/imx95-pinfunc.h
 create mode 100644 arch/arm64/boot/dts/freescale/imx95-power.h
 create mode 100644 arch/arm64/boot/dts/freescale/imx95.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf-base.dts
 create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts
 create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts
 create mode 100644 arch/arm64/boot/dts/marvell/cn9132-clearfog.dts
 create mode 100644 arch/arm64/boot/dts/marvell/cn9132-sr-cex7.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7981b-cudy-wr3000-v1.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7981b-openwrt-one.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-mini.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb-sku589824.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb-sku589825.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-dojo-r1.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts
 rename arch/arm64/boot/dts/nvidia/{tegra234-p3768-0000.dtsi => tegra234-p3768-0000+p3767.dtsi} (90%)
 create mode 100644 arch/arm64/boot/dts/qcom/apq8016-schneider-hmibsc.dts
 create mode 100644 arch/arm64/boot/dts/qcom/ipq5018-tplink-archer-ax55-v1.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-lg-c50.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-lg-m216.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-common.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-harpia.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-osprey.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-surnia.dts
 create mode 100644 arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts
 create mode 100644 arch/arm64/boot/dts/qcom/qcs8550-aim300-aiot.dts
 create mode 100644 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/qcs8550.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-clamshell.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-detachable.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sdm450-lenovo-tbx605f.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk-display-card.dtso
 create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-s0.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts
 delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v1.1.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3e.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3w.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts
 rename arch/arm64/boot/dts/rockchip/{rk3588s-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} (100%)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
 rename arch/arm64/boot/dts/rockchip/{rk3588-pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} (100%)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-pcie-ep.dtso
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-pcie-srns.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-phyboard-lyra-rdk.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
 rename arch/arm64/boot/dts/ti/{k3-am62p-mcu.dtsi => k3-am62p-j722s-common-mcu.dtsi} (94%)
 rename arch/arm64/boot/dts/ti/{k3-am62p-thermal.dtsi => k3-am62p-j722s-common-thermal.dtsi} (100%)
 rename arch/arm64/boot/dts/ti/{k3-am62p-wakeup.dtsi => k3-am62p-j722s-common-wakeup.dtsi} (93%)
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-pcie-usb2.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-eth-phy.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-rtc.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-spi-nor.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-qspi-nor.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso
 create mode 100644 arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dts
 create mode 100644 arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dts
 create mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire-fabric.dtsi
 create mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dts
 create mode 100644 drivers/clk/qcom/camcc-sm8650.c
 create mode 100644 include/dt-bindings/clock/qcom,qcm2290-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8650-camcc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8650-videocc.h
 create mode 100644 include/dt-bindings/interconnect/qcom,ipq9574.h
 create mode 100644 include/dt-bindings/power/amlogic,a4-pwrc.h
 create mode 100644 include/dt-bindings/regulator/st,stm32mp25-regulator.h


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [GIT PULL 3/4] soc: defconfig updates for 6.11
  2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
  2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
  2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
@ 2024-07-15 21:11 ` Arnd Bergmann
  2024-07-16 19:25   ` pr-tracker-bot
  2024-07-15 21:12 ` [GIT PULL 4/4] soc: arm platform " Arnd Bergmann
  3 siblings, 1 reply; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:11 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc

The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:

  Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.11

for you to fetch changes up to 05a01ce77349f60b8f8d8b09df4e02a99d1f16df:

  Merge tag 'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig (2024-07-09 08:21:26 +0200)

----------------------------------------------------------------
soc: defconfig updates for 6.11

These are the usual updates to enable newly added drivers, mostly for
arm64 and riscv this time.

----------------------------------------------------------------
Alexander Stein (1):
      ARM: imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x

Arnd Bergmann (7):
      Merge tag 'renesas-arm-defconfig-for-v6.11-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
      Merge tag 'tegra-for-6.11-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
      Merge tag 'at91-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
      Merge tag 'ti-k3-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
      Merge tag 'qcom-arm64-defconfig-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
      Merge tag 'riscv-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
      Merge tag 'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig

Bartosz Golaszewski (1):
      arm64: defconfig: enable SHM Bridge support for the TZ memory allocator

Besar Wicaksono (1):
      arm64: defconfig: Enable NVIDIA CoreSight PMU driver

Christophe Roullier (1):
      ARM: multi_v7_defconfig: Add MCP23S08 pinctrl support

Dharma Balasubiramani (1):
      ARM: configs: at91: Enable LVDS serializer support

Dmitry Baryshkov (4):
      arm64: defconfig: enable CONFIG_SM_GPUCC_8350
      arm64: defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in
      arm64: defconfig: enable several Qualcomm interconnects
      ARM: imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPLAY_CONNECTOR

Fabio Estevam (1):
      arm64: defconfig: Enable the IWLWIFI driver

Geert Uytterhoeven (1):
      arm64: defconfig: Enable Marvell 88Q2XXX PHY support

Hal Feng (1):
      riscv: defconfig: Enable StarFive JH7110 drivers

Komal Bajaj (1):
      arm64: defconfig: Enable secure QFPROM driver

Nathan Morrisson (1):
      arm64: defconfig: Enable TI LP873X PMIC

Ravi Gunasekaran (1):
      arm64: defconfig: Enable USB2 PHY Driver

Vaishnav Achath (1):
      arm64: defconfig: Enable MTD support for Hyperbus

Wolfram Sang (1):
      arm64: defconfig: Enable Renesas R-Car Gen4 PCIe controller

 arch/arm/configs/at91_dt_defconfig   |  1 +
 arch/arm/configs/imx_v6_v7_defconfig |  7 +++++++
 arch/arm/configs/multi_v7_defconfig  |  1 +
 arch/arm64/configs/defconfig         | 22 +++++++++++++++++++---
 arch/riscv/configs/defconfig         | 26 ++++++++++++++++++++++++++
 5 files changed, 54 insertions(+), 3 deletions(-)


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [GIT PULL 4/4] soc: arm platform updates for 6.11
  2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
                   ` (2 preceding siblings ...)
  2024-07-15 21:11 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
@ 2024-07-15 21:12 ` Arnd Bergmann
  2024-07-16 19:25   ` pr-tracker-bot
  3 siblings, 1 reply; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:12 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc

The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f:

  Linux 6.10-rc4 (2024-06-16 13:40:16 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.11

for you to fetch changes up to dead06c5e110c25931bafc8cf017e3077b871ac5:

  ARM: pxa: fix build breakage on PXA3xx (2024-07-15 13:53:28 +0200)

----------------------------------------------------------------
soc: arm platform updates for 6.11

The majority of the updates here are Dmitry Torokhov's cleanups
for platform code in the pxa and tegra platforms, changing custom
platform_data structures into DT-compatible software node declarations.

The other updates are for the MAINTAINERS file, correcting some
stale or missing entries.

----------------------------------------------------------------
Arnd Bergmann (3):
      Merge tag 'vexpress-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/arm
      Merge tag 'tegra-for-6.11-arm-core' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/arm
      Merge tag 'imx-soc-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm

Baruch Siach (1):
      arm64: layerscape: remove redundant EDAC_SUPPORT selection

Dmitry Torokhov (10):
      ARM: tegra: paz00: Use software nodes to describe GPIOs for WiFi rfkill
      ARM: spitz: fix GPIO assignment for backlight
      ARM: pxa: consolidate GPIO chip platform data
      ARM: pxa/gumstix: convert vbus gpio to use software nodes
      ARM: spitz: Simplify instantiating SPI controller
      ARM: spitz: Use software nodes to describe audio GPIOs
      ARM: spitz: Use software nodes to describe LCD GPIOs
      ARM: spitz: Use software nodes to describe MMC GPIOs
      ARM: spitz: Use software nodes to describe LED GPIOs
      ARM: pxa: fix build breakage on PXA3xx

Drew Fustini (1):
      MAINTAINERS: thead: add git tree

Jeff Johnson (1):
      bus: vexpress-config: Add missing MODULE_DESCRIPTION() macro

Krzysztof Kozlowski (3):
      MAINTAINERS: ARM: airoha: add entry to cover Airoha SoC
      amazon: MAINTAINERS: change to odd fixes and Tsahee Zidenberg to CREDITS
      ti: omap: MAINTAINERS: move Benoît Cousson to CREDITS

Linus Walleij (2):
      ARM: spitz: Use software nodes to describe SPI CS lines
      ARM: spitz: Use software nodes for the ADS7846 touchscreen

Rob Herring (Arm) (2):
      arm: vexpress: Remove obsolete RTSM DCSCB support
      dt-bindings: arm: Remove obsolete RTSM DCSCB binding

 CREDITS                                            |   9 +
 .../devicetree/bindings/arm/rtsm-dcscb.txt         |  19 --
 MAINTAINERS                                        |  16 +-
 arch/arm/configs/vexpress_defconfig                |   1 -
 arch/arm/mach-pxa/devices.c                        |  55 ++--
 arch/arm/mach-pxa/devices.h                        |   5 +-
 arch/arm/mach-pxa/gumstix.c                        |  24 +-
 arch/arm/mach-pxa/pxa25x.c                         |   8 +-
 arch/arm/mach-pxa/pxa27x.c                         |   9 +-
 arch/arm/mach-pxa/spitz.c                          | 284 +++++++++++----------
 arch/arm/mach-tegra/board-paz00.c                  |  50 ++--
 arch/arm/mach-versatile/Kconfig                    |   9 -
 arch/arm/mach-versatile/Makefile                   |   3 -
 arch/arm/mach-versatile/dcscb.c                    | 173 -------------
 arch/arm/mach-versatile/dcscb_setup.S              |  33 ---
 arch/arm64/Kconfig.platforms                       |   1 -
 drivers/bus/vexpress-config.c                      |   1 +
 include/linux/platform_data/mmc-pxamci.h           |   4 +-
 18 files changed, 264 insertions(+), 440 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
 delete mode 100644 arch/arm/mach-versatile/dcscb.c
 delete mode 100644 arch/arm/mach-versatile/dcscb_setup.S


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 2/4] soc: dt updates for 6.11
  2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
@ 2024-07-16 18:55   ` Linus Torvalds
  2024-07-16 19:33     ` Arnd Bergmann
  2024-07-16 19:25   ` pr-tracker-bot
  1 sibling, 1 reply; 15+ messages in thread
From: Linus Torvalds @ 2024-07-16 18:55 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: linux-kernel, linux-arm-kernel, soc

On Mon, 15 Jul 2024 at 14:03, Arnd Bergmann <arnd@arndb.de> wrote:
>
>   https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.11

WTF, Arnd?

This doesn't even *build*:

> Jagadeesh Kona (8):
>       clk: qcom: camcc-sm8650: Add SM8650 camera clock controller driver

because it has

        ret = qcom_cc_really_probe(&pdev->dev, &cam_cc_sm8650_desc, regmap);

which is entirely wrong.

And no, this is not some kind of merge mistake of mine. It was wrong
in your tree.

qcom_cc_really_probe() has always taken a

    struct platform_device *pdev

as the first argument, not a "struct device *". So the "&pdev->dev"
thing is completely wrong, and always has been.

Looking around, this was also reported by the kernel test robot at

    https://lore.kernel.org/all/202407072331.baglL4Sd-lkp@intel.com/
    https://lore.kernel.org/all/202407072212.WptVaUDt-lkp@intel.com/

and still I had to just notice it in my local build test.

I did fix it up, but this is *not* ok.

               Linus


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 1/4] soc: driver updates for 6.11
  2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
@ 2024-07-16 19:25   ` pr-tracker-bot
  2024-07-16 19:53   ` Linus Torvalds
  1 sibling, 0 replies; 15+ messages in thread
From: pr-tracker-bot @ 2024-07-16 19:25 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, soc

The pull request you sent on Mon, 15 Jul 2024 23:05:40 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cc0f7c3f97bc6e888bf4be28a9da9dbd3735d2b4

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 3/4] soc: defconfig updates for 6.11
  2024-07-15 21:11 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
@ 2024-07-16 19:25   ` pr-tracker-bot
  0 siblings, 0 replies; 15+ messages in thread
From: pr-tracker-bot @ 2024-07-16 19:25 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, soc

The pull request you sent on Mon, 15 Jul 2024 23:11:35 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a9a4cd9c3397109c2799cb765ab0d3959831a248

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 4/4] soc: arm platform updates for 6.11
  2024-07-15 21:12 ` [GIT PULL 4/4] soc: arm platform " Arnd Bergmann
@ 2024-07-16 19:25   ` pr-tracker-bot
  0 siblings, 0 replies; 15+ messages in thread
From: pr-tracker-bot @ 2024-07-16 19:25 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, soc

The pull request you sent on Mon, 15 Jul 2024 23:12:14 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a5db8e4544a4dc7143f30a1438686a4d5fa6d775

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 2/4] soc: dt updates for 6.11
  2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
  2024-07-16 18:55   ` Linus Torvalds
@ 2024-07-16 19:25   ` pr-tracker-bot
  1 sibling, 0 replies; 15+ messages in thread
From: pr-tracker-bot @ 2024-07-16 19:25 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, soc

The pull request you sent on Mon, 15 Jul 2024 23:10:48 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e3950967f6e6b74a3606739ec50ed19f3398c7d8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 2/4] soc: dt updates for 6.11
  2024-07-16 18:55   ` Linus Torvalds
@ 2024-07-16 19:33     ` Arnd Bergmann
  0 siblings, 0 replies; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-16 19:33 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, linux-arm-kernel, soc, Stephen Boyd,
	Bryan O'Donoghue, Luo Jie, Bjorn Andersson, Jagadeesh Kona

On Tue, Jul 16, 2024, at 20:55, Linus Torvalds wrote:
> On Mon, 15 Jul 2024 at 14:03, Arnd Bergmann <arnd@arndb.de> wrote:
> And no, this is not some kind of merge mistake of mine. It was wrong
> in your tree.
>
> qcom_cc_really_probe() has always taken a
>
>     struct platform_device *pdev
>
> as the first argument, not a "struct device *". So the "&pdev->dev"
> thing is completely wrong, and always has been.
>
> Looking around, this was also reported by the kernel test robot at
>
>     https://lore.kernel.org/all/202407072331.baglL4Sd-lkp@intel.com/
>     https://lore.kernel.org/all/202407072212.WptVaUDt-lkp@intel.com/
>
> and still I had to just notice it in my local build test.
>
> I did fix it up, but this is *not* ok.

I'm very sorry about this. I had missed the extra driver slipping
in with the qcom DT patches at first and then failed to build test
the dt branch standalone even after I realized it was there.

I see that the interface change is in
git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git#clk-next,
which also contains the commit with the driver. This means you'll
probably have to revert your fix once you merge that branch.

Apparently the new driver was tested by the authors based on the
other changes that are in the clk tree, but committed on a branch
that didn't have them.

       Arnd


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 1/4] soc: driver updates for 6.11
  2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
  2024-07-16 19:25   ` pr-tracker-bot
@ 2024-07-16 19:53   ` Linus Torvalds
  2024-07-16 20:15     ` Bartosz Golaszewski
  1 sibling, 1 reply; 15+ messages in thread
From: Linus Torvalds @ 2024-07-16 19:53 UTC (permalink / raw)
  To: Arnd Bergmann, Bartosz Golaszewski; +Cc: linux-kernel, linux-arm-kernel, soc

On Mon, 15 Jul 2024 at 13:59, Arnd Bergmann <arnd@arndb.de> wrote:
>
> soc: driver updates for 6.11

Christ people, am I the only one actually testing any of this?

> Bartosz Golaszewski (14):
>       firmware: qcom: add a dedicated TrustZone buffer allocator

This causes me to get a new and COMPLETELY NONSENSICAL question on my
regular AMD Threadripper workstation config.

I'm getting quite fed up with all the constant complete disregard for
any sanity in Kconfig files. People are putting in COMPLETE GARBAGE
here, and apparently nobody bothers to test it for any kind of sanity.

This kind of crap needs to stop.

I think the fix is to just add a

        depends on QCOM_TZMEM

to that thing, but on my Altra machine even that doesn't fix this
horror, because it turns out that everybody and their dog ends up
doing

        select QCOM_SCM

and we have QCOM_SCM doing

        select QCOM_TZMEM

so it's hard as hell to actually get rid of that pointless churn,
because you have to figure out which random driver ends up allegedly
"needing" this.

Are any of these actually _needed_? Because while I like automatic
"select" things just picking the infrastructure that a driver actually
requires to work, this all does *NOT* smell like "required
infrastructure".

This smells like random "do you actually want this?" to me.

And the answer is "No. No I damn well do not". Particularly on my AMD
machine that most definitely does not have some Qualcomm TrustZone
thing.

                Linus


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 1/4] soc: driver updates for 6.11
  2024-07-16 19:53   ` Linus Torvalds
@ 2024-07-16 20:15     ` Bartosz Golaszewski
  2024-07-16 20:34       ` Linus Torvalds
  0 siblings, 1 reply; 15+ messages in thread
From: Bartosz Golaszewski @ 2024-07-16 20:15 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Arnd Bergmann, linux-kernel, linux-arm-kernel, soc

On Tue, 16 Jul 2024 at 21:53, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Mon, 15 Jul 2024 at 13:59, Arnd Bergmann <arnd@arndb.de> wrote:
> >
> > soc: driver updates for 6.11
>
> Christ people, am I the only one actually testing any of this?
>

TBH it never occurred to me to test pure `make config`. I use `make
menuconfig` almost exclusively and never noticed this issue for that
reason.

> > Bartosz Golaszewski (14):
> >       firmware: qcom: add a dedicated TrustZone buffer allocator
>
> This causes me to get a new and COMPLETELY NONSENSICAL question on my
> regular AMD Threadripper workstation config.
>
> I'm getting quite fed up with all the constant complete disregard for
> any sanity in Kconfig files. People are putting in COMPLETE GARBAGE
> here, and apparently nobody bothers to test it for any kind of sanity.
>
> This kind of crap needs to stop.
>
> I think the fix is to just add a
>
>         depends on QCOM_TZMEM
>
> to that thing, but on my Altra machine even that doesn't fix this
> horror, because it turns out that everybody and their dog ends up
> doing
>
>         select QCOM_SCM
>
> and we have QCOM_SCM doing
>
>         select QCOM_TZMEM
>
> so it's hard as hell to actually get rid of that pointless churn,
> because you have to figure out which random driver ends up allegedly
> "needing" this.
>
> Are any of these actually _needed_? Because while I like automatic
> "select" things just picking the infrastructure that a driver actually
> requires to work, this all does *NOT* smell like "required
> infrastructure".
>
> This smells like random "do you actually want this?" to me.
>
> And the answer is "No. No I damn well do not". Particularly on my AMD
> machine that most definitely does not have some Qualcomm TrustZone
> thing.
>
>                 Linus

There's a patch from Geert already on the list[1] that should address this.

Bartosz

[1] https://lore.kernel.org/lkml/74947f7f132a811cc951749907b01bd25dcf23e6.1721135509.git.geert+renesas@glider.be/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 1/4] soc: driver updates for 6.11
  2024-07-16 20:15     ` Bartosz Golaszewski
@ 2024-07-16 20:34       ` Linus Torvalds
  2024-07-16 20:49         ` Bartosz Golaszewski
  0 siblings, 1 reply; 15+ messages in thread
From: Linus Torvalds @ 2024-07-16 20:34 UTC (permalink / raw)
  To: Bartosz Golaszewski; +Cc: Arnd Bergmann, linux-kernel, linux-arm-kernel, soc

On Tue, 16 Jul 2024 at 13:16, Bartosz Golaszewski
<bartosz.golaszewski@linaro.org> wrote:
>
> TBH it never occurred to me to test pure `make config`. I use `make
> menuconfig` almost exclusively and never noticed this issue for that
> reason.

I use "make oldconfig" for every single machine I boot, because why wouldn't I?

Isn't that what everybody does?

I'm surprised that anybody would re-make their config from scratch
every time, or use some GUI tool.

But yes, I'm also perhaps a bit odd in that I do a *lot* of rebooting
on several machines, and I do it with all these things that come from
outside.

So I see all those cases where random developers added new Kconfig
options, and then I have to go look at *why* it's asking me for some
new driver or whatever, when my hardware hasn't changed.

If I see anything that doesn't default to "n", it immediately raises
my hackles. Why is somebody trying to push new code on my machine that
worked just fine without it?

And if I see the same question repeated multiple times (in just
slightly different guises) for a new feature, I get annoyed.

              Linus


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL 1/4] soc: driver updates for 6.11
  2024-07-16 20:34       ` Linus Torvalds
@ 2024-07-16 20:49         ` Bartosz Golaszewski
  0 siblings, 0 replies; 15+ messages in thread
From: Bartosz Golaszewski @ 2024-07-16 20:49 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Arnd Bergmann, linux-kernel, linux-arm-kernel, soc

On Tue, 16 Jul 2024 at 22:34, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Tue, 16 Jul 2024 at 13:16, Bartosz Golaszewski
> <bartosz.golaszewski@linaro.org> wrote:
> >
> > TBH it never occurred to me to test pure `make config`. I use `make
> > menuconfig` almost exclusively and never noticed this issue for that
> > reason.
>
> I use "make oldconfig" for every single machine I boot, because why wouldn't I?
>
> Isn't that what everybody does?
>

I just do `make olddefconfig` hoping that the defaults are sane. Or
build the arm64 defconfig.

> I'm surprised that anybody would re-make their config from scratch
> every time, or use some GUI tool.
>

Nah, not from scratch. I just take the defaults and reuse them.

> But yes, I'm also perhaps a bit odd in that I do a *lot* of rebooting
> on several machines, and I do it with all these things that come from
> outside.
>

Yep, that's a totally different workflow from most developers I imagine.

> So I see all those cases where random developers added new Kconfig
> options, and then I have to go look at *why* it's asking me for some
> new driver or whatever, when my hardware hasn't changed.
>
> If I see anything that doesn't default to "n", it immediately raises
> my hackles. Why is somebody trying to push new code on my machine that
> worked just fine without it?
>
> And if I see the same question repeated multiple times (in just
> slightly different guises) for a new feature, I get annoyed.
>
>               Linus

I will pay attention to new config options in the future. Thanks for
bringing this to my attention.

Bartosz


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-07-16 20:50 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
2024-07-16 19:25   ` pr-tracker-bot
2024-07-16 19:53   ` Linus Torvalds
2024-07-16 20:15     ` Bartosz Golaszewski
2024-07-16 20:34       ` Linus Torvalds
2024-07-16 20:49         ` Bartosz Golaszewski
2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
2024-07-16 18:55   ` Linus Torvalds
2024-07-16 19:33     ` Arnd Bergmann
2024-07-16 19:25   ` pr-tracker-bot
2024-07-15 21:11 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
2024-07-16 19:25   ` pr-tracker-bot
2024-07-15 21:12 ` [GIT PULL 4/4] soc: arm platform " Arnd Bergmann
2024-07-16 19:25   ` pr-tracker-bot

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).