linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/4] ARM: SoC changes for 6.6
@ 2023-08-29 21:48 Arnd Bergmann
  2023-08-29 21:49 ` [GIT PULL 1/4] ARM: SoC drivers " Arnd Bergmann
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-08-29 21:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, soc

I have just under 1000 commits for the SoC tree, but very little
exciting going on overall, mostly cleanups. The most active
contributors by number of patches are:

    133 Krzysztof Kozlowski
     64 Konrad Dybcio
     55 Rob Herring
     33 Andrew Davis
     32 Fabio Estevam
     24 Thierry Reding
     21 Sebastian Reichel
     19 Jagan Teki
     19 Alexander Stein
     18 Ulf Hansson
     18 Dmitry Baryshkov
     17 Tim Harvey
     17 Rohit Agarwal
     17 Neil Armstrong
     16 Peng Fan
     15 Bartosz Golaszewski
     14 Stephan Gerhold
     13 Bjorn Andersson
     12 Rafał Miłecki

The dirstat shows that the largest changes are once
more for the Qualcomm devicetree files, which get both
a lot of cleanups and newly added hardware support:

   1.3% Documentation/devicetree/bindings/arm/
   0.9% Documentation/devicetree/bindings/clock/
   0.5% Documentation/devicetree/bindings/remoteproc/
   0.5% Documentation/devicetree/bindings/serial/
   0.6% Documentation/devicetree/bindings/soc/
   1.7% Documentation/devicetree/bindings/thermal/
   0.8% Documentation/devicetree/bindings/
   8.1% arch/arm/boot/dts/aspeed/
   1.0% arch/arm/boot/dts/broadcom/
   1.1% arch/arm/boot/dts/marvell/
   0.6% arch/arm/boot/dts/nspire/
   3.6% arch/arm/boot/dts/nxp/imx/
   0.7% arch/arm/boot/dts/nxp/ls/
   0.9% arch/arm/boot/dts/nxp/mxs/
   0.6% arch/arm/boot/dts/qcom/
   2.7% arch/arm/boot/dts/samsung/
   2.7% arch/arm/boot/dts/st/
   0.5% arch/arm/boot/dts/ti/
   1.2% arch/arm/boot/dts/
   1.6% arch/arm/
   0.6% arch/arm64/boot/dts/allwinner/
   0.5% arch/arm64/boot/dts/amlogic/
   9.6% arch/arm64/boot/dts/freescale/
   1.0% arch/arm64/boot/dts/intel/
   6.6% arch/arm64/boot/dts/nvidia/
  18.9% arch/arm64/boot/dts/qcom/
   0.9% arch/arm64/boot/dts/renesas/
   6.3% arch/arm64/boot/dts/rockchip/
   8.2% arch/arm64/boot/dts/ti/
   0.9% arch/arm64/boot/dts/xilinx/
   0.5% arch/arm64/boot/dts/
   1.7% arch/riscv/boot/dts/starfive/
   0.9% drivers/firmware/arm_scmi/
   0.9% drivers/firmware/
   0.8% drivers/genpd/
   2.8% drivers/soc/hisilicon/
   1.0% drivers/soc/qcom/
   1.1% drivers/soc/
   0.9% drivers/
   0.9% include/dt-bindings/clock/
   0.7% include/dt-bindings/

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

* [GIT PULL 1/4] ARM: SoC drivers for 6.6
  2023-08-29 21:48 [GIT PULL 0/4] ARM: SoC changes for 6.6 Arnd Bergmann
@ 2023-08-29 21:49 ` Arnd Bergmann
  2023-08-29 21:52 ` [GIT PULL 2/4] ARM: defconfig updates " Arnd Bergmann
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-08-29 21:49 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, soc

The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c:

  Linux 6.5-rc2 (2023-07-16 15:10:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 09959520d2b0853a16962d245acfdc995d1b0da9:

  bus: fsl-mc: Use common ranges functions (2023-08-29 16:02:00 -0400)

----------------------------------------------------------------
ARM: SoC drivers for 6.6

The main change this time is the introduction of the drivers/genpd
subsystem that gets split out from drivers/soc to keep common
functionality together. Ulf Hansson is taking over maintainership for
these and is sending a separate pull request with the same commits,
but they are in the soc drivers tree to avoid conflicts against other
soc driver patches.

The SCMI driver subsystem gets an update to version 3.2 of the
specification. There are also updates to memory, reset and other firmware
drivers.

On the soc driver side, the updates are mostly cleanups across a number
of Arm platforms. On driver for loongarch adds power management for DT
based systems, another driver is for HiSilicon's Arm server chips with
their HCCS system health interface.

The remaining updates for the most part add support for additional
hardware in existing drivers or contain minor cleanups. Most of these
are for the Qualcomm Snapdragon platform.

----------------------------------------------------------------
Alexander Stein (1):
      soc: imx: imx93-blk-ctrl: Add dedicated lockdep class for nested genpd locks

Andrei Coardos (10):
      reset: ath79: remove unneeded call to platform_set_drvdata()
      reset: bcm6345: remove unneeded call to platform_set_drvdata()
      reset: lantiq: remove unneeded call to platform_set_drvdata()
      reset: lpc18xx: remove unneeded call to platform_set_drvdata()
      reset: meson: remove unneeded call to platform_set_drvdata()
      reset: npcm: remove unneeded call to platform_set_drvdata()
      reset: uniphier-glue: remove unneeded call to platform_set_drvdata()
      reset: zynq: remove unneeded call to platfrom_set_drvdata()
      reset: zynqmp: removed unneeded call to platform_set_drvdata()
      reset: ti: syscon: remove unneeded call to platform_set_drvdata()

Arnd Bergmann (23):
      Merge branch 'genpd_create_dir' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into soc/drivers
      soc: starfive: remove stale Makefile entry
      genpd: move owl-sps-helper.c from drivers/soc
      Merge branch 'drivers/genpd' into soc/drivers
      Merge tag 'tegra-for-6.6-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'zynqmp-soc-for-6.6' of https://github.com/Xilinx/linux-xlnx into soc/drivers
      Merge tag 'vexpress-updates-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'scmi-updates-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'amlogic-drivers-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
      Merge tag 'sunxi-drivers-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
      Merge tag 'reset-for-v6.6' of git://git.pengutronix.de/pza/linux into soc/drivers
      Merge tag 'samsung-drivers-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
      Merge tag 'hisi-drivers-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/drivers
      soc: kunpeng_hccs: fix size_t format string
      soc: kunpeng_hccs: add MAILBOX dependency
      Merge tag 'imx-drivers-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
      Merge tag 'oxnas-final-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/narmstrong/linux-oxnas into soc/drivers
      Merge tag 'ti-driver-soc-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
      Merge tag 'memory-controller-drv-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'v6.6-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
      Merge tag 'qcom-drivers-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'omap-for-v6.6/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
      Merge tag 'arm-soc/for-6.6/drivers' of https://github.com/Broadcom/stblinux into soc/drivers

Bjorn Andersson (7):
      soc: qcom: cmd-db: Drop NUL bytes from debugfs output
      soc: qcom: rpmh-rsc: Include state in trace event
      Merge branch '1689744162-9421-2-git-send-email-quic_rohiagar@quicinc.com' into drivers-for-6.6
      Merge branch 'genpd_create_dir' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into drivers-for-6.6
      soc: qcom: aoss: Move length requirements from caller
      soc: qcom: aoss: Format string in qmp_send()
      soc: qcom: aoss: Tidy up qmp_send() callers

Chen Jiahao (1):
      soc: qcom: smem: Fix incompatible types in comparison

Chris Lew (1):
      soc: qcom: qmi_encdec: Restrict string length in decode

Christophe JAILLET (1):
      soc: qcom: smem: Use struct_size()

Cristian Marussi (2):
      firmware: arm_scmi: Harden perf domain info access
      firmware: arm_scmi: Add v3.2 perf level indexing mode support

David Wronek (2):
      dt-bindings: arm: qcom,ids: Add SoC ID for SM7125
      soc: qcom: socinfo: Add SoC ID for SM7125

Dong Aisheng (2):
      firmware: imx: scu: change init level to subsys_initcall_sync
      firmware: imx: scu: increase RPC timeout

Gokul krishna Krishnakumar (1):
      dt-bindings: firmware: qcom: scm: Updating VMID list

Guru Das Srinagesh (2):
      firmware: qcom_scm: Convert all symbols to EXPORT_SYMBOL_GPL
      firmware: qcom_scm: Add missing extern specifier

Huisong Li (4):
      soc: hisilicon: Support HCCS driver on Kunpeng SoC
      soc: hisilicon: add sysfs entry to query information of HCCS
      doc: soc: hisilicon: Add Kunpeng HCCS driver documentation
      soc: kunpeng_hccs: fix some sparse warnings about incorrect type

Jagan Teki (1):
      genpd: rockchip: Add PD_VO entry for rv1126

Jayesh Choudhary (1):
      soc: ti: k3-ringacc: remove non-fatal probe deferral log

Jiapeng Chong (1):
      soc/tegra: cbb: Remove unnecessary print function dev_err()

Kathiravan T (2):
      soc: qcom: socinfo: drop the IPQ5019 SoC ID
      dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID

Konrad Dybcio (7):
      soc: qcom: icc-bwmon: Set default thresholds dynamically
      soc: qcom: rpmpd: Add sync_state
      dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP
      dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional
      firmware: qcom_scm: Always try to consume all three clocks
      firmware: qcom_scm: Always return devm_clk_get_optional errors
      firmware: qcom_scm: Drop useless compatibles

Krzysztof Kozlowski (6):
      MAINTAINERS: samsung: Un-support cpuidle and clock drivers
      dt-bindings: memory-controllers: ingenic,nemc: reference peripheral properties
      dt-bindings: memory-controllers: reference TI GPMC peripheral properties
      dt-bindings: net: davicom,dm9000: convert to DT schema
      dt-bindings: arm: msm: kpss-acc: Revert "dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional"
      MAINTAINERS: mfd: Un-support Maxim and Samsung PMIC drivers

Luca Weiss (5):
      soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
      soc: qcom: ocmem: Use dev_err_probe where appropriate
      soc: qcom: ocmem: make iface clock optional
      dt-bindings: sram: qcom,ocmem: Add msm8226 support
      soc: qcom: ocmem: Add support for msm8226

Martin Kaiser (1):
      bus: imx-weim: use devm_platform_ioremap_resource

Neil Armstrong (7):
      Merge tag 'genpd-v6.5-rc1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.6/drivers-genpd
      soc: qcom: pmic_glink_altmode: handle safe mode when disconnect
      soc: qcom: pmic_glink_altmode: add retimer-switch support
      soc: qcom: pmic_glink: enable altmode for SM8550
      irqchip: irq-versatile-fpga: remove obsolete oxnas compatible
      dt-bindings: interrupt-controller: arm,versatile-fpga-irq: mark oxnas compatible as deprecated
      MAINTAINERS: remove OXNAS entry

Nishanth Menon (3):
      firmware: ti_sci: Use system_state to determine polling
      firmware: ti_sci: Fixup documentation errors
      soc: ti: k3-ringacc: Fixup documentation errors

Ondrej Jirman (1):
      soc: rockchip: grf: Fix SDMMC not working on RK3588 with bus-width > 1

Peng Fan (5):
      genpd: Makefile: build imx
      firmware: imx: scu: use soc name for soc_id
      firmware: imx: scu: use EOPNOTSUPP
      firmware: imx: scu-irq: add imx_scu_irq_get_status
      firmware: imx: scu-irq: enlarge the IMX_SC_IRQ_NUM_GROUP

Piyush Mehta (2):
      dt-bindings: reset: Updated binding for Versal-NET reset driver
      reset: reset-zynqmp: add support for Versal NET platform

Ranjani Vaidyanathan (1):
      firmware: imx: scu-irq: support identifying SCU wakeup source from sysfs

Rob Herring (12):
      soc: qcom: Explicitly include correct DT includes
      soc: imx: Explicitly include correct DT includes
      soc: samsung: Explicitly include correct DT includes
      soc/tegra: Explicitly include correct DT includes
      soc: ti: Explicitly include correct DT includes
      memory: Explicitly include correct DT includes
      reset: Explicitly include correct DT includes
      soc: bcm: Explicitly include correct DT includes
      soc: xilinx: Explicitly include correct DT includes
      soc: amlogic: Explicitly include correct DT includes
      soc: sunxi: Explicitly include correct DT includes
      bus: fsl-mc: Use common ranges functions

Robin Gong (1):
      firmware: imx: scu-irq: fix RCU complaint after M4 partition reset

Rohit Agarwal (5):
      dt-bindings: power: qcom,rpmhpd: Add Generic RPMh PD indexes
      soc: qcom: rpmhpd: Use the newly created generic RPMHPD bindings
      dt-bindings: power: qcom,rpmpd: Add compatible for sdx75
      soc: qcom: rpmhpd: Add SDX75 power domains
      dt-bindings: qcom: Update RPMHPD entries for some SoCs

Ruan Jinjie (1):
      soc: xilinx: Do not check for 0 return after calling platform_get_irq()

Sicelo A. Mhlongo (1):
      bus: omap_l3_smx: identify timeout cause before rebooting

Stephan Gerhold (9):
      dt-bindings soc: qcom: smd-rpm: Fix sort order
      dt-bindings: soc: qcom: smd-rpm: Add MSM8909 to qcom,smd-channels
      dt-bindings: soc: qcom: smd-rpm: Add some more compatibles
      soc: qcom: smd-rpm: Match rpmsg channel instead of compatible
      dt-bindings: remoteproc: glink-rpm-edge: Use "glink-edge" as node name
      dt-bindings: remoteproc: Add Qualcomm RPM processor/subsystem
      soc: qcom: smem: Add qcom_smem_is_available()
      rpmsg: qcom_smd: Use qcom_smem_is_available()
      soc: qcom: Add RPM processor/subsystem driver

Sudeep Holla (1):
      MAINTAINERS: Simplify entries for Arm Vexpress platform and related drivers

Sumit Gupta (5):
      memory: tegra: make icc_set_bw return zero if BWMGR not supported
      memory: tegra: sort tegra234_mc_clients table as per register offsets
      memory: tegra: Add clients used by DRM in Tegra234
      memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported
      memory: tegra: add MC client for Tegra234 GPU

Tengfei Fan (2):
      dt-bindings: arm: qcom,ids: add SoC ID for SM4450
      soc: qcom: socinfo: add SM4450 ID

Thierry Reding (3):
      memory: tegra: Add dummy implementation on Tegra194
      memory: tegra: Prefer octal over symbolic permissions
      soc/tegra: fuse: Sort includes alphabetically

Tony Lindgren (5):
      bus: ti-sysc: Fix build warning for 64-bit build
      bus: ti-sysc: Build driver for TI K3 SoCs
      bus: ti-sysc: Configure uart quirks for k3 SoC
      bus: ti-sysc: Fix a build warning with W=1 for sysconfig
      bus: ti-sysc: Fix cast to enum warning

Ulf Hansson (18):
      genpd: Create a new subsystem directory to host genpd providers
      soc: actions: Move power-domain driver to the genpd dir
      soc: amlogic: Move power-domain drivers to the genpd dir
      soc: apple: Move power-domain driver to the genpd dir
      soc: bcm: Move power-domain drivers to the genpd dir
      soc: imx: Move power-domain drivers to the genpd dir
      soc: mediatek: Move power-domain drivers to the genpd dir
      soc: qcom: Move power-domain drivers to the genpd dir
      soc: renesas: Move power-domain drivers to the genpd dir
      soc: rockchip: Mover power-domain driver to the genpd dir
      soc: samsung: Move power-domain driver to the genpd dir
      soc: starfive: Move the power-domain driver to the genpd dir
      soc: sunxi: Move power-domain driver to the genpd dir
      soc: tegra: Move powergate-bpmp driver to the genpd dir
      soc: ti: Mover power-domain drivers to the genpd dir
      soc: xilinx: Move power-domain driver to the genpd dir
      ARM: ux500: Convert power-domain code into a regular platform driver
      ARM: ux500: Move power-domain driver to the genpd dir

Uwe Kleine-König (1):
      driver: soc: xilinx: Convert to platform remove callback returning void

Vignesh Raghavendra (1):
      soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX

Wang Ming (1):
      reset: hisilicon: Use dev_err_probe instead of dev_err

Xianwei Zhao (3):
      soc: amlogic: use name instead of index as criterion
      dt-bindings: power: add Amlogic C3 power domains
      soc: c3: Add support for power domains controller

Yang Yingliang (1):
      soc: qcom: ocmem: add missing clk_disable_unprepare() in ocmem_dev_probe()

Yangtao Li (6):
      soc: qcom: spm: Convert to devm_platform_ioremap_resource()
      bus: vexpress-config: Convert to devm_platform_ioremap_resource()
      soc/tegra: fuse: Use devm_platform_get_and_ioremap_resource()
      bus: tegra-gmi: Convert to devm_platform_ioremap_resource()
      soc: ti: omap-prm: Use devm_platform_get_and_ioremap_resource()
      bus: sunxi-rsb: Convert to devm_platform_ioremap_resource()

Yinbo Zhu (2):
      soc: dt-bindings: add loongson-2 pm
      soc: loongson2_pm: add power management support

Yuanjun Gong (1):
      soc: qcom: use devm_clk_get_enabled() in gsbi_probe()

Zhang Shurong (1):
      firmware: meson_sm: fix to avoid potential NULL pointer dereference

Zhang Zekun (1):
      soc: ti: Use devm_platform_ioremap_resource_byname simplify logic

 .../testing/sysfs-devices-platform-kunpeng_hccs    |   81 ++
 .../bindings/clock/qcom,dispcc-sm8x50.yaml         |    4 +-
 .../bindings/clock/qcom,sm8350-videocc.yaml        |    4 +-
 .../bindings/clock/qcom,sm8450-camcc.yaml          |    4 +-
 .../bindings/clock/qcom,sm8450-dispcc.yaml         |    4 +-
 .../bindings/clock/qcom,sm8450-videocc.yaml        |    4 +-
 .../bindings/clock/qcom,sm8550-dispcc.yaml         |    4 +-
 .../devicetree/bindings/clock/qcom,videocc.yaml    |    4 +-
 .../bindings/display/msm/qcom,sm8250-dpu.yaml      |    4 +-
 .../bindings/display/msm/qcom,sm8250-mdss.yaml     |    8 +-
 .../bindings/display/msm/qcom,sm8350-dpu.yaml      |    4 +-
 .../bindings/display/msm/qcom,sm8350-mdss.yaml     |    6 +-
 .../bindings/display/msm/qcom,sm8450-dpu.yaml      |    4 +-
 .../bindings/display/msm/qcom,sm8450-mdss.yaml     |    8 +-
 .../bindings/display/msm/qcom,sm8550-dpu.yaml      |    4 +-
 .../bindings/display/msm/qcom,sm8550-mdss.yaml     |    8 +-
 .../devicetree/bindings/firmware/qcom,scm.yaml     |    1 +
 .../arm,versatile-fpga-irq.txt                     |    4 +-
 .../bindings/media/qcom,sm8250-venus.yaml          |    4 +-
 .../bindings/memory-controllers/ingenic,nemc.yaml  |    1 +
 .../memory-controllers/mc-peripheral-props.yaml    |    2 +
 .../devicetree/bindings/mmc/sdhci-msm.yaml         |    4 +-
 .../devicetree/bindings/net/davicom,dm9000.yaml    |   59 +
 .../devicetree/bindings/net/davicom-dm9000.txt     |   27 -
 .../bindings/power/amlogic,meson-sec-pwrc.yaml     |    3 +-
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |    1 +
 .../bindings/remoteproc/qcom,glink-edge.yaml       |    3 -
 .../bindings/remoteproc/qcom,glink-rpm-edge.yaml   |    2 +-
 .../bindings/remoteproc/qcom,rpm-proc.yaml         |  171 +++
 .../bindings/remoteproc/qcom,sm8350-pas.yaml       |    6 +-
 .../bindings/reset/xlnx,zynqmp-reset.yaml          |    1 +
 .../bindings/soc/loongson/loongson,ls2k-pmc.yaml   |   52 +
 .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml |   23 +-
 .../devicetree/bindings/soc/qcom/qcom,smd.yaml     |    7 +
 .../devicetree/bindings/sram/qcom,ocmem.yaml       |   26 +-
 MAINTAINERS                                        |   65 +-
 arch/arm/mach-ux500/Makefile                       |    1 -
 arch/arm/mach-ux500/cpu-db8500.c                   |    5 -
 arch/arm/mach-ux500/pm_domains.h                   |   17 -
 drivers/Makefile                                   |    1 +
 drivers/bus/Kconfig                                |    3 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |   90 +-
 drivers/bus/imx-weim.c                             |    2 +-
 drivers/bus/omap_l3_smx.c                          |   21 +-
 drivers/bus/sunxi-rsb.c                            |    4 +-
 drivers/bus/tegra-gmi.c                            |    4 +-
 drivers/bus/ti-sysc.c                              |    5 +-
 drivers/bus/vexpress-config.c                      |    4 +-
 drivers/firmware/arm_scmi/perf.c                   |  430 +++++--
 drivers/firmware/imx/imx-scu-irq.c                 |  118 +-
 drivers/firmware/imx/imx-scu-soc.c                 |   20 +-
 drivers/firmware/imx/imx-scu.c                     |    9 +-
 drivers/firmware/meson/meson_sm.c                  |    2 +
 drivers/firmware/qcom_scm.c                        |  156 +--
 drivers/firmware/ti_sci.c                          |   49 +-
 drivers/genpd/Makefile                             |   17 +
 drivers/genpd/actions/Makefile                     |    3 +
 drivers/{soc => genpd}/actions/owl-sps-helper.c    |    0
 drivers/{soc => genpd}/actions/owl-sps.c           |    0
 drivers/genpd/amlogic/Makefile                     |    4 +
 drivers/{soc => genpd}/amlogic/meson-ee-pwrc.c     |    3 +-
 drivers/{soc => genpd}/amlogic/meson-gx-pwrc-vpu.c |    3 +-
 drivers/{soc => genpd}/amlogic/meson-secure-pwrc.c |   30 +-
 drivers/genpd/apple/Makefile                       |    2 +
 .../apple/pmgr-pwrstate.c}                         |    0
 drivers/genpd/bcm/Makefile                         |    5 +
 drivers/{soc/bcm/bcm63xx => genpd/bcm}/bcm-pmb.c   |    1 -
 drivers/{soc => genpd}/bcm/bcm2835-power.c         |    0
 .../{soc/bcm/bcm63xx => genpd/bcm}/bcm63xx-power.c |    1 -
 drivers/{soc => genpd}/bcm/raspberrypi-power.c     |    2 +-
 drivers/genpd/imx/Makefile                         |    7 +
 drivers/{soc => genpd}/imx/gpc.c                   |    0
 drivers/{soc => genpd}/imx/gpcv2.c                 |    2 +-
 drivers/{soc => genpd}/imx/imx8m-blk-ctrl.c        |    3 +-
 drivers/{soc => genpd}/imx/imx8mp-blk-ctrl.c       |    2 +-
 drivers/{soc => genpd}/imx/imx93-blk-ctrl.c        |   17 +-
 drivers/{soc => genpd}/imx/imx93-pd.c              |    2 +-
 drivers/genpd/mediatek/Makefile                    |    3 +
 .../{soc => genpd}/mediatek/mt6795-pm-domains.h    |    0
 .../{soc => genpd}/mediatek/mt8167-pm-domains.h    |    0
 .../{soc => genpd}/mediatek/mt8173-pm-domains.h    |    0
 .../{soc => genpd}/mediatek/mt8183-pm-domains.h    |    0
 .../{soc => genpd}/mediatek/mt8186-pm-domains.h    |    0
 .../{soc => genpd}/mediatek/mt8188-pm-domains.h    |    0
 .../{soc => genpd}/mediatek/mt8192-pm-domains.h    |    0
 .../{soc => genpd}/mediatek/mt8195-pm-domains.h    |    0
 drivers/{soc => genpd}/mediatek/mtk-pm-domains.c   |    0
 drivers/{soc => genpd}/mediatek/mtk-pm-domains.h   |    0
 drivers/{soc => genpd}/mediatek/mtk-scpsys.c       |    0
 drivers/genpd/qcom/Makefile                        |    4 +
 drivers/{soc => genpd}/qcom/cpr.c                  |    1 -
 drivers/{soc => genpd}/qcom/rpmhpd.c               |  118 +-
 drivers/{soc => genpd}/qcom/rpmpd.c                |   35 +-
 drivers/genpd/renesas/Makefile                     |   30 +
 drivers/{soc => genpd}/renesas/r8a7742-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a7743-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a7745-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a77470-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a774a1-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a774b1-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a774c0-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a774e1-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a7779-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a7790-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a7791-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a7792-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a7794-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a7795-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a7796-sysc.c      |    0
 drivers/{soc => genpd}/renesas/r8a77965-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a77970-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a77980-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a77990-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a77995-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a779a0-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a779f0-sysc.c     |    0
 drivers/{soc => genpd}/renesas/r8a779g0-sysc.c     |    0
 drivers/{soc => genpd}/renesas/rcar-gen4-sysc.c    |    0
 drivers/{soc => genpd}/renesas/rcar-gen4-sysc.h    |    0
 drivers/{soc => genpd}/renesas/rcar-sysc.c         |    0
 drivers/{soc => genpd}/renesas/rcar-sysc.h         |    0
 drivers/{soc => genpd}/renesas/rmobile-sysc.c      |    0
 drivers/genpd/rockchip/Makefile                    |    2 +
 .../pm_domains.c => genpd/rockchip/pm-domains.c}   |    1 +
 drivers/genpd/samsung/Makefile                     |    2 +
 .../samsung/exynos-pm-domains.c}                   |    3 +-
 drivers/genpd/st/Makefile                          |    2 +
 .../genpd/st/ste-ux500-pm-domain.c                 |   25 +-
 drivers/genpd/starfive/Makefile                    |    2 +
 .../jh71xx_pmu.c => genpd/starfive/jh71xx-pmu.c}   |    0
 drivers/genpd/sunxi/Makefile                       |    2 +
 drivers/{soc => genpd}/sunxi/sun20i-ppu.c          |    0
 drivers/genpd/tegra/Makefile                       |    2 +
 drivers/{soc => genpd}/tegra/powergate-bpmp.c      |    0
 drivers/genpd/ti/Makefile                          |    3 +
 drivers/{soc => genpd}/ti/omap_prm.c               |   13 +-
 drivers/{soc => genpd}/ti/ti_sci_pm_domains.c      |    0
 drivers/genpd/xilinx/Makefile                      |    2 +
 .../xilinx/zynqmp-pm-domains.c}                    |    0
 drivers/irqchip/irq-versatile-fpga.c               |    1 -
 drivers/memory/brcmstb_dpfe.c                      |    3 +-
 drivers/memory/da8xx-ddrctl.c                      |    1 -
 drivers/memory/fsl_ifc.c                           |    2 +-
 drivers/memory/jz4780-nemc.c                       |    1 -
 drivers/memory/pl353-smc.c                         |    1 +
 drivers/memory/renesas-rpc-if.c                    |    1 -
 drivers/memory/samsung/exynos5422-dmc.c            |    2 +-
 drivers/memory/stm32-fmc2-ebi.c                    |    2 +
 drivers/memory/tegra/mc.c                          |   39 +-
 drivers/memory/tegra/tegra124.c                    |    2 +-
 drivers/memory/tegra/tegra186-emc.c                |  136 ++-
 drivers/memory/tegra/tegra186.c                    |    3 +-
 drivers/memory/tegra/tegra194.c                    |    1 +
 drivers/memory/tegra/tegra20.c                     |    3 +-
 drivers/memory/tegra/tegra210-emc-core.c           |    4 +-
 drivers/memory/tegra/tegra234.c                    |  641 ++++++----
 drivers/memory/tegra/tegra30-emc.c                 |    2 +-
 drivers/memory/tegra/tegra30.c                     |    2 +-
 drivers/net/ipa/ipa_power.c                        |    5 +-
 drivers/remoteproc/qcom_q6v5.c                     |    8 +-
 drivers/reset/hisilicon/hi6220_reset.c             |    1 -
 drivers/reset/hisilicon/reset-hi3660.c             |    6 +-
 drivers/reset/reset-ath79.c                        |    2 -
 drivers/reset/reset-bcm6345.c                      |    2 -
 drivers/reset/reset-imx7.c                         |    2 +-
 drivers/reset/reset-intel-gw.c                     |    2 +-
 drivers/reset/reset-k210.c                         |    1 -
 drivers/reset/reset-lantiq.c                       |    1 -
 drivers/reset/reset-lpc18xx.c                      |    2 -
 drivers/reset/reset-meson-audio-arb.c              |    3 +-
 drivers/reset/reset-meson.c                        |    3 -
 drivers/reset/reset-microchip-sparx5.c             |    3 +-
 drivers/reset/reset-mpfs.c                         |    1 +
 drivers/reset/reset-npcm.c                         |    2 -
 drivers/reset/reset-qcom-aoss.c                    |    2 +-
 drivers/reset/reset-qcom-pdc.c                     |    2 +-
 drivers/reset/reset-simple.c                       |    1 -
 drivers/reset/reset-ti-syscon.c                    |    2 -
 drivers/reset/reset-uniphier-glue.c                |    4 +-
 drivers/reset/reset-uniphier.c                     |    1 -
 drivers/reset/reset-zynq.c                         |    1 -
 drivers/reset/reset-zynqmp.c                       |   10 +-
 drivers/rpmsg/qcom_smd.c                           |   10 +-
 drivers/soc/Kconfig                                |    1 +
 drivers/soc/Makefile                               |    3 +-
 drivers/soc/actions/Makefile                       |    4 -
 drivers/soc/amlogic/Makefile                       |    3 -
 drivers/soc/amlogic/meson-canvas.c                 |    1 +
 drivers/soc/apple/Makefile                         |    2 -
 drivers/soc/bcm/Kconfig                            |   22 +-
 drivers/soc/bcm/Makefile                           |    3 -
 drivers/soc/bcm/bcm63xx/Kconfig                    |   21 -
 drivers/soc/bcm/bcm63xx/Makefile                   |    3 -
 drivers/soc/hisilicon/Kconfig                      |   21 +
 drivers/soc/hisilicon/Makefile                     |    2 +
 drivers/soc/hisilicon/kunpeng_hccs.c               | 1276 ++++++++++++++++++++
 drivers/soc/hisilicon/kunpeng_hccs.h               |  191 +++
 drivers/soc/imx/Makefile                           |    7 +-
 drivers/soc/loongson/Kconfig                       |   10 +
 drivers/soc/loongson/Makefile                      |    1 +
 drivers/soc/loongson/loongson2_pm.c                |  215 ++++
 drivers/soc/mediatek/Makefile                      |    2 -
 drivers/soc/qcom/Kconfig                           |    1 +
 drivers/soc/qcom/Makefile                          |    5 +-
 drivers/soc/qcom/cmd-db.c                          |    2 +-
 drivers/soc/qcom/icc-bwmon.c                       |   30 +-
 drivers/soc/qcom/ice.c                             |    2 +
 drivers/soc/qcom/llcc-qcom.c                       |    1 -
 drivers/soc/qcom/ocmem.c                           |   68 +-
 drivers/soc/qcom/pmic_glink.c                      |    8 +-
 drivers/soc/qcom/pmic_glink_altmode.c              |   62 +-
 drivers/soc/qcom/qcom_aoss.c                       |   49 +-
 drivers/soc/qcom/qcom_gsbi.c                       |   11 +-
 drivers/soc/qcom/qmi_encdec.c                      |    4 +-
 drivers/soc/qcom/rpm-proc.c                        |   77 ++
 drivers/soc/qcom/rpmh-rsc.c                        |    2 +-
 drivers/soc/qcom/smd-rpm.c                         |   35 +-
 drivers/soc/qcom/smem.c                            |   18 +-
 drivers/soc/qcom/socinfo.c                         |    3 +-
 drivers/soc/qcom/spm.c                             |    6 +-
 drivers/soc/qcom/trace-rpmh.h                      |   16 +-
 drivers/soc/qcom/wcnss_ctrl.c                      |    1 +
 drivers/soc/renesas/Makefile                       |   27 -
 drivers/soc/rockchip/Makefile                      |    1 -
 drivers/soc/rockchip/grf.c                         |   14 +
 drivers/soc/samsung/Makefile                       |    1 -
 drivers/soc/samsung/exynos-chipid.c                |    1 -
 drivers/soc/samsung/exynos-pmu.c                   |    2 +-
 drivers/soc/starfive/Makefile                      |    3 -
 drivers/soc/sunxi/Makefile                         |    1 -
 drivers/soc/sunxi/sunxi_sram.c                     |    2 +-
 drivers/soc/tegra/Makefile                         |    1 -
 drivers/soc/tegra/cbb/tegra-cbb.c                  |   12 +-
 drivers/soc/tegra/cbb/tegra194-cbb.c               |    4 +-
 drivers/soc/tegra/cbb/tegra234-cbb.c               |    3 -
 drivers/soc/tegra/fuse/fuse-tegra.c                |    9 +-
 drivers/soc/tegra/fuse/fuse-tegra20.c              |    2 +-
 drivers/soc/tegra/fuse/fuse-tegra30.c              |    2 -
 drivers/soc/tegra/fuse/tegra-apbmisc.c             |    4 +-
 drivers/soc/ti/Makefile                            |    2 -
 drivers/soc/ti/k3-ringacc.c                        |   31 +-
 drivers/soc/ti/k3-socinfo.c                        |    1 +
 drivers/soc/ti/pruss.c                             |    4 +-
 drivers/soc/ti/ti_sci_inta_msi.c                   |    3 +-
 drivers/soc/xilinx/Makefile                        |    1 -
 drivers/soc/xilinx/xlnx_event_manager.c            |    6 +-
 drivers/soc/xilinx/zynqmp_power.c                  |    5 +-
 include/dt-bindings/arm/qcom,ids.h                 |    3 +-
 include/dt-bindings/firmware/qcom,scm.h            |   21 +
 include/dt-bindings/power/amlogic,c3-pwrc.h        |   25 +
 include/dt-bindings/power/qcom,rpmhpd.h            |   30 +
 include/linux/firmware/imx/sci.h                   |   16 +-
 include/linux/firmware/qcom/qcom_scm.h             |    2 +-
 include/linux/soc/qcom/qcom_aoss.h                 |    4 +-
 include/linux/soc/qcom/smem.h                      |    1 +
 include/soc/tegra/mc.h                             |    3 +
 256 files changed, 4019 insertions(+), 1253 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
 create mode 100644 Documentation/devicetree/bindings/net/davicom,dm9000.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/davicom-dm9000.txt
 create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
 delete mode 100644 arch/arm/mach-ux500/pm_domains.h
 create mode 100644 drivers/genpd/Makefile
 create mode 100644 drivers/genpd/actions/Makefile
 rename drivers/{soc => genpd}/actions/owl-sps-helper.c (100%)
 rename drivers/{soc => genpd}/actions/owl-sps.c (100%)
 create mode 100644 drivers/genpd/amlogic/Makefile
 rename drivers/{soc => genpd}/amlogic/meson-ee-pwrc.c (99%)
 rename drivers/{soc => genpd}/amlogic/meson-gx-pwrc-vpu.c (99%)
 rename drivers/{soc => genpd}/amlogic/meson-secure-pwrc.c (86%)
 create mode 100644 drivers/genpd/apple/Makefile
 rename drivers/{soc/apple/apple-pmgr-pwrstate.c => genpd/apple/pmgr-pwrstate.c} (100%)
 create mode 100644 drivers/genpd/bcm/Makefile
 rename drivers/{soc/bcm/bcm63xx => genpd/bcm}/bcm-pmb.c (99%)
 rename drivers/{soc => genpd}/bcm/bcm2835-power.c (100%)
 rename drivers/{soc/bcm/bcm63xx => genpd/bcm}/bcm63xx-power.c (99%)
 rename drivers/{soc => genpd}/bcm/raspberrypi-power.c (99%)
 create mode 100644 drivers/genpd/imx/Makefile
 rename drivers/{soc => genpd}/imx/gpc.c (100%)
 rename drivers/{soc => genpd}/imx/gpcv2.c (99%)
 rename drivers/{soc => genpd}/imx/imx8m-blk-ctrl.c (99%)
 rename drivers/{soc => genpd}/imx/imx8mp-blk-ctrl.c (99%)
 rename drivers/{soc => genpd}/imx/imx93-blk-ctrl.c (94%)
 rename drivers/{soc => genpd}/imx/imx93-pd.c (99%)
 create mode 100644 drivers/genpd/mediatek/Makefile
 rename drivers/{soc => genpd}/mediatek/mt6795-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mt8167-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mt8173-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mt8183-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mt8186-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mt8188-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mt8192-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mt8195-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mtk-pm-domains.c (100%)
 rename drivers/{soc => genpd}/mediatek/mtk-pm-domains.h (100%)
 rename drivers/{soc => genpd}/mediatek/mtk-scpsys.c (100%)
 create mode 100644 drivers/genpd/qcom/Makefile
 rename drivers/{soc => genpd}/qcom/cpr.c (99%)
 rename drivers/{soc => genpd}/qcom/rpmhpd.c (92%)
 rename drivers/{soc => genpd}/qcom/rpmpd.c (96%)
 create mode 100644 drivers/genpd/renesas/Makefile
 rename drivers/{soc => genpd}/renesas/r8a7742-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7743-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7745-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a77470-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a774a1-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a774b1-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a774c0-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a774e1-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7779-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7790-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7791-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7792-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7794-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7795-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a7796-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a77965-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a77970-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a77980-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a77990-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a77995-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a779a0-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a779f0-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/r8a779g0-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/rcar-gen4-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/rcar-gen4-sysc.h (100%)
 rename drivers/{soc => genpd}/renesas/rcar-sysc.c (100%)
 rename drivers/{soc => genpd}/renesas/rcar-sysc.h (100%)
 rename drivers/{soc => genpd}/renesas/rmobile-sysc.c (100%)
 create mode 100644 drivers/genpd/rockchip/Makefile
 rename drivers/{soc/rockchip/pm_domains.c => genpd/rockchip/pm-domains.c} (99%)
 create mode 100644 drivers/genpd/samsung/Makefile
 rename drivers/{soc/samsung/pm_domains.c => genpd/samsung/exynos-pm-domains.c} (98%)
 create mode 100644 drivers/genpd/st/Makefile
 rename arch/arm/mach-ux500/pm_domains.c => drivers/genpd/st/ste-ux500-pm-domain.c (75%)
 create mode 100644 drivers/genpd/starfive/Makefile
 rename drivers/{soc/starfive/jh71xx_pmu.c => genpd/starfive/jh71xx-pmu.c} (100%)
 create mode 100644 drivers/genpd/sunxi/Makefile
 rename drivers/{soc => genpd}/sunxi/sun20i-ppu.c (100%)
 create mode 100644 drivers/genpd/tegra/Makefile
 rename drivers/{soc => genpd}/tegra/powergate-bpmp.c (100%)
 create mode 100644 drivers/genpd/ti/Makefile
 rename drivers/{soc => genpd}/ti/omap_prm.c (99%)
 rename drivers/{soc => genpd}/ti/ti_sci_pm_domains.c (100%)
 create mode 100644 drivers/genpd/xilinx/Makefile
 rename drivers/{soc/xilinx/zynqmp_pm_domains.c => genpd/xilinx/zynqmp-pm-domains.c} (100%)
 delete mode 100644 drivers/soc/actions/Makefile
 delete mode 100644 drivers/soc/bcm/bcm63xx/Kconfig
 delete mode 100644 drivers/soc/bcm/bcm63xx/Makefile
 create mode 100644 drivers/soc/hisilicon/Kconfig
 create mode 100644 drivers/soc/hisilicon/Makefile
 create mode 100644 drivers/soc/hisilicon/kunpeng_hccs.c
 create mode 100644 drivers/soc/hisilicon/kunpeng_hccs.h
 create mode 100644 drivers/soc/loongson/loongson2_pm.c
 create mode 100644 drivers/soc/qcom/rpm-proc.c
 delete mode 100644 drivers/soc/starfive/Makefile
 create mode 100644 include/dt-bindings/power/amlogic,c3-pwrc.h
 create mode 100644 include/dt-bindings/power/qcom,rpmhpd.h

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

* [GIT PULL 2/4] ARM: defconfig updates for 6.6
  2023-08-29 21:48 [GIT PULL 0/4] ARM: SoC changes for 6.6 Arnd Bergmann
  2023-08-29 21:49 ` [GIT PULL 1/4] ARM: SoC drivers " Arnd Bergmann
