linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 1/4] ARM: SoC changes for 5.14
@ 2021-07-09 23:40 Olof Johansson
  2021-07-09 23:40 ` [GIT PULL 2/4] ARM: Devicetree material " Olof Johansson
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Olof Johansson @ 2021-07-09 23:40 UTC (permalink / raw)
  To: torvalds; +Cc: arm, soc, linux-kernel, linux-arm-kernel, Olof Johansson

A few SoC (code) changes have queued up this cycle, mostly for minor
changes and some refactoring and cleanup of legacy platforms. This
branch also contains a few of the fixes that weren't sent in by the end
of the release (all fairly minor).

- Adding an additional maintainer for the TEE subsystem (Sumit Garg)

- Quite a significant modernization of the IXP4xx platforms by Linus
Walleij, revisiting with a new PCI host driver/binding, removing legacy
mach/* include dependencies and moving platform detection/config to
drivers/soc. Also some updates/cleanup of platform data.

- Core power domain support for Tegra platforms, and some improvements
in build test coverage by adding stubs for compile test targets.

- A handful of updates to i.MX platforms, adding legacy (non-PSCI) SMP
support on i.MX7D, SoC ID setup for i.MX50, removal of platform data
and board fixups for iMX6/7.

... and a few smaller changes and fixes for Samsung, OMAP, Allwinner,
Rockchip.

----------------------------------------------------------------

The following changes since commit 50be9417e23af5a8ac860d998e1e3f06b8fd79d7:

  Merge tag 'io_uring-5.14-2021-07-09' of git://git.kernel.dk/linux-block

are available in the git repository at:

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

for you to fetch changes up to 42accadb3265f4569620cde217ff448b568b2822:

  Merge branch 'arm/fixes' into arm/soc

----------------------------------------------------------------

Alejandro Lucero (1):
      ARM: OMAP2+: remove duplicated prototype

Anson Huang (1):
      ARM: imx: add smp support for imx7d

Arnd Bergmann (3):
      soc: ixp4xx: move cpu detection to linux/soc/ixp4xx/cpu.h
      pata: ixp4xx: split platform data to its own header
      hw_random: ixp4xx: enable compile-testing

Colin Ian King (1):
      ixp4xx: fix spelling mistake in Kconfig "Devce" -> "Device"

Daniel Palmer (1):
      MAINTAINERS: ARM/MStar/Sigmastar SoCs: Add a link to the MStar tree

Dario Binacchi (2):
      ARM: OMAP2+: CM: remove omap2_set_globals_cm()
      ARM: OMAP2+: remove omap2_set_globals_control()

Dmitry Osipenko (7):
      soc/tegra: regulators: Bump voltages on system reboot
      soc/tegra: Add stub for soc_is_tegra()
      soc/tegra: Add devm_tegra_core_dev_init_opp_table()
      soc/tegra: fuse: Add stubs needed for compile-testing
      soc/tegra: pmc: Add core power domain
      soc/tegra: pmc: Add driver state syncing
      soc/tegra: regulators: Support core domain state syncing

Gowtham Tammana (1):
      ARM: dts: dra7: Fix duplicate USB4 target module node

Icenowy Zheng (1):
      arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID

Jonathan Neuschäfer (2):
      ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
      ARM: imx: Initialize SoC ID on i.MX50

Juerg Haefliger (1):
      ARM: OMAP1: Remove leading spaces in Kconfig

Krzysztof Kozlowski (3):
      ARM: exynos: add missing of_node_put for loop iteration
      soc: samsung: pmu: drop EXYNOS_CENTRAL_SEQ_OPTION defines
      MAINTAINERS: Include Samsung PWM in Samsung SoC entry

Linus Walleij (9):
      ARM: dts: ux500: Fix LED probing
      ARM/ixp4xx: Move the virtual IObases
      ARM/ixp4xx: Make NEED_MACH_IO_H optional
      PCI: ixp4xx: Add device tree bindings for IXP4xx
      PCI: ixp4xx: Add a new driver for IXP4xx
      hw_random: ixp4xx: Use SPDX license tag
      hw_random: ixp4xx: Turn into a module
      hw_random: ixp4xx: Add DT bindings
      hw_random: ixp4xx: Add OF support

Lukas Bulwahn (1):
      MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BASED DEVICES

Manivannan Sadhasivam (2):
      ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64-bit elements
      ARM: dts: qcom: sdx55-telit: Represent secure-regions as 64-bit elements

Marco Felsch (1):
      ARM: imx6q: drop of_platform_default_populate() from init_machine

Oleksij Rempel (7):
      ARM: imx6q: remove PHY fixup for KSZ9031
      ARM: imx6q: remove part of ar8031_phy_fixup()
      ARM: imx6q: remove BMCR_PDOWN handler in ar8035_phy_fixup()
      ARM: imx6q: remove clk-out fixup for the Atheros AR8031 and AR8035 PHYs
      ARM: imx6q: remove Atheros AR8035 SmartEEE fixup
      ARM: imx6sx: remove Atheros AR8031 PHY fixup
      ARM: imx7d: remove Atheros AR8031 PHY fixup

Olof Johansson (13):
      Merge tag 'omap-for-v5.14/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
      Merge tag 'samsung-soc-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc
      Merge tag 'sunxi-fixes-for-5.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
      Merge tag 'sunxi-core-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/soc
      Merge tag 'v5.13-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
      Merge tag 'imx-soc-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc
      Merge tag 'qcom-dts-fixes-for-5.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
      Merge tag 'tegra-for-5.14-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/soc
      Merge tag 'omap-for-v5.13/fixes-rc6-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
      Merge tag 'omap-for-v5.14/fixes-not-urgent-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
      Merge tag 'ixp4xx-arm-soc-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc
      Merge tag 'tee-reviewer-for-v5.13' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/fixes
      Merge branch 'arm/fixes' into arm/soc

Punit Agrawal (1):
      arm64: dts: rockchip: Update RK3399 PCI host bridge window to 32-bit address memory

Romain Perier (1):
      ARM: debug: add UART early console support for MSTAR SoCs

Salvatore Bonaccorso (1):
      ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode

Samuel Holland (1):
      arm64: sunxi: Build the sun4i timer driver

Sumit Garg (1):
      MAINTAINERS: Add myself as TEE subsystem reviewer

Thierry Reding (2):
      Merge branch 'for-5.14/regulator' into for-5.14/soc
      soc/tegra: fuse: Fix Tegra234-only builds

Tony Lindgren (2):
      Merge branch 'omap-for-v5.13/genpd-cleanup' into omap-for-v5.14/cleanup
      ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured

Wan Jiabing (1):
      ARM: s3c: Remove unnecessary break in RX1950

Yang Yingliang (1):
      soc/tegra: fuse: Don't return -ENOMEM when allocate lookups failed


 .../bindings/pci/intel,ixp4xx-pci.yaml          | 100 +++
 .../bindings/rng/intel,ixp46x-rng.yaml          |  36 +
 MAINTAINERS                                     |  18 +-
 arch/arm/Kconfig                                |   3 +-
 arch/arm/Kconfig.debug                          |  15 +-
 arch/arm/boot/dts/am5718.dtsi                   |   6 +-
 arch/arm/boot/dts/dra7-l4.dtsi                  |  22 -
 arch/arm/boot/dts/dra71x.dtsi                   |   4 -
 arch/arm/boot/dts/dra72x.dtsi                   |   4 -
 arch/arm/boot/dts/dra74x.dtsi                   |  92 +--
 arch/arm/boot/dts/qcom-sdx55-t55.dts            |   2 +-
 .../arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts |   4 +-
 arch/arm/boot/dts/ste-href.dtsi                 |   7 +
 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts    |   2 +-
 arch/arm/mach-exynos/exynos.c                   |   2 +
 arch/arm/mach-imx/Makefile                      |   2 +-
 arch/arm/mach-imx/common.h                      |   3 +
 arch/arm/mach-imx/headsmp.S                     |   9 +
 arch/arm/mach-imx/hotplug.c                     |   3 +
 arch/arm/mach-imx/mach-imx50.c                  |   7 +
 arch/arm/mach-imx/mach-imx6q.c                  |  88 ---
 arch/arm/mach-imx/mach-imx6sx.c                 |  26 -
 arch/arm/mach-imx/mach-imx7d.c                  |  25 +-
 arch/arm/mach-imx/platsmp.c                     |  26 +
 arch/arm/mach-imx/src.c                         | 101 ++-
 arch/arm/mach-imx/suspend-imx53.S               |   4 +-
 arch/arm/mach-ixp4xx/Kconfig                    |  35 +-
 arch/arm/mach-ixp4xx/avila-setup.c              |   1 +
 arch/arm/mach-ixp4xx/common.c                   |  47 +-
 arch/arm/mach-ixp4xx/fsg-setup.c                |   1 +
 arch/arm/mach-ixp4xx/include/mach/cpu.h         |  54 --
 arch/arm/mach-ixp4xx/include/mach/hardware.h    |   2 +-
 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h |  61 +-
 arch/arm/mach-ixp4xx/include/mach/platform.h    |  14 -
 arch/arm/mach-ixp4xx/ixp4xx-of.c                |   8 +-
 arch/arm/mach-ixp4xx/nas100d-setup.c            |   1 +
 arch/arm/mach-ixp4xx/nslu2-setup.c              |   1 +
 arch/arm/mach-omap1/Kconfig                     |  12 +-
 arch/arm/mach-omap2/cm.h                        |   1 -
 arch/arm/mach-omap2/cm_common.c                 |  13 -
 arch/arm/mach-omap2/common.h                    |   1 -
 arch/arm/mach-omap2/control.c                   |   5 -
 arch/arm/mach-omap2/control.h                   |   1 -
 arch/arm/mach-omap2/pm33xx-core.c               |  40 ++
 arch/arm/mach-s3c/mach-rx1950.c                 |   1 -
 arch/arm64/Kconfig.platforms                    |   1 +
 .../allwinner/sun50i-a64-sopine-baseboard.dts   |   2 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi        |   2 +-
 drivers/ata/Kconfig                             |   2 +-
 drivers/ata/pata_ixp4xx_cf.c                    |   1 +
 drivers/char/hw_random/Kconfig                  |   2 +-
 drivers/char/hw_random/ixp4xx-rng.c             |  53 +-
 drivers/crypto/ixp4xx_crypto.c                  |   4 +
 drivers/net/ethernet/xscale/ixp4xx_eth.c        |   2 +
 drivers/net/ethernet/xscale/ptp_ixp46x.c        |   3 +-
 drivers/net/wan/ixp4xx_hss.c                    |   1 +
 drivers/pci/controller/Kconfig                  |   8 +
 drivers/pci/controller/Makefile                 |   1 +
 drivers/pci/controller/pci-ixp4xx.c             | 671 +++++++++++++++++++
 drivers/soc/imx/soc-imx.c                       |   3 +
 drivers/soc/ixp4xx/ixp4xx-npe.c                 |   2 +
 drivers/soc/ixp4xx/ixp4xx-qmgr.c                |   2 +
 drivers/soc/tegra/Kconfig                       |   2 +
 drivers/soc/tegra/common.c                      |  97 +++
 drivers/soc/tegra/fuse/fuse-tegra.c             |   6 +-
 drivers/soc/tegra/fuse/fuse-tegra30.c           |   3 +-
 drivers/soc/tegra/pmc.c                         | 144 ++++
 drivers/soc/tegra/regulators-tegra20.c          |  94 ++-
 drivers/soc/tegra/regulators-tegra30.c          |  93 ++-
 include/linux/platform_data/pata_ixp4xx_cf.h    |  21 +
 include/linux/soc/ixp4xx/cpu.h                  | 106 +++
 include/linux/soc/samsung/exynos-regs-pmu.h     |   6 -
 include/soc/imx/cpu.h                           |   1 +
 include/soc/tegra/common.h                      |  31 +
 include/soc/tegra/fuse.h                        |  20 +-
 include/soc/tegra/pmc.h                         |   7 +
 76 files changed, 1841 insertions(+), 460 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
 create mode 100644 Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/cpu.h
 create mode 100644 drivers/pci/controller/pci-ixp4xx.c
 create mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h
 create mode 100644 include/linux/soc/ixp4xx/cpu.h

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

* [GIT PULL 2/4] ARM: Devicetree material for 5.14
  2021-07-09 23:40 [GIT PULL 1/4] ARM: SoC changes for 5.14 Olof Johansson
@ 2021-07-09 23:40 ` Olof Johansson
  2021-07-10 16:45   ` Linus Torvalds
  2021-07-09 23:40 ` [GIT PULL 3/4] ARM: Drivers " Olof Johansson
  2021-07-09 23:40 ` [GIT PULL 4/4] ARM: Defconfig changes " Olof Johansson
  2 siblings, 1 reply; 7+ messages in thread
From: Olof Johansson @ 2021-07-09 23:40 UTC (permalink / raw)
  To: torvalds; +Cc: arm, soc, linux-kernel, linux-arm-kernel, Olof Johansson

Like always, the DT branch is sizable. There are numerous additions and
fixes to existing platforms, but also a handful of new ones introduced.
Less than some other releases, but there's been significant work on
cleanups, refactorings and device enabling on existing platforms.

A non-exhaustive list of new material:

- Refactoring of BCM2711 dtsi structure to add support for the Raspberry Pi 400
- Rockchip: RK3568 SoC and EVB, video codecs for rk3036/3066/3188/322x
- Qualcomm: SA8155p Automotive platform (SM8150 derivative),
SM8150/8250 enhancements and support for Sony Xperia 1/1II and 5/5II
- TI K3: PCI/USB3 support on AM64-sk boards, R5 remoteproc definitions
- TI OMAP: Various cleanups
- Tegra: Audio support for Jetson Xavier NX, SMMU support on Tegra194
- Qualcomm: lots of additions for peripherals across several SoCs, and
new support for Microsoft Surface Duo (SM8150-based), Huawei Ascend G7.
- i.MX: Numerous additions of features across SoCs and boards.
- Allwinner: More device bindings for V3s, Forlinx OKA40i-C and NanoPi
R1S H5 boards
- MediaTek: More device bindings for mt8167, new Chromebook system
variants for mt8183
- Renesas: RZ/G2L SoC and EVK added
- Amlogic: BananaPi BPI-M5 board added



Merge conflicts:

Documentation/devicetree/bindings/net/stm32-dwmac.yaml:
	Delete/change conflict. Just delete the MaxItems line.

----------------------------------------------------------------

The following changes since commit fed7ef52ec0f448193cd9ac1541a82a9cb782383:

  Merge tag 'arm-soc-5.14' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.14

for you to fetch changes up to b62b189f7e2cfd1089b37be57b2e6672d5c3ae14:

  Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt

----------------------------------------------------------------

Adam Ford (8):
      ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list
      arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-names list
      arm64: dts: renesas: beacon kit: Setup AVB refclk
      arm64: dts: renesas: beacon: Fix USB extal reference
      arm64: dts: renesas: beacon: Fix USB ref clock references
      arm64: dts: imx8mn: Add spba1 bus
      arm64: dts: imx8mm: Add spba1 and spba2 buses
      arm64: dts: imx8mn-beacon-som: Assign PMIC clock

Adrien Grassein (3):
      arm64: dts: imx8mq-nitrogen: add USB OTG support
      arm64: dts: imx8mq-nitrogen: add USB HOST support
      arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI

Alex Bee (8):
      ARM: dts: rockchip: add power controller for RK3036
      ARM: dts: rockchip: add power controller for RK322x
      arm64: dts: rockchip: add ir-receiver for rk3399-roc-pc
      arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
      arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
      ARM: dts: rockchip: add vpu node for RK3036
      ARM: dts: rockchip: add vpu nodes for RK3066 and RK3188
      ARM: dts: rockchip: add vpu and vdec node for RK322x

Alex Elder (3):
      arm64: dts: qcom: sm8350: add IPA information
      arm64: dts: qcom: sm8350-mtp: enable IPA
      arm64: dts: qcom: sdm845-mtp: enable IPA

Alexandre Torgue (9):
      ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards
      ARM: dts: stm32: fix RCC node name on stm32f429 MCU
      ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings
      ARM: dts: stm32: update pinctrl node name on STM32 MCU to prevent warnings
      ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings
      ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15
      dt-bindings: net: document ptp_ref clk in dwmac
      ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7
      ARM: dts: stm32: fix stpmic node for stm32mp1 boards

Andreas Rehn (1):
      ARM: dts: sun8i: v3s: enable emac for zero Dock

Arnaud Ferraris (1):
      arm64: dts: allwinner: pinephone: Set audio card name

Aswath Govindraju (10):
      arm64: dts: ti: k3-am64-mcu: Fix the compatible string in GPIO DT node
      arm64: dts: ti: k3-j7200: Remove "#address-cells" property from GPIO DT nodes
      arm64: dts: ti: k3-am65: Add support for UHS-I modes in MMCSD1 subsystem
      ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
      ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
      arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in property with dt-shema
      arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in property with dt-shema
      arm64: dts: ti: k3-am64-main: Update TF-A's maximum size and node name
      arm64: dts: ti: k3-am64-main: Reserve OCMRAM for DMSC-lite and secure proxy communication
      arm64: dts: ti: k3-am64-main: Update TF-A load address to workaround USB DFU limitation

Benjamin Gaignard (3):
      ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x
      ARM: dts: rockchip: Remove useless interrupt-names on IOMMU node on rk3036
      arm64: dts: rockchip: Remove useless interrupt-names properties from px30 IOMMU nodes

Bhupesh Sharma (5):
      dt-bindings: arm: qcom: Add compatible for sm8150-mtp board
      dt-bindings: arm: qcom: Add compatible for SA8155p-adp board
      arm64: dts: qcom: pmm8155au_1: Add base dts file
      arm64: dts: qcom: pmm8155au_2: Add base dts file
      arm64: dts: qcom: sa8155p-adp: Add base dts file

Caleb Connolly (2):
      arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem
      arm64: dts: qcom: sdm845-oneplus-common: enable ipa

Cameron Nemo (1):
      arm64: dts: rockchip: Enable USB3 for rk3328 Rock64

Chen-Yu Tsai (4):
      arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC
      arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E
      arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S
      arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on rk3328 rock-pi-e

Chris Morgan (2):
      arm64: dts: rockchip: add rk817 codec to Odroid Go
      arm64: dts: rockchip: Add Rotation Property for OGA Panel

Christian Hewitt (1):
      arm64: dts: meson-sm1-odroid-hc4: add spifc node to ODROID-HC4

Christoph Niedermaier (5):
      ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
      ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
      ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
      ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc
      ARM: dts: imx6q-dhcom: Add ethernet VIO regulator

Chukun Pan (2):
      dt-bindings: arm: Add NanoPi R1S H5
      arm64: dts: allwinner: h5: Add NanoPi R1S H5 support

Corentin Labbe (14):
      MAINTAINERS: gemini: add missing dts pattern
      ARM: dts: gemini: rename mdio to the right name
      ARM: dts: gemini-rut1xx: remove duplicate ethernet node
      ARM: dts: gemini: add device_type on pci
      ARM: dts: gemini: use the right rtc compatible
      ARM: dts: gemini: convert obsolete SPI properties
      ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c
      ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c
      ARM: dts: gemini-dlink-dir-685: Remove address from display port
      ARM: dts: gemini: remove xxx-cells from display
      dt-bindings: add vendor prefix for welltech
      dt-bindings: arm: intel-ixp4xx: add welltech,epbx100
      ARM: dts: add intel-ixp42x-welltech-epbx100
      ARM: dts: gemini: add crypto node

Dario Binacchi (1):
      ARM: dts: osd3358-sm-red: group in the same phandle all its properties

Dillon Min (3):
      dt-bindings: add dasheng vendor prefix
      dt-bindings: arm: imx: Add i.mx6q DaSheng COM-9XX SBC
      ARM: dts: imx: Add i.mx6q DaSheng COM-9XX SBC board support

Dmitry Osipenko (15):
      ARM: tegra: acer-a500: Improve microphone detection
      ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus
      ARM: tegra: acer-a500: Bump thermal trips by 10C
      ARM: tegra: Add reg property to Tegra20 EMC table device-tree nodes
      ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees
      ARM: tegra: paz00: Add CPU thermal zone
      ARM: tegra: nexus7: Add i2c-thermtrip node
      ARM: tegra: nexus7: Improve thermal zones
      ARM: tegra: nexus7: Remove monitored-battery property
      ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant
      ARM: tegra: Add cooling cells to ACTMON device-tree node
      ARM: tegra: nexus7: Enable memory frequency thermal throttling using ACTMON
      ARM: tegra: ouya: Enable memory frequency thermal throttling using ACTMON
      dt-bindings: clock: tegra: Convert to schema
      dt-bindings: soc: tegra-pmc: Document core power domain

Dong Aisheng (1):
      arm64: dts: imx8: conn: fix enet clock setting

Douglas Anderson (1):
      arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes

Eddie James (1):
      ARM: dts: aspeed: Rainier 4U: Remove fan updates

Elaine Zhang (6):
      ARM: dts: rockchip: Fix power-controller node names for rk3066a
      ARM: dts: rockchip: Fix power-controller node names for rk3188
      ARM: dts: rockchip: Fix power-controller node names for rk3288
      arm64: dts: rockchip: Fix power-controller node names for px30
      arm64: dts: rockchip: Fix power-controller node names for rk3328
      arm64: dts: rockchip: Fix power-controller node names for rk3399

Ezequiel Garcia (3):
      ARM: dts: rockchip: Fix thermal sensor cells o rk322x
      arm64: dts: rockchip: add timer0 clocks on rk3368
      ARM: dts: rockchip: Fix the timer clocks order

Fabien Parent (5):
      arm64: dts: mediatek: mt8167: add power domains
      arm64: dts: mediatek: mt8167: add mmsys node
      arm64: dts: mediatek: mt8167: add smi_common node
      arm64: dts: mediatek: mt8167: add larb nodes
      arm64: dts: mediatek: mt8167: add iommu node

Fabio Estevam (1):
      ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from hog group

Felipe Balbi (2):
      arm64: dts: qcom: sm8150: Add DMA nodes
      arm64: dts: qcom: add initial device-tree for Microsoft Surface Duo

Florian Fainelli (1):
      Merge tag 'tags/bcm2835-dt-next-2021-06-08-v2' into devicetree/next

Geert Uytterhoeven (17):
      ARM: dts: i.MX51: digi-connectcore-som: Correct Ethernet node name
      ARM: dts: imx53-ard: Correct Ethernet node name
      ARM: dts: r8a7779, marzen: Fix DU clock names
      ARM: dts: koelsch: Rename sw2 to keyboard
      ARM: dts: rcar-gen1: Correct internal delay for i2c[123]
      ARM: dts: renesas: Move enable-method to CPU nodes
      ARM: dts: dra7x-evm: Align GPIO hog names with dt-schema
      arm64: dts: renesas: Add missing opp-suspend properties
      arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
      ARM: dts: lager: Configure pull-up for SOFT_SW GPIO keys
      ARM: dts: blanche: Configure pull-up for SOFT_SW and SW25 GPIO keys
      ARM: dts: gose: Configure pull-up for SOFT_SW GPIO keys
      ARM: dts: silk: Configure pull-up for SOFT_SW GPIO keys
      arm64: dts: renesas: r8a77961: Add INTC-EX device node
      arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
      Merge tag 'renesas-r9a07g044-dt-binding-defs-tag' into renesas-arm-dt-for-v5.14
      ARM: dts: dra7x-evm: Drop "ti,pcf8575"

Gokul Sriram Palanisamy (1):
      arm64: dts: qcom: Add board support for HK10

Grygorii Strashko (9):
      ARM: dts: am335x: align GPIO hog names with dt-schema
      ARM: dts: am437x: align gpio hog names with dt-schema
      ARM: dts: omap3: align gpio hog names with dt-schema
      ARM: dts: omap5-board-common: align gpio hog names with dt-schema
      ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios
      ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios
      ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios
      arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction
      arm64: dts: ti: k3-am642-main: fix ports mac properties

Grzegorz Jaszczyk (1):
      Documentation/bindings: phy: update references to cp11x

Grzegorz Szymaszek (3):
      ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin
      ARM: dts: stm32: add a new DCMI pins group on stm32mp15
      ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply

Hao Fang (2):
      arm64: dts: hisilicon: use the correct HiSilicon copyright
      ARM: dts: hisilicon: use the correct HiSilicon copyright

Harigovindan P (1):
      arm64: dts: qcom: sc7180: add nodes for idp display

Heiko Schocher (2):
      arm64: dts: imx8mp: add flexspi node
      arm64: dts: imx8mp-phycore-som: enable spi nor

Hsin-Yi Wang (12):
      dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa
      dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-willow
      dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-burnet
      dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo
      dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-fennel
      arm64: dts: mt8183: Add kukui-jacuzzi-kappa board
      arm64: dts: mt8183: Add kukui-jacuzzi-willow board
      arm64: dts: mt8183: Add kukui-jacuzzi-burnet board
      arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board
      arm64: dts: mt8183: Add kukui-jacuzzi-fennel board
      arm64: dts: mt8183: remove syscon from smi_common node
      arm64: dts: mt8183: add supply name for eeprom

Ikjoon Jang (1):
      arm64: dts: mt8183: add cbas node under cros_ec

Irui Wang (1):
      arm64: dts: mt8173: Separating mtk-vcodec-enc device node

Ivan Uvarov (5):
      ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes for UARTs 0&3
      ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UARTs 2, 4, 5&7
      dt-bindings: add compatible vendor prefix for Forlinx
      dt-bindings: arm: add compatible for Forlinx OKA40i-C and FETA40i-C
      ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C & OKA40i-C

Jacky Bai (1):
      arm64: dts: imx8mp: Remove the reference to audio ipg clock on imx8mp

Jan Kiszka (1):
      arm64: dts: ti: iot2050: Configure r5f cluster on basic variant in split mode

Jernej Skrabec (1):
      ARM: dts: sun8i: r40: Add timer node

Jerome Brunet (1):
      arm64: dts: meson: vim3: enable hdmi audio loopback

Joakim Zhang (1):
      arm64: dts: imx8mp-evk: enable EQOS ethernet

Joel Selvaraj (1):
      arm64: dts: qcom: sdm845-xiaomi-beryllium: Add audio support

Joel Stanley (2):
      ARM: dts: aspeed: Set earlycon boot argument
      ARM: dts: aspeed-g5: Add SCU phandle to GFX node

Johan Jonker (15):
      ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288
      arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi
      ARM: dts: rockchip: add #power-domain-cells to power domain nodes
      arm64: dts: rockchip: add #power-domain-cells to power domain nodes
      arm64: dts: rockchip: fix regulator-gpio states array
      ARM: dts: rockchip: Remove more clock-names from PWM nodes
      ARM: dts: rockchip: rename vcc_stdby node name for rk3066a-rayeager.dts
      arm64: dts: rename grf-gpio nodename in rk3328.dtsi
      ARM: dts: rockchip: move and restyle grf nodes rk3066/rk3188
      ARM: dts: rockchip: move mmc aliases to board dts on rk3066/rk3188
      arm64: dts: rockchip: rename nodename for phy-rockchip-inno-usb2
      ARM: dts: rockchip: rename nodename for phy-rockchip-inno-usb2
      ARM: dts: rockchip: remove #phy-cells from usbphy node rk3066/rk3188
      ARM: dts: rockchip: fix supply properties in io-domains nodes
      ARM: dts: rockchip: add labels to the timer nodes on rk3066a

Jon Hunter (1):
      arm64: tegra: Add PMU node for Tegra194

Jonathan Marek (1):
      arm64: dts: qcom: sm8250: fix display nodes

Jonathan McDowell (5):
      ARM: dts: qcom: Add ADM DMA + NAND definitions to ipq806x
      ARM: dts: qcom: Add tsens details to ipq806x
      ARM: dts: qcom: Add USB port definitions to ipq806x
      ARM: dts: qcom: add L2CC and RPM for IPQ8064
      ARM: dts: qcom: Enable NAND + USB for RB3011

Judy Hsiao (1):
      arm64: dts: qcom: sc7180: add label for secondary mi2s

Kishon Vijay Abraham I (9):
      arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
      arm64: dts: ti: k3-j721e-main: Add #clock-cells property to serdes DT node
      arm64: dts: ti: k3-j721e-common-proc-board: Use external clock for SERDES
      arm64: dts: ti: k3-j721e-common-proc-board: Re-name "link" name as "phy"
      arm64: dts: ti: k3-am64-main: Add SERDES DT node
      arm64: dts: ti: k3-am64-main: Add PCIe DT node
      arm64: dts: ti: k3-am642-evm: Enable PCIe and SERDES
      arm64: dts: ti: k3-am642-sk: Enable USB Super-Speed HOST port
      arm64: dts: ti: k3-am642-sk: Disable PCIe

Konrad Dybcio (32):
      arm64: dts: qcom: msm8996: Sanitize pins
      arm64: dts: qcom: msm8996-*: Clean up QUP and UART names
      arm64: dts: qcom: msm8996: Enlarge tcsr_mutex_regs size
      arm64: dts: qcom: msm8996: Add SDHCI1
      arm64: dts: qcom: msm8996: Add BLSP2_I2C5 and BLSP2_I2C6
      arm64: dts: qcom: msm8996: Disable MDSS and Adreno by default
      arm64: dts: qcom: msm8996: Disable Venus by default
      arm64: dts: qcom: pm8994: Add RESIN node
      arm64: dts: qcom: msm8996: Add DSI0 nodes
      arm64: dts: qcom: pmi8994: Add WLED node
      arm64: dts: qcom: msm8996: Clean up the SDHCI2 node
      arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB2 speeds
      arm64: dts: qcom: msm8996: Add DMA to QUPs and UARTs
      arm64: dts: qcom: msm8996: Make CPUCC actually probe (and work)
      arm64: dts: qcom: sm8250: Don't disable MDP explicitly
      arm64: dts: qcom: sm8250: Add size/address-cells to dsi[01]
      arm64: dts: qcom: sm8250: Fix pcie2_lane unit address
      arm64: dts: qcom: sm8250: Add GPI DMA nodes
      arm64: dts: qcom: sm8250: Disable Adreno and Venus by default
      arm64: dts: qcom: sm8150: Disable Adreno and modem by default
      arm64: dts: qcom: sm8150: Add support for SONY Xperia 1 / 5 (Kumano platform)
      arm64: dts: qcom: sm8250: Add SDHCI2 sleep mode pinctrl
      arm64: dts: qcom: sm8250: Move gpio.h inclusion to SoC DTSI
      arm64: dts: qcom: sm8250: Add support for SONY Xperia 1 II / 5 II (Edo platform)
      arm64: dts: qcom: sm8[12]50-pm8150: Move RESIN to pm8150 dtsi
      arm64: dts: qcom: sm8250-edo: Fix up double "pinctrl-1"
      arm64: dts: qcom: sm8250-edo: Add hardware keys
      arm64: dts: qcom: sm8250: Commonize PCIe pins
      arm64: dts: qcom: sm8250-edo: Enable PCIe
      arm64: dts: qcom: sm8250-edo: Enable ADSP/CDSP/SLPI
      arm64: dts: qcom: sm8250-edo: Enable GPI DMA
      arm64: dts: qcom: sm8250-edo: Add Samsung touchscreen

Konstantin Porotchkin (1):
      arch/arm64/boot/dts/marvell: fix NAND partitioning scheme

Kornel Duleba (1):
      arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges

Krzysztof Kozlowski (17):
      ARM: dts: exynos: align Broadcom WiFi with dtschema
      ARM: dts: exynos: replace legacy MMS114 touchscreen x/y properties in GT-N7100
      ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
      ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
      ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
      ARM: dts: s5pv210: remove unused Atmel touchscreen properties in Goni
      ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core
      ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412
      ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale
      ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU
      ARM: dts: exynos: enable PMIC wakeup from suspend on Midas
      ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3
      ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note
      ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa
      ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420
      ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU3/XU4 family
      arm64: dts: exynos: enable PMIC wakeup from suspend on TM2

Lad Prabhakar (7):
      dt-bindings: arm: renesas: Document Renesas RZ/G2UL SoC
      dt-bindings: arm: renesas: Document Renesas RZ/G2{L,LC} SoC variants
      dt-bindings: arm: renesas: Document SMARC EVK
      dt-bindings: power: renesas,rzg2l-sysc: Add DT binding documentation for SYSC controller
      arm64: dts: renesas: Add initial DTSI for RZ/G2{L,LC} SoC's
      arm64: dts: renesas: Add initial device tree for RZ/G2L SMARC EVK
      arm64: dts: renesas: r9a07g044: Add SYSC node

Li Jun (2):
      arm64: dts: imx8mm-evk: disable over current for usb1
      arm64: dts: imx8mn-evk: disable over current for usb

Liang Chen (3):
      arm64: dts: rockchip: add generic pinconfig settings used by most Rockchip socs
      arm64: dts: rockchip: add core dtsi for RK3568 SoC
      arm64: dts: rockchip: add basic dts for RK3568 EVB

Linus Walleij (11):
      ARM: dts: ixp4xx: Add ethernet
      ARM: dts: ixp4xx: Add PCI hosts
      ARM: dts: ixp4xx: Create a proper expansion bus
      ARM: dts: ixp4xx: Add beeper to the NSLU2
      ARM: dts: ux500: Fix orientation of accelerometer
      ARM: dts: ux500: Drop drdy pin assignment from magnetometer
      ARM: dts: ux500: Fix some compatible strings
      ARM: dts: href: Mount matrices for TVK R2
      ARM: dts: Fix up the IXP4xx ethernet nodes
      ARM: dts: ux500: Fix orientation of Janice accelerometer
      ARM: dts: ixp4xx: Add crypto engine

Loic Poulain (2):
      arm64: dts: qcom: msm8996: Rename speedbin node
      arm64: dts: qcom: msm8996: Add CPU opps

Lokesh Vutla (4):
      ARM: dts: ti: drop usage of redundant compatible
      ARM: dts: ti: Drop usage of ti,am33xx-ecap from DT nodes
      ARM: dts: ti: Fix node name for all ecap dt nodes
      ARM: dts: am33xx: Drop interrupt property from ecap nodes

Lucas Stach (4):
      dt-bindings: imx: gpcv2: add support for optional resets
      arm64: dts: imx8mm: specify dma-ranges
      arm64: dts: imx8mn: specify dma-ranges
      arm64: dts: imx8mq: assign PCIe clocks

Ludovic Desroches (1):
      ARM: dts: at91: sama5d4: fix pinctrl muxing

Lukasz Majewski (1):
      ARM: dts: imx28: Add DTS description of imx28 based XEA board

Marcin Wojtas (1):
      arm64: dts: ensure backward compatibility of the AP807 Xenon

Marek Vasut (6):
      ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
      ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2
      ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2
      ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM
      ARM: dts: stm32: Rename eth@N to ethernet@N on DHCOM SoM
      ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM

Martin Blumenstingl (1):
      ARM: dts: meson: Set the fifo-size of uart_A to 128 bytes

Mateusz Kwiatkowski (1):
      ARM: boot: dts: bcm2711: Add BCM2711 VEC compatible

Matthias Kaehlcke (5):
      arm64: dts: qcom: sc7180: lazor: Simplify disabling of charger thermal zone
      arm64: dts: qcom: sc7180: Add pompom rev3
      arm64: dts: qcom: sc7180: Add CoachZ rev3
      arm64: dts: qcom: sc7180: coachz: Add thermal config for skin temperature
      arm64: dts: qcom: pm6150: Add thermal zone for PMIC on-die temperature

Mian Yousaf Kaukab (2):
      arm64: dts: ls1012a: enable PCIe on freeway board
      arm64: dts: ls208xa: remove bus-num from dspi node

Michael Kao (1):
      arm64: dts: mt8183-kukui: Add tboard thermal zones

Michael Srba (1):
      arm64: dts: qcom: msm8916-samsung-a3u: Add touch key regulators

Michal Vokáč (2):
      ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset
      ARM: dts: imx6dl-yapp4: Use aliases to set custom MMC device indexes

Neil Armstrong (10):
      arm64: dts: meson-sm1: add toacodec node
      dt-bindings: arm: amlogic: add Banana PI M5 bindings
      arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts
      arm64: dts: meson: set 128bytes FIFO size on uart A
      arm64: dts: meson-sm1-odroid: add missing enable gpio and supply for tf_io regulator
      arm64: dts: meson-sm1-odroid: set tf_io regulator gpio as open source
      arm64: dts: meson-sm1-odroid: add 5v regulator gpio
      arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0
      arm64: dts: meson-sm1-odroid-hc4: add regulators controlled by GPIOH_8
      arm64: dts: meson-sm1-odroid-c4: remove invalid hub_5v regulator

Nicolas Boichat (1):
      arm64: dts: mt8183: Add node for the Mali GPU

Nicolas Ferre (1):
      dt-bindings: i2c: at91: fix example for scl-gpios

Niklas Söderlund (1):
      arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders

Nishanth Menon (5):
      ARM: dts: keystone: k2g: Rename message-manager node
      ARM: dts: keystone: k2g: Rename the TI-SCI node
      ARM: dts: keystone: k2g: Rename the TI-SCI clocks node name
      ARM: dts: keystone: k2g-evm: Move audio oscillator assigned clock to mcasp
      Merge tag '20210327143117.1840-2-s-anna@ti.com' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc into ti-k3-dts-next

Nobuhiro Iwamatsu (1):
      arm64: dts: visconti: Add PWM support for TMPV7708 SoC

Odelu Kukatla (1):
      arm64: dts: sc7280: Add interconnect provider DT nodes

Oleksij Rempel (8):
      ARM: dts: imx6: edmqmx6: set phy-mode to RGMII-ID
      ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value
      ARM: dts: imx6dl-prtvt7: add TSC2046 touchscreen node
      ARM: dts: imx6dl-prtvt7: Remove backlight enable gpio
      ARM: dts: imx6dl-prtvt7: fix PWM cell count for the backlight node.
      ARM: dts: imx6dl-plym2m: remove touchscreen-size-* properties
      ARM: dts: imx6dl: enable touchscreen debounce filter on PLYM2M and PRTVT7 boards
      ARM: dts: imx6qdl-vicut1: add interrupt-counter nodes

Olof Johansson (40):
      Merge tag 'ixp4xx-dts-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
      Merge tag 'gemini-dts-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
      Merge tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
      Merge tag 'omap-for-v5.14/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      Merge tag 'amlogic-arm64-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
      Merge tag 'aspeed-5.14-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
      Merge tag 'samsung-dt-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
      Merge tag 'stm32-dt-for-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
      Merge tag 'arm-soc/for-5.14/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'arm-soc/for-5.14/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'ux500-dts-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
      Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt
      Merge tag 'renesas-arm-dt-for-v5.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
      Merge tag 'v5.13-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      Merge tag 'at91-dt-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
      Merge tag 'sunxi-dt-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      Merge tag 'keystone_dts_for_5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into arm/dt
      Merge tag 'imx-bindings-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      Merge tag 'imx-dt-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      Merge tag 'imx-dt64-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      Merge tag 'qcom-arm64-for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      Merge tag 'qcom-dts-for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      Merge tag 'visconti-arm-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt
      Merge tag 'tegra-for-5.14-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      Merge tag 'tegra-for-5.14-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      Merge tag 'tegra-for-5.14-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      Merge tag 'mstar-dt-5.14' of git://github.com/linux-chenxing/linux into arm/dt
      Merge tag 'amlogic-arm64-dt-for-v5.14-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
      Merge tag 'amlogic-arm-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
      Merge tag 'hisi-arm32-dt-for-5.14' of git://github.com/hisilicon/linux-hisi into arm/dt
      Merge tag 'hisi-arm64-dt-for-5.14' of git://github.com/hisilicon/linux-hisi into arm/dt
      Merge tag 'omap-for-v5.14/dt-cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      Merge tag 'ti-k3-dt-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt
      Merge tag 'mvebu-dt64-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
      Merge tag 'v5.14-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      Merge tag 'v5.14-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      Merge tag 'qcom-arm64-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      Merge tag 'v5.14-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt

Pali Rohár (1):
      arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file

Patrice Chotard (1):
      ARM: dts: stm32: Configure qspi's mdma transfer to block for stm32mp151

Peter Robinson (5):
      arm64: dts: rockchip: Use only supported PCIe link speed on rk3399
      arm64: dts: rockchip: add SPDIF node for rk3399-firefly
      arm64: dts: rockchip: add infrared receiver node to RK3399 Firefly
      arm64: dts: rockchip: Sort rk3399 firefly pinmux entries
      arm64: dts: rockchip: Add USB-C port details for rk3399 Firefly

Petr Vorel (1):
      arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88

Primoz Fiser (1):
      ARM: dts: imx6: phyFLEX: Fix UART hardware flow control

Quan Nguyen (3):
      ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI
      ARM: dts: aspeed: mtjade: Add PSU support
      ARM: dts: aspeed: mtjade: switch to 64MB flash layout

Rafał Miłecki (9):
      ARM: dts: BCM5301X: Fix NAND nodes names
      ARM: brcmstb: dts: fix NAND nodes names
      ARM: Cygnus: dts: fix NAND nodes names
      ARM: NSP: dts: fix NAND nodes names
      ARM: dts: BCM63xx: Fix NAND nodes names
      ARM: dts: Hurricane 2: Fix NAND nodes names
      ARM: dts: BCM5301X: Fix pinmux subnodes names
      dt-bindings: clock: brcm, iproc-clocks: convert to the json-schema
      ARM: dts: BCM5301X: Fixup SPI binding

Rajendra Nayak (2):
      dt-bindings: arm: qcom: Document google,senor board
      arm64: dts: qcom: sc7280: Add "google,senor" to the compatible

Rajeshwari Ravindra Kamble (2):
      arm64: dts: qcom: SC7280: Add device node support for TSENS
      arm64: dts: qcom: SC7280: Add thermal zone support

Richard Zhu (1):
      arm64: dts: imx8mq-evk: add one regulator used to power up pcie phy

Robert Marko (2):
      arm64: dts: qcom: ipq8074: disable USB phy by default
      arm64: dts: ipq8074: Add QUP6 I2C node

Robin van der Gracht (3):
      ARM: dts: imx6dl-prtvt7: Enable the VPU
      ARM: dts: imx6dl-prtvt7: The sgtl5000 uses i2s not ac97
      ARM: dts: imx6dl-prtvt7: Remove unused 'sound-dai-cells' from ssi1 node

Roger Quadros (2):
      arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
      arm64: dts: ti: k3-am65-main: Add ICSSG MDIO nodes

Roja Rani Yarubandi (1):
      arm64: dts: qcom: sc7180: Remove QUP-CORE ICC path

Romain Perier (1):
      ARM: dts: mstar: Add watchdog device node

Sahil Malhotra (1):
      arm64: dts: ls1028a-rdb: enable optee node

Sameer Pujar (1):
      arm64: tegra: Audio graph sound card for Jetson Xavier NX

Samuel Holland (10):
      dt-bindings: timer: Simplify conditional expressions
      dt-bindings: timer: Add compatibles for sun50i timers
      arm64: dts: allwinner: a64: Sort watchdog node
      arm64: dts: allwinner: Add sun4i MMIO timer nodes
      ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells
      ARM: dts: sun8i-a33: Allow using multiple codec DAIs
      arm64: dts: allwinner: a64: Allow using multiple codec DAIs
      arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3
      arm64: dts: allwinner: a64: Allow multiple DAI links
      arm64: dts: allwinner: pinephone: Add support for Bluetooth audio

Santosh Puranik (1):
      ARM: dts: aspeed: Everest: Fix cable card PCA chips

Sebastian Reichel (5):
      ARM: dts: ux500: Fix interrupt cells
      ARM: dts: ux500: Rename gpio-controller node
      ARM: dts: imx6: Add GE B1x5v2
      dt-bindings: vendor-prefixes: add congatec
      dt-bindings: arm: fsl: add GE B1x5pv2 boards

Serge Semin (1):
      arm64: dts: qcom: Harmonize DWC USB3 DT nodes name

Sergey Senozhatsky (1):
      arm64: dts: qcom: remove camera_mem region

Shaik Sajida Bhanu (2):
      arm64: dts: qcom: sc7180: Add xo clock for eMMC and Sd card
      arm64: dts: qcom: sc7180: bus votes for eMMC and SD card

Shengjiu Wang (4):
      ARM: dts: imx6ul-14x14-evk: Switch to fsl-asoc-card sound card
      ARM: dts: imx7d-sdb: Add HDMI audio sound card
      ARM: dts: imx6qdl-sabresd: Add asrc support for wm8962 sound card
      ARM: dts: imx6qdl-sabresd: Configure the gpio for hp detect

Sibi Sankar (2):
      dt-bindings: mailbox: Add WPSS client index to IPCC
      arm64: dts: qcom: sc7280: Add nodes to boot WPSS

Srinivasa Rao Mandadapu (1):
      arm64: dts: qcom: sc7180: Add wakeup delay for adau codec

Stefan Wahren (7):
      Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size"
      ARM: dts: bcm283x: Fix up MMC node names
      ARM: dts: Move BCM2711 RPi specific into separate dtsi
      dt-bindings: arm: bcm2835: Add Raspberry Pi 400 to DT schema
      ARM: dts: bcm283x: Fix up GPIO LED node names
      ARM: dts: Add Raspberry Pi 400 support
      arm64: dts: broadcom: Add reference to RPi 400

Stephan Gerhold (9):
      arm64: dts: qcom: msm8916-samsung-a2015: Add touch key
      arm64: dts: qcom: msm8916-samsung-a5u: Add touch key regulator
      arm64: dts: qcom: msm8916-samsung-a2015: Add rt5033 battery
      arm64: dts: qcom: msm8916-samsung-a2015: Add NFC
      arm64: dts: qcom: msm8916: Add device tree for Huawei Ascend G7
      arm64: dts: qcom: msm8916-huawei-g7: Add touchscreen
      arm64: dts: qcom: msm8916-huawei-g7: Add sensors
      arm64: dts: qcom: msm8916-huawei-g7: Add display regulator
      arm64: dts: qcom: msm8916-huawei-g7: Add NFC

Stephen Boyd (6):
      arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
      arm64: dts: qcom: c630: Add no-hpd to DSI bridge node
      arm64: dts: qcom: sc7180: Disable PON on Trogdor
      arm64: dts: qcom: sc7180: Remove cros-pd-update on Trogdor
      arm64: dts: qcom: sdm845: Remove cros-pd-update on Cheza
      arm64: dts: qcom: sc7180-trogdor: Update flash freq to match reality

Steven Lee (4):
      ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regulator for A2 evb.
      ARM: dts: aspeed: ast2600evb: Add phase correction for emmc controller.
      ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0
      ARM: dts: aspeed-g6: Add pinctrl settings

Sudeep Holla (1):
      arm64: dts: juno: Update SCPI nodes as per the YAML schema

Sujit Kautkar (3):
      arm64: dts: qcom: sc7180: Move rmtfs memory region
      arm64: dts: qcom: sc7180: Move sdc pinconf to board specific DT files
      arm64: dts: qcom: sc7180: SD-card GPIO pin set bias-pull up

Suman Anna (9):
      arm64: dts: ti: k3-am65-iot2050-common: Disable mailbox nodes
      ARM: dts: OMAP2420: Drop interrupt-names from mailbox node
      ARM: dts: OMAP2/OMAP3: Rename processor sub-mailbox nodes
      ARM: dts: AM33xx/AM43xx: Rename wkup_m3 sub-mailbox node
      ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names
      arm64: dts: ti: k3-j721e-main: Add ICSSG MDIO nodes
      arm64: dts: ti: k3-am64-main: Add MAIN domain R5F cluster nodes
      arm64: dts: ti: k3-am642-evm/sk: Add mailboxes to R5Fs
      arm64: dts: ti: k3-am642-evm/sk: Add DDR carveout memory nodes for R5Fs

Taniya Das (2):
      arm64: dts: qcom: sc7280: Add cpufreq hw node
      arm64: dts: qcom: sc7280: Add clock controller nodes

Thierry Reding (4):
      arm64: tegra: Consolidate audio card names
      arm64: tegra: Use correct compatible string for Tegra186 SMMU
      arm64: tegra: Hook up memory controller to SMMU on Tegra186
      arm64: tegra: Enable SMMU support on Tegra194

Tianling Shen (1):
      arm64: dts: rockchip: rename LED label for NanoPi R4S

Tim Harvey (2):
      dt-bindings: arm: imx: add imx8mm gw7901 support
      arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support

Timon Baetz (1):
      ARM: dts: exynos: Disable unused camera input for I9100

Tobias Schramm (10):
      dt-bindings: pwm: allwinner: add v3s pwm compatible
      ARM: dts: sun8i: v3s: add pwm controller to v3s dts
      ARM: dts: sun8i: v3s: add DMA controller to v3s dts
      ARM: dts: sun8i: v3s: add DMA properties to peripherals supporting DMA
      ARM: dts: sun8i: v3s: add analog codec and frontend to v3s dts
      ASoC: dt-bindings: sun8i-a23-codec-analog: add compatible for Allwinner V3
      ARM: dts: sun8i: V3: add codec analog frontend to V3 dts
      dt-bindings: sound: sun4i-i2s: add Allwinner V3 I2S compatible
      ARM: dts: sun8i: V3: add I2S interface to V3 dts
      arm64: dts: rockchip: add USB support to rk3308.dtsi

Tomi Valkeinen (1):
      ARM: dts: dra76-evm: remove ov5640

Troy Lee (1):
      ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flash layout

Uwe Kleine-König (5):
      arm64: dts: imx8mp-evk: Add PMIC device
      ARM: dts: imx25-pinfunc: Fix gpio function name for pads GPIO_[A-F]
      arm64: dts: rockchip: Add support for two PWM fans on helios64
      arm64: dts: rockchip: Add support for PCIe on helios64
      arm64: dts: rockchip: Add support for USB on helios64

Valentine Barshak (2):
      arm64: dts: renesas: v3msk: Fix memory size
      arm64: dts: renesas: eagle: Add x1 clock

Vignesh Raghavendra (4):
      ARM: dts: dra7-l4: Drop ti,omap4-uart entry from UART nodes
      ARM: dts: am437x-l4: Drop ti,omap2-uart entry from UART nodes
      ARM: dts: omap2/3: Drop dmas property from I2C node
      arm64: dts: ti: Drop reg-io-width/reg-shift from UART nodes

Vincent Knecht (1):
      arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen

Vinod Koul (2):
      arm64: dts: qcom: sm8350: use interconnect enums
      arm64: dts: qcom: sm8350: fix the node unit addresses

Vishwanatha Subbanna (7):
      ARM: dts: aspeed: Everest: Add directly controlled LEDs
      ARM: dts: aspeed: everest: Add system level indicator leds
      ARM: dts: aspeed: everest: Add nvme and fan indicator leds
      ARM: dts: aspeed: everest: Add pcie slot indicator leds
      ARM: dts: aspeed: everest: Add dimm indicator leds
      ARM: dts: aspeed: everest: Add vrm and other indicator leds
      ARM: dts: aspeed: everest: Add pcie cable card indicator leds

Wenchao Han (1):
      arm64: dts: qcom: sc7180: Modify SPI_CLK voltage level for trogdor

Wolfram Sang (2):
      arm64: dts: renesas: condor: Switch eMMC bus to 1V8
      ARM: dts: alt: Add SW2 as GPIO keys

Yassine Oudjana (2):
      arm64: dts: qcom: msm8996: Disable ADSP and add power domains
      arm64: dts: qcom: msm8996: Add usb3 interrupts

Zhen Lei (2):
      arm64: dts: broadcom: normalize the node name of the UART devices
      arm64: dts: freescale: Separate each group of data in the property 'reg'

satya priya (10):
      arm64: dts: qcom: sm8350: Add label for thermal-zones node
      arm64: dts: qcom: pm7325: Add pm7325 base dts file
      arm64: dts: qcom: pm8350c: Add temp-alarm support
      arm64: dts: qcom: pm8350c: Correct the GPIO node
      arm64: dts: qcom: pmr735a: Add temp-alarm support
      arm64: dts: qcom: pmr735a: Correct the GPIO node
      arm64: dts: qcom: pmk8350: Add peripherals for pmk8350
      arm64: dts: qcom: pmk8350: Correct the GPIO node
      arm64: dts: qcom: sc7280: Include PMIC DT files for sc7280-idp
      arm64: dts: qcom: sc7280: Add ADC channel nodes for PMIC temperatures to sc7280-idp


 .../devicetree/bindings/arm/rockchip/pmu.txt    |   16 -
 .../devicetree/bindings/arm/rockchip/pmu.yaml   |   55 +
 .../devicetree/bindings/firmware/qcom,scm.txt   |    1 +
 .../devicetree/bindings/iommu/arm,smmu.yaml     |   11 +-
 .../bindings/phy/phy-rockchip-inno-usb2.yaml    |   11 +-
 .../bindings/power/fsl,imx-gpcv2.yaml           |    3 +
 .../devicetree/bindings/power/qcom,rpmpd.yaml   |    2 +
 .../power/rockchip,power-controller.yaml        |  248 +++
 .../bindings/reset/microchip,rst.yaml           |   58 +
 .../devicetree/bindings/soc/mediatek/pwrap.txt  |    1 +
 .../bindings/soc/qcom/qcom,smd-rpm.yaml         |    2 +
 .../devicetree/bindings/soc/rockchip/grf.txt    |   61 -
 .../devicetree/bindings/soc/rockchip/grf.yaml   |  261 +++
 .../bindings/soc/rockchip/power_domain.txt      |  136 --
 MAINTAINERS                                     |    8 +
 drivers/bus/qcom-ebi2.c                         |    4 +-
 drivers/firmware/Kconfig                        |    3 +-
 drivers/firmware/Makefile                       |    1 +
 drivers/firmware/arm_ffa/Kconfig                |   21 +
 drivers/firmware/arm_ffa/Makefile               |    6 +
 drivers/firmware/arm_ffa/bus.c                  |  210 +++
 drivers/firmware/arm_ffa/common.h               |   31 +
 drivers/firmware/arm_ffa/driver.c               |  731 ++++++++
 drivers/firmware/arm_ffa/smccc.c                |   39 +
 drivers/firmware/arm_scmi/common.h              |    2 +-
 drivers/firmware/arm_scmi/driver.c              |   24 +-
 drivers/firmware/arm_scmi/mailbox.c             |    3 +
 drivers/firmware/arm_scmi/scmi_pm_domain.c      |   26 +
 drivers/firmware/arm_scmi/smc.c                 |    3 +
 drivers/firmware/arm_scpi.c                     |   11 +
 drivers/firmware/qcom_scm.c                     |    3 +
 drivers/firmware/tegra/Makefile                 |    1 +
 drivers/firmware/tegra/bpmp-private.h           |    3 +-
 drivers/firmware/tegra/bpmp-tegra210.c          |    2 +-
 drivers/firmware/tegra/bpmp.c                   |    3 +-
 drivers/firmware/turris-mox-rwtm.c              |   56 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-impl.c      |    3 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c    |   90 +-
 drivers/iommu/tegra-smmu.c                      |   16 +-
 drivers/memory/atmel-ebi.c                      |    4 +-
 drivers/memory/emif.c                           |  678 -------
 drivers/memory/fsl_ifc.c                        |    8 +-
 drivers/memory/pl353-smc.c                      |    1 +
 drivers/memory/stm32-fmc2-ebi.c                 |    4 +
 drivers/memory/tegra/Kconfig                    |   18 +-
 drivers/memory/tegra/Makefile                   |    6 +-
 drivers/memory/tegra/mc.c                       |  321 ++--
 drivers/memory/tegra/mc.h                       |   25 +
 drivers/memory/tegra/tegra114.c                 | 1245 +++++++------
 drivers/memory/tegra/tegra124-emc.c             |    8 +-
 drivers/memory/tegra/tegra124.c                 | 1306 ++++++++------
 drivers/memory/tegra/tegra186.c                 | 1679 +++++-------------
 drivers/memory/tegra/tegra194.c                 | 1351 ++++++++++++++
 drivers/memory/tegra/tegra20-emc.c              |   52 +-
 drivers/memory/tegra/tegra20.c                  |  110 +-
 drivers/memory/tegra/tegra210-emc-core.c        |    4 -
 drivers/memory/tegra/tegra210.c                 | 1433 ++++++++-------
 drivers/memory/tegra/tegra30-emc.c              |   56 +-
 drivers/memory/tegra/tegra30.c                  | 1292 ++++++++------
 drivers/reset/Kconfig                           |   17 +-
 drivers/reset/Makefile                          |    1 +
 drivers/reset/core.c                            |   25 +-
 drivers/reset/hisilicon/hi6220_reset.c          |    2 +-
 drivers/reset/reset-a10sr.c                     |    1 +
 drivers/reset/reset-bcm6345.c                   |    2 +-
 drivers/reset/reset-berlin.c                    |   12 +-
 drivers/reset/reset-brcmstb.c                   |    1 +
 drivers/reset/reset-lantiq.c                    |    2 +-
 drivers/reset/reset-microchip-sparx5.c          |  146 ++
 drivers/reset/reset-oxnas.c                     |    2 +-
 drivers/reset/reset-ti-syscon.c                 |    4 +-
 drivers/reset/reset-uniphier.c                  |    2 +-
 drivers/reset/reset-zynqmp.c                    |    4 +-
 drivers/reset/sti/reset-syscfg.c                |    2 +-
 drivers/soc/amlogic/meson-ee-pwrc.c             |   46 +-
 drivers/soc/bcm/brcmstb/common.c                |    5 -
 drivers/soc/imx/gpcv2.c                         |  634 +++++--
 drivers/soc/mediatek/mtk-devapc.c               |    1 +
 drivers/soc/mediatek/mtk-pm-domains.c           |   42 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c            |   35 +
 drivers/soc/qcom/rpmhpd.c                       |   21 +
 drivers/soc/qcom/rpmpd.c                        |   22 +
 drivers/soc/qcom/smd-rpm.c                      |    2 +
 drivers/soc/qcom/socinfo.c                      |   56 +-
 drivers/soc/renesas/Kconfig                     |    5 +
 drivers/soc/renesas/renesas-soc.c               |   33 +-
 drivers/soc/rockchip/pm_domains.c               |  252 +--
 drivers/soc/ti/smartreflex.c                    |    4 +-
 drivers/soc/ti/wkup_m3_ipc.c                    |    4 +-
 include/dt-bindings/power/imx8mm-power.h        |   22 +
 include/dt-bindings/power/imx8mn-power.h        |   15 +
 include/dt-bindings/power/qcom-rpmpd.h          |   21 +
 include/dt-bindings/power/rk3568-power.h        |   32 +
 include/linux/arm_ffa.h                         |  267 +++
 include/linux/reset-controller.h                |   22 +
 include/memory/renesas-rpc-if.h                 |    6 +-
 include/soc/tegra/mc.h                          |   65 +-
 97 files changed, 8428 insertions(+), 5174 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.txt
 create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.yaml
 create mode 100644 Documentation/devicetree/bindings/power/rockchip,power-controller.yaml
 create mode 100644 Documentation/devicetree/bindings/reset/microchip,rst.yaml
 delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt
 create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.yaml
 delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/power_domain.txt
 create mode 100644 drivers/firmware/arm_ffa/Kconfig
 create mode 100644 drivers/firmware/arm_ffa/Makefile
 create mode 100644 drivers/firmware/arm_ffa/bus.c
 create mode 100644 drivers/firmware/arm_ffa/common.h
 create mode 100644 drivers/firmware/arm_ffa/driver.c
 create mode 100644 drivers/firmware/arm_ffa/smccc.c
 create mode 100644 drivers/memory/tegra/tegra194.c
 create mode 100644 drivers/reset/reset-microchip-sparx5.c
 create mode 100644 include/dt-bindings/power/imx8mm-power.h
 create mode 100644 include/dt-bindings/power/imx8mn-power.h
 create mode 100644 include/dt-bindings/power/rk3568-power.h
 create mode 100644 include/linux/arm_ffa.h

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

* [GIT PULL 3/4] ARM: Drivers for 5.14
  2021-07-09 23:40 [GIT PULL 1/4] ARM: SoC changes for 5.14 Olof Johansson
  2021-07-09 23:40 ` [GIT PULL 2/4] ARM: Devicetree material " Olof Johansson