@ 2023-08-29 21:52 ` Arnd Bergmann
  2023-08-29 21:53 ` [GIT PULL 3/4] ARM: SoC cleanups " Arnd Bergmann
  2023-08-29 21:58 ` [GIT PULL 4/4] ARM: devicetree updates " Arnd Bergmann
  3 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-08-29 21:52 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, soc

The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c:

  Linux 6.5-rc2 (2023-07-16 15:10:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to d2dff8d84df22b8f5e88d86d9f412ae0c01ad796:

  Merge tag 'qcom-arm64-defconfig-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig (2023-08-21 21:21:34 -0400)

----------------------------------------------------------------
ARM: defconfig updates for 6.6

Various additions to the defconfig files to enable more drivers
for already supported platforms, usually as loadable modules.

----------------------------------------------------------------
Alexander Stein (1):
      arm64: defconfig: Enable i.MX93 devices

Andrew Davis (2):
      ARM: multi_v7_defconfig: Enable TI Remoteproc and related configs
      ARM: multi_v7_defconfig: Enable OMAP audio/display support

Aradhya Bhatia (1):
      arm64: defconfig: Enable ITE_IT66121 HDMI transmitter

Arnd Bergmann (5):
      Merge tag 'renesas-arm-defconfig-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
      Merge tag 'imx-defconfig-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
      Merge tag 'ti-k3-config-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
      Merge tag 'v6.6-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
      Merge tag 'qcom-arm64-defconfig-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig

Bartosz Golaszewski (1):
      arm64: defconfig: enable the SerDes PHY for Qualcomm DWMAC

Biju Das (2):
      arm64: defconfig: Enable Renesas MTU3a PWM config
      arm64: defconfig: Enable PMIC RAA215300 and RTC ISL 1208 configs

Bjorn Andersson (1):
      arm64: defconfig: Enable Qualcomm SC8280XP GPUCC

Cristian Ciocaltea (1):
      arm64: defconfig: Enable Rockchip OTP memory driver

Dmitry Baryshkov (1):
      arm64: defconfig: enable Qualcomm MSM8996 Global Clock Controller as built-in

Fabio Estevam (1):
      arm64: defconfig: Enable CONFIG_DRM_IMX_LCDIF

Fabrizio Castro (1):
      arm64: defconfig: Enable Renesas RZ/V2M CSI driver

Guido Günther (1):
      arm64: defconfig: Enable Redpine 91X wlan driver

Jagan Teki (2):
      arm64: defconfig: Enable PHY_ROCKCHIP_NANENG_COMBO_PHY
      arm64: defconfig: Enable GPIO_SYSCON

MD Danish Anwar (1):
      arm64: defconfig: Enable TI PRUSS

Marcel Ziswiler (1):
      arm64: defconfig: enable driver for bluetooth nxp uart

Marek Szyprowski (1):
      arm64: defconfig: Enable drivers for the Odroid-M1 board

Mark Brown (1):
      ARM: multi_v7_defconfig: Enable TLV320AIC3x

Michael Walle (1):
      arm64: defconfig: enable SL28VPD NVMEM layout

Pascal Paillet (1):
      ARM: multi_v7_defconfig: Add SCMI regulator support

Peng Fan (1):
      arm64: defconfig: select IMX_REMOTEPROC and RPMSG_VIRTIO

Sricharan Ramabadhran (1):
      arm64: defconfig: Enable IPQ5018 SoC base configs

Udit Kumar (1):
      arm64: defconfig: Enable various configs for TI K3 platforms

 arch/arm/configs/multi_v7_defconfig | 13 ++++++++++
 arch/arm64/configs/defconfig        | 49 +++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

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

* [GIT PULL 3/4] ARM: SoC cleanups for 6.6
  2023-08-29 21:48 [GIT PULL 0/4] ARM: SoC changes for 6.6 Arnd Bergmann
  2023-08-29 21:49 ` [GIT PULL 1/4] ARM: SoC drivers " Arnd Bergmann
  2023-08-29 21:52 ` [GIT PULL 2/4] ARM: defconfig updates " Arnd Bergmann
@ 2023-08-29 21:53 ` Arnd Bergmann
  2023-08-29 21:58 ` [GIT PULL 4/4] ARM: devicetree updates " Arnd Bergmann
  3 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-08-29 21:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, soc

The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c:

  Linux 6.5-rc2 (2023-07-16 15:10:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 6e73bd23a1cdcf1416ebd57ff673b5f601963ed2:

  ARM: davinci: Drop unused includes (2023-08-29 16:01:32 -0400)

----------------------------------------------------------------
ARM: SoC cleanups for 6.6

These are all minor cleanups for platform specific code in arch/arm/
and some of the associated drivers. The majority of these are work
done by Rob Herring to improve the way devicetreee header files
are handled.

----------------------------------------------------------------
Andreas Kemnade (1):
      MAINTAINERS: add board bindings list to OMAP2+ files

Andrew Davis (4):
      ARM: keystone: Merge memory.h into the only file that uses it
      ARM: keystone: Merge PM function into main support file
      ARM: nspire: Use syscon-reboot to handle restart
      ARM: nspire: Remove unused header file mmio.h

Arnd Bergmann (11):
      Merge tag 'at91-soc-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
      Merge tag 'amlogic-arm-mach-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/arm
      Merge tag 'omap-for-v6.6/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
      Merge tag 'renesas-arm-soc-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
      Merge tag 'hisi-arm-soc-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/arm
      Merge tag 'omap-for-v6.6/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
      Merge tag 'mvebu-arm-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
      Merge tag 'imx-soc-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
      Merge tag 'ti-keystone-soc-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm
      Merge tag 'arm-soc/for-6.6/soc' of https://github.com/Broadcom/stblinux into soc/arm
      Merge tag 'socfpga_update_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/arm

Gustavo A. R. Silva (1):
      ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()

Krzysztof Kozlowski (4):
      MAINTAINERS: soc: reference maintainer profile
      Documentation/process: maintainer-soc: add clean platforms profile
      MAINTAINER: samsung: document dtbs_check requirement for Samsung
      Documentation/process: maintainer-soc: document dtbs_check requirement for Samsung

Rob Herring (38):
      ARM: omap2: Use of_range_to_resource() for "ranges" parsing
      ARM: hisi: Drop unused includes
      ARM: imx: Drop unused includes
      ARM: socfpga: Explicitly include correct DT includes
      ARM: bcm: Drop unused includes
      ARM: shmobile: rcar-gen2: Drop unused OF includes
      ARM: keystone: Drop unused includes
      soc: microchip: Explicitly include correct DT includes
      ARM: at91: Explicitly include correct DT includes
      ARM: omap2: Explicitly include correct DT includes
      ARM: meson: Drop unused includes
      ARM: l2x0: Add explicit includes for init and types
      ARM: sti: Drop unused includes
      ARM: alpine: Drop unused includes
      ARM: berlin: Drop unused includes
      ARM: dove: Drop unused includes
      ARM: hpe: Drop unused includes
      ARM: mmp: Drop unused includes
      ARM: nomadik: Drop unused includes
      ARM: npcm: Drop unused includes
      ARM: nspire: Drop unused includes
      ARM: pxa: Drop unused includes
      ARM: rockchip: Drop unused includes
      ARM: versatile: Drop unused includes
      ARM: mvebu: Explicitly include correct DT includes
      ARM: spear: Explicitly include correct DT includes
      bus: Explicitly include correct DT includes
      firmware: Explicitly include correct DT includes
      soc: aspeed: Explicitly include correct DT includes
      soc: mediatek: Explicitly include correct DT includes
      soc: rockchip: Explicitly include correct DT includes
      soc: sunxi: Explicitly include correct DT includes
      soc: xilinx: Explicitly include correct DT includes
      soc: fsl: Explicitly include correct DT includes
      ARM: mvebu: Explicitly include correct DT includes
      ARM: dove: Drop unused includes
      ARM: s5pv210: Explicitly include correct DT includes
      ARM: davinci: Drop unused includes

Tony Lindgren (1):
      Merge branch 'omap-for-v6.5/cleanup' into omap-for-v6.6/soc

YueHaibing (1):
      ARM: at91: Remove unused extern declarations

 Documentation/process/maintainer-handbooks.rst     |  1 +
 Documentation/process/maintainer-soc-clean-dts.rst | 25 +++++++++++
 Documentation/process/maintainer-soc.rst           |  4 +-
 MAINTAINERS                                        |  5 ++-
 arch/arm/include/asm/hardware/cache-l2x0.h         |  2 +
 arch/arm/mach-alpine/alpine_machine.c              |  2 -
 arch/arm/mach-at91/pm.c                            |  1 +
 arch/arm/mach-at91/samv7.c                         |  7 ---
 arch/arm/mach-bcm/bcm_5301x.c                      |  2 -
 arch/arm/mach-bcm/board_bcm23550.c                 |  2 -
 arch/arm/mach-bcm/brcmstb.c                        |  1 -
 arch/arm/mach-bcm/platsmp-brcmstb.c                |  2 +-
 arch/arm/mach-berlin/berlin.c                      |  5 ---
 arch/arm/mach-davinci/pdata-quirks.c               |  2 +-
 arch/arm/mach-dove/common.c                        |  2 -
 arch/arm/mach-hisi/hotplug.c                       |  1 -
 arch/arm/mach-hpe/gxp.c                            |  1 -
 arch/arm/mach-imx/mach-imx1.c                      |  4 --
 arch/arm/mach-imx/mach-imx25.c                     |  5 ---
 arch/arm/mach-imx/mach-imx27.c                     |  6 ---
 arch/arm/mach-imx/mach-imx35.c                     |  8 ----
 arch/arm/mach-imx/mach-imx50.c                     |  1 -
 arch/arm/mach-imx/mach-imx51.c                     |  5 +--
 arch/arm/mach-imx/mach-imx53.c                     |  8 ----
 arch/arm/mach-imx/mach-imx6sx.c                    |  2 -
 arch/arm/mach-imx/mach-imx6ul.c                    |  4 --
 arch/arm/mach-imx/mach-imx7d.c                     |  2 +-
 arch/arm/mach-imx/pm-imx5.c                        |  1 +
 arch/arm/mach-imx/pm-imx6.c                        |  1 +
 arch/arm/mach-keystone/Makefile                    |  3 --
 arch/arm/mach-keystone/keystone.c                  | 50 +++++++++++++++++++---
 arch/arm/mach-keystone/keystone.h                  | 16 -------
 arch/arm/mach-keystone/memory.h                    | 18 --------
 arch/arm/mach-keystone/pm_domain.c                 | 50 ----------------------
 arch/arm/mach-meson/meson.c                        |  1 -
 arch/arm/mach-mmp/mmp-dt.c                         |  3 --
 arch/arm/mach-mmp/mmp2-dt.c                        |  4 --
 arch/arm/mach-mmp/mmp3.c                           |  4 --
 arch/arm/mach-mvebu/kirkwood.c                     |  1 +
 arch/arm/mach-mvebu/pmsu.c                         |  2 +-
 arch/arm/mach-nomadik/cpu-8815.c                   | 13 ------
 arch/arm/mach-npcm/platsmp.c                       |  3 --
 arch/arm/mach-nspire/Kconfig                       |  2 +
 arch/arm/mach-nspire/mmio.h                        | 16 -------
 arch/arm/mach-nspire/nspire.c                      | 24 -----------
 arch/arm/mach-omap2/board-generic.c                |  3 +-
 arch/arm/mach-omap2/omap4-common.c                 |  3 +-
 arch/arm/mach-omap2/omap_hwmod.c                   | 45 +++----------------
 arch/arm/mach-omap2/powerdomain.c                  |  2 +-
 arch/arm/mach-pxa/pxa-dt.c                         |  6 ---
 arch/arm/mach-rockchip/rockchip.c                  |  6 +--
 arch/arm/mach-s5pv210/s5pv210.c                    |  2 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c           |  1 -
 arch/arm/mach-socfpga/l2_cache.c                   |  2 +-
 arch/arm/mach-socfpga/ocram.c                      |  4 +-
 arch/arm/mach-socfpga/pm.c                         |  2 +
 arch/arm/mach-socfpga/socfpga.c                    |  4 +-
 arch/arm/mach-spear/spear1340.c                    |  2 +-
 arch/arm/mach-sti/board-dt.c                       |  2 -
 arch/arm/mach-versatile/realview.c                 |  2 -
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |  1 +
 drivers/bus/fsl-mc/fsl-mc-msi.c                    |  2 -
 drivers/bus/hisi_lpc.c                             |  2 +-
 drivers/bus/omap_l3_smx.c                          |  1 -
 drivers/bus/simple-pm-bus.c                        |  2 +
 drivers/bus/sunxi-rsb.c                            |  2 +-
 drivers/bus/ti-pwmss.c                             |  2 +-
 drivers/firmware/arm_scmi/driver.c                 |  4 +-
 drivers/firmware/imx/imx-dsp.c                     |  1 -
 drivers/firmware/imx/imx-scu-irq.c                 |  1 +
 drivers/firmware/imx/imx-scu.c                     |  1 +
 drivers/firmware/mtk-adsp-ipc.c                    |  1 -
 drivers/firmware/raspberrypi.c                     |  1 +
 drivers/firmware/scpi_pm_domain.c                  |  3 +-
 drivers/firmware/stratix10-rsu.c                   |  1 -
 drivers/firmware/tegra/bpmp.c                      |  3 +-
 drivers/firmware/xilinx/zynqmp.c                   |  1 +
 drivers/soc/aspeed/aspeed-lpc-snoop.c              |  1 -
 drivers/soc/aspeed/aspeed-p2a-ctrl.c               |  2 +-
 drivers/soc/aspeed/aspeed-uart-routing.c           |  3 +-
 drivers/soc/atmel/sfr.c                            |  1 -
 drivers/soc/fsl/dpaa2-console.c                    |  3 +-
 drivers/soc/fsl/qe/qe.c                            |  3 +-
 drivers/soc/fsl/qe/qe_common.c                     |  1 -
 drivers/soc/fsl/qe/qe_tdm.c                        |  4 +-
 drivers/soc/mediatek/mtk-cmdq-helper.c             |  1 +
 drivers/soc/mediatek/mtk-devapc.c                  |  2 +-
 drivers/soc/mediatek/mtk-mmsys.c                   |  2 +-
 drivers/soc/mediatek/mtk-mutex.c                   |  3 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |  3 +-
 drivers/soc/microchip/mpfs-sys-controller.c        |  2 +-
 drivers/soc/rockchip/grf.c                         |  2 +-
 drivers/soc/sunxi/sunxi_sram.c                     |  2 +-
 drivers/soc/xilinx/zynqmp_power.c                  |  1 +
 include/soc/at91/atmel_tcb.h                       |  3 --
 95 files changed, 139 insertions(+), 337 deletions(-)
 create mode 100644 Documentation/process/maintainer-soc-clean-dts.rst
 delete mode 100644 arch/arm/mach-keystone/keystone.h
 delete mode 100644 arch/arm/mach-keystone/memory.h
 delete mode 100644 arch/arm/mach-keystone/pm_domain.c
 delete mode 100644 arch/arm/mach-nspire/mmio.h

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

* [GIT PULL 4/4] ARM: devicetree updates for 6.6
  2023-08-29 21:48 [GIT PULL 0/4] ARM: SoC changes for 6.6 Arnd Bergmann
                   ` (2 preceding siblings ...)
  2023-08-29 21:53 ` [GIT PULL 3/4] ARM: SoC cleanups " Arnd Bergmann
@ 2023-08-29 21:58 ` Arnd Bergmann
  3 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-08-29 21:58 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, soc