@ 2021-07-09 23:40 ` Olof Johansson
  2021-07-10 16:47   ` Linus Torvalds
  2021-07-09 23:40 ` [GIT PULL 4/4] ARM: Defconfig changes " Olof Johansson
  2 siblings, 1 reply; 7+ messages in thread
From: Olof Johansson @ 2021-07-09 23:40 UTC (permalink / raw)
  To: torvalds; +Cc: arm, soc, linux-kernel, linux-arm-kernel, Olof Johansson

- Reset controllers: Adding support for Microchip Sparx5 Switch.

- Memory controllers: ARM Primecell PL35x SMC memory controller
driver cleanups and improvements.

- i.MX SoC drivers: Power domain support for i.MX8MM and i.MX8MN.

- Rockchip: RK3568 power domains support + DT binding updates,
cleanups.

- Qualcomm SoC drivers: Amend socinfo with more SoC/PMIC details,
including support for MSM8226, MDM9607, SM6125 and SC8180X.

- ARM FFA driver: "Firmware Framework for ARMv8-A", defining
management interfaces and communication (including bus model)
between partitions both in Normal and Secure Worlds.

- Tegra Memory controller changes, including major rework to deal
with identity mappings at boot and integration with ARM SMMU
pieces.

----------------------------------------------------------------

The following changes since commit fec22db4f904daf30d123c32b14b6ac9cd66b6d1:

  Merge tag 'arm-drivers-5.14' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.14

for you to fetch changes up to 2afd1c20e7547887f37f638d6b7953138d8c948e:

  Merge tag 'v5.14-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers

----------------------------------------------------------------


 .../devicetree/bindings/arm/amlogic.yaml        |    1 +
 .../devicetree/bindings/arm/bcm/bcm2835.yaml    |    1 +
 Documentation/devicetree/bindings/arm/fsl.yaml  |   13 +
 .../devicetree/bindings/arm/intel-ixp4xx.yaml   |    1 +
 .../devicetree/bindings/arm/mediatek.yaml       |   29 +-
 Documentation/devicetree/bindings/arm/qcom.yaml |   14 +
 .../devicetree/bindings/arm/renesas.yaml        |   18 +
 .../devicetree/bindings/arm/rockchip.yaml       |    5 +
 .../devicetree/bindings/arm/sunxi.yaml          |   11 +
 .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml  |   35 +
 .../bindings/clock/brcm,iproc-clocks.txt        |  313 --
 .../bindings/clock/brcm,iproc-clocks.yaml       |  395 +++
 .../bindings/clock/nvidia,tegra114-car.txt      |   63 -
 .../bindings/clock/nvidia,tegra124-car.txt      |  107 -
 .../bindings/clock/nvidia,tegra124-car.yaml     |  115 +
 .../bindings/clock/nvidia,tegra20-car.txt       |   63 -
 .../bindings/clock/nvidia,tegra20-car.yaml      |   69 +
 .../bindings/clock/nvidia,tegra210-car.txt      |   56 -
 .../bindings/clock/nvidia,tegra30-car.txt       |   63 -
 .../devicetree/bindings/i2c/i2c-at91.txt        |    2 +-
 .../devicetree/bindings/net/stm32-dwmac.yaml    |    4 +-
 .../bindings/phy/phy-mvebu-comphy.txt           |   12 +-
 .../bindings/power/fsl,imx-gpcv2.yaml           |   10 +
 .../bindings/power/renesas,rzg2l-sysc.yaml      |   63 +
 .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml   |    3 +
 .../bindings/sound/allwinner,sun4i-a10-i2s.yaml |    3 +
 .../sound/allwinner,sun8i-a23-codec-analog.yaml |    9 +-
 .../timer/allwinner,sun4i-a10-timer.yaml        |   42 +-
 .../devicetree/bindings/vendor-prefixes.yaml    |    8 +
 MAINTAINERS                                     |    1 +
 arch/arm/boot/dts/Makefile                      |   13 +-
 arch/arm/boot/dts/am335x-baltos.dtsi            |    4 +-
 arch/arm/boot/dts/am335x-boneblack-wireless.dts |    2 +-
 arch/arm/boot/dts/am335x-boneblue.dts           |    2 +-
 arch/arm/boot/dts/am335x-bonegreen-wireless.dts |    4 +-
 arch/arm/boot/dts/am335x-cm-t335.dts            |    4 +-
 arch/arm/boot/dts/am335x-evm.dts                |    2 +-
 arch/arm/boot/dts/am335x-evmsk.dts              |    4 +-
 arch/arm/boot/dts/am335x-icev2.dts              |    4 +-
 .../boot/dts/am335x-moxa-uc-2100-common.dtsi    |    2 +-
 .../boot/dts/am335x-moxa-uc-8100-common.dtsi    |    2 +-
 arch/arm/boot/dts/am335x-osd3358-sm-red.dts     |  132 +-
 arch/arm/boot/dts/am335x-shc.dts                |    8 +-
 arch/arm/boot/dts/am33xx-l4.dtsi                |   34 +-
 arch/arm/boot/dts/am437x-gp-evm.dts             |    9 +-
 arch/arm/boot/dts/am437x-l4.dtsi                |   49 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |    6 +-
 arch/arm/boot/dts/am57xx-cl-som-am57x.dts       |   13 +-
 arch/arm/boot/dts/aspeed-ast2500-evb.dts        |    2 +-
 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts     |   15 +
 arch/arm/boot/dts/aspeed-ast2600-evb.dts        |  119 +-
 arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts   |    2 +-
 arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts  |   59 +-
 .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts |    2 +-
 .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts  |    2 +-
 .../boot/dts/aspeed-bmc-asrock-e3c246d4i.dts    |    2 +-
 .../arm/boot/dts/aspeed-bmc-bytedance-g220a.dts |    2 +-
 arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts   |    2 +-
 .../boot/dts/aspeed-bmc-facebook-tiogapass.dts  |    2 +-
 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts    | 2060 +++++++++++-
 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts |   30 -
 .../arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts |    2 +-
 .../arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts |    2 +-
 arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts  |    2 +-
 arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts   |    2 +-
 .../arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts |    2 +-
 .../boot/dts/aspeed-bmc-microsoft-olympus.dts   |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts    |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts     |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts     |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts     |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts   |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts    |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-swift.dts      |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts     |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts     |    2 +-
 .../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts |    2 +-
 arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts      |    2 +-
 .../boot/dts/aspeed-bmc-portwell-neptune.dts    |    2 +-
 arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts    |    2 +-
 .../boot/dts/aspeed-bmc-supermicro-x11spi.dts   |    2 +-
 arch/arm/boot/dts/aspeed-g5.dtsi                |    1 +
 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi        |   10 +
 arch/arm/boot/dts/bcm-cygnus.dtsi               |    2 +-
 arch/arm/boot/dts/bcm-hr2.dtsi                  |    2 +-
 arch/arm/boot/dts/bcm-nsp.dtsi                  |    2 +-
 arch/arm/boot/dts/bcm2711-rpi-4-b.dts           |   85 +-
 arch/arm/boot/dts/bcm2711-rpi-400.dts           |   45 +
 arch/arm/boot/dts/bcm2711-rpi.dtsi              |   74 +
 arch/arm/boot/dts/bcm2711.dtsi                  |    3 +-
 arch/arm/boot/dts/bcm2835-rpi-a-plus.dts        |    4 +-
 arch/arm/boot/dts/bcm2835-rpi-a.dts             |    2 +-
 arch/arm/boot/dts/bcm2835-rpi-b-plus.dts        |    4 +-
 arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts        |    2 +-
 arch/arm/boot/dts/bcm2835-rpi-b.dts             |    2 +-
 arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi          |    2 +-
 arch/arm/boot/dts/bcm2835-rpi-zero-w.dts        |    2 +-
 arch/arm/boot/dts/bcm2835-rpi-zero.dts          |    2 +-
 arch/arm/boot/dts/bcm2835-rpi.dtsi              |    2 +-
 arch/arm/boot/dts/bcm2836-rpi-2-b.dts           |    4 +-
 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts      |    4 +-
 arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts      |    4 +-
 arch/arm/boot/dts/bcm2837-rpi-3-b.dts           |    2 +-
 arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi          |    2 +-
 arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi      |    2 +-
 .../boot/dts/bcm283x-rpi-usb-peripheral.dtsi    |    2 +-
 arch/arm/boot/dts/bcm283x.dtsi                  |    2 +-
 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts    |    4 +-
 arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts   |    4 +-
 arch/arm/boot/dts/bcm47094.dtsi                 |    2 +-
 arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi        |    4 +-
 arch/arm/boot/dts/bcm5301x.dtsi                 |   26 +-
 arch/arm/boot/dts/bcm63138.dtsi                 |    2 +-
 arch/arm/boot/dts/bcm7445-bcm97445svmb.dts      |    4 +-
 arch/arm/boot/dts/bcm7445.dtsi                  |    2 +-
 arch/arm/boot/dts/bcm911360_entphn.dts          |    4 +-
 arch/arm/boot/dts/bcm953012k.dts                |    4 +-
 arch/arm/boot/dts/bcm958300k.dts                |    4 +-
 arch/arm/boot/dts/bcm958305k.dts                |    4 +-
 arch/arm/boot/dts/bcm958522er.dts               |    4 +-
 arch/arm/boot/dts/bcm958525er.dts               |    4 +-
 arch/arm/boot/dts/bcm958525xmc.dts              |    4 +-
 arch/arm/boot/dts/bcm958622hr.dts               |    4 +-
 arch/arm/boot/dts/bcm958623hr.dts               |    4 +-
 arch/arm/boot/dts/bcm958625hr.dts               |    4 +-
 arch/arm/boot/dts/bcm958625k.dts                |    4 +-
 arch/arm/boot/dts/bcm963138dvt.dts              |    4 +-
 arch/arm/boot/dts/bcm988312hr.dts               |    4 +-
 arch/arm/boot/dts/da850.dtsi                    |   21 +-
 arch/arm/boot/dts/dm816x.dtsi                   |    6 +-
 arch/arm/boot/dts/dra7-evm.dts                  |    8 +-
 arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi      |    6 +-
 arch/arm/boot/dts/dra7-l4.dtsi                  |   30 +-
 arch/arm/boot/dts/dra71-evm.dts                 |    2 +-
 arch/arm/boot/dts/dra72-evm-common.dtsi         |    6 +-
 arch/arm/boot/dts/dra72x.dtsi                   |    6 +-
 arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi     |    2 +-
 arch/arm/boot/dts/dra74x.dtsi                   |    8 +-
 arch/arm/boot/dts/dra76-evm.dts                 |   43 +-
 arch/arm/boot/dts/exynos3250-rinato.dts         |    2 +-
 arch/arm/boot/dts/exynos4210-i9100.dts          |    8 +-
 arch/arm/boot/dts/exynos4210-trats.dts          |    2 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts |    2 +-
 arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi |    1 +
 arch/arm/boot/dts/exynos4412-midas.dtsi         |    1 +
 arch/arm/boot/dts/exynos4412-n710x.dts          |    4 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi |    1 +
 arch/arm/boot/dts/exynos4412-origen.dts         |    1 +
 arch/arm/boot/dts/exynos4412-p4note.dtsi        |    1 +
 arch/arm/boot/dts/exynos5250-arndale.dts        |    1 +
 arch/arm/boot/dts/exynos5410-odroidxu.dts       |    1 +
 arch/arm/boot/dts/exynos5420-arndale-octa.dts   |    1 +
 arch/arm/boot/dts/exynos5420-smdk5420.dts       |    1 +
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi   |    1 +
 arch/arm/boot/dts/exynos5422-odroidhc1.dts      |    2 +-
 arch/arm/boot/dts/exynos5422-odroidxu4.dts      |    2 +-
 arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi |    4 +-
 arch/arm/boot/dts/gemini-dlink-dir-685.dts      |   11 +-
 arch/arm/boot/dts/gemini-dlink-dns-313.dts      |    4 +-
 arch/arm/boot/dts/gemini-nas4220b.dts           |    2 +-
 arch/arm/boot/dts/gemini-rut1xx.dts             |   14 +-
 arch/arm/boot/dts/gemini-sl93512r.dts           |    6 +-
 arch/arm/boot/dts/gemini-sq201.dts              |    6 +-
 arch/arm/boot/dts/gemini-wbd111.dts             |    2 +-
 arch/arm/boot/dts/gemini-wbd222.dts             |    2 +-
 arch/arm/boot/dts/gemini.dtsi                   |   13 +-
 arch/arm/boot/dts/hi3620.dtsi                   |    4 +-
 arch/arm/boot/dts/hip01-ca9x2.dts               |    4 +-
 arch/arm/boot/dts/hip01.dtsi                    |    4 +-
 arch/arm/boot/dts/hip04.dtsi                    |    4 +-
 arch/arm/boot/dts/hisi-x5hd2-dkb.dts            |    2 +-
 arch/arm/boot/dts/hisi-x5hd2.dtsi               |    2 +-
 arch/arm/boot/dts/imx25-pinfunc.h               |   12 +-
 arch/arm/boot/dts/imx28-lwe.dtsi                |  170 +
 arch/arm/boot/dts/imx28-xea.dts                 |   99 +
 .../boot/dts/imx51-digi-connectcore-som.dtsi    |    2 +-
 arch/arm/boot/dts/imx53-ard.dts                 |    2 +-
 arch/arm/boot/dts/imx6dl-b105pv2.dts            |   32 +
 arch/arm/boot/dts/imx6dl-b105v2.dts             |   32 +
 arch/arm/boot/dts/imx6dl-b125pv2.dts            |   30 +
 arch/arm/boot/dts/imx6dl-b125v2.dts             |   30 +
 arch/arm/boot/dts/imx6dl-b155v2.dts             |   32 +
 arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi           |  413 +++
 arch/arm/boot/dts/imx6dl-b1x5v2.dtsi            |   58 +
 arch/arm/boot/dts/imx6dl-plym2m.dts             |    6 +-
 arch/arm/boot/dts/imx6dl-prtvt7.dts             |   36 +-
 arch/arm/boot/dts/imx6dl-qmx6.dtsi              |  612 ++++
 arch/arm/boot/dts/imx6dl-riotboard.dts          |    2 +
 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi      |    3 +
 arch/arm/boot/dts/imx6q-dhcom-som.dtsi          |   71 +-
 arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts         |    2 +-
 arch/arm/boot/dts/imx6q-ds.dts                  |   17 +
 arch/arm/boot/dts/imx6qdl-ds.dtsi               |  458 +++
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi    |    5 +-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi          |   10 +
 arch/arm/boot/dts/imx6qdl-vicut1.dtsi           |   41 +-
 arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi  |    1 -
 arch/arm/boot/dts/imx6ul-14x14-evk.dtsi         |   50 +-
 arch/arm/boot/dts/imx7d-sdb.dts                 |    7 +
 .../arm/boot/dts/intel-ixp42x-linksys-nslu2.dts |   79 +-
 .../boot/dts/intel-ixp42x-welltech-epbx100.dts  |   76 +
 arch/arm/boot/dts/intel-ixp42x.dtsi             |    4 +
 .../boot/dts/intel-ixp43x-gateworks-gw2358.dts  |  104 +-
 arch/arm/boot/dts/intel-ixp43x.dtsi             |    4 +
 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi      |   33 +
 arch/arm/boot/dts/intel-ixp4xx.dtsi             |   92 +-
 arch/arm/boot/dts/keystone-k2g-evm.dts          |   11 +-
 arch/arm/boot/dts/keystone-k2g.dtsi             |    6 +-
 arch/arm/boot/dts/meson.dtsi                    |    1 +
 arch/arm/boot/dts/mstar-v7.dtsi                 |   14 +
 arch/arm/boot/dts/omap2.dtsi                    |    4 -
 arch/arm/boot/dts/omap2420.dtsi                 |    5 +-
 arch/arm/boot/dts/omap2430.dtsi                 |    2 +-
 .../boot/dts/omap3-evm-processor-common.dtsi    |    2 +-
 arch/arm/boot/dts/omap3-gta04a5.dts             |    2 +-
 arch/arm/boot/dts/omap3.dtsi                    |    8 +-
 arch/arm/boot/dts/omap4-l4.dtsi                 |    4 +-
 arch/arm/boot/dts/omap5-board-common.dtsi       |    2 +-
 arch/arm/boot/dts/omap5-l4.dtsi                 |    4 +-
 arch/arm/boot/dts/openbmc-flash-layout-64.dtsi  |   18 +-
 arch/arm/boot/dts/qcom-ipq8064-rb3011.dts       |   58 +
 arch/arm/boot/dts/qcom-ipq8064.dtsi             |  425 +++
 arch/arm/boot/dts/r8a7742.dtsi                  |    6 +-
 arch/arm/boot/dts/r8a7743.dtsi                  |    4 +-
 arch/arm/boot/dts/r8a7744.dtsi                  |    4 +-
 arch/arm/boot/dts/r8a7745.dtsi                  |    4 +-
 arch/arm/boot/dts/r8a77470.dtsi                 |    4 +-
 arch/arm/boot/dts/r8a7778.dtsi                  |    3 +
 arch/arm/boot/dts/r8a7779-marzen.dts            |    2 +-
 arch/arm/boot/dts/r8a7779.dtsi                  |    4 +
 arch/arm/boot/dts/r8a7790-lager.dts             |    8 +
 arch/arm/boot/dts/r8a7790.dtsi                  |   10 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |    4 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |    4 +-
 arch/arm/boot/dts/r8a7792-blanche.dts           |    8 +
 arch/arm/boot/dts/r8a7792.dtsi                  |    4 +-
 arch/arm/boot/dts/r8a7793-gose.dts              |   10 +-
 arch/arm/boot/dts/r8a7793.dtsi                  |    3 +-
 arch/arm/boot/dts/r8a7794-alt.dts               |   42 +
 arch/arm/boot/dts/r8a7794-silk.dts              |   10 +-
 arch/arm/boot/dts/r8a7794.dtsi                  |    4 +-
 arch/arm/boot/dts/rk3036-kylin.dts              |    2 +-
 arch/arm/boot/dts/rk3036.dtsi                   |   72 +-
 arch/arm/boot/dts/rk3066a-bqcurie2.dts          |    5 +
 arch/arm/boot/dts/rk3066a-marsboard.dts         |    4 +
 arch/arm/boot/dts/rk3066a-mk808.dts             |    5 +
 arch/arm/boot/dts/rk3066a-rayeager.dts          |    8 +-
 arch/arm/boot/dts/rk3066a.dtsi                  |   71 +-
 arch/arm/boot/dts/rk3188-bqedison2qc.dts        |    6 +
 arch/arm/boot/dts/rk3188-px3-evb.dts            |    5 +
 arch/arm/boot/dts/rk3188-radxarock.dts          |    4 +
 arch/arm/boot/dts/rk3188.dtsi                   |   74 +-
 arch/arm/boot/dts/rk322x.dtsi                   |  158 +-
 arch/arm/boot/dts/rk3288-rock2-som.dtsi         |    2 +-
 arch/arm/boot/dts/rk3288-vyasa.dts              |    4 +-
 arch/arm/boot/dts/rk3288.dtsi                   |   18 +-
 arch/arm/boot/dts/rk3xxx.dtsi                   |   17 +-
 arch/arm/boot/dts/rv1108.dtsi                   |    2 +-
 arch/arm/boot/dts/s5pv210-goni.dts              |    9 -
 arch/arm/boot/dts/sama5d4.dtsi                  |    2 +-
 arch/arm/boot/dts/sd5203.dts                    |    2 +-
 arch/arm/boot/dts/ste-ab8500.dtsi               |   28 +-
 arch/arm/boot/dts/ste-ab8505.dtsi               |   24 +-
 arch/arm/boot/dts/ste-href-ab8500.dtsi          |    2 +-
 arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi   |    6 +
 arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi   |    4 +-
 arch/arm/boot/dts/ste-href.dtsi                 |    2 +-
 arch/arm/boot/dts/ste-snowball.dts              |    2 +-
 arch/arm/boot/dts/ste-ux500-samsung-golden.dts  |    3 +-
 arch/arm/boot/dts/ste-ux500-samsung-janice.dts  |   11 +-
 arch/arm/boot/dts/ste-ux500-samsung-skomer.dts  |    3 +-
 arch/arm/boot/dts/stm32429i-eval.dts            |    8 +-
 arch/arm/boot/dts/stm32746g-eval.dts            |    6 +-
 arch/arm/boot/dts/stm32f4-pinctrl.dtsi          |    2 +-
 arch/arm/boot/dts/stm32f429-disco.dts           |    6 +-
 arch/arm/boot/dts/stm32f429-pinctrl.dtsi        |   72 +-
 arch/arm/boot/dts/stm32f429.dtsi                |   10 +-
 arch/arm/boot/dts/stm32f469-disco.dts           |    6 +-
 arch/arm/boot/dts/stm32f469-pinctrl.dtsi        |   74 +-
 arch/arm/boot/dts/stm32f7-pinctrl.dtsi          |    2 +-
 arch/arm/boot/dts/stm32f746.dtsi                |   12 +-
 arch/arm/boot/dts/stm32f769-disco.dts           |    6 +-
 arch/arm/boot/dts/stm32h743.dtsi                |    4 -
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi        |   33 +
 arch/arm/boot/dts/stm32mp151.dtsi               |   16 +-
 ...mp157a-microgea-stm32mp1-microdev2.0-of7.dts |    2 +-
 arch/arm/boot/dts/stm32mp157a-stinger96.dtsi    |    7 +-
 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi  |    7 +-
 arch/arm/boot/dts/stm32mp157c-odyssey.dts       |    2 +-
 arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi   |    7 +-
 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi    |   17 +-
 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi    |    2 +-
 arch/arm/boot/dts/stm32mp15xx-osd32.dtsi        |    7 +-
 arch/arm/boot/dts/sun8i-a33.dtsi                |    4 +-
 arch/arm/boot/dts/sun8i-r40-feta40i.dtsi        |  106 +
 arch/arm/boot/dts/sun8i-r40-oka40i-c.dts        |  203 ++
 arch/arm/boot/dts/sun8i-r40.dtsi                |   56 +
 arch/arm/boot/dts/sun8i-v3.dtsi                 |   31 +
 .../boot/dts/sun8i-v3s-licheepi-zero-dock.dts   |   17 +-
 arch/arm/boot/dts/sun8i-v3s.dtsi                |   48 +
 arch/arm/boot/dts/tegra124.dtsi                 |    3 +-
 arch/arm/boot/dts/tegra20-acer-a500-picasso.dts |   21 +-
 arch/arm/boot/dts/tegra20-harmony.dts           |    2 +-
 arch/arm/boot/dts/tegra20-medcom-wide.dts       |    2 +-
 arch/arm/boot/dts/tegra20-paz00.dts             |   43 +-
 arch/arm/boot/dts/tegra20-plutux.dts            |    2 +-
 arch/arm/boot/dts/tegra20-seaboard.dts          |    2 +-
 arch/arm/boot/dts/tegra20-tec.dts               |    2 +-
 arch/arm/boot/dts/tegra20-ventana.dts           |    2 +-
 .../dts/tegra30-asus-nexus7-grouper-common.dtsi |   16 +-
 .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi |    9 +
 .../tegra30-asus-nexus7-grouper-ti-pmic.dtsi    |   11 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |    2 +-
 arch/arm/boot/dts/tegra30-ouya.dts              |    4 +-
 arch/arm/boot/dts/tegra30.dtsi                  |    3 +-
 arch/arm64/boot/dts/allwinner/Makefile          |    1 +
 .../dts/allwinner/sun50i-a64-pinephone.dtsi     |   25 +
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi   |   62 +-
 .../dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts   |  195 ++
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi    |    9 +
 arch/arm64/boot/dts/amlogic/Makefile            |    1 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi      |    1 +
 .../boot/dts/amlogic/meson-g12-common.dtsi      |    1 +
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi       |    1 +
 .../boot/dts/amlogic/meson-khadas-vim3.dtsi     |   41 +-
 .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts  |  646 ++++
 .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts |   13 +
 .../boot/dts/amlogic/meson-sm1-odroid-c4.dts    |   17 -
 .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts   |   48 +-
 .../boot/dts/amlogic/meson-sm1-odroid.dtsi      |    9 +-
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi      |   10 +
 arch/arm64/boot/dts/arm/juno-base.dtsi          |    6 +-
 arch/arm64/boot/dts/broadcom/Makefile           |    3 +-
 .../arm64/boot/dts/broadcom/bcm2711-rpi-400.dts |    2 +
 .../boot/dts/broadcom/bcm4908/bcm4908.dtsi      |    2 +-
 .../boot/dts/broadcom/stingray/stingray.dtsi    |    8 +-
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi  |    1 +
 arch/arm64/boot/dts/freescale/Makefile          |    1 +
 .../boot/dts/freescale/fsl-ls1012a-frwy.dts     |    4 +
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi  |   14 +-
 .../boot/dts/freescale/fsl-ls1028a-rdb.dts      |    4 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi  |   24 +-
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi  |   12 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi  |   24 +-
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi  |   24 +-
 arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi  |   16 +-
 arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi  |   16 +-
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi  |    1 -
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi  |   24 +-
 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi |   50 +-
 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi   |    1 +
 .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1019 ++++++
 arch/arm64/boot/dts/freescale/imx8mm.dtsi       |  363 +-
 .../boot/dts/freescale/imx8mn-beacon-som.dtsi   |    3 +
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi   |    1 +
 arch/arm64/boot/dts/freescale/imx8mn.dtsi       |  147 +-
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts    |  139 +
 .../boot/dts/freescale/imx8mp-phycore-som.dtsi  |   25 +
 arch/arm64/boot/dts/freescale/imx8mp.dtsi       |   18 +-
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts    |    1 +
 .../boot/dts/freescale/imx8mq-nitrogen.dts      |  182 +
 arch/arm64/boot/dts/freescale/imx8mq.dtsi       |   16 +
 .../boot/dts/hisilicon/hi3660-coresight.dtsi    |    2 +-
 .../boot/dts/hisilicon/hi3660-hikey960.dts      |    2 +-
 arch/arm64/boot/dts/hisilicon/hi3660.dtsi       |    2 +-
 .../boot/dts/hisilicon/hi3670-hikey970.dts      |    2 +-
 arch/arm64/boot/dts/hisilicon/hi3670.dtsi       |    2 +-
 .../boot/dts/hisilicon/hi6220-coresight.dtsi    |    2 +-
 arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts  |    2 +-
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi       |    2 +-
 arch/arm64/boot/dts/hisilicon/hip05-d02.dts     |    2 +-
 arch/arm64/boot/dts/hisilicon/hip05.dtsi        |    2 +-
 arch/arm64/boot/dts/hisilicon/hip06-d03.dts     |    2 +-
 arch/arm64/boot/dts/hisilicon/hip06.dtsi        |    2 +-
 arch/arm64/boot/dts/hisilicon/hip07-d05.dts     |    2 +-
 arch/arm64/boot/dts/hisilicon/hip07.dtsi        |    2 +-
 .../boot/dts/marvell/armada-3720-turris-mox.dts |    6 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi    |    8 +
 arch/arm64/boot/dts/marvell/armada-ap807.dtsi   |    3 +-
 arch/arm64/boot/dts/marvell/cn9130-db.dts       |    2 +-
 arch/arm64/boot/dts/mediatek/Makefile           |    8 +
 arch/arm64/boot/dts/mediatek/mt8167.dtsi        |  121 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        |   60 +-
 arch/arm64/boot/dts/mediatek/mt8183-evb.dts     |    5 +
 .../mediatek/mt8183-kukui-jacuzzi-burnet.dts    |   30 +
 .../mt8183-kukui-jacuzzi-fennel-sku1.dts        |   44 +
 .../mt8183-kukui-jacuzzi-fennel-sku6.dts        |   32 +
 .../mediatek/mt8183-kukui-jacuzzi-fennel.dtsi   |   27 +
 .../mediatek/mt8183-kukui-jacuzzi-fennel14.dts  |   16 +
 .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts |   16 +
 .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts |   12 +
 .../mt8183-kukui-jacuzzi-willow-sku0.dts        |   13 +
 .../mt8183-kukui-jacuzzi-willow-sku1.dts        |   12 +
 .../mediatek/mt8183-kukui-jacuzzi-willow.dtsi   |   26 +
 .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi |    8 +
 .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi  |    4 +
 .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi  |    4 +
 .../boot/dts/mediatek/mt8183-kukui-krane.dtsi   |    4 +
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi  |   23 +
 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts |    5 +
 arch/arm64/boot/dts/mediatek/mt8183.dtsi        |  110 +-
 .../boot/dts/nvidia/tegra186-p2771-0000.dts     |    4 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi        |    4 +-
 .../boot/dts/nvidia/tegra194-p2972-0000.dts     |    4 +-
 .../boot/dts/nvidia/tegra194-p3509-0000.dtsi    |  595 +++-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi        |  100 +
 .../boot/dts/nvidia/tegra210-p2371-2180.dts     |    2 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi  |    2 +-
 .../boot/dts/nvidia/tegra210-p3450-0000.dts     |    4 +-
 arch/arm64/boot/dts/qcom/Makefile               |   15 +-
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi    |   93 +-
 arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts    |   24 +-
 arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts    |   11 +
 arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts    |   10 +
 arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi      |   76 +
 arch/arm64/boot/dts/qcom/ipq8074.dtsi           |   20 +-
 .../boot/dts/qcom/msm8916-alcatel-idol347.dts   |   26 +
 arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts  |  454 +++
 .../dts/qcom/msm8916-samsung-a2015-common.dtsi  |  131 +
 .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts   |   47 +
 .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts   |   26 +
 .../boot/dts/qcom/msm8994-angler-rev-101.dts    |    4 +
 arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi       |    2 +-
 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi      |  653 ----
 arch/arm64/boot/dts/qcom/msm8996.dtsi           |  999 +++++-
 arch/arm64/boot/dts/qcom/msm8998.dtsi           |    2 +-
 arch/arm64/boot/dts/qcom/pm6150.dtsi            |   24 +
 arch/arm64/boot/dts/qcom/pm7325.dtsi            |   53 +
 arch/arm64/boot/dts/qcom/pm8150.dtsi            |   12 +-
 arch/arm64/boot/dts/qcom/pm8350c.dtsi           |   32 +-
 arch/arm64/boot/dts/qcom/pm8994.dtsi            |    8 +-
 arch/arm64/boot/dts/qcom/pmi8994.dtsi           |   13 +
 arch/arm64/boot/dts/qcom/pmk8350.dtsi           |   51 +-
 arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi       |  135 +
 arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi       |  108 +
 arch/arm64/boot/dts/qcom/pmr735a.dtsi           |   32 +-
 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi        |    2 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi            |    4 +-
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts        |   98 +-
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts        |  360 ++
 arch/arm64/boot/dts/qcom/sc7180-idp.dts         |  169 +-
 .../dts/qcom/sc7180-trogdor-coachz-r1-lte.dts   |    4 +-
 .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts  |   22 +-
 ...lte.dts => sc7180-trogdor-coachz-r3-lte.dts} |    6 +-
 ...achz-r2.dts => sc7180-trogdor-coachz-r3.dts} |    4 +-
 .../boot/dts/qcom/sc7180-trogdor-coachz.dtsi    |   64 +
 .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts   |    9 -
 .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts   |    9 -
 .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts   |    9 -
 .../boot/dts/qcom/sc7180-trogdor-lazor.dtsi     |    9 +
 .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts  |   12 +
 .../dts/qcom/sc7180-trogdor-pompom-r2-lte.dts   |    4 +-
 .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts  |   38 +-
 .../dts/qcom/sc7180-trogdor-pompom-r3-lte.dts   |   14 +
 .../boot/dts/qcom/sc7180-trogdor-pompom-r3.dts  |   15 +
 .../boot/dts/qcom/sc7180-trogdor-pompom.dtsi    |   29 +
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi    |  121 +-
 arch/arm64/boot/dts/qcom/sc7180.dtsi            |  142 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dts         |   36 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi            | 1171 +++++++
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi      |    4 -
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts         |    5 +
 .../boot/dts/qcom/sdm845-oneplus-common.dtsi    |   18 +
 .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts   |  114 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi            |    4 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts   |    2 +
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts         |   28 +-
 .../dts/qcom/sm8150-microsoft-surface-duo.dts   |  543 +++
 arch/arm64/boot/dts/qcom/sm8150-mtp.dts         |   28 +-
 .../qcom/sm8150-sony-xperia-kumano-bahamut.dts  |   19 +
 .../qcom/sm8150-sony-xperia-kumano-griffin.dts  |   13 +
 .../dts/qcom/sm8150-sony-xperia-kumano.dtsi     |  452 +++
 arch/arm64/boot/dts/qcom/sm8150.dtsi            |   78 +-
 arch/arm64/boot/dts/qcom/sm8250-hdk.dts         |   33 +-
 arch/arm64/boot/dts/qcom/sm8250-mtp.dts         |   10 +
 .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts  |   15 +
 .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts  |   35 +
 .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi   |  636 ++++
 arch/arm64/boot/dts/qcom/sm8250.dtsi            |  192 +-
 arch/arm64/boot/dts/qcom/sm8350-mtp.dts         |    6 +
 arch/arm64/boot/dts/qcom/sm8350.dtsi            |   64 +-
 arch/arm64/boot/dts/renesas/Makefile            |    2 +
 .../dts/renesas/beacon-renesom-baseboard.dtsi   |    4 +-
 .../boot/dts/renesas/beacon-renesom-som.dtsi    |    8 +-
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi       |    2 +
 arch/arm64/boot/dts/renesas/r8a774b1.dtsi       |    1 +
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi       |    1 +
 arch/arm64/boot/dts/renesas/r8a774e1.dtsi       |    1 +
 arch/arm64/boot/dts/renesas/r8a77951.dtsi       |    1 +
 arch/arm64/boot/dts/renesas/r8a77960.dtsi       |    8 +-
 arch/arm64/boot/dts/renesas/r8a77961.dtsi       |   19 +-
 arch/arm64/boot/dts/renesas/r8a77965.dtsi       |    1 +
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts  |    8 +
 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts  |    2 +-
 arch/arm64/boot/dts/renesas/r8a77970.dtsi       |    1 +
 arch/arm64/boot/dts/renesas/r8a77980-condor.dts |    8 +-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi       |    1 +
 arch/arm64/boot/dts/renesas/r8a77990.dtsi       |    1 +
 arch/arm64/boot/dts/renesas/r8a77995.dtsi       |    1 +
 .../dts/renesas/r8a779a0-falcon-csi-dsi.dtsi    |   21 +
 arch/arm64/boot/dts/renesas/r8a779a0.dtsi       |    7 +-
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi      |  132 +
 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi    |   25 +
 .../boot/dts/renesas/r9a07g044l2-smarc.dts      |   21 +
 arch/arm64/boot/dts/renesas/r9a07g044l2.dtsi    |   13 +
 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi    |   27 +
 arch/arm64/boot/dts/rockchip/Makefile           |    1 +
 arch/arm64/boot/dts/rockchip/px30.dtsi          |   28 +-
 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts  |    4 +-
 arch/arm64/boot/dts/rockchip/rk3308.dtsi        |   74 +-
 .../boot/dts/rockchip/rk3326-odroid-go2.dts     |   37 +-
 .../boot/dts/rockchip/rk3328-nanopi-r2s.dts     |   36 +-
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts  |    9 +-
 .../boot/dts/rockchip/rk3328-rock-pi-e.dts      |    7 +-
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts  |    5 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi        |   13 +-
 arch/arm64/boot/dts/rockchip/rk3368.dtsi        |    2 +
 arch/arm64/boot/dts/rockchip/rk3399-firefly.dts |  162 +-
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi    |    4 +-
 .../boot/dts/rockchip/rk3399-kobol-helios64.dts |  121 +
 .../boot/dts/rockchip/rk3399-nanopi-r4s.dts     |    2 +-
 .../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi |    1 -
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi |   16 +
 .../boot/dts/rockchip/rk3399-rock-pi-4.dtsi     |    1 -
 arch/arm64/boot/dts/rockchip/rk3399.dtsi        |   66 +-
 .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi  |    1 -
 .../arm64/boot/dts/rockchip/rk3568-evb1-v10.dts |   79 +
 .../arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 3111 ++++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3568.dtsi        |  593 ++++
 .../boot/dts/rockchip/rockchip-pinconf.dtsi     |  344 ++
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi        |  222 +-
 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi         |    6 +-
 arch/arm64/boot/dts/ti/k3-am642-evm.dts         |  110 +-
 arch/arm64/boot/dts/ti/k3-am642-sk.dts          |  121 +
 .../boot/dts/ti/k3-am65-iot2050-common.dtsi     |   63 +-
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi        |   37 +-
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi         |    2 -
 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi      |    2 -
 .../boot/dts/ti/k3-am6528-iot2050-basic.dts     |    5 +
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts  |   49 +-
 .../boot/dts/ti/k3-j7200-common-proc-board.dts  |    2 +-
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi       |   25 +-
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi |    6 -
 .../boot/dts/ti/k3-j721e-common-proc-board.dts  |   62 +-
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi       |  126 +-
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi |    4 -
 .../arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts |    8 +
 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi       |    9 +
 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi  |    5 +
 include/dt-bindings/mailbox/qcom-ipcc.h         |    1 +
 include/dt-bindings/pinctrl/hisi.h              |    2 +-
 552 files changed, 24060 insertions(+), 3691 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt
 create mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra114-car.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.txt
 create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.txt
 create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra210-car.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra30-car.txt
 create mode 100644 Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml
 create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts
 create mode 100644 arch/arm/boot/dts/bcm2711-rpi-400.dts
 create mode 100644 arch/arm/boot/dts/bcm2711-rpi.dtsi
 create mode 100644 arch/arm/boot/dts/imx28-lwe.dtsi
 create mode 100644 arch/arm/boot/dts/imx28-xea.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-b105pv2.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-b105v2.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-b125pv2.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-b125v2.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-b155v2.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-b1x5v2.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-qmx6.dtsi
 create mode 100644 arch/arm/boot/dts/imx6q-ds.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-ds.dtsi
 create mode 100644 arch/arm/boot/dts/intel-ixp42x-welltech-epbx100.dts
 create mode 100644 arch/arm/boot/dts/sun8i-r40-feta40i.dtsi
 create mode 100644 arch/arm/boot/dts/sun8i-r40-oka40i-c.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts
 create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts
 create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm7325.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sa8155p-adp.dts
 rename arch/arm64/boot/dts/qcom/{sc7180-trogdor-coachz-r2-lte.dts => sc7180-trogdor-coachz-r3-lte.dts} (69%)
 rename arch/arm64/boot/dts/qcom/{sc7180-trogdor-coachz-r2.dts => sc7180-trogdor-coachz-r3.dts} (75%)
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3-lte.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8150-microsoft-surface-duo.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-griffin.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi

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

* [GIT PULL 4/4] ARM: Defconfig changes for 5.14
  2021-07-09 23:40 [GIT PULL 1/4] ARM: SoC changes for 5.14 Olof Johansson
  2021-07-09 23:40 ` [GIT PULL 2/4] ARM: Devicetree material " Olof Johansson
  2021-07-09 23:40 ` [GIT PULL 3/4] ARM: Drivers " Olof Johansson
@ 2021-07-09 23:40 ` Olof Johansson
  2 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2021-07-09 23:40 UTC (permalink / raw)
  To: torvalds; +Cc: arm, soc, linux-kernel, linux-arm-kernel, Olof Johansson

A set of defconfig changes, we keep them in a separate branch to avoid
conflicts between topics by separating them out. These changes are
almost exclusively turning on new drivers for various platforms, or
turning on modules for new drivers for the shared generic configs.

----------------------------------------------------------------

The following changes since commit 113dd10b4e96dd90a98ed514bc40caa07e4fbc56:

  Merge tag 'arm-dt-5.14' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-defconfig-5.14

for you to fetch changes up to e6adbcb7e2d71b0e0e0deb6f904783aeb79728be:

  Merge tag 'qcom-arm64-defconfig-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig

----------------------------------------------------------------

Adam Ford (1):
      arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2

Adrien Grassein (1):
      arm64: defconfig: Enable LT8912B DRM bridge driver

Alim Akhtar (1):
      arm64: defconfig: Enable Exynos UFS driver

Claudiu Beznea (1):
      ARM: configs: at91_dt_defconfig: configs for sam9x60

Corentin Labbe (2):
      ARM: ixp4xx_defconfig: add CONFIG_SERIAL_OF_PLATFORM
      ARM: ixp4xx_defconfig: add MTD_PHYSMAP

Dmitry Osipenko (1):
      ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL

Enric Balletbo i Serra (2):
      arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol
      arm64: defconfig: Allow Mediatek boards to boot from the mmc