The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c:

  Linux 6.5-rc2 (2023-07-16 15:10:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 05c618f39089d977b0c3dc1105cb6cd5fc53cd01:

  arm64: dts: use capital "OR" for multiple licenses in SPDX (2023-08-29 16:02:35 -0400)

----------------------------------------------------------------
ARM: devicetree updates for 6.6

These are the devicetree updates for Arm and RISC-V based SoCs,
mainly from Qualcomm, NXP/Freescale, Aspeed, TI, Rockchips,
Samsung, ST and Starfive.

Only a few new SoC got added:

 - TI AM62P5, a variant of the existing Sitara AM62x family

 - Intel Agilex5, an FPGFA platform that includes an
   Cortex-A76/A55 SoC.

 - Qualcomm ipq5018 is used in wireless access points

 - Qualcomm SM4450 (Snapdragon 4 Gen 2) is a new low-end mobile
   phone platform.

In total, 29 machines get added, which is low because of the summer
break. These cover SoCs from Aspeed, Broadcom, NXP, Samsung, ST,
Allwinner, Amlogic, Intel, Qualcomm, Rockchip, TI and T-Head.  Most of
these are development and reference boards.

Despite not adding a lot of new machines, there are over 700 patches in
total, most of which are cleanups and minor fixes.

----------------------------------------------------------------
(lightly trimmed the shortlog)

Abel Vesa (1):
      arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B regulator

Adam Ford (3):
      arm64: dts: imx8mn-beacon: Add HDMI video with sound
      arm64: dts: imx8mm-beacon: Change camera I2C address
      arm64: dts: imx8mm-beacon: Add HDMI video with sound

Aleksey Nasibulin (1):
      ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2

Alexander Stein (16):
      arm64: dts: freescale: add initial device tree for MBa93xxLA SBC board
      ARM: dts: imx6qdl-mba6: Add missing supply regulator for lm75 and at24
      arm64: dts: qcom: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
      arm64: dts: imx8mq: Add coresight trace components
      ARM: dts: imx6qdl-tqma6x: Add missing vs-supply for lm75
      arm64: dts: imx8qm: Fix VPU core alias name
      arm64: dts: imx8qm: Fix VPU core alias name
      arm64: dts: imx8: conn: Fix reg order for USB3 controller
      ...

Alif Zakuan Yuslaimi (1):
      arm64: dts: agilex/stratix10: Updated QSPI Flash layout for UBIFS

Amit Pundir (1):
      arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved

Andre Przywara (3):
      arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT
      dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name
      arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support

Andrej Picej (2):
      ARM: dts: imx6: pfla02: Rely on PMIC reboot/reset handler
      ARM: dts: imx6: phycore: Rely on PMIC reboot/reset handler

Andrew Davis (27):
      dt-bindings: omap: Partially convert omap.txt to yaml
      arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk
      arm64: dts: ti: k3-am64: Merge the two main_conf nodes
      arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name
      arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level
      arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level
      arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level
      ...

AngeloGioacchino Del Regno (1):
      arm64: dts: qcom: msm8998: Add DPU1 nodes

Apelete Seketeli (1):
      arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio

Apurva Nandan (3):
      arm64: dts: ti: k3-j784s4: Add phase tags marking
      arm64: dts: ti: k3-j784s4-evm: Add phase tags marking
      arm64: dts: ti: k3-am69-sk: Add phase tags marking

Aradhya Bhatia (3):
      arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency
      arm64: dts: ti: k3-am62-main: Add node for DSS
      arm64: dts: ti: k3-am62x-sk-common: Add HDMI support

Arnd Bergmann (35):
      Merge tag 'tegra-for-6.6-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.6-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.6-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'renesas-dts-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'at91-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
      Merge tag 'microchip-dt64-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
      Merge tag 'hisi-arm64-dt-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/dt
      Merge tag 'hisi-arm32-dt-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/dt
      Merge tag 'zynqmp-dt-for-6.6' of https://github.com/Xilinx/linux-xlnx into soc/dt
      Merge tag 'juno-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
      Merge tag 'amlogic-arm64-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
      Merge tag 'sunxi-dt-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      Merge tag 'omap-for-v6.6/dt-bindings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
      Merge tag 'omap-for-v6.6/dt-take2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
      Merge tag 'aspeed-6.6-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
      Merge tag 'samsung-dt64-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'samsung-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'mvebu-dt64-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'mvebu-dt-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'riscv-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
      Merge tag 'sunxi-dt-for-6.6-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      Merge tag 'imx-bindings-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt64-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'ti-k3-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      Merge tag 'dt64-cleanup-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      Merge tag 'stm32-dt-for-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
      Merge tag 'v6.6-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.6-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'qcom-dts-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'qcom-arm64-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'riscv-dt-for-v6.6-pt2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
      Merge tag 'socfpga_dts_updates_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
      Merge tag 'arm-soc/for-6.6/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'arm-soc/for-6.6/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt

Artur Weber (2):
      ARM: dts: exynos: Add Samsung Galaxy Tab 3 8.0 boards
      arm64: tegra: Adapt to LP855X bindings changes

Arınç ÜNAL (2):
      dt-bindings: arm: bcm: add bindings for ASUS RT-AC3100
      ARM: dts: BCM5301X: Add DT for ASUS RT-AC3100

Bartosz Golaszewski (14):
      arm64: dts: qcom: sa8775p: add the SGMII PHY node
      arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface
      arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY
      arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0
      arm64: dts: qcom: sa8775p-ride: enable ethernet0
      arm64: dts: qcom: sa8775p: add a node for the second serdes PHY
      arm64: dts: qcom: sa8775p: add a node for EMAC1
      arm64: dts: qcom: sa8775p-ride: enable the second SerDes PHY
      arm64: dts: qcom: sa8775p-ride: move the reset-gpios property of the PHY
      arm64: dts: qcom: sa8775p-ride: index the first SGMII PHY
      arm64: dts: qcom: sa8775p-ride: add the second SGMII PHY
      arm64: dts: qcom: sa8775p-ride: sort aliases alphabetically
      arm64: dts: qcom: sa8775p-ride: add an alias for ethernet0
      arm64: dts: qcom: sa8775p-ride: enable EMAC1

Bhavya Kapoor (1):
      arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain

Biju Das (8):
      arm64: dts: renesas: rzg2l: Update overfow/underflow IRQ names for MTU3 channels
      arm64: dts: renesas: rzg2l-smarc-som: Enable PMIC and built-in RTC
      arm64: dts: renesas: rzg2l-smarc: Add support for enabling MTU3
      arm64: dts: renesas: rzg2lc-smarc: Add support for enabling MTU3
      arm64: dts: renesas: rzg2lc-smarc-som: Add PHY interrupt support for ETH0
      arm64: dts: renesas: rzg2lc-smarc-som: Enable PMIC and built-in RTC
      arm64: dts: renesas: r9a07g043: Add MTU3a node
      arm64: dts: renesas: rzg2ul-smarc: Add support for enabling MTU3

Bjorn Andersson (12):
      arm64: dts: qcom: Drop undocumented "svid" property
      Merge branch 'd1c5aa4a8535c645fdb06df62a562918516ba0c6.1686289721.git.quic_varada@quicinc.com' into HEAD
      arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
      arm64: dts: qcom: sc8280xp-crd: Fix naming of regulators
      Merge branch '20230620-topic-sc8280_gccgdsc-v2-2-562c1428c10d@linaro.org' into arm64-for-6.6
      Merge branch '1689744162-9421-2-git-send-email-quic_rohiagar@quicinc.com' into arm64-for-6.6
      arm64: dts: qcom: sc8180x: Add USB Type-C of_graph anchors
      arm64: dts: qcom: sc8180x-primus: Wire up USB Type-C
      arm64: dts: qcom: sc8180x-flex5g: Wire up USB Type-C
      arm64: dts: qcom: sc8180x: Fix LLCC reg property
      Merge branch '1690533192-22220-2-git-send-email-quic_srichara@quicinc.com' into arm64-for-6.6
      Merge branch '20230622-topic-8998clk-v2-1-6222fbc2916b@linaro.org' into arm64-for-6.6

Bryan Brattlof (3):
      dt-bindings: arm: ti: Add bindings for AM62P5 SoCs
      arm64: dts: ti: Introduce AM62P5 family of SoCs
      arm64: dts: ti: Add support for the AM62P5 Starter Kit

Bryan O'Donoghue (8):
      arm64: dts: qcom: sdm845: Enable CAMSS on the bare rb3 board
      arm64: dts: qcom: msm8916: Define CAMSS ports in core dtsi
      arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
      arm64: dts: qcom: apq8016-sbc: Fix ov5640 data-lanes declaration
      arm64: dts: qcom: apq8016-sbc: Set ov5640 assigned-clock
      arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios
      arm64: dts: qcom: apq8016-sbc-d3-camera-mezzanine: Move default ov5640 to a standalone dts
      arm64: dts: qcom: apq8016-sbc: Enable camss for non-mezzanine cases

Caleb Connolly (3):
      arm64: dts: qcom: c630: add panel bridge 1p2 regulator
      arm64: dts: qcom: c630: add debug uart
      arm64: dts: qcom: sdm850-*: fix uart6 aliases

Cem Tenruh (1):
      arm64: dts: imx8mm-phyboard-polis: Add i2c4 sda-/scl-gpios

Chanh Nguyen (3):
      ARM: dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9
      ARM: dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mitchell DVT systems
      ARM: dts: aspeed: mtmitchell: Add MCTP

Chen PJ (2):
      dt-bindings: arm: aspeed: add Inventec starscream-bmc
      ARM: dts: aspeed: Adding Inventec Starscream BMC

Chris Packham (1):
      arm64: dts: marvell: Add NAND flash controller to AC5

Chris Paterson (1):
      arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos

Christian Hemp (1):
      arm64: dts: imx8mp-phycore-som: Remove eth phy interrupt

Christopher Obbard (3):
      arm64: dts: rockchip: Move OPP table from ROCK Pi 4 dtsi
      dt-bindings: arm: rockchip: Add Radxa ROCK 4SE
      arm64: dts: rockchip: Add Radxa ROCK 4SE

Claudiu Beznea (1):
      ARM: dts: at91: remove duplicated entries

Conor Dooley (3):
      Merge tag 'clk-starfive-bindings' into riscv-dt-for-next
      riscv: dts: renesas: Clean up dtbs_check W=1 warning due to empty phy node
      riscv: dts: starfive: fix jh7110 qspi sort order

Cristian Ciocaltea (1):
      arm64: dts: rockchip: Update sound card label on rk3588-rock-5b

Dan Haab (1):
      ARM: dts: BCM5301X: Add Wi-Fi regulatory mappings for Luxul devices

Dario Binacchi (7):
      ARM: dts: stm32: re-add CAN support on stm32f746
      ARM: dts: stm32: add pin map for i2c3 controller on stm32f7
      ARM: dts: stm32: add touchscreen on stm32f746-disco board
      ARM: dts: stm32: add ltdc support on stm32f746 MCU
      ARM: dts: stm32: add pin map for LTDC on stm32f7
      ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco
      ARM: dts: stm32: support display on stm32f746-disco board

David Heidelberg (1):
      ARM: dts: qcom: apq8064: add support to gsbi4 uart

David Wronek (1):
      arm64: dts: qcom: msm8996: Fix dsi1 interrupts

David Yang (1):
      arm64: dts: hi3798cv200: Fix clocks order of sd0

Delphine CC Chiu (2):
      dt-bindings: arm: aspeed: add Facebook Yosemite 4 board
      ARM: dts: aspeed: yosemite4: add Facebook Yosemite 4 BMC

Devi Priya (1):
      arm64: dts: qcom: ipq9574: Use assigned-clock-rates for QUP I2C core clks

Dhruva Gole (1):
      arm64: dts: ti: k3-*: fix fss node dtbs check warnings

Dinh Nguyen (6):
      arm64: dts: socfpga: agilex/stratix10: fix dtbs_check warnings for sram
      arm64: dts: socfpga: stratix10: fix dtbs_check warning for usbphy
      arm64: dts: stratix10/agilex/n5x: fix dtbs_check warning for memory node
      arm64: dts: agilex/stratix10/n5x: fix dtbs_check for rstmgr
      arm64: dts: socfpga: n5x/stratix10: fix dtbs_check warning for partitions
      arm64: dts: socfpga: change the reset-name of "stmmaceth-ocp" to "ahb"

Diogo Ivo (1):
      arm64: tegra: Fix HSUART for Smaug

Dmitry Baryshkov (16):
      arm64: dts: qcom: sm8150: use proper DSI PHY compatible
      Revert "arm64: dts: qcom: msm8996: rename labels for HDMI nodes"
      arm64: dts: qcom: msm8996: rename labels for HDMI nodes
      arm64: dts: qcom: pm8350: fix thermal zone name
      arm64: dts: qcom: pm8350b: fix thermal zone name
      arm64: dts: qcom: pmr735b: fix thermal zone name
      arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
      arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion
      ....

Drew Fustini (3):
      dt-bindings: riscv: Add BeagleV Ahead board compatibles
      riscv: dts: thead: add BeagleV Ahead board device tree
      riscv: dts: change TH1520 files to dual license

Dylan Hung (1):
      ARM: dts: aspeed: Add AST2600 I3C control pins

Eddie James (3):
      ARM: dts: aspeed: bonnell: Add DIMM SPD
      ARM: dts: aspeed: Add P10 FSI descriptions
      ARM: dts: aspeed: everest: Reorganise FSI description

Eric Chanudet (1):
      arm64: dts: qcom: sa8540p-ride: enable rtc

Etienne Carriere (4):
      ARM: dts: stm32: leverage OP-TEE ASync notif on STM32MP13x Soc family
      dt-bindings: rcc: stm32: add STM32MP13 SCMI regulators IDs
      ARM: dts: stm32: STM32MP13x SoC exposes SCMI regulators
      ARM: dts: stm32: add SCMI PMIC regulators on stm32mp135f-dk board

FUKAUMI Naoki (1):
      arm64: dts: rockchip: fix/update sdmmc properties for rock-5a and -5b

Fabio Estevam (29):
      arm64: dts: imx8mq-librem5: Use 'vqmmc-supply'
      arm64: dts: imx8mn-evk: Pass GPIO_OPEN_DRAIN flag
      arm64: dts: imx8mm-evk: Add camera support
      arm64: dts: imx8mn-evk: Add HDMI support
      arm64: dts: imx8mn-evk: Add camera support
      ARM: dts: imx: Remove regulators from simple-bus
      ARM: dts: imx7d-sdb: Pass the Ethernet aliases
      ARM: dts: imx6sx: Describe the default LCDIF1 parent
      ARM: dts: imx53-qsb: Improve the parallel display description
      arm64: dts: imx8dxl-evk: Remove 'fsl,spi-num-chipselects'
      arm64: dts: imx8mm-phyboard-polis-rdk: Remove 'fsl,spi-num-chipselects'
      ARM: dts: imx6ul-geam: Remove invalid sgtl5000 property
      ...

Fabrizio Castro (1):
      arm64: dts: renesas: r9a09g011: Add CSI nodes

Felix Moessbauer (2):
      riscv: dts: Enable device-tree overlay support for starfive devices
      arm: dts: Enable device-tree overlay support for sun8i-h3 pi devices

Francesco Dolcini (6):
      arm64: dts: freescale: verdin-imx8mp: dahlia: add sound card
      arm64: dts: freescale: verdin-imx8mp: dev: add sound card
      arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate
      arm64: dts: ti: verdin-am62: dev: add sound card
      arm64: dts: ti: verdin-am62: dahlia: add sound card
      arm64: dts: ti: verdin-am62: Add DSI display support

Frank Li (4):
      arm64: dts: imx8mp: remove arm,primecell-periphid at etm nodes
      arm64: dts: imx8qm: add cpu frequency table
      arm64: dts: imx8qm: add thermal zone and cooling map
      arm64: dts: imx8qm-mek: delete A72 thermal zone

Furkan Kardame (2):
      dt-bindings: arm: rockchip: Add Firefly Station P2
      arm64: dts: rockchip: add dts for Firefly Station P2 aka rk3568-roc-pc

Gautham Srinivasan (3):
      arm64: tegra: Add UARTE device tree node on Tegra234
      arm64: tegra: Enable UARTA and UARTE for Orin Nano
      arm64: tegra: Add SPI device tree nodes for Tegra234

Geert Uytterhoeven (4):
      arm64: dts: renesas: r8a779f0: Add INTC-EX node
      arm64: dts: renesas: spider-cpu: Add GP LEDs
      ARM: dts: aspeed: Fix pca954x i2c-mux node names
      ARM: dts: nuvoton: Fix pca954x i2c-mux node names

Guido Günther (2):
      arm64: dts: imx8mq-librem5-devkit: Mark buck2 as always on
      arm64: dts: imx8mq-librem5-devkit: Drop power-supply

Haibo Chen (3):
      arm64: dts: imx8ulp: add flexspi node
      arm64: dts: imx8ulp-evk: add 100MHz/200MHz pinctrl setting for eMMC
      arm64: dts: imx8ulp-evk: enable lpi2c7 bus

Hal Feng (2):
      riscv: dts: starfive: jh7100: Add temperature sensor node and thermal-zones
      riscv: dts: starfive: jh7110: Add temperature sensor node and thermal-zones

Han Xu (1):
      arm64: dts: imx8ulp-evk: add spi-nor device support

Harini Katakam (1):
      arm64: zynqmp: Assign TSU clock frequency for GEMs

Hiago De Franco (1):
      arm64: dts: ti: k3-am625-verdin: enable CAN_2

Hugo Villeneuve (1):
      arm64: dts: imx8mn-var-som-symphony: update USB OTG for new board versions

Hui Wang (1):
      arm64: dts: ls1028a: add l1 and l2 cache info

Huqiang Qin (1):
      arm64: dts: Add gpio_intc node and pinctrl node for Amlogic C3 SoCs

Jaewon Kim (2):
      dt-bindings: pwm: samsung: add exynosautov9 compatible
      arm64: dts: exynos: add pwm node for exynosautov9-sadk

Jagan Teki (16):
      arm64: dts: rockchip: Drop unchanged max-frequency from rk3588 boards
      arm64: dts: rockchip: Add PMIC for edgeble-neu6b
      ARM: dts: rockchip: Add SFC node to rv1126
      ARM: dts: rockchip: Add rv1126 FSPI pins
      ARM: dts: rockchip: Add rv1126 uart5m2_xfer pins
      ...

Jai Luthra (2):
      arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx
      arm64: dts: ti: am62x-sk: Add overlay for HDMI audio

Jakob Hauser (1):
      arm64: dts: qcom: msm8916-samsung-serranove: Add RT5033 PMIC with charger

Jayesh Choudhary (4):
      arm64: dts: ti: Use local header for SERDES MUX idle-state values
      dt-bindings: ti-serdes-mux: Deprecate header with constants
      arm64: dts: ti: k3-j721s2-main: Add DSS node
      arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support

Jia Jie Ho (2):
      riscv: dts: starfive - Add crypto and DMA node for JH7110
      riscv: dts: starfive - Add hwrng node for JH7110 SoC

Joel Stanley (4):
      ARM: dts: aspeed: Add AST2600 VUARTs
      ARM: dts: aspeed: bonnell: Reorganise FSI description
      ARM: dts: aspeed: rainier: Reorganise FSI description
      ARM: dts: aspeed: everest: Move common devices up

Johan Hovold (1):
      arm64: dts: qcom: sc8280xp-pmics: add explicit rtc interrupt parent

John Clark (1):
      arm64: dts: rockchip: Add NanoPC T6 PCIe Ethernet support

John Watts (1):
      riscv: dts: allwinner: d1: Add CAN controller nodes

Jon Hunter (2):
      arm64: tegra: Add missing alias for NVIDIA IGX Orin
      arm64: tegra: Fix HSUART for Jetson AGX Orin

Jonas Karlman (2):
      arm64: dts: rockchip: Fix PCIe regulators on Radxa E25
      arm64: dts: rockchip: Enable SATA on Radxa E25

Jonas Kuenstler (1):
      arm64: dts: imx8mp-phyboard-pollux: Add missing usdhc clocks assignment

Judith Mendez (2):
      arm64: dts: ti: k3-am62: Add MCU MCAN nodes
      arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes

Kamlesh Gurudasani (2):
      dt-bindings: crypto: ti,sa2ul: make power-domains conditional
      arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node

Kishon Vijay Abraham I (2):
      arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node
      arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI

Komal Bajaj (4):
      arm64: dts: qcom: qdu1000-idp: Add reserved gpio list
      arm64: dts: qcom: qru1000-idp: Add reserved gpio list
      arm64: dts: qcom: qdu1000-idp: Update reserved memory region
      arm64: dts: qcom: qru1000-idp: Update reserved memory region

Konrad Dybcio (56):
      arm64: dts: qcom: qcm2290: Add USB3 PHY
      arm64: dts: qcom: sm6350: Add GPUCC node
      arm64: dts: qcom: sm6350: Add QFPROM node
      arm64: dts: qcom: sm6350: Add GPU nodes
      arm64: dts: qcom: sm6350: Fix ZAP region
      arm64: dts: qcom: sm6350: Add DPU1 nodes
      arm64: dts: qcom: sc7180: Hook up BWMONs
      ...

Krzysztof Kozlowski (114):
      ARM: dts: qcom: ipq4019: use generic node names for USB
      ARM: dts: qcom: sdx55: use generic node names for USB
      ARM: dts: qcom: ipq8064: drop spi-max-frequency from controller
      ARM: dts: qcom: msm8960: drop spi-max-frequency from controller
      arm64: dts: qcom: sm8450: correct crypto unit address
      arm64: dts: qcom: apq8039-t2: remove superfluous "input-enable"
      arm64: dts: qcom: sc8180x-flex-5g: remove superfluous "input-enable"
      arm64: dts: qcom: msm8916-gt5: drop incorrect accelerometer interrupt-names
      arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
      ...

Lakshmi Yadlapati (1):
      ARM: dts: aspeed: rainier: Remove TPM device

Leonard Göhrs (5):
      dt-bindings: can: m_can: change from additional- to unevaluatedProperties
      dt-bindings: net: dsa: microchip: add interrupts property for ksz switches
      ARM: dts: stm32: Add pinmux groups for Linux Automation GmbH TAC
      dt-bindings: arm: stm32: Add compatible string for Linux Automation LXA TAC
      ARM: dts: stm32: lxa-tac: add Linux Automation GmbH TAC

Lin, Meng-Bo (5):
      arm64: dts: qcom: msm8916-samsung-e2015: Add accelerometer
      arm64: dts: qcom: msm8916-samsung-j5-common: Add touchscreen
      dt-bindings: qcom: Document msm8939,a7
      arm64: dts: qcom: msm8939-samsung-a7: Add initial dts
      arm64: dts: qcom: msm8916-samsung-e5: Add touchscreen

Linus Walleij (1):
      ARM: dts: bcm5301x: Add SEAMA compatibles

Luca Weiss (4):
      ARM: dts: qcom: msm8226: Add mdss nodes
      ARM: dts: qcom: msm8226: Add ocmem
      arm64: dts: qcom: pm8953: Add thermal zone
      arm64: dts: qcom: sm8450: Use standalone ICE node for UFS

Lucas Tanure (3):
      arm64: dts: rockchip: add SD card support to rock-5a
      dt-bindings: arm: amlogic: add Amlogic A311D2 bindings
      arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree

Lukasz Majewski (2):
      ARM: dts: at91: ksz9477_evb: Add missing timer nodes
      ARM: dts: at91: ksz9477_evb: Add tx-internal-delay-ps property for port5

Maksim Kiselev (1):
      riscv: dts: allwinner: d1: Add GPADC node

Manikanta Guntupalli (1):
      arm64: zynqmp: Fix open drain warning on ZynqMP

Manivannan Sadhasivam (4):
      arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
      arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
      arm64: dts: qcom: sdm845: Add interconnect paths to UFSHC
      arm64: dts: qcom: sm8250: Add interconnect paths to UFSHC

Marco Felsch (4):
      arm64: dts: imx8mp-debix: remove unused fec pinctrl node
      arm64: dts: freescale: Add DEBIX SOM A and SOM A I/O Board support
      dt-bindings: arm: fsl: fix DEBIX binding
      dt-bindings: arm: Add Polyhex DEBIX SOM A based boards

Marek Vasut (5):
      ARM: dts: stm32: Deduplicate DSI node on stm32mp15
      ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
      ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
      ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
      ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM

Marijn Suijten (2):
      arm64: dts: qcom: Use labels with generic node names for ADC channels
      ARM: dts: qcom: Use labels with generic node names for ADC channels

Markus Niebel (1):
      dt-bindings: arm: add TQMa93xxLA SOM

Martin Kepplinger (1):
      arm64: dts: imx8mq-librem5: set audio-1v8 always-on

Matthias Schiffer (4):
      dt-bindings: arm: ti: Add compatible for AM642-based TQMaX4XxL SOM family and carrier board
      arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees
      arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays
      dt-bindings: arm: fsl: add TQ-Systems LS1021A board

Michael Walle (1):
      arm64: dts: ls1028a: sl28: get MAC addresses from VPD

Michal Simek (2):
      arm64: zynqmp: Fix dwc3 usb interrupt description
      arm64: zynqmp: Describe interrupts by using macros

Minda Chen (2):
      riscv: dts: starfive: Add USB and PCIe PHY nodes for JH7110
      riscv: dts: starfive: Add USB dts node for JH7110

Mohan Kumar (1):
      arm64: tegra: Add audio support for IGX Orin

Mrinmay Sarkar (2):
      arm64: dts: qcom: sa8775p: Add pcie0 and pcie1 nodes
      arm64: dts: qcom: sa8775p-ride: enable pcie nodes

Neil Armstrong (11):
      arm64: dts: qcom: sm8[1235]50-mtp: add chassis-type property
      arm64: dts: qcom: sm8[45]50-qrd: add chassis-type property
      arm64: dts: qcom: sm8[1234]50-hdk: add chassis-type property
      arm64: dts: qcom: msm89xx-mtp: add chassis-type property
      arm64: dts: qcom: sdm845-mtp: add chassis-type property
      arm64: dts: amlogic: meson-g12b-odroid-n2: fix usb hub hog name
      arm64: dts: amlogic: meson-g12-common: change aobus-pinctrl node name
      arm64: dts: amlogic: drop cooling-[min|max]-state from pwm-fan
      arm64: dts: qcom: sm8550: add ports subnodes in usb/dp qmpphy node
      arm64: dts: qcom: sm8550-mtp: add pmic glink port/endpoints
      arm64: dts: qcom: sm8550-qrd: add pmic glink port/endpoints

Nikita Travkin (1):
      arm64: dts: qcom: sc7180: Split up TF-A related PSCI configuration

Niravkumar L Rabara (4):
      dt-bindings: intel: Add Intel Agilex5 compatible
      dt-bindings: reset: add reset IDs for Agilex5
      dt-bindings: clock: add Intel Agilex5 clock manager
      arm64: dts: agilex5: add initial support for Intel Agilex5 SoCFPGA

Nishanth Menon (7):
      arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk
      arm: dts: ti: omap: omap36xx: Rename opp_supply nodename
      arm: dts: ti: omap: am5729-beagleboneai: Drop the OPP
      arm: dts: ti: omap: Fix OPP table node names
      arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros
      arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks
      arm64: dts: ti: k3-am625-beagleplay: Add HDMI support

Oleksij Rempel (1):
      ARM: dts: stm32: prtt1c: Add PoDL PSE regulator nodes

Pascal Paillet (1):
      ARM: dts: stm32: fix dts check warnings on stm32mp15-scmi

Patrice Chotard (2):
      ARM: dts: st: Add gpio-ranges for stm32f746-pinctrl
      ARM: dts: st: Add gpio-ranges for stm32f769-pinctrl

Patrick Delaunay (2):
      ARM: dts: stm32: remove shmem for scmi-optee on stm32mp15
      ARM: dts: stm32: remove shmem for scmi-optee on stm32mp13

Paul Cercueil (1):
      ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size

Peng Fan (10):
      arm64: dts: imx93: add thermal support
      arm64: dts: imx93: add cma area for i.MX93 11x11 EVK
      arm64: dts: imx93: add cm33 node
      arm64: dts: imx93: enable CM33 for 11x11 EVK
      arm64: dts: imx8ulp: add cm33 node
      arm64: dts: imx8ulp: set default clock for SDHC
      arm64: dts: imx8ulp: add thermal node
      arm64: dts: imx8ulp: add cpuidle node
      arm64: dts: imx8ulp-evk: add reserved memory for cma
      arm64: dts: imx8ulp-evk: enable CM33 node

Peter De Schrijver (2):
      dt-bindings: reserved-memory: Add support for DRAM MRQ GSCs
      dt-bindings: firmware: Add support for tegra186-bpmp DRAM MRQ GSCs

Praveenkumar I (1):
      arm64: dts: qcom: ipq9574: Add cpu cooling maps

Radhey Shyam Pandey (1):
      arm64: zynqmp: Add L2 cache nodes

Rafał Miłecki (12):
      ARM: dts: BCM5301X: Add Ethernet interfaces links
      ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
      ARM: dts: BCM53573: Drop nonexistent #usb-cells
      ARM: dts: BCM53573: Add cells sizes to PCIe node
      ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
      dt-bindings: arm: bcm: add BCM53573 SoCs family binding
      ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
      ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
      ARM: dts: BCM53573: Describe BCM53125 switch ports in the main DTS
      ARM: dts: BCM53573: Add BCM53125 switch port 5
      ARM: dts: BCM53573: Add Ethernet interfaces links
      ARM: dts: BCM53573: Disable second Ethernet on Luxul devices

Ravi Gunasekaran (1):
      arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port

Raymond Hackley (1):
      arm64: dts: qcom: msm8939-sony-xperia-kanuti-tulip: Add missing 'chassis-type'

Richard Acayan (3):
      arm64: dts: qcom: sdm670: add osm l3
      arm64: dts: qcom: sdm670: add cpu frequency scaling
      arm64: dts: qcom: sdm670: add frequency profile

Rick Wertenbroek (1):
      arm64: dts: rockchip: Add dtsi entry for RK3399 PCIe endpoint core

Rob Herring (4):
      arm64: dts: qcom: Fix "status" value
      ARM: dts: hisilicon: Fix "status" values
      ARM: dts: at91-vinco: Fix "status" values
      arm64: dts: mediatek: Fix "status" values

Robert Marko (1):
      ARM: dts: qcom: ipq4019: correct SDHCI XO clock

Rohit Agarwal (13):
      dt-bindings: power: qcom,rpmhpd: Add Generic RPMh PD indexes
      arm64: dts: qcom: sm8250: Update the RPMHPD bindings entry
      arm64: dts: qcom: sm8350: Update the RPMHPD bindings entry
      arm64: dts: qcom: sm8450: Update the RPMHPD bindings entry
      arm64: dts: qcom: sm8550: Update the RPMHPD bindings entry
      arm64: dts: qcom: sdx75: Add spmi node
      arm64: dts: qcom: Add pinctrl gpio support for pm7250b
      arm64: dts: qcom: Add pm7550ba PMIC dtsi
      arm64: dts: qcom: Add pmx75 PMIC dtsi
      arm64: dts: qcom: sdx75-idp: Add pmics supported in SDX75
      ARM: dts: qcom: sdx65-mtp: Update the pmic used in sdx65
      arm64: dts: qcom: sdx75: Add rpmhpd node
      arm64: dts: qcom: sdx75-idp: Add regulator nodes

Sameer Pujar (1):
      arm64: tegra: Update AHUB clock parent and rate

Samin Guo (3):
      riscv: dts: starfive: jh7110: Add ethernet device nodes
      riscv: dts: starfive: visionfive 2: Add configuration of gmac and phy
      riscv: dts: starfive: jh7110: Fix GMAC configuration

Sebastian Krzyszkowiak (3):
      arm64: dts: imx8mq-librem5-r4: Bump up proximity sensor's near level
      arm64: dts: imx8mq-librem5: Mark tps65982 as wakeup source
      arm64: dts: imx8mq-librem5: Reduce usdhc2's post-power-on-delay-ms to 20ms

Sebastian Reichel (21):
      dt-bindings: vendor-prefixes: Add prefix for belling
      dt-bindings: eeprom: at24: add Belling BL24C16A
      arm64: dts: rockchip: add PMIC to rock-5a
      arm64: dts: rockchip: add vdd_cpu_big regulators to rock-5a
      arm64: dts: rockchip: add 5V regulator to rock-5a
      arm64: dts: rockchip: add status LED to rock-5a
      arm64: dts: rockchip: add analog audio to rock-5a
      arm64: dts: rockchip: add I2C EEPROM to rock-5a
      arm64: dts: rockchip: add vdd_npu_s0 regulator to rock-5a
      ...

Sharath Kumar Dasari (1):
      arm64: zynqmp: Add memory reserved node for k26 Kria SOM board

Sheetal (1):
      arm64: tegra: Update AHUB clock parent and rate on Tegra234

Sherry Sun (2):
      arm64: dts: imx8dxl: remove "fsl,imx7ulp-lpuart" compatible for imx8dxl
      arm64: dts: imx93: add "fsl,imx8ulp-lpuart" compatible for imx93

Shubhi Garg (1):
      arm64: tegra: Add PCIe and DP 3.3V supplies

Siddharth Vadapalli (1):
      arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI

Sinthu Raja (1):
      arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs

Sricharan Ramabadhran (3):
      dt-bindings: clock: Add IPQ5018 clock and reset
      dt-bindings: qcom: Add ipq5018 bindings
      arm64: dts: Add ipq5018 SoC and rdp432-c2 board support

Sridharan S N (2):
      arm64: dts: qcom: ipq5332: Add common RDP dtsi file
      arm64: dts: qcom: ipq5332: enable GPIO based LEDs and Buttons

Stanislav Jakubek (1):
      ARM: dts: bcm28155-ap: use node labels

Stefan Nagy (1):
      arm64: dts: rockchip: Enable internal SPI flash for ROCK Pi 4A/B/C

Stefan Wahren (3):
      ARM: dts: bcm283x: Fix pinctrl groups
      ARM: dts: bcm2835: adjust DMA node names
      ARM: dts: bcm283x: Increase pwm-cells

Stephan Gerhold (5):
      arm64: dts: qcom: Add rpm-proc node for SMD platforms
      arm64: dts: qcom: Add rpm-proc node for GLINK gplatforms
      ARM: dts: qcom: Add rpm-proc node for SMD platforms
      ARM: dts: qcom: apq8064: Drop redundant /smd node
      arm64: dts: qcom: msm8939-samsung-a7: Drop internal pull for SD CD

Stephen Chen (1):
      ARM: dts: rockchip: Enable SFC for edgeble-neu2

Sumit Gupta (1):
      arm64: tegra: Update CPU OPP tables

Tao Ren (3):
      ARM: dts: aspeed: Update spi alias in Facebook AST2500 Common dtsi
      ARM: dts: aspeed: wedge400: Enable more ADC channels
      ARM: dts: aspeed: wedge400: Set eMMC max frequency

Tengfei Fan (3):
      dt-bindings: arm: qcom: Document SM4450 SoC and boards
      arm64: dts: qcom: Adds base SM4450 DTSI
      arm64: dts: qcom: Add base SM4450 QRD DTS

Teresa Remmet (5):
      arm64: dts: imx8mp-phycore-som: Order properties alphabetically
      arm64: dts: imx8mp-phycore-som: Correct pad settings
      arm64: dts: imx8mp-phycore-som: Remove LDO2 and LDO4 pmic nodes
      arm64: dts: imx8mp-phycore-som: Add regulator names
      arm64: dts: imx8mp-phycore-som: Update regulator output voltages

Thierry Reding (22):
      dt-bindings: arm: tegra: flowctrl: Convert to json-schema
      dt-bindings: arm: tegra: ahb: Convert to json-schema
      dt-bindings: serial: tegra-hsuart: Convert to json-schema
      ARM: tegra: Remove dmas and dma-names for debug UART
      ARM: tegra: Remove reset-names for UART devices
      ARM: tegra: Add missing reset-names for Tegra HS UART
      dt-bindings: cpu: Document NVIDIA Tegra186 CCPLEX cluster
      dt-bindings: clock: tegra: Document Tegra132 compatible
      dt-bindings: arm: tegra: nvec: Convert to json-schema
      dt-bindings: thermal: tegra: Convert to json-schema
      arm64: tegra: Sort PCI nodes correctly on Orin
      ...

Thomas McKahan (2):
      dt-bindings: arm: rockchip: Add NanoPC T6
      arm64: dts: rockchip: Add NanoPC T6

Tim Harvey (17):
      arm64: dts: imx8mm-venice-gw7901: add cpu-supply node for cpufreq
      arm64: dts: imx8mm-venice-gw7901: add SDR50/SDR104 SDIO support for wifi
      arm64: dts: imx8m{m,n}-venice-gw7902: add SDR50/SDR104 SDIO support for wifi
      arm64: dts: imx8mm-venice-gw7904: enable UART1 hardware flow control
      arm64: dts: imx8mp-venice-gw74xx: update to revB PCB
      arm64: dts: freescale: fix imx8mm-venice-gw72xx-0x-imx219 overlay
      arm64: dts: imx8mm: add imx8mm-venice-gw73xx-0x-rpidsi overlay for display
      arm64: dts: imx8mm: add imx8mm-venice-gw72xx-0x-rpidsi overlay for display
      arm64: dts: imx8mp: add imx8mp-venice-gw74xx-rpidsi overlay for display
      dt-bindings: arm: Add Gateworks i.MX8M Mini GW7905-0x board
      dt-bindings: arm: Add Gateworks i.MX8M Plus gw71xx-2x board
      ...

Tony Lindgren (1):
      ARM: dts: Unify pinctrl-single pin group nodes for davinci

Udit Kumar (6):
      arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node
      arm64: dts: ti: k3-j784s4-main: Add DT node for UFS
      arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral
      arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi
      arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi
      arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC

Uwe Kleine-König (1):
      ARM: dts: imx25/karo-tx25: Replace NO_PAD_CTL by explicit pad configuration

Varadarajan Narayanan (4):
      dt-bindings: clock: Add USB related clocks for IPQ9574
      arm64: dts: qcom: ipq9574: Add USB related nodes
      arm64: dts: qcom: ipq9574: Add LDO regulator node
      arm64: dts: qcom: ipq9574: Enable USB

Varalaxmi Bingi (1):
      arm64: zynqmp: Setting default i2c clock frequency to 400kHz

Vignesh Raghavendra (2):
      dt-bindings: soc: ti: k3-ringacc: Describe cfg reg region
      arm64: dts: ti: k3: Add cfg reg region to ringacc node

Vincent Guittot (1):
      arm64: dts: qcom: sm8250: correct dynamic power coefficients

Walker Chen (2):
      riscv: dts: starfive: jh7110: add dma controller node
      riscv: dts: starfive: jh7110: add the node and pins configuration for tdm

William Qiu (6):
      dt-bindings: soc: starfive: Add StarFive syscon module
      riscv: dts: starfive: jh7110: Add syscon nodes
      riscv: dts: starfive: Add spi node and pins configuration
      riscv: dts: starfive: Add QSPI controller node for StarFive JH7110 SoC
      riscv: dts: starfive: enable DCDC1&ALDO4 node in axp15060
      riscv: dts: starfive: Add mmc nodes on VisionFive 2 board

Xianwei Zhao (3):
      dt-bindings: arm: amlogic: add board AN400
      arm64: dts: add board AN400
      arm64: dts: add support for C3 power domain controller

Xingyu Wu (8):
      dt-bindings: clock: Add StarFive JH7110 PLL clock generator
      dt-bindings: clock: jh7110-syscrg: Add PLL clock inputs
      dt-bindings: clock: Add StarFive JH7110 System-Top-Group clock and reset generator
      dt-bindings: clock: Add StarFive JH7110 Image-Signal-Process clock and reset generator
      dt-bindings: clock: Add StarFive JH7110 Video-Output clock and reset generator
      riscv: dts: starfive: jh7110: Add DVP and HDMI TX pixel external clocks
      riscv: dts: starfive: jh7110: Add STGCRG/ISPCRG/VOUTCRG nodes
      riscv: dts: starfive: jh7110: Add PLL clocks source in SYSCRG node

Yannic Moog (2):
      arm64: dts: phycore-imx8mm: fix nor mtd partitions
      arm64: dts: imx8mm-phyboard-polis: Set debug uart muxing to 0x140

Yashwanth Varakala (2):
      arm64: dts: freescale: imx8mm-phyboard-polis: Add TPM node
      arm64: dts: imx8mp-phyboard-pollux-rdk: Fix led sub-node names

Zeyan Li (1):
      arm64: dts: qcom: sm8150: Fix the I2C7 interrupt

Dirstat for brevity:
   0.0% Documentation/devicetree/bindings/arm/aspeed/
   0.0% Documentation/devicetree/bindings/arm/bcm/
   0.3% Documentation/devicetree/bindings/arm/omap/
   0.0% Documentation/devicetree/bindings/arm/stm32/
   0.1% Documentation/devicetree/bindings/arm/tegra/
   0.5% Documentation/devicetree/bindings/arm/ti/
   0.3% Documentation/devicetree/bindings/arm/
   0.9% Documentation/devicetree/bindings/clock/
   0.0% Documentation/devicetree/bindings/cpu/
   0.0% Documentation/devicetree/bindings/crypto/
   0.0% Documentation/devicetree/bindings/eeprom/
   0.1% Documentation/devicetree/bindings/firmware/
   0.0% Documentation/devicetree/bindings/net/can/
   0.0% Documentation/devicetree/bindings/net/dsa/
   0.0% Documentation/devicetree/bindings/pwm/
   0.1% Documentation/devicetree/bindings/reserved-memory/
   0.0% Documentation/devicetree/bindings/riscv/
   0.6% Documentation/devicetree/bindings/serial/
   0.1% Documentation/devicetree/bindings/soc/starfive/
   0.3% Documentation/devicetree/bindings/soc/tegra/
   0.0% Documentation/devicetree/bindings/soc/ti/
   1.9% Documentation/devicetree/bindings/thermal/
   0.0% Documentation/devicetree/bindings/
   0.0% arch/arm/boot/dts/allwinner/
   9.3% arch/arm/boot/dts/aspeed/
   1.1% arch/arm/boot/dts/broadcom/
   0.0% arch/arm/boot/dts/hisilicon/
   0.0% arch/arm/boot/dts/intel/socfpga/
   1.2% arch/arm/boot/dts/marvell/
   0.3% arch/arm/boot/dts/microchip/
   0.7% arch/arm/boot/dts/nspire/
   0.0% arch/arm/boot/dts/nuvoton/
   0.3% arch/arm/boot/dts/nvidia/
   4.1% arch/arm/boot/dts/nxp/imx/
   0.9% arch/arm/boot/dts/nxp/ls/
   1.1% arch/arm/boot/dts/nxp/mxs/
   0.0% arch/arm/boot/dts/nxp/vf/
   0.7% arch/arm/boot/dts/qcom/
   0.0% arch/arm/boot/dts/renesas/
   0.3% arch/arm/boot/dts/rockchip/
   3.1% arch/arm/boot/dts/samsung/
   3.1% arch/arm/boot/dts/st/
   0.2% arch/arm/boot/dts/ti/davinci/
   0.0% arch/arm/boot/dts/ti/keystone/
   0.3% arch/arm/boot/dts/ti/omap/
   0.7% arch/arm64/boot/dts/allwinner/
   0.0% arch/arm64/boot/dts/altera/
   0.6% arch/arm64/boot/dts/amlogic/
   0.1% arch/arm64/boot/dts/arm/
   0.0% arch/arm64/boot/dts/broadcom/bcmbca/
   0.0% arch/arm64/boot/dts/broadcom/northstar2/
   0.0% arch/arm64/boot/dts/broadcom/stingray/
   0.0% arch/arm64/boot/dts/exynos/
  11.0% arch/arm64/boot/dts/freescale/
   0.1% arch/arm64/boot/dts/hisilicon/
   1.1% arch/arm64/boot/dts/intel/
   0.0% arch/arm64/boot/dts/lg/
   0.0% arch/arm64/boot/dts/marvell/
   0.0% arch/arm64/boot/dts/mediatek/
   0.0% arch/arm64/boot/dts/microchip/
   0.0% arch/arm64/boot/dts/nuvoton/
   7.6% arch/arm64/boot/dts/nvidia/
  21.5% arch/arm64/boot/dts/qcom/
   1.1% arch/arm64/boot/dts/renesas/
   7.0% arch/arm64/boot/dts/rockchip/
   0.0% arch/arm64/boot/dts/tesla/
   9.4% arch/arm64/boot/dts/ti/
   1.0% arch/arm64/boot/dts/xilinx/
   0.0% arch/riscv/boot/dts/allwinner/
   0.0% arch/riscv/boot/dts/renesas/
   2.0% arch/riscv/boot/dts/starfive/
   0.1% arch/riscv/boot/dts/thead/
   1.1% include/dt-bindings/clock/
   0.0% include/dt-bindings/mux/
   0.0% include/dt-bindings/power/
   0.1% include/dt-bindings/regulator/
   0.5% include/dt-bindings/reset/
 926 files changed, 38580 insertions(+), 10330 deletions(-)

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

end of thread, other threads:[~2023-08-29 21:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-29 21:48 [GIT PULL 0/4] ARM: SoC changes for 6.6 Arnd Bergmann
2023-08-29 21:49 ` [GIT PULL 1/4] ARM: SoC drivers " Arnd Bergmann
2023-08-29 21:52 ` [GIT PULL 2/4] ARM: defconfig updates " Arnd Bergmann
2023-08-29 21:53 ` [GIT PULL 3/4] ARM: SoC cleanups " Arnd Bergmann
2023-08-29 21:58 ` [GIT PULL 4/4] ARM: devicetree updates " Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).