Fabio Estevam (1):
      ARM: imx_v6_v7_defconfig: Select the Wifi ath10k sdio driver

Geert Uytterhoeven (1):
      ARM: shmobile: defconfig: Refresh for v5.13-rc1

Joel Stanley (1):
      ARM: config: aspeed: Add DEBUG_FS and EXT4

Lad Prabhakar (1):
      arm64: defconfig: Enable ARCH_R9A07G044

Marek Szyprowski (2):
      ARM: exynos_defconfig: restore framebuffer support
      arm64: defconfig: add drivers needed for DragonBoard410c

Michael Walle (1):
      arm64: defconfig: enable Layerscape EDAC driver

Nobuhiro Iwamatsu (2):
      arm64: defconfig: Visconti: Enable PWM
      arm64: defconfig: Visconti: Enable GPIO

Olof Johansson (11):
      Merge tag 'renesas-arm-defconfig-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig
      Merge tag 'omap-for-v5.14/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/defconfig
      Merge tag 'renesas-arm-defconfig-for-v5.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig
      Merge tag 'v5.13-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/defconfig
      Merge tag 'at91-defconfig-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig
      Merge tag 'imx-defconfig-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig
      Merge tag 'samsung-defconfig-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/defconfig
      Merge tag 'qcom-arm64-defconfig-for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
      Merge tag 'tegra-for-5.14-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig
      Merge tag 'visconti-arm-defconfig-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/defconfig
      Merge tag 'qcom-arm64-defconfig-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig

Sicelo A. Mhlongo (2):
      ARM: omap2plus_defconfig: Add WL1251 and WEXT modules
      ARM: omap2plus_defconfig: Add LP5523 LED driver

Vinod Koul (2):
      arm64: defconfig: qcom: enable interconnect for SM8350
      arm64: defconfig: Enable renesas usb xhci pci host controller


 arch/arm/configs/aspeed_g4_defconfig |  1 +
 arch/arm/configs/aspeed_g5_defconfig |  2 ++
 arch/arm/configs/at91_dt_defconfig   |  2 ++
 arch/arm/configs/exynos_defconfig    |  1 +
 arch/arm/configs/imx_v6_v7_defconfig |  2 ++
 arch/arm/configs/ixp4xx_defconfig    |  3 +++
 arch/arm/configs/omap2plus_defconfig |  5 +++++
 arch/arm/configs/shmobile_defconfig  |  1 -
 arch/arm/configs/tegra_defconfig     |  1 +
 arch/arm64/configs/defconfig         | 17 ++++++++++++++++-
 10 files changed, 33 insertions(+), 2 deletions(-)

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

* Re: [GIT PULL 2/4] ARM: Devicetree material for 5.14
  2021-07-09 23:40 ` [GIT PULL 2/4] ARM: Devicetree material " Olof Johansson
@ 2021-07-10 16:45   ` Linus Torvalds
  2021-07-11  1:41     ` Olof Johansson
  0 siblings, 1 reply; 7+ messages in thread
From: Linus Torvalds @ 2021-07-10 16:45 UTC (permalink / raw)
  To: Olof Johansson; +Cc: ARM SoC, SoC Team, Linux Kernel Mailing List, Linux ARM

What?

My shortlog matches yours, but my diffstat isn't even close.

You show 554 commits, but then your diffstat as not a single file from
arch/arm*/boot/dts, and says:

On Fri, Jul 9, 2021 at 4:41 PM Olof Johansson <olof@lixom.net> wrote:
>
>  97 files changed, 8428 insertions(+), 5174 deletions(-)

while mine is very different indeed:

 552 files changed, 24060 insertions(+), 3691 deletions(-)

I suspect you got the diffstat from something else entirely, because
mine looks a lot more believable and matches the commits listed in the
shortlog a lot better..

              Linus

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

* Re: [GIT PULL 3/4] ARM: Drivers for 5.14
  2021-07-09 23:40 ` [GIT PULL 3/4] ARM: Drivers " Olof Johansson
@ 2021-07-10 16:47   ` Linus Torvalds
  0 siblings, 0 replies; 7+ messages in thread
From: Linus Torvalds @ 2021-07-10 16:47 UTC (permalink / raw)
  To: Olof Johansson; +Cc: ARM SoC, SoC Team, Linux Kernel Mailing List, Linux ARM

On Fri, Jul 9, 2021 at 4:41 PM Olof Johansson <olof@lixom.net> wrote:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.14

Ahh. You had switched the diffstats between pulls 2 and 3.

            Linus

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

* Re: [GIT PULL 2/4] ARM: Devicetree material for 5.14
  2021-07-10 16:45   ` Linus Torvalds
@ 2021-07-11  1:41     ` Olof Johansson
  0 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2021-07-11  1:41 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: ARM SoC, SoC Team, Linux Kernel Mailing List, Linux ARM

On Sat, Jul 10, 2021 at 9:45 AM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> What?
>
> My shortlog matches yours, but my diffstat isn't even close.
>
> You show 554 commits, but then your diffstat as not a single file from
> arch/arm*/boot/dts, and says:
>
> On Fri, Jul 9, 2021 at 4:41 PM Olof Johansson <olof@lixom.net> wrote:
> >
> >  97 files changed, 8428 insertions(+), 5174 deletions(-)
>
> while mine is very different indeed:
>
>  552 files changed, 24060 insertions(+), 3691 deletions(-)
>
> I suspect you got the diffstat from something else entirely, because
> mine looks a lot more believable and matches the commits listed in the
> shortlog a lot better..

Yeah, this was an operator error at my end due to the workflow I have
when I generate the pull requests. Thanks for noticing, and as you saw
on the 3rd branch, the info was swapped between them.

For more detail in case anyone is interested:

I merge the set of pull requests one by one on top of your branch, and
then run a script that generates the pull requests. At least when we
started out, git request-pull got confused and generated wrong info
when we had complex merges.

This time around I generated them backwards: Merged all 4, then
generated the last pull request email, reset back to the next head
(with the previous branch), generated that, etc.

The mistake here is that I mixed up the order of the two middle ones.
So I specified the tag (and got the commit message from it), but
obviously the diffstats and the shortlogs ended up generated from what
was in the working tree, i.e. the other branch.

My bad, and something I'll double check for in the future or add a
sanity-check for in the script.


-Olof

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

end of thread, other threads:[~2021-07-11  1:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-09 23:40 [GIT PULL 1/4] ARM: SoC changes for 5.14 Olof Johansson
2021-07-09 23:40 ` [GIT PULL 2/4] ARM: Devicetree material " Olof Johansson
2021-07-10 16:45   ` Linus Torvalds
2021-07-11  1:41     ` Olof Johansson
2021-07-09 23:40 ` [GIT PULL 3/4] ARM: Drivers " Olof Johansson
2021-07-10 16:47   ` Linus Torvalds
2021-07-09 23:40 ` [GIT PULL 4/4] ARM: Defconfig changes " Olof Johansson

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