linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/5] ARM: Changes for 5.6 merge window
@ 2020-02-08 11:20 Olof Johansson
  2020-02-08 11:20 ` [GIT PULL 1/5] ARM: SoC platform updates Olof Johansson
                   ` (5 more replies)
  0 siblings, 6 replies; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 11:20 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc

Hi Linus,

Here are our pull requests for this merge window. While I've generally
been bad at getting these in during the early merge window, this cycle
is unusually late due to travel and bad planning on my behalf.

Good news (and part of the reason why I didn't stress getting them in)
is that it's a relatively quiet cycle w.r.t. conflicts and overlapping
changes, only one driver had minor conflicts (described in 3/5 pull
request).

Most of the new machines/SoC added this cycle are described in the
Devicetree pull request (2/5). Some of the highlights are Amazon Echo
(gen1), Google Coral Edge TPU and SolidRun HoneyComb/ClearFog 16-core
ITX systems.


Please merge. Thanks!


-Olof




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

* [GIT PULL 1/5] ARM: SoC platform updates
  2020-02-08 11:20 [GIT PULL 0/5] ARM: Changes for 5.6 merge window Olof Johansson
@ 2020-02-08 11:20 ` Olof Johansson
  2020-02-08 22:35   ` pr-tracker-bot
  2020-02-08 11:20 ` [GIT PULL 2/5] ARM: Device-tree updates Olof Johansson
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 11:20 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

Most of these are smaller fixes that have accrued, and some continued
cleanup of OMAP platforms towards shared frameworks.

One new SoC from Atmel/Microchip: sam9x60.

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

The following changes since commit a1a0cfaf7fb7c1a90201e6b0937f742c8c212d8e:

  Merge tag 'armsoc-defconfig' into HEAD

are available in the git repository at:

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

for you to fetch changes up to d8430df172118336d050aa61999fb82e55102641:

  Merge tag 'omap-for-v5.6/soc-build-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc

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


 arch/arm/boot/dts/am33xx.dtsi                   |  25 ++
 arch/arm/boot/dts/am4372.dtsi                   |  20 +
 arch/arm/boot/dts/am437x-sk-evm.dts             |  27 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |  23 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi            |  54 +++
 arch/arm/boot/dts/dra7-l4.dtsi                  |  71 +++-
 arch/arm/boot/dts/dra7.dtsi                     |  18 +
 arch/arm/boot/dts/dra72-evm-common.dtsi         |  31 ++
 arch/arm/boot/dts/dra72x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra76-evm.dts                 |  35 ++
 arch/arm/boot/dts/dra76x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |  32 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi  |   5 +-
 arch/arm/boot/dts/motorola-mapphone-common.dtsi |  19 +
 arch/arm/boot/dts/omap4-l4.dtsi                 |  49 ++-
 arch/arm/boot/dts/omap4.dtsi                    | 110 +++--
 arch/arm/boot/dts/omap44xx-clocks.dtsi          |  11 +-
 arch/arm/boot/dts/omap5-l4.dtsi                 |  20 +-
 arch/arm/boot/dts/omap54xx-clocks.dtsi          |  10 +-
 arch/arm/mach-davinci/Makefile                  |   3 +-
 arch/arm/mach-davinci/board-dm365-evm.c         |  20 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |  20 +
 arch/arm/mach-davinci/devices-da8xx.c           |   1 -
 arch/arm/mach-davinci/devices.c                 |  19 -
 arch/arm/mach-davinci/dm365.c                   |  22 +-
 arch/arm/mach-davinci/include/mach/common.h     |  17 -
 arch/arm/mach-davinci/include/mach/time.h       |  33 --
 arch/arm/mach-davinci/time.c                    | 400 -------------------
 arch/arm/mach-omap2/clockdomains7xx_data.c      |   2 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 135 -------
 drivers/clk/ti/clk-44xx.c                       |  13 +
 drivers/clk/ti/clk-54xx.c                       |  13 +
 drivers/clocksource/timer-davinci.c             |   8 +-
 include/dt-bindings/clock/omap4.h               |  11 +
 include/dt-bindings/clock/omap5.h               |  11 +
 35 files changed, 697 insertions(+), 675 deletions(-)
 delete mode 100644 arch/arm/mach-davinci/include/mach/time.h
 delete mode 100644 arch/arm/mach-davinci/time.c

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

* [GIT PULL 2/5] ARM: Device-tree updates
  2020-02-08 11:20 [GIT PULL 0/5] ARM: Changes for 5.6 merge window Olof Johansson
  2020-02-08 11:20 ` [GIT PULL 1/5] ARM: SoC platform updates Olof Johansson
@ 2020-02-08 11:20 ` Olof Johansson
  2020-02-08 22:35   ` pr-tracker-bot
  2020-02-08 11:20 ` [GIT PULL 3/5] ARM: SoC-related driver updates Olof Johansson
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 11:20 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

New SoCs:

- Atmel/Microchip SAM9X60 (ARM926 SoC)

- OMAP 37xx gets split into AM3703/AM3715/DM3725, who are all variants
of it with different GPU/media IP configurations.

- ST stm32mp15 SoCs (1-2 Cortex-A7, CAN, GPU depending on SKU)

- ST Ericsson ab8505 (variant of ab8500) and db8520 (variant of db8500)

- Unisoc SC9863A SoC (8x Cortex-A55 mobile chipset w/ GPU, modem)

- Qualcomm SC7180 (8-core 64bit SoC, unnamed CPU class)

New boards:

- Allwinner
+ Emlid Neutis SoM (H3 variant)
+ Libre Computer ALL-H3-IT
+ PineH64 Model B

- Amlogic
+ Libretech Amlogic GX PC (s905d and s912-based variants)

- Atmel/Microchip:
+ Kizboxmini, sam9x60 EK, sama5d27 Wireless SOM (wlsom1)

- Marvell:
+ Armada 385-based SolidRun Clearfog GTR

- NXP:
+ Gateworks GW59xx boards based on i.MX6/6Q/6QDL
+ Tolino Shine 3 eBook reader (i.MX6sl)
+ Embedded Artists COM (i.MX7ULP)
+ SolidRun CLearfog CX/ITX and HoneyComb (LX2160A-based systems)
+ Google Coral Edge TPU (i.MX8MQ)

- Rockchip
+ Radxa Dalang Carrier (supports rk3288 and rk3399 SOMs)
+ Radxa Rock Pi N10 (RK3399Pro-based)
+ VMARC RK3399Pro SOM

- ST
+ Reference boards for stm32mp15

- ST Ericsson
+ Samsung Galaxy S III mini (GT-I8190)
+ HREF520 reference board for DB8520

- TI OMAP
+ Gen1 Amazon Echo (OMAP3630-based)

- Qualcomm
+ Inforce 6640 Single Board Computer (msm8996-based)
+ SC7180 IDP (SC7180-based)

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

The following changes since commit a1a0cfaf7fb7c1a90201e6b0937f742c8c212d8e:

  Merge tag 'armsoc-defconfig' into HEAD

are available in the git repository at:

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

for you to fetch changes up to d030a0dd01306d45569c6a4449dee603f994744a:

  Merge tag 'ti-k3-soc-for-v5.6-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux into arm/dt

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


 arch/arm/boot/dts/am33xx.dtsi                   |  25 ++
 arch/arm/boot/dts/am4372.dtsi                   |  20 +
 arch/arm/boot/dts/am437x-sk-evm.dts             |  27 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |  23 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi            |  54 +++
 arch/arm/boot/dts/dra7-l4.dtsi                  |  71 +++-
 arch/arm/boot/dts/dra7.dtsi                     |  18 +
 arch/arm/boot/dts/dra72-evm-common.dtsi         |  31 ++
 arch/arm/boot/dts/dra72x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra76-evm.dts                 |  35 ++
 arch/arm/boot/dts/dra76x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |  32 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi  |   5 +-
 arch/arm/boot/dts/motorola-mapphone-common.dtsi |  19 +
 arch/arm/boot/dts/omap4-l4.dtsi                 |  49 ++-
 arch/arm/boot/dts/omap4.dtsi                    | 110 +++--
 arch/arm/boot/dts/omap44xx-clocks.dtsi          |  11 +-
 arch/arm/boot/dts/omap5-l4.dtsi                 |  20 +-
 arch/arm/boot/dts/omap54xx-clocks.dtsi          |  10 +-
 arch/arm/mach-davinci/Makefile                  |   3 +-
 arch/arm/mach-davinci/board-dm365-evm.c         |  20 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |  20 +
 arch/arm/mach-davinci/devices-da8xx.c           |   1 -
 arch/arm/mach-davinci/devices.c                 |  19 -
 arch/arm/mach-davinci/dm365.c                   |  22 +-
 arch/arm/mach-davinci/include/mach/common.h     |  17 -
 arch/arm/mach-davinci/include/mach/time.h       |  33 --
 arch/arm/mach-davinci/time.c                    | 400 -------------------
 arch/arm/mach-omap2/clockdomains7xx_data.c      |   2 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 135 -------
 drivers/clk/ti/clk-44xx.c                       |  13 +
 drivers/clk/ti/clk-54xx.c                       |  13 +
 drivers/clocksource/timer-davinci.c             |   8 +-
 include/dt-bindings/clock/omap4.h               |  11 +
 include/dt-bindings/clock/omap5.h               |  11 +
 35 files changed, 697 insertions(+), 675 deletions(-)
 delete mode 100644 arch/arm/mach-davinci/include/mach/time.h
 delete mode 100644 arch/arm/mach-davinci/time.c

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

* [GIT PULL 3/5] ARM: SoC-related driver updates
  2020-02-08 11:20 [GIT PULL 0/5] ARM: Changes for 5.6 merge window Olof Johansson
  2020-02-08 11:20 ` [GIT PULL 1/5] ARM: SoC platform updates Olof Johansson
  2020-02-08 11:20 ` [GIT PULL 2/5] ARM: Device-tree updates Olof Johansson
@ 2020-02-08 11:20 ` Olof Johansson
  2020-02-08 22:35   ` pr-tracker-bot
  2020-02-08 11:20 ` [GIT PULL 4/5] ARM: SoC defconfig updates Olof Johansson
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 11:20 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

Various driver updates for platforms:

- Nvidia: Fuse support for Tegra194, continued memory controller pieces
for Tegra30

- NXP/FSL: Refactorings of QuickEngine drivers to support ARM/ARM64/PPC

- NXP/FSL: i.MX8MP SoC driver pieces

- TI Keystone: ring accelerator driver

- Qualcomm: SCM driver cleanup/refactoring + support for new SoCs.

- Xilinx ZynqMP: feature checking interface for firmware. Mailbox
communication for power management

- Overall support patch set for cpuidle on more complex hierarchies
(PSCI-based)

+ Misc cleanups, refactorings of Marvell, TI, other platforms.



Conflicts:

drivers/soc/tegra/fuse/tegra-apbmisc.c:

This branch has one conflict due to ioremap_nocache() removal touching
same lines as some error path fixes for tegra.  Keep the ioremap()
version of the call, but the rest from this side.

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

The following changes since commit a1a0cfaf7fb7c1a90201e6b0937f742c8c212d8e:

  Merge tag 'armsoc-defconfig' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 88b4750151a2739761bb1af7fedeae1ff5d9aed9:

  Merge tag 'zynqmp-soc-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/drivers

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


 arch/arm/boot/dts/am33xx.dtsi                   |  25 ++
 arch/arm/boot/dts/am4372.dtsi                   |  20 +
 arch/arm/boot/dts/am437x-sk-evm.dts             |  27 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |  23 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi            |  54 +++
 arch/arm/boot/dts/dra7-l4.dtsi                  |  71 +++-
 arch/arm/boot/dts/dra7.dtsi                     |  18 +
 arch/arm/boot/dts/dra72-evm-common.dtsi         |  31 ++
 arch/arm/boot/dts/dra72x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra76-evm.dts                 |  35 ++
 arch/arm/boot/dts/dra76x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |  32 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi  |   5 +-
 arch/arm/boot/dts/motorola-mapphone-common.dtsi |  19 +
 arch/arm/boot/dts/omap4-l4.dtsi                 |  49 ++-
 arch/arm/boot/dts/omap4.dtsi                    | 110 +++--
 arch/arm/boot/dts/omap44xx-clocks.dtsi          |  11 +-
 arch/arm/boot/dts/omap5-l4.dtsi                 |  20 +-
 arch/arm/boot/dts/omap54xx-clocks.dtsi          |  10 +-
 arch/arm/mach-davinci/Makefile                  |   3 +-
 arch/arm/mach-davinci/board-dm365-evm.c         |  20 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |  20 +
 arch/arm/mach-davinci/devices-da8xx.c           |   1 -
 arch/arm/mach-davinci/devices.c                 |  19 -
 arch/arm/mach-davinci/dm365.c                   |  22 +-
 arch/arm/mach-davinci/include/mach/common.h     |  17 -
 arch/arm/mach-davinci/include/mach/time.h       |  33 --
 arch/arm/mach-davinci/time.c                    | 400 -------------------
 arch/arm/mach-omap2/clockdomains7xx_data.c      |   2 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 135 -------
 drivers/clk/ti/clk-44xx.c                       |  13 +
 drivers/clk/ti/clk-54xx.c                       |  13 +
 drivers/clocksource/timer-davinci.c             |   8 +-
 include/dt-bindings/clock/omap4.h               |  11 +
 include/dt-bindings/clock/omap5.h               |  11 +
 35 files changed, 697 insertions(+), 675 deletions(-)
 delete mode 100644 arch/arm/mach-davinci/include/mach/time.h
 delete mode 100644 arch/arm/mach-davinci/time.c

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

* [GIT PULL 4/5] ARM: SoC defconfig updates
  2020-02-08 11:20 [GIT PULL 0/5] ARM: Changes for 5.6 merge window Olof Johansson
                   ` (2 preceding siblings ...)
  2020-02-08 11:20 ` [GIT PULL 3/5] ARM: SoC-related driver updates Olof Johansson
@ 2020-02-08 11:20 ` Olof Johansson
  2020-02-08 22:35   ` pr-tracker-bot
  2020-02-08 11:20 ` [GIT PULL 5/5] ARM: SoC: late updates Olof Johansson
  2020-02-08 21:25 ` [GIT PULL 0/5 v2] ARM: SoC contents for 5.6 Olof Johansson
  5 siblings, 1 reply; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 11:20 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

We keep this in a separate branch to avoid cross-branch conflicts, but
most of the material here is fairly boring -- some new drivers turned on
for hardware since they were merged, and some refreshed files due to
time having moved a lot of entries around.

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

The following changes since commit a1a0cfaf7fb7c1a90201e6b0937f742c8c212d8e:

  Merge tag 'armsoc-defconfig' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 1342a6aa4abf6a56e83ce24ce5e84243c365ab4d:

  Merge tag 'samsung-defconfig-5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/defconfig

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


 arch/arm/boot/dts/am33xx.dtsi                   |  25 ++
 arch/arm/boot/dts/am4372.dtsi                   |  20 +
 arch/arm/boot/dts/am437x-sk-evm.dts             |  27 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |  23 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi            |  54 +++
 arch/arm/boot/dts/dra7-l4.dtsi                  |  71 +++-
 arch/arm/boot/dts/dra7.dtsi                     |  18 +
 arch/arm/boot/dts/dra72-evm-common.dtsi         |  31 ++
 arch/arm/boot/dts/dra72x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra76-evm.dts                 |  35 ++
 arch/arm/boot/dts/dra76x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |  32 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi  |   5 +-
 arch/arm/boot/dts/motorola-mapphone-common.dtsi |  19 +
 arch/arm/boot/dts/omap4-l4.dtsi                 |  49 ++-
 arch/arm/boot/dts/omap4.dtsi                    | 110 +++--
 arch/arm/boot/dts/omap44xx-clocks.dtsi          |  11 +-
 arch/arm/boot/dts/omap5-l4.dtsi                 |  20 +-
 arch/arm/boot/dts/omap54xx-clocks.dtsi          |  10 +-
 arch/arm/mach-davinci/Makefile                  |   3 +-
 arch/arm/mach-davinci/board-dm365-evm.c         |  20 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |  20 +
 arch/arm/mach-davinci/devices-da8xx.c           |   1 -
 arch/arm/mach-davinci/devices.c                 |  19 -
 arch/arm/mach-davinci/dm365.c                   |  22 +-
 arch/arm/mach-davinci/include/mach/common.h     |  17 -
 arch/arm/mach-davinci/include/mach/time.h       |  33 --
 arch/arm/mach-davinci/time.c                    | 400 -------------------
 arch/arm/mach-omap2/clockdomains7xx_data.c      |   2 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 135 -------
 drivers/clk/ti/clk-44xx.c                       |  13 +
 drivers/clk/ti/clk-54xx.c                       |  13 +
 drivers/clocksource/timer-davinci.c             |   8 +-
 include/dt-bindings/clock/omap4.h               |  11 +
 include/dt-bindings/clock/omap5.h               |  11 +
 35 files changed, 697 insertions(+), 675 deletions(-)
 delete mode 100644 arch/arm/mach-davinci/include/mach/time.h
 delete mode 100644 arch/arm/mach-davinci/time.c

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

* [GIT PULL 5/5] ARM: SoC: late updates
  2020-02-08 11:20 [GIT PULL 0/5] ARM: Changes for 5.6 merge window Olof Johansson
                   ` (3 preceding siblings ...)
  2020-02-08 11:20 ` [GIT PULL 4/5] ARM: SoC defconfig updates Olof Johansson
@ 2020-02-08 11:20 ` Olof Johansson
  2020-02-08 22:35   ` pr-tracker-bot
  2020-02-08 21:25 ` [GIT PULL 0/5 v2] ARM: SoC contents for 5.6 Olof Johansson
  5 siblings, 1 reply; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 11:20 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

This is some material that we picked up into our tree late, or that had
more complex dependencies on more than one topic branch that makes sense
to keep separately.

- TI support for secure accelerators and hwrng on OMAP4/5

- TI camera changes for dra7 and am437x and SGX improvement due to better
reset control support on am335x, am437x and dra7

- Davinci moves to proper clocksource on DM365, and regulator/audio
improvements for DM365 and DM644x eval boards

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

The following changes since commit a1a0cfaf7fb7c1a90201e6b0937f742c8c212d8e:

  Merge tag 'armsoc-defconfig' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-late

for you to fetch changes up to a832eb203ecd34e486bdde0042cf166e687eb227:

  Merge tag 'davinci-for-v5.6/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into arm/late

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

Bartosz Golaszewski (3):
      clocksource: davinci: only enable clockevents once tim34 is initialized
      ARM: davinci: dm365: switch to using the clocksource driver
      ARM: davinci: remove legacy timer support

Benoit Parrot (11):
      ARM: dts: dra7: add cam clkctrl node
      ARM: OMAP: DRA7xx: Make CAM clock domain SWSUP only
      ARM: dts: dra7-l4: Add ti-sysc node for CAM
      ARM: dts: DRA72: Add CAL dtsi node
      arm: dts: dra72-evm-common: Add entries for the CSI2 cameras
      arm: dtsi: dra76x: Add CAL dtsi node
      arm: dts: dra76-evm: Add CAL and OV5640 nodes
      ARM: dts: am437x-sk-evm: Add VPFE and OV2659 entries
      ARM: dts: am43x-epos-evm: Add VPFE and OV2659 entries
      ARM: dts: dra7: add vpe clkctrl node
      ARM: dts: dra7: Add ti-sysc node for VPE

Olof Johansson (3):
      Merge tag 'omap-for-v5.6/ti-sysc-drop-pdata-crypto-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late
      Merge tag 'omap-for-v5.6/dt-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late
      Merge tag 'davinci-for-v5.6/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/late

Peter Ujfalusi (2):
      ARM: davinci: dm365-evm: Add Fixed regulators needed for tlv320aic3101
      ARM: davinci: dm644x-evm: Add Fixed regulators needed for tlv320aic33

Tero Kristo (1):
      ARM: dts: am43xx: add support for clkout1 clock

Tony Lindgren (17):
      ARM: dts: Add missing omap4 secure clocks
      ARM: dts: Add missing omap5 secure clocks
      ARM: dts: Configure omap4 rng to probe with ti-sysc
      ARM: dts: Configure omap5 rng to probe with ti-sysc
      ARM: dts: Configure interconnect target module for omap4 sham
      ARM: dts: Configure interconnect target module for omap4 aes
      ARM: dts: Configure interconnect target module for omap4 des
      ARM: OMAP2+: Drop legacy platform data for omap4 aes
      ARM: OMAP2+: Drop legacy platform data for omap4 sham
      ARM: OMAP2+: Drop legacy platform data for omap4 des
      Merge branch 'omap-for-v5.6/ti-sysc-omap45-rng' into omap-for-v5.6/ti-sysc-drop-pdata
      Merge branch 'omap-for-v5.6/ti-sysc-dt-cam' into omap-for-v5.6/dt
      ARM: dts: Configure rstctrl reset for am335x SGX
      ARM: dts: Configure sgx for dra7
      ARM: dts: Configure interconnect target module for am437x sgx
      ARM: dts: motorola-cpcap-mapphone: Configure calibration interrupt
      ARM: dts: omap4-droid4: Enable hdq for droid4 ds250x 1-wire battery nvmem


 arch/arm/boot/dts/am33xx.dtsi                   |  25 ++
 arch/arm/boot/dts/am4372.dtsi                   |  20 +
 arch/arm/boot/dts/am437x-sk-evm.dts             |  27 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |  23 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi            |  54 +++
 arch/arm/boot/dts/dra7-l4.dtsi                  |  71 +++-
 arch/arm/boot/dts/dra7.dtsi                     |  18 +
 arch/arm/boot/dts/dra72-evm-common.dtsi         |  31 ++
 arch/arm/boot/dts/dra72x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra76-evm.dts                 |  35 ++
 arch/arm/boot/dts/dra76x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |  32 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi  |   5 +-
 arch/arm/boot/dts/motorola-mapphone-common.dtsi |  19 +
 arch/arm/boot/dts/omap4-l4.dtsi                 |  49 ++-
 arch/arm/boot/dts/omap4.dtsi                    | 110 +++--
 arch/arm/boot/dts/omap44xx-clocks.dtsi          |  11 +-
 arch/arm/boot/dts/omap5-l4.dtsi                 |  20 +-
 arch/arm/boot/dts/omap54xx-clocks.dtsi          |  10 +-
 arch/arm/mach-davinci/Makefile                  |   3 +-
 arch/arm/mach-davinci/board-dm365-evm.c         |  20 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |  20 +
 arch/arm/mach-davinci/devices-da8xx.c           |   1 -
 arch/arm/mach-davinci/devices.c                 |  19 -
 arch/arm/mach-davinci/dm365.c                   |  22 +-
 arch/arm/mach-davinci/include/mach/common.h     |  17 -
 arch/arm/mach-davinci/include/mach/time.h       |  33 --
 arch/arm/mach-davinci/time.c                    | 400 -------------------
 arch/arm/mach-omap2/clockdomains7xx_data.c      |   2 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 135 -------
 drivers/clk/ti/clk-44xx.c                       |  13 +
 drivers/clk/ti/clk-54xx.c                       |  13 +
 drivers/clocksource/timer-davinci.c             |   8 +-
 include/dt-bindings/clock/omap4.h               |  11 +
 include/dt-bindings/clock/omap5.h               |  11 +
 35 files changed, 697 insertions(+), 675 deletions(-)
 delete mode 100644 arch/arm/mach-davinci/include/mach/time.h
 delete mode 100644 arch/arm/mach-davinci/time.c

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

* [GIT PULL 0/5 v2] ARM: SoC contents for 5.6
  2020-02-08 11:20 [GIT PULL 0/5] ARM: Changes for 5.6 merge window Olof Johansson
                   ` (4 preceding siblings ...)
  2020-02-08 11:20 ` [GIT PULL 5/5] ARM: SoC: late updates Olof Johansson
@ 2020-02-08 21:25 ` Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 1/5 v2] ARM: SoC platform updates Olof Johansson
                     ` (4 more replies)
  5 siblings, 5 replies; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 21:25 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc

Hi Linus,

I completely botched the last generation of pull requests by
mis-generating them, and I also missed to push the tags to the server.

Here's the fresh set. Apologies for the noise, please merge.


For anyone keeping track at home, what happened at my end was:

We use a script to generate our pull requests, and it's ran against a tree
that is mainline + the merged branches. The flow is usually to merge in
a branch, note down any conflicts needing to be resolved, then generate
the pull request. Or, sometimes, I do all the merges and then generate the
last pull request, reset the tree to HEAD~, second-last pull request, etc.

I completely missed changing the tree between the generation this time,
so every pull request referenced the right tag, but the diffstat and
other contents was botched.

It's probably time to automate more of this with scripts at my end,
to avoid these manual mistakes.


-Olof



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

* [GIT PULL 1/5 v2] ARM: SoC platform updates
  2020-02-08 21:25 ` [GIT PULL 0/5 v2] ARM: SoC contents for 5.6 Olof Johansson
@ 2020-02-08 21:25   ` Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 2/5 v2] ARM: Device-tree updates Olof Johansson
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 21:25 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

Most of these are smaller fixes that have accrued, and some continued
cleanup of OMAP platforms towards shared frameworks.

One new SoC from Atmel/Microchip: sam9x60.

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

The following changes since commit f757165705e92db62f85a1ad287e9251d1f2cd82:

  Merge tag 'fuse-fixes-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse

are available in the git repository at:

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

for you to fetch changes up to d8430df172118336d050aa61999fb82e55102641:

  Merge tag 'omap-for-v5.6/soc-build-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc

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

Andrew F. Davis (5):
      ARM: OMAP2+: Add omap_secure_init callback hook for secure initialization
      ARM: OMAP2+: Introduce check for OP-TEE in omap_secure_init()
      ARM: OMAP2+: Use ARM SMC Calling Convention when OP-TEE is available
      ARM: OMAP2+: sleep43xx: Call secure suspend/resume handlers
      ARM: OMAP2+: Fix undefined reference to omap_secure_init

Anson Huang (2):
      ARM: imx: Add i.MX7ULP SoC serial number support
      ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D

Arnd Bergmann (1):
      ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A

Claudiu Beznea (9):
      ARM: at91: Kconfig: add sam9x60 pll config flag
      ARM: at91: Kconfig: add config flag for SAM9X60 SoC
      ARM: at91: pm: move SAM9X60's PM under its own SoC config flag
      drivers: soc: atmel: move sam9x60 under its own config flag
      power: reset: Kconfig: select POWER_RESET_AT91_RESET for sam9x60
      drivers: soc: atmel: select POWER_RESET_AT91_SAMA5D2_SHDWC for sam9x60
      ARM: debug-ll: select DEBUG_AT91_RM9200_DBGU for sam9x60
      ARM: at91: pm: use SAM9X60 PMC's compatible
      ARM: at91: pm: use of_device_id array to find the proper shdwc node

Dave Gerlach (1):
      ARM: OMAP2+: am43xx: Add lcdc clockdomain

Florian Fainelli (1):
      ARM: bcm: Select ARM_AMBA for ARCH_BRCMSTB

Geert Uytterhoeven (2):
      ARM: exynos: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0
      ARM: s3c64xx: Drop unneeded select of TIMER_OF

Justin Chen (1):
      ARM: brcmstb: Add debug UART entry for 7216

Krzysztof Kozlowski (2):
      ARM: exynos: Correct the help text for platform Kconfig option
      ARM: samsung: Rename Samsung and Exynos to lowercase

Nicolas Ferre (1):
      ARM: at91: Documentation: add sam9x60 product and datasheet

Olof Johansson (10):
      Merge tag 'omap-for-v5.6/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'arm-soc/for-5.6/soc' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'samsung-soc-5.6' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'tegra-for-5.6-arm-core' of git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'imx-soc-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'at91-5.6-soc' of git://git.kernel.org/.../at91/linux into arm/soc
      Merge tag 'omap-for-v5.6/soc-smc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'zynq-soc-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/soc
      Merge tag 'samsung-soc-5.6-2' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'omap-for-v5.6/soc-build-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc

Quanyang Wang (1):
      ARM: zynq: use physical cpuid in zynq_slcr_cpu_stop/start

Stephen Warren (3):
      ARM: tegra: Enable PLLP bypass during Tegra124 LP1
      ARM: tegra: Modify reshift divider during LP1
      ARM: tegra: Use clk_m CPU on Tegra124 LP1 resume

Suman Anna (2):
      ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
      ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot

Tero Kristo (3):
      ARM: OMAP2+: pdata-quirks: add PRM data for reset support
      ARM: OMAP4+: remove pdata quirks for omap4+ iommus
      ARM: OMAP2+: omap-iommu.c conversion to ti-sysc

Uwe Kleine-König (1):
      ARM: s3c24xx: Switch to atomic pwm API in rx1950


 Documentation/arm/microchip.rst                 |   6 +
 arch/arm/Kconfig.debug                          |   6 +-
 arch/arm/include/debug/brcmstb.S                |  24 ++--
 arch/arm/mach-at91/Kconfig                      |  24 +++-
 arch/arm/mach-at91/Makefile                     |   1 +
 arch/arm/mach-at91/at91sam9.c                   |  18 ---
 arch/arm/mach-at91/pm.c                         |  11 +-
 arch/arm/mach-at91/sam9x60.c                    |  34 +++++
 arch/arm/mach-bcm/Kconfig                       |   1 +
 arch/arm/mach-exynos/Kconfig                    |  37 +++---
 arch/arm/mach-exynos/common.h                   |   2 +-
 arch/arm/mach-exynos/exynos.c                   |   4 +-
 arch/arm/mach-exynos/include/mach/map.h         |   2 +-
 arch/arm/mach-exynos/pm.c                       |   2 +-
 arch/arm/mach-exynos/smc.h                      |   2 +-
 arch/arm/mach-exynos/suspend.c                  |   2 +-
 arch/arm/mach-imx/Kconfig                       |   2 +
 arch/arm/mach-imx/cpu.c                         |  30 ++++-
 arch/arm/mach-omap2/Makefile                    |   6 +-
 arch/arm/mach-omap2/clockdomains43xx_data.c     |  10 ++
 arch/arm/mach-omap2/common.h                    |   2 +-
 arch/arm/mach-omap2/io.c                        |  11 ++
 arch/arm/mach-omap2/omap-iommu.c                | 128 ++++++++++++++++---
 arch/arm/mach-omap2/omap-secure.c               |  50 ++++++++
 arch/arm/mach-omap2/omap-secure.h               |  10 ++
 arch/arm/mach-omap2/omap-smc.S                  |   6 +-
 arch/arm/mach-omap2/pdata-quirks.c              |  43 +++++--
 arch/arm/mach-omap2/pm33xx-core.c               |  24 ++++
 arch/arm/mach-omap2/prcm43xx.h                  |   1 +
 arch/arm/mach-s3c24xx/Kconfig                   |  16 +--
 arch/arm/mach-s3c24xx/mach-rx1950.c             |  19 ++-
 arch/arm/mach-s3c64xx/Kconfig                   |   1 -
 arch/arm/mach-tegra/sleep-tegra30.S             |  30 ++++-
 arch/arm/mach-zynq/platsmp.c                    |   6 +-
 arch/arm/plat-samsung/adc.c                     |   2 +-
 arch/arm/plat-samsung/devs.c                    |   2 +-
 arch/arm/plat-samsung/gpio-samsung.c            |   2 +-
 .../plat-samsung/include/plat/samsung-time.h    |   2 +-
 drivers/power/reset/Kconfig                     |   4 +-
 drivers/soc/atmel/soc.c                         |   5 +-
 40 files changed, 457 insertions(+), 131 deletions(-)
 create mode 100644 arch/arm/mach-at91/sam9x60.c

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

* [GIT PULL 2/5 v2] ARM: Device-tree updates
  2020-02-08 21:25 ` [GIT PULL 0/5 v2] ARM: SoC contents for 5.6 Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 1/5 v2] ARM: SoC platform updates Olof Johansson
@ 2020-02-08 21:25   ` Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 3/5 v2] ARM: SoC-related driver updates Olof Johansson
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 21:25 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

New SoCs:

- Atmel/Microchip SAM9X60 (ARM926 SoC)

- OMAP 37xx gets split into AM3703/AM3715/DM3725, who are all variants
of it with different GPU/media IP configurations.

- ST stm32mp15 SoCs (1-2 Cortex-A7, CAN, GPU depending on SKU)

- ST Ericsson ab8505 (variant of ab8500) and db8520 (variant of db8500)

- Unisoc SC9863A SoC (8x Cortex-A55 mobile chipset w/ GPU, modem)

- Qualcomm SC7180 (8-core 64bit SoC, unnamed CPU class)

New boards:

- Allwinner
+ Emlid Neutis SoM (H3 variant)
+ Libre Computer ALL-H3-IT
+ PineH64 Model B

- Amlogic
+ Libretech Amlogic GX PC (s905d and s912-based variants)

- Atmel/Microchip:
+ Kizboxmini, sam9x60 EK, sama5d27 Wireless SOM (wlsom1)

- Marvell:
+ Armada 385-based SolidRun Clearfog GTR

- NXP:
+ Gateworks GW59xx boards based on i.MX6/6Q/6QDL
+ Tolino Shine 3 eBook reader (i.MX6sl)
+ Embedded Artists COM (i.MX7ULP)
+ SolidRun CLearfog CX/ITX and HoneyComb (LX2160A-based systems)
+ Google Coral Edge TPU (i.MX8MQ)

- Rockchip
+ Radxa Dalang Carrier (supports rk3288 and rk3399 SOMs)
+ Radxa Rock Pi N10 (RK3399Pro-based)
+ VMARC RK3399Pro SOM

- ST
+ Reference boards for stm32mp15

- ST Ericsson
+ Samsung Galaxy S III mini (GT-I8190)
+ HREF520 reference board for DB8520

- TI OMAP
+ Gen1 Amazon Echo (OMAP3630-based)

- Qualcomm
+ Inforce 6640 Single Board Computer (msm8996-based)
+ SC7180 IDP (SC7180-based)

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

The following changes since commit 60fe30d21d469a37ce79bba477c7d49bc93b93f9:

  Merge tag 'armsoc-soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to d030a0dd01306d45569c6a4449dee603f994744a:

  Merge tag 'ti-k3-soc-for-v5.6-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux into arm/dt

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

Abhishek Pandit-Subedi (1):
      ARM: dts: rockchip: Add brcm bluetooth for rk3288-veyron

Adam Ford (2):
      ARM: dts: imx6q-logicpd: Enable ili2117a Touchscreen
      arm64: dts: imx8mm: Add Crypto CAAM support

Alexandre Belloni (3):
      ARM: dts: at91: nattis 2: remove unnecessary include
      ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
      ARM: dts: at91: sama5d3: define clock rate range for tcb1

Alexandre Torgue (6):
      ARM: dts: stm32: Adapt stm32mp157 pinctrl to manage STM32MP15xx SOCs family
      ARM: dts: stm32: Update stm32mp157 pinctrl files
      ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 and STM32MP153
      ARM: dts: stm32: Manage security diversity for STM32M15x SOCs
      ARM: dts: stm32: Adapt STM32MP157 DK boards to stm32 DT diversity
      ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 DT diversity

Amelie Delaunay (5):
      ARM: dts: stm32: enable USBPHYC on stm32mp15 DKx boards
      ARM: dts: stm32: enable USB Host (USBH) EHCI controller on stm32mp15 DKx
      ARM: dts: stm32: enable USB OTG HS on stm32mp15 DKx boards
      ARM: dts: stm32: add phy-names to usbotg_hs on stm32mp157c-ev1
      ARM: multi_v7_defconfig: enable STM32 PWR regulator

Amit Kucheria (4):
      arm64: dts: sdm845: thermal: Add critical interrupt support
      arm64: dts: msm8916: thermal: Add interrupt support
      arm64: dts: msm8996: thermal: Add critical interrupt support
      arm64: dts: msm8998: thermal: Add critical interrupt support

Anand Moon (1):
      arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960

Andre Heider (1):
      arm64: dts: allwinner: orange-pi-3: Enable IR receiver

Andre Przywara (6):
      arm64: dts: allwinner: H6: Add PMU mode
      arm64: dts: allwinner: H5: Add PMU node
      arm: dts: allwinner: H3: Add PMU node
      ARM: dts: sun8i: R40: Upgrade GICC reg size to 8K
      ARM: dts: sun8i: R40: Add PMU node
      ARM: dts: sun8i: R40: Add SPI controllers nodes and pinmuxes

Andreas Kemnade (4):
      dt-bindings: arm: fsl: add compatible string for Tolino Shine 3
      ARM: dts: add devicetree entry for Tolino Shine 3
      media: dt-bindings: media: fsl-pxp: add missing imx6sll
      ARM: dts: imx6sll: add PXP module

Andrei Stefanescu (1):
      ARM: dts: at91: sama5d2: mark secumod as a GPIO controller

Andrew Jeffery (13):
      dt-bindings: pinctrl: aspeed: Add reg property as a hint
      dt-bindings: misc: Document reg for aspeed, p2a-ctrl nodes
      ARM: dts: aspeed-g5: Move EDAC node to APB
      ARM: dts: aspeed-g5: Use recommended generic node name for SDMC
      ARM: dts: vesnin: Add unit address for memory node
      ARM: dts: fp5280g2: Cleanup gpio-keys-polled properties
      ARM: dts: swift: Cleanup gpio-keys-polled properties
      ARM: dts: witherspoon: Cleanup gpio-keys-polled properties
      ARM: dts: aspeed: Cleanup lpc-ctrl and snoop regs
      ARM: dts: aspeed: Add reg hints to syscon children
      ARM: dts: aspeed-g5: Sort LPC child nodes by unit address
      ARM: dts: aspeed-g6: Cleanup watchdog unit address
      ARM: dts: ibm-power9-dual: Add a unit address for OCC nodes

Andrey Smirnov (6):
      ARM: dts: imx6: rdu2: Add node for UCS1002 USB charger chip
      ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
      ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
      ARM: dts: vf610-zii-dev-rev-b: Drop redundant I2C properties
      ARM: dts: vf610-zii-scu4-aib: Use generic names for DT nodes
      ARM: dts: vf610-zii-scu4-aib: Add node for switch watchdog

André Hentschel (2):
      ARM: dts: Add dtsi files for AM3703, AM3715 and DM3725
      ARM: dts: Add omap3-echo

AngeloGioacchino Del Regno (1):
      arm64: dts: pm8004: Add SPMI regulator and add phandles to lsids

Anson Huang (8):
      dt-bindings: arm: imx: Add the i.MX6SX-SDB Rev-A board
      dt-bindings: arm: imx: Add the i.MX7D-SDB Rev-A board
      ARM: dts: imx6sx-sdb-reva: Add revision in board compatible string
      ARM: dts: imx7d-sdb-reva: Add revision in board compatible string
      arm64: dts: imx8qxp: Remove unnecessary "interrupt-parent" property
      ARM: dts: imx6sl-tolino-shine3: Remove incorrect power supply assignment
      arm64: dts: imx8mm: Memory node should be in board DT
      arm64: dts: imx8mn: Memory node should be in board DT

Anurag Kumar Vulisha (1):
      arm64: zynqmp: Add dr_mode property to usb node

Arnaud Pouliquen (1):
      ARM: dts: stm32: update mlahb node according to the bindings on stm32mp15

Ashish Kumar (4):
      arm64: dts: ls1028a: Add FlexSPI support
      arm64: dts: ls1046a: Update QSPI node properties of ls1046ardb
      arm64: dts: ls208x: Remove non-compatible driver device from qspi node
      arm64: dts: ls1088a: Add QSPI support for NXP LS1088

Bartlomiej Zolnierkiewicz (1):
      ARM: dts: exynos: Add missing CPU frequencies for Exynos5422/5800

Baruch Siach (7):
      ARM: dts: mvebu: add support for SolidRun Clearfog GTR
      ARM: armada-38x-solidrun-microsom: move i2c0 to SOM DT
      ARM: dts: armada-38x-solidrun-microsom: add eeprom
      ARM: dts: armada-388-clearfog: add eeprom
      arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node
      arm64: dts: imx8mq-sr-som: add eeprom description
      arm64: dts: imx8mq-hummingboard-pulse: add eeprom description

Benjamin Gaignard (12):
      ARM: dts: stm32: remove unused rng interrupt on stm32f429
      ARM: dts: stm32: remove "@" and "_" from stm32f4 pinmux groups
      ARM: dts: stm32: remove "@" and "_" from stm32f7 pinmux groups
      ARM: dts: stm32: remove useless clock-names from RTC node on stm32f429
      ARM: dts: stm32: remove useless clock-names from RTC node on stm32f746
      ARM: dts: stm32: fix dma controller node name on stm32f746
      ARM: dts: stm32: fix dma controller node name on stm32f743
      ARM: dts: stm32: fix dma controller node name on stm32mp157c
      ARM: dts: stm32: change nvmem node name on stm32f429
      ARM: dts: stm32: change nvmem node name on stm32mp1
      ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
      ARM: dts: stm32: Add power-supply for RGB panel on stm32429i-eval

Benoit Parrot (2):
      arm64: dts: ti: k3-am65-main Add CAL node
      arm64: dts: ti: k3-am654-base-board: Add CSI2 OV5640 camera

Bibby Hsieh (1):
      arm64: dts: add gce node for mt8183

Biju Das (1):
      dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings

Bjorn Andersson (18):
      ARM: dts: msm8974: Introduce the wcnss remoteproc node
      ARM: dts: msm8974: Add modem remoteproc node
      ARM: dts: msm8974: Move ADSP smd edge to ADSP PIL
      arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk
      arm64: dts: qcom: db820c: Move non-soc entries out of /soc
      arm64: dts: qcom: msm8996: Use node references in db820c
      arm64: dts: qcom: msm8996: Move regulator consumers to db820c
      arm64: dts: qcom: msm8996: Move regulators to db820c
      arm64: dts: qcom: db820c: Group root nodes
      arm64: dts: qcom: db820c: Sort all nodes
      arm64: dts: qcom: db820c: Remove pin specific files
      arm64: dts: qcom: msm8996: Pad addresses
      arm64: dts: qcom: msm8996: Sort all nodes in msm8996.dtsi
      arm64: dts: qcom: db820c: Use regulator names from schematics
      arm64: dts: qcom: msm8996: Introduce IFC6640
      arm64: dts: qcom: db845c: Move remoteproc firmware to sdm845
      arm64: dts: qcom: msm8998-mtp: Add alias for blsp1_uart3
      arm64: dts: qcom: sm8150: Hard code rpmhpd constants

Brian Masney (2):
      ARM: dts: qcom: msm8974: add ocmem node
      ARM: dts: qcom: msm8974: add interconnect nodes

Chen-Yu Tsai (8):
      ARM: dts: sun8i: r40: Add I2C pinmux options
      ARM: dts: sunxi: Add Libre Computer ALL-H3-IT H5 board
      ARM: dts: sun4i: Add CSI1 controller and pinmux options
      ARM: dts: sun7i: Add CSI1 controller and pinmux options
      ARM: dts: sun8i: r40: Add device node for CSI0
      arm64: dts: allwinner: h5: Add Libre Computer ALL-H5-CC H5 board
      ARM: dts: sunxi: Use macros for references to CCU clocks
      arm64: dts: allwinner: sun50i-a64: Use macros for newly exported clocks

Christoph Fritz (1):
      ARM: dts: phycore-imx6: set buck regulator modes explicitly

Christophe Roullier (3):
      ARM: dts: stm32: remove syscfg clock on stm32mp15 ethernet
      ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp15
      ARM: dts: stm32: Enable MAC TX clock gating during TX low-power mode on stm32mp15

Chunyan Zhang (2):
      arm64: dts: Add Unisoc's SC9863A SoC support
      dt-bindings: arm: move sprd board file to vendor directory

Claudiu Beznea (11):
      dt-bindings: at_xdmac: remove wildcard
      dt-bindings: at_xdmac: add microchip,sam9x60-dma
      dt-bindings: atmel-can: add microchip,sam9x60-can
      dt-bindings: atmel-isi: add microchip,sam9x60-isi
      dt-bindings: at91-sama5d2_adc: add microchip,sam9x60-adc
      dt-bindings: atmel-matrix: add microchip,sam9x60-matrix
      dt-bindings: atmel-nand: add microchip,sam9x60-pmecc
      dt-bindings: atmel-sysreg: add microchip,sam9x60-ddramc
      dt-bindings: atmel-smc: add microchip,sam9x60-smc
      dt-bindings: atmel-gpbr: add microchip,sam9x60-gpbr
      dt-bindings: arm: add sam9x60-ek board

Clément Péron (5):
      arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink GS1 and Tanix TX6
      arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier
      arm64: dts: allwinner: Fix wrong license header
      arm64: dts: allwinner: Convert license to SPDX identifier
      arm64: dts: allwinner: unify header comment style

Colin Ian King (1):
      dmaengine: ti: omap-dma: don't allow a null od->plat pointer to be dereferenced

Corentin Labbe (2):
      arm64: dts: allwinner: sun50i-h6-pine-h64: state that the DT supports the modelA
      arm64: dts: allwinner: add pineh64 model B

Dafna Hirschfeld (1):
      dt-bindings: fix compilation error of the example in marvell,mmp3-hsic-phy.yaml

Damir Franusic (1):
      ARM: dts: qcom: Add nodes for SMP boot in IPQ40xx

Dinh Nguyen (2):
      arm64: dts: agilex: add NAND IP to base dts
      arm64: dts: add NAND board files for Stratix10 and Agilex

Dmitry Osipenko (1):
      ARM: dts: tegra20: paz00: Add memory timings

Douglas Anderson (9):
      arm64: dts: sc7180: Fix indentation/ordering of qspi nodes in sc7180-idp
      arm64: dts: sc7180: Add a comment to i2c7 about external pullup
      arm64: dts: qcom: sc7180: Add SoC name to compatible
      arm64: dts: qcom: sc7180: Rename gic-its node to msi-controller
      arm64: dts: qcom: sc7180: Add "#clock-cells" property to usb_1_ssphy
      arm64: dts: qcom: pm6150: Remove macro from unit name of adc-chan
      arm64: dts: qcom: sc7180: Avoid "phy" for USB QMP PHY wrapper
      arm64: dts: qcom: sc7180: Fix I2C/UART numbers 2, 4, 7, and 9
      arm64: dts: qcom: sdm845: Rename gic-its node to msi-controller

Eddie James (1):
      ARM: dts: aspeed: rainier: Switch PSUs to unknown version

Eugen Hristev (3):
      dt-bindings: ARM: at91: Document SAMA5D27 WLSOM1 and Evaluation Kit
      ARM: dts: at91: sama5d27_wlsom1: add SAMA5D27 wlsom1 and wlsom1-ek
      ARM: dts: at91: sama5d27_som1_ek: add i2c filters properties

Fabio Estevam (7):
      ARM: dts: e60k02: Pass the memory unit address
      dt-bindings: arm: fsl: Document i.MX7ULP Embedded Artists COM board
      ARM: dts: imx7ulp-com: Add initial support for i.MX7UP COM board
      ARM: dts: imx51-babbage: Fix the DVI output description
      ARM: dts: imx7: Unify temp-grade and speed-grade nodes
      ARM: dts: imx7d-pico: Add LCD support
      ARM: dts: imx6ul-14x14-evk: Pass the "broken-cd" property

Fabrice Gasnier (7):
      ARM: dts: stm32: add pwm sleep pin muxing for stm32mp157c-ev1
      ARM: dts: stm32: add pwm pin muxing for stm32mp157a-dk1
      ARM: dts: stm32: add pwm sleep pins to stm32mp157c-ev1
      ARM: dts: stm32: add support for PWM on stm32mp157a-dk1
      ARM: dts: stm32: add timers counter support on stm32mp157c
      ARM: dts: stm32: add ADC pins used for stm32mp157c-ed1
      ARM: dts: stm32: add ADC support to stm32mp157c-ed1

Fabrizio Castro (4):
      ARM: dts: iwg20d-q7-common: Add LCD support
      dt-bindings: can: rcar_can: document r8a774b1 support
      dt-bindings: can: rcar_canfd: document r8a774b1 support
      arm64: dts: renesas: Add EK874 board with idk-2121wr display support

Fancy Fang (2):
      arm64: dts: imx8mm: remove "simple-bus" for anatop
      arm64: dts: imx8mn: remove "simple-bus" for anatop

Florian Fainelli (2):
      ARM: dts: NSP: Use hardware I2C for BCM958625HR
      Merge tag 'tags/bcm2835-dt-next-2020-01-07' into devicetree/next

Frieder Schrempf (1):
      arm64: dts: imx8mm: Add missing mux options for UART1 and UART2 signals

Geert Uytterhoeven (26):
      arm64: dts: renesas: Remove use of ARCH_R8A7796
      arm64: dts: renesas: Rename r8a7796* to r8a77960*
      ARM: dts: sh73a0: Rename twd clock to periph clock
      ARM: dts: sh73a0: Add device node for ARM global timer
      ARM: dts: r8a7779: Add device node for ARM global timer
      ARM: dts: renesas: Group tuples in regulator-gpio states properties
      ARM: dts: renesas: Group tuples in interrupt properties
      ARM: dts: renesas: Group tuples in pci ranges and dma-ranges properties
      arm64: dts: renesas: Group tuples in regulator-gpio states properties
      arm64: dts: renesas: Group tuples in interrupt properties
      arm64: dts: renesas: Group tuples in pci ranges and dma-ranges properties
      arm64: dts: renesas: r8a77970: Group tuples in thermal reg property
      arm64: dts: renesas: r8a77961: Add RWDT node
      arm64: dts: renesas: r8a77961: Add GPIO nodes
      arm64: dts: renesas: r8a77961: Add RAVB node
      arm64: dts: renesas: r8a77961: Add SYS-DMAC nodes
      arm64: dts: renesas: r8a77961: Add I2C nodes
      arm64: dts: renesas: r8a77961: Add SDHI nodes
      arm64: dts: renesas: Rename r8a7795{-es1,}* to r8a7795[01]*
      arm64: dts: renesas: Drop redundant SoC prefixes from ULCB DTS file names
      arm64: dts: renesas: Sort DTBs in Makefile
      arm64: dts: renesas: Prepare for split of ARCH_R8A7795 into ARCH_R8A7795[01]
      ARM: dts: rcar-gen2: Fix PCI high address in interrupt-map-mask
      ARM: dts: rcar-gen2: Add missing mmio-sram bus properties
      ARM: dts: r8a7778: Add missing clock-frequency for fixed clocks
      ARM: dts: sh73a0: Add missing clock-frequency for fixed clocks

Georgii Staroselskii (3):
      ARM: dts: allwinner: Split out non-SoC specific parts of Neutis N5
      ARM: dts: sunxi: Add Neutis N5H3 support
      dt-bindings: arm: sunxi: add Neutis N5H3

Grygorii Strashko (2):
      ARM: dts: omap3: name mdio node properly
      arm64: dts: ti: k3-am65-mcu: add system control module node

Guido Günther (2):
      arm64: dts: imx8mq: Add eLCDIF controller
      dt-bindings: mxsfb: Add compatible for iMX8MQ

Heiko Stuebner (8):
      arm64: dts: rockchip: remove 408MHz operating point from px30
      arm64: dts: rockchip: add thermal infrastructure to px30
      arm64: dts: rockchip: enable tsadc on px30-evb
      dt-bindings: gpu: mali-bifrost: Add Rockchip PX30
      arm64: dts: rockchip: add the gpu for px30
      arm64: dts: rockchip: enable the gpu on px30-evb
      arm64: dts: rockchip: add dsi controller for px30
      arm64: dts: rockchip: hook up the px30-evb dsi display

Horia Geantă (1):
      arm64: dts: imx8mn: add crypto node

Hsin-Yi Wang (1):
      arm64: dts: mt8173: add Mediatek JPEG Codec

Ingo van Lil (1):
      ARM: dts: at91: Reenable UART TX pull-ups

Ioana Ciornei (2):
      arm64: dts: lx2160a: add emdio1 node
      arm64: dts: lx2160a: add RGMII phy nodes

Ivan Mikhaylov (1):
      ARM: dts: aspeed: Add SD card for Vesnin

JC Kuo (1):
      arm64: tegra: Add fuse/apbmisc node on Tegra194

Jack Chen (1):
      ARM: dts: rockchip: Add missing cpu operating points for rk3288-tinker

Jagan Teki (6):
      dt-bindings: arm: rockchip: Add Rock Pi N10 binding
      arm64: dts: rockchip: Add VMARC RK3399Pro SOM initial support
      ARM: dts: rockchip: Add Radxa Dalang Carrier board
      arm64: dts: rockchip: Add Radxa Rock Pi N10 initial support
      arm64: dts: allwinner: a64: Add MIPI DSI pipeline
      ARM: dts: sun8i: r40: Use tcon top clock index macros

Jeffrey Hugo (6):
      arm64: dts: qcom: msm8998: Add anoc2 smmu node
      arm64: dts: qcom: msm8998: Add wifi node
      arm64: dts: qcom: msm8998: Fix tcsr syscon size
      arm64: dts: qcom: msm8998: Add gpucc node
      arm64: dts: qcom: msm8998: Fixup uart3 gpio config for bluetooth
      arm64: dts: msm8998-clamshell: Add pm8005_s1 regulator

Jernej Skrabec (5):
      media: dt-bindings: media: add new rc map name
      arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping
      ARM: dts: sun8i: h3: Add rc map for Beelink X2
      dt-bindings: pwm: allwinner: Add H6 PWM description
      arm64: dts: allwinner: h6: Add PWM node

Jerome Brunet (4):
      arm64: dts: meson: gxl: add i2c C pins
      dt-bindings: arm: amlogic: add libretech-pc bindings
      arm64: dts: meson: add libretech-pc boards support
      arm64: dts: meson: add audio fifo depths

Jim Wright (1):
      ARM: dts: aspeed: rainier: Add UCD90320 power sequencer

Joel Stanley (1):
      ARM: dts: aspeed: AST2400 disables hw checksum

Johan Jonker (9):
      arm64: dts: rockchip: remove identical &uart0 node from rk3368-lion-haikou
      arm64: dts: rockchip: rk3399-firefly: remove num-slots from &sdio0 node
      arm64: dts: rockchip: rk3399-hugsun-x99: remove supports-sd and supports-emmc options
      arm64: dts: rockchip: fix dwmmc clock name for px30
      arm64: dts: rockchip: fix dwmmc clock name for rk3308
      arm64: dts: rockchip: add reg property to brcmf sub-nodes
      ARM: dts: rockchip: add reg property to brcmf sub node for rk3188-bqedison2qc
      ARM: dts: rockchip: rename dwmmc node names to mmc
      arm64: dts: rockchip: rename dwmmc node names to mmc

Jorge Ramirez-Ortiz (4):
      arm64: dts: qcom: msm8916: Add the clocks for the APCS mux/divider
      arm64: dts: qcom: qcs404: Add HFPLL node
      arm64: dts: qcom: qcs404: Add the clocks for APCS mux/divider
      arm64: dts: qcom: qcs404: Add DVFS support

Jyri Sarha (3):
      ARM: dts: am335x-evm: Use drm simple-panel instead of tilcdc-panel
      ARM: dts: am335x-evmsk: Use drm simple-panel instead of tilcdc-panel
      ARM: dts: am335x-icev2: Add support for OSD9616P0899-10 at i2c0

Kamel Bouhara (3):
      ARM: dts: at91: rearrange kizbox dts using aliases nodes
      dt-bindings: arm: at91: Document Kizboxmini and Smartkiz boards binding
      ARM: dts: at91: add smartkiz support and a common kizboxmini dtsi file

Katsuhiro Suzuki (1):
      arm64: dts: rockchip: split rk3399-rockpro64 for v2 and v2.1 boards

Kever Yang (1):
      arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log

Kevin Hilman (1):
      Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayLibre/clk-meson into v5.6/dt

Kiran Gunda (3):
      arm64: dts: qcom: sc7180: Add SPMI PMIC arbiter device
      arm64: dts: qcom: pm6150: Add PM6150/PM6150L PMIC peripherals
      arm64: dts: qcom: sc7180-idp: Add RPMh regulators

Krzysztof Kozlowski (3):
      ARM: dts: exynos: Rename children of SysRAM node to "sram"
      ARM: dts: samsung: Rename Samsung and Exynos to lowercase
      arm64: dts: exynos: Rename Samsung and Exynos to lowercase

Kuldeep Singh (2):
      arm64: dts: ls1046a: Add QSPI node for ls1046afrwy
      arm64: dts: ls208xa: Update qspi node properties for LS2088ARDB

Kuninori Morimoto (1):
      arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from sound

Laurent Pinchart (1):
      arm64: dts: zynqmp: Use decimal values for drm-clock properties

Leonard Crestez (1):
      arm64: dts: imx8m: Add ddr controller nodes

Li Jun (2):
      arm64: dts: imx8mn: Remove setting for IMX8MN_CLK_USB_CORE_REF
      arm64: dts: imx8mn-evk: enable usb1 and typec support

Lina Iyer (2):
      arm64: dts: qcom: add PDC interrupt controller for SDM845
      arm64: dts: qcom: setup PDC as the wakeup parent for TLMM on SDM845

Linus Walleij (5):
      ARM: dts: ux500: declare GPADC IIO ADC channels
      ARM: dts: ux500: Drop pulls on I2C buses
      ARM: dts: ux500: Break out DB8500 DTSI
      ARM: dts: ux500: Split TVK DTSI files in two
      ARM: dts: ux500: Add devicetree for HREF520

Loic Poulain (2):
      arm: dts: qcom: db410c: Enable USB OTG support
      arm64: dts: apq8096-db820c: Fix VDD core voltage

Lokesh Vutla (1):
      arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu

Lubomir Rintel (5):
      dt-bindings: marvell,mmp2: Add clock ids for the HSIC clocks
      clk: mmp2: Add HSIC clocks
      dt-bindings: phy: Add binding for marvell,mmp3-hsic-phy
      ARM: dts: mmp3: Add HSIC controllers
      ARM: dts: mmp3-dell-ariel: Enable the HSIC

Luca Weiss (1):
      ARM: dts: msm8974-FP2: Introduce the wcnss remoteproc node

Lucas Stach (1):
      arm64: dts: imx8mq: add missing SAI nodes

Ludovic Desroches (1):
      ARM: dts: at91: sama5d2: set the sdmmc gclk frequency

Manish Narani (1):
      arm64: zynqmp: Add ZynqMP SDHCI compatible string

Manivannan Sadhasivam (4):
      arm64: dts: freescale: Add devicetree support for Thor96 board
      dt-bindings: arm: Add devicetree binding for Thor96 Board
      arm64: dts: bitmain: Add clock controller support for BM1880 SoC
      arm64: dts: bitmain: Source common clock for UART controllers

Manu Gautam (1):
      arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core

Marco Antonio Franchi (2):
      dt-bindings: arm: Add Google Coral Edge TPU entry
      arm64: dts: freescale: add initial support for Google i.MX 8MQ Phanbell

Marco Felsch (1):
      ARM: dts: imx6: phycore-som: add pmic onkey device

Marek Szyprowski (4):
      ARM: dts: exynos: Add initial data for coupled regulators for Exynos5422/5800
      ARM: dts: exynos: Correct USB3503 GPIOs polarity
      ARM: dts: exynos: Move Exynos5420 bus related OPPs to the Odroid boards DTS
      ARM: dts: exynos: Adjust bus related OPPs to the values correct for Exynos5422 Odroids

Marian Mihailescu (1):
      ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enable it on Odroid XU3/4

Markus Reichl (11):
      arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc
      arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc
      arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc
      arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc
      arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc
      arm64: dts: rockchip: Use correct pin for lcd-reset pinctrl on rk3399-roc-pc
      arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk3399-roc-pc
      arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc
      arm64: dts: rockchip: Remove always-on properties from regulator nodes on rk3399-roc-pc.
      arm64: dts: rockchip: Enable mp8859 regulator on rk3399-roc-pc
      arm64: dts: rockchip: Enable sdio0 and uart0 on rk3399-roc-pc-mezzanine

Martin Blumenstingl (6):
      ARM: dts: meson: provide the XTAL clock using a fixed-clock
      ARM: dts: meson8: add the DDR clock controller
      ARM: dts: meson8b: add the DDR clock controller
      ARM: dts: meson8b: fix the clock controller compatible string
      ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP
      ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP

Martin Kepplinger (1):
      arm64: dts: imx8mq-librem5-devkit: add accelerometer and gyro sensor

Masahiro Yamada (3):
      ARM: dts: uniphier: add pinmux nodes for I2C ch5, ch6
      ARM: dts: uniphier: add reset-names to NAND controller node
      arm64: dts: uniphier: add reset-names to NAND controller node

Matthias Kaehlcke (3):
      arm64: dts: qcom: sc7180: Fix node order
      ARM: dts: rockchip: Use ABI name for write protect pin on veyron fievel/tiger
      ARM: dts: rockchip: Use ABI name for recovery mode pin on veyron fievel/tiger

Matwey V. Kornilov (2):
      arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board
      arm64: dts: rockchip: Add regulators for PCIe for Radxa Rock Pi 4 board

Maulik Shah (4):
      arm64: dts: qcom: sc7180: Add cmd_db reserved area
      arm64: dts: qcom: sc7180: Add rpmh-rsc node
      arm64: dts: qcom: sc7180: Add pdc interrupt controller
      arm64: dts: qcom: sc7180: Add wakeup parent for TLMM

Maxime Jourdan (1):
      arm64: dts: meson-g12-common: add video decoder node

Maxime Ripard (9):
      dt-bindings: clocks: Convert Allwinner DE2 clocks to a schema
      dt-bindings: clocks: Convert Allwinner A80 USB clocks to a schema
      dt-bindings: clocks: Convert Allwinner A80 DE clocks to a schema
      ARM: dts: sun9i: Make sure the USB PHY resources are in the same order
      ARM: dts: sun8i: v3s: Remove redundant assigned-clocks
      ARM: dts: sunxi: Add missing dmas properties to TCON
      ARM: dts: sun8i: nanopi-duo2: Fix GPIO regulator state array
      ARM: dts: sun9i: Remove useless reset and clock names
      ARM: dts: sunxi: Add missing LVDS resets and clocks

Michael Grzeschik (2):
      ARM: dts: imx25: consolidate properties of usbhost1 in dtsi file
      ARM: dts: imx25: describe maximum speed of internal usbhost port1 phy

Michael Trimarchi (2):
      ARM: dts: imx6qdl-icore-1.5: Remove duplicate phy reset methods
      ARM: dts: imx6qdl-icore: Add fec phy-handle

Michael Walle (2):
      arm64: dts: ls1028a: add missing sai nodes
      arm64: dts: ls1028a: put SAIs into async mode

Michal Simek (14):
      arm64: zynqmp: Use ethernet-phy as node name for ethernet phys
      arm64: zynqmp: Remove addition number in node name
      arm64: zynqmp: Fix address for tca6416_u97 chip on zcu104
      arm64: zynqmp: Turn comment to gpio-line-names
      arm64: zynqmp: Setup clock-output-names for si570 chips
      arm64: zynqmp: Remove broken-cd from zcu100-revC
      arm64: zynqmp: Setup default number of chipselects for zcu100
      arm64: zynqmp: Enable iio-hwmon for ina226 on zcu100
      arm64: zynqmp: Enable iio-hwmon for ina226 on zcu111
      arm64: zynqmp: Add label property to all ina226 on zcu111
      arm64: zynqmp: Enable iio-hwmon for ina226 on zcu102
      arm64: zynqmp: Add label property to all ina226 on zcu102
      arm64: zynqmp: Enable iio-hwmon for ina226 on zcu106
      arm64: zynqmp: Add label property to all ina226 on zcu106

Miquel Raynal (2):
      arm64: dts: rockchip: Add PX30 DSI DPHY
      arm64: dts: rockchip: Add PX30 LVDS

Mohammad Rasim (3):
      dt-bindings: Add vendor prefix for Videostrong
      dt-bindings: arm: amlogic: add Videostrong KII Pro bindings
      arm64: dts: meson-gxbb: add support for Videostrong KII Pro

Neil Armstrong (1):
      arm64: dts: meson-sm1: add video decoder compatible

Nicolas Ferre (1):
      ARM: dts: at91: sama5d27_som1_ek: add the microchip,sdcal-inverted on sdmmc0

Nicolas Saenz Julienne (2):
      ARM: dts: bcm283x: Unify CMA configuration
      ARM: dts: bcm2711: Enable PCIe controller

Niklas Cassel (2):
      arm64: dts: qcom: qcs404: Add CPR and populate OPP table
      arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode

Olof Johansson (48):
      Merge tag 'samsung-dt-5.5-2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'socfpga_dts_updates_for_v5.5_part2' of git://git.kernel.org/.../dinguyen/linux into arm/dt
      Merge tag 'ux500-armsoc-v5.6-1' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
      Merge tag 'ux500-armsoc-v5.6-2' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
      Merge tag 'renesas-arm-dt-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge branch 'mmp/hsic' into arm/dt
      ARM: dts: mmp3: Fix typos
      Merge branch 'mmp/hsic' into arm/dt
      Merge tag 'omap-for-v5.6/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'omap-for-v5.6/ti-sysc-dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge branch 'omap/soc' into arm/dt
      Merge tag 'omap-for-v5.6/ti-sysc-drop-pdata-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'arm-soc/for-5.6/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'hisi-arm64-dt-for-5.6' of git://github.com/hisilicon/linux-hisi into arm/dt
      Merge tag 'stm32-dt-for-v5.6-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
      Merge tag 'v5.6-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.6-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'samsung-dt-5.6' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'tegra-for-5.6-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.6-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.6-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'mvebu-dt-5.6-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'mvebu-dt64-5.6-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'imx-bindings-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt64-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'sunxi-dt-for-5.6-2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'v5.5-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'at91-5.6-dt-1' of git://git.kernel.org/.../at91/linux into arm/dt
      Merge tag 'qcom-arm64-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/dt
      Merge tag 'qcom-dts-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/dt
      Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'omap-for-v5.6/sdma-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'omap-for-v5.6/dt-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'ti-k3-soc-for-v5.6' of git://git.kernel.org/.../kristo/linux into arm/dt
      Merge tag 'arm-soc/for-5.6/devicetree-part2' of https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'v5.6-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.6-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'at91-5.6-dt-2' of git://git.kernel.org/.../at91/linux into arm/dt
      Merge tag 'aspeed-5.6-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
      Merge tag 'zynqmp-dt-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/dt
      Merge tag 'zynq-dt-for-v5.6-v2' of https://github.com/Xilinx/linux-xlnx into arm/dt
      Merge tag 'uniphier-dt-v5.6' of git://git.kernel.org/.../masahiroy/linux-uniphier into arm/dt
      Merge tag 'uniphier-dt64-v5.6' of git://git.kernel.org/.../masahiroy/linux-uniphier into arm/dt
      Merge tag 'ti-k3-soc-for-v5.6-part2' of git://git.kernel.org/.../kristo/linux into arm/dt

Ondrej Jirman (4):
      ARM: dts: sun8i-a83t: Add thermal sensor and thermal zones
      ARM: dts: sun8i-h3: Add thermal sensor and thermal zones
      arm64: dts: allwinner: h5: Add thermal sensor and thermal zones
      arm64: dts: allwinner: h6: Add thermal sensor and thermal zones

Peng Fan (1):
      arm64: dts: imx8m: drop "fsl,aips-bus" and "fsl,imx8mq-aips-bus"

Peng Ma (1):
      arm64: dts: ls1028a: Update edma compatible to fit eDMA driver

Peter Chen (1):
      ARM: dts: imx7s: Add power domain for imx7d HSIC

Peter Robinson (1):
      arm64: tegra: Allow bootloader to configure Ethernet MAC on Jetson TX2

Peter Ujfalusi (9):
      arm64: dts: ti: k3-am65-main: Correct main NAVSS representation
      arm64: dts: ti: k3-am65-main: Move secure proxy under cbass_main_navss
      arm64: dts: ti: k3-am65: DMA support
      arm64: dts: ti: k3-j721e: Correct the address for MAIN NAVSS
      arm64: dts: ti: k3-j721e-main: Correct main NAVSS representation
      arm64: dts: ti: k3-j721e-main: Move secure proxy and smmu under main_navss
      arm64: dts: ti: k3-j721e: DMA support
      arm64: dts: ti: k3-am654-main: Add McASP nodes
      arm64: dts: ti: k3-j721e-main: Add McASP nodes

Philipp Zabel (1):
      arm64: dts: imx8mq: increase NOC clock to 800 MHz

Philippe Schenker (1):
      ARM: dts: colibri-imx6ull: correct wrong pinmuxing and add comments

Qianggui Song (1):
      arm64: dts: meson: a1: add pinctrl controller support

Rabeeh Khoury (1):
      arm64: dts: lx2160a: add dts for CEX7 platforms

Rajan Vaja (3):
      arm64: dts: xilinx: Add the clock nodes for zynqmp
      arm64: dts: xilinx: Remove dtsi for fixed clock
      arm64: dts: xilinx: Add the power nodes for zynqmp

Rajendra Nayak (4):
      dt-bindings: qcom: Add SC7180 bindings
      arm64: dts: sc7180: Add minimal dts/dtsi files for SC7180 soc
      arm64: dts: sc7180: Remove additional spi chip select muxes
      arm64: dts: sc7180: Add aliases for all i2c and spi devices

Rajeshwari (2):
      arm64: dts: qcom: sc7180: Add device node support for TSENS in SC7180
      arm64: dts: qcom: sc7180: Add critical interrupt and cooling maps for TSENS in SC7180

Rasmus Villemoes (1):
      ARM: dts: ls1021a: add node describing external interrupt lines

Razvan Stefanescu (1):
      ARM: dts: at91: sama5d2: disable pwm0 by default

Rob Clark (1):
      arm64: dts: qcom: sdm845: move gpu zap nodes to per-device dts

Rob Herring (2):
      ARM: dts: rockchip: Kill off "simple-panel" compatibles
      arm64: dts: rockchip: Kill off "simple-panel" compatibles

Robert Jones (4):
      dt-bindings: arm: fsl: Add Gateworks Ventana i.MX6DL/Q compatibles
      ARM: dts: imx: Add GW5907 board support
      ARM: dts: imx: Add GW5913 board support
      ARM: dts: imx: Add GW5912 board support

Robin Murphy (4):
      arm64: dts: rockchip: Fix NanoPC-T4 cooling maps
      arm64: dts: rockchip: Improve nanopi4 PCIe
      arm64: dts: rockchip: Add GPU cooling device for RK3399
      arm64: dts: rockchip: Add RK3328 idle state

Roja Rani Yarubandi (1):
      arm64: dts: sc7180: Add qupv3_0 and qupv3_1

Ruslan V. Sushko (1):
      arm64: dts: zii-ultra: adjust board names

Russell King (4):
      arm64: dts: uDPU: fix broken ethernet
      arm64: dts: uDPU: remove i2c-fast-mode
      arm64: dts: uDPU: SFP cages support 3W modules
      arm64: dts: lx2160a: add emdio2 node

Sai Prakash Ranjan (5):
      arm64: dts: sdm845: Update the device tree node for LLCC
      arm64: dts: qcom: sc7180: Add APSS watchdog node
      arm64: dts: qcom: sm8150: Add APSS watchdog node
      arm64: dts: qcom: sc7180: Add Last level cache controller node
      arm64: dts: qcom: qcs404: Update the compatible for watchdog timer

Samuel Holland (1):
      arm64: dts: allwinner: a64: pinebook: Fix lid wakeup

Sandeep Maheswaram (1):
      arm64: dts: qcom: sc7180: Add USB related nodes

Sandeep Sheriker Mallikarjun (1):
      ARM: dts: at91: sam9x60: add device tree for soc and board

Shawn Guo (3):
      bindings: fsl: document compatibles of lx2160a boards
      arm64: dts: hi3798cv200-poplar: add linux,rc-map-name for IR
      arm64: dts: hi3798cv200: correct PCIe 'bus-range' setting

Sibi Sankar (8):
      arm64: dts: sm8150: Add rpmh power-domain node
      arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI smp2p
      arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI remoteprocs
      arm64: dts: qcom: sm8150: Add cpufreq HW device node
      arm64: dts: qcom: sc7180: Add remoteproc enablers
      arm64: dts: qcom: msm8998: Update reserved memory map
      arm64: dts: qcom: msm8998: Add ADSP, MPSS and SLPI nodes
      arm64: dts: qcom: sc7180: Add rpmh power-domain node

Simon Shields (1):
      ARM: dts: exynos: Add support for the touch-sensitive buttons on Midas family

Soeren Moch (2):
      arm64: dts: rockchip: enable wifi module at sdio0 on rockpro64
      arm64: dts: rockchip: hook up bluetooth at uart0 on rockpro64

Stanimir Varbanov (1):
      arm64: dts: qcom: msm8996: Fix venus iommu nodename error

Stefan Agner (1):
      ARM: dts: imx6qdl-apalis: mux HDMI CEC pin

Stefan Mavrodiev (1):
      arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators

Stephan Gerhold (22):
      ARM: dts: ux500: snowball: Remove unused PRCMU cpufreq node
      dt-bindings: arm: Document compatibles for Ux500 boards
      ARM: dts: ux500: Move generic pin configs out of ste-href-family-pinctrl.dtsi
      ARM: dts: ux500: Rename generic pin configs according to pin group
      ARM: dts: ux500: Add alternative SDI pin configs
      ARM: dts: ux500: Add pin configs for UART1 CTS/RTS pins
      ARM: dts: ux500: nomadik-pinctrl: Add &gpio_in_nopull
      ARM: dts: ux500: Disable I2C/SPI buses by default
      ARM: dts: ux500: Add aliases for I2C and SPI buses
      ARM: dts: ux500: Move serial aliases to ste-dbx5x0.dtsi
      ARM: dts: ux500: Remove ux500_ prefix from ux500_serial* labels
      ARM: dts: ux500: Add "simple-bus" compatible to soc node
      ARM: dts: ux500: Use "arm,pl031" compatible for PL031
      arm64: dts: qcom: pm8916: Add vibration motor node
      ARM: dts: ux500: Remove unused ste-href-ab8505.dtsi
      ARM: dts: ux500: Add device tree include for AB8505
      dt-bindings: arm: ux500: Document samsung,golden compatible
      ARM: dts: ux500: Add device tree for Samsung Galaxy S III mini (GT-I8190)
      ARM: dts: ux500: samsung-golden: Add IMU (accelerometer + gyroscope)
      ARM: dts: ux500: samsung-golden: Add touch screen
      ARM: dts: ux500: samsung-golden: Add WiFi
      ARM: dts: ux500: samsung-golden: Add Bluetooth

Stephen Boyd (1):
      arm64: dts: qcom: sdm845-cheza: Add cr50 spi node

Stephen Brennan (2):
      ARM: dts: bcm2835: Move rng definition to common location
      ARM: dts: bcm2711: Enable HWRNG support

Sylwester Nawrocki (1):
      ARM: dts: exynos: Remove syscon compatible from chipid node on Exynos5

Tamás Szűcs (2):
      arm64: tegra: Enable PWM fan on Jetson Nano
      arm64: tegra: Enable SDIO on Jetson Nano M.2 Key E

Taniya Das (2):
      arm64: dts: qcom: SC7180: Add node for rpmhcc clock driver
      arm64: dts: sc7180: Add cpufreq HW node for cpu scaling

Tao Ren (2):
      ARM: dts: aspeed: netbmc: Delete no-hw-checksum
      ARM: dts: aspeed: yamp: Delete no-hw-checksum

Tero Kristo (6):
      ARM: dts: dra7: convert IOMMUs to use ti-sysc
      ARM: dts: dra74x: convert IOMMUs to use ti-sysc
      ARM: dts: omap4: convert IOMMUs to use ti-sysc
      ARM: dts: omap5: convert IOMMUs to use ti-sysc
      ARM: OMAP4: hwmod-data: remove OMAP4 IOMMU hwmod data
      ARM: OMAP5: hwmod-data: remove OMAP5 IOMMU hwmod data

Thierry Reding (13):
      dt-bindings: memory-controller: Convert Tegra124 EMC to json-schema
      ARM: tegra: Let the EMC hardware use the EMC clock
      arm64: tegra: Let the EMC hardware use the EMC clock
      ARM: tegra: Rename EMC on Tegra124
      arm64: tegra: Rename EMC on Tegra132
      dt-bindings: memory: Add Tegra186 memory client IDs
      dt-bindings: memory: Add Tegra194 memory controller header
      dt-bindings: memory: Add Tegra186 memory subsystem
      arm64: tegra: Add interrupt for memory controller on Tegra186
      arm64: tegra: Add external memory controller on Tegra186
      arm64: tegra: Add the memory subsystem on Tegra194
      arm64: tegra: Make XUSB node consistent with the rest
      arm64: tegra: Redefine force recovery key on Jetson AGX Xavier

Thor Thayer (3):
      arm64: dts: agilex: Add EDAC Device Tree
      arm64: dts: agilex: Add SysMgr compatible
      arm64: dts: agilex: Add SysMgr to Ethernet nodes

Tim Harvey (1):
      ARM: dts: imx: Add GW5910 board support

Tomi Valkeinen (2):
      ARM: dts: dra76-evm: add HDMI output
      ARM: dts: am57xx-idk-common: add HDMI to the common dtsi

Tony Lindgren (70):
      ARM: dts: Add generic compatible for omap sdma instances
      ARM: dts: Configure interconnect target module for omap2 sdma
      ARM: dts: Configure interconnect target module for omap3 sdma
      ARM: OMAP2+: Drop unused sdma functions
      ARM: OMAP2+: Drop sdma interrupt handling for mach-omap2
      ARM: OMAP2+: Configure sdma capabilities directly
      ARM: OMAP2+: Configure dma_plat_info directly and drop dma_dev_attr
      dmaengine: ti: omap-dma: Add device tree match data and use it for cpu_pm
      ARM: dts: Configure interconnect target module for am4 qspi
      ARM: dts: Configure interconnect target module for am3 sham
      ARM: dts: Configure interconnect target module for am4 sham
      ARM: dts: Configure interconnect target module for dra7 sham
      ARM: dts: Configure interconnect target module for am3 aes
      ARM: dts: Configure interconnect target module for am4 aes
      ARM: dts: Configure interconnect target module for dra7 aes
      ARM: dts: Configure interconnect target module for am4 des
      ARM: dts: Configure interconnect target module for dra7 des
      ARM: OMAP2+: Drop legacy platform data for am4 qspi
      ARM: OMAP2+: Drop legacy platform data for omap4 aess
      ARM: OMAP2+: Drop legacy platform data for omap4 dmic
      ARM: OMAP2+: Drop legacy platform data for omap4 mcpdm
      ARM: OMAP2+: Drop legacy platform data for omap5 dmic
      ARM: OMAP2+: Drop legacy platform data for omap5 mcpdm
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 sham
      ARM: OMAP2+: Drop legacy platform data for dra7 sham
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 aes
      ARM: OMAP2+: Drop legacy platform data for dra7 aes
      ARM: OMAP2+: Drop legacy platform data for am4 des
      ARM: OMAP2+: Drop legacy platform data for dra7 des
      ARM: OMAP2+: Drop legacy platform data for omap4 timers except timer1
      ARM: OMAP2+: Drop legacy platform data for omap5 timers except timer1
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 timers except timer1 and 2
      ARM: OMAP2+: Drop legacy platform data for dra7 timers except timer1 to 4
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 epwmss
      ARM: OMAP2+: Drop legacy platform data for dra7 epwmss
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 spinlock
      ARM: OMAP2+: Drop legacy platform data for omap4 spinlock
      ARM: OMAP2+: Drop legacy platform data for omap5 spinlock
      ARM: OMAP2+: Drop legacy platform data for dra7 spinlock
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 spi
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 dcan
      ARM: OMAP2+: Drop legacy platform data for dra7 dcan
      ARM: OMAP2+: Drop legacy platform data for am3 adc_tsc
      ARM: OMAP2+: Drop legacy platform data for am4 adc_tsc
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 elm
      ARM: OMAP2+: Drop legacy platform data for omap4 elm
      ARM: OMAP2+: Drop legacy platform data for dra7 elm
      ARM: OMAP2+: Drop legacy platform data for am3 lcdc
      ARM: OMAP2+: Drop legacy platform data for am4 ocp2scp
      ARM: OMAP2+: Drop legacy platform data for omap4 ocp2scp
      ARM: OMAP2+: Drop legacy platform data for omap5 ocp2scp
      ARM: OMAP2+: Drop legacy platform data for dra7 ocp2scp
      ARM: OMAP2+: Drop legacy platform data for am4 vpfe
      ARM: OMAP2+: Drop legacy platform data for omap4 hsi
      ARM: OMAP2+: Drop legacy platform data for omap4 smartreflex
      ARM: OMAP2+: Drop legacy platform data for dra7 smartreflex
      ARM: OMAP2+: Drop legacy platform data for omap4 kbd
      ARM: OMAP2+: Drop legacy platform data for omap5 kbd
      ARM: OMAP2+: Drop legacy platform data for omap4 slimbus
      ARM: OMAP2+: Drop legacy platform data for omap4 fdif
      Merge branch 'omap-for-v5.6/ti-sysc-dt' into omap-for-v5.6/ti-sysc-drop-pdata
      dmaengine: ti: omap-dma: Configure global priority register directly
      dmaengine: ti: omap-dma: Pass sdma auxdata to driver and use it
      dmaengine: ti: omap-dma: Allocate channels directly
      dmaengine: ti: omap-dma: Use cpu notifier to block idle for omap2
      ARM: OMAP2+: Drop legacy init for sdma
      ARM: OMAP2+: Drop legacy platform data for sdma
      Merge tag 'sdma-dts' into omap-for-v5.6/ti-sysc-dt
      Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sysc-drop-pdata
      Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sysc-drop-pdata

Vasily Khoruzhick (5):
      arm64: dts: allwinner: a64: Add thermal sensors and thermal zones
      arm64: dts: allwinner: a64: add CPU clock to CPU0-3 nodes
      arm64: dts: allwinner: a64: add cooling maps and thermal tripping points
      arm64: dts: allwinner: a64: add dtsi with CPU operating points
      arm64: dts: allwinner: a64: enable DVFS

Venkatesh Yadav Abbarapu (1):
      arm64: zynqmp: Fix the si570 clock frequency on zcu111

Victhor Foster (2):
      ARM: dts: qcom: apq8084: Change tsens definition to new style
      ARM: dts: qcom: apq8084: Remove all instances of IRQ_TYPE_NONE

Vignesh Raghavendra (3):
      arm64: dts: ti: k3-j721e: Add DT nodes for few peripherials
      arm64: dts: ti: k3-am65: Add OSPI DT node
      arm64: dts: k3-am654-base-board: Add IRQ line for GPIO expander

Vinod Koul (6):
      arm64: dts: qcom: Use gcc clock enums
      arm64: dts: qcom: sm8150: Add ufs nodes
      arm64: dts: qcom: sm8150-mtp: Enable UFS nodes
      arm64: dts: qcom: sm8150-mtp: Add UFS gpio reset
      arm64: dts: qcom: sm8150: Fix UFS phy register size
      arm64: dts: qcom: sdm845: add the ufs reset

Vivek Gautam (1):
      arm64: dts: sc7180: Add device node for apps_smmu

Vladimir Oltean (1):
      ARM: dts: ls1021a-tsn: Use interrupts for the SGMII PHYs

Xingyu Chen (1):
      arm64: dts: meson: add reset controller for Meson-A1 SoC

Yangtao Li (1):
      ARM: dts: exynos: Enable FIMD node and add proper panel node to Tiny4412

Yann Gautier (4):
      ARM: dts: stm32: update slew-rate properties for sdmmc1 on stm32mp157
      ARM: dts: stm32: add sdmmc2 & 3 nodes for STM32MP157 SoC
      ARM: dts: stm32: enable sdmmc2 node for stm32mp157c-ed1 board
      ARM: dts: stm32: add sdmmc3 node for STM32MP1 boards

Yinbo Zhu (1):
      arm64: dts: ls1028a-rdb: enable emmc hs400 mode

Zumeng Chen (1):
      ARM: dts: zynq: enablement of coresight topology

michael.kao (1):
      arm64: dts: mt8173: Add dynamic power node.

yong.liang (1):
      arm64: dts: mt8183: add reset-cells in infracfg


 .../devicetree/bindings/arm/amlogic.yaml        |    3 +
 .../devicetree/bindings/arm/atmel-at91.yaml     |   31 +
 .../devicetree/bindings/arm/atmel-sysregs.txt   |    1 +
 Documentation/devicetree/bindings/arm/fsl.yaml  |   54 +
 Documentation/devicetree/bindings/arm/qcom.yaml |   44 +-
 .../devicetree/bindings/arm/rockchip.yaml       |    9 +
 .../bindings/arm/{ => sprd}/sprd.yaml           |    2 +-
 .../devicetree/bindings/arm/sunxi.yaml          |   23 +-
 .../devicetree/bindings/arm/ux500.yaml          |   36 +
 .../clock/allwinner,sun8i-a83t-de2-clk.yaml     |   76 +
 .../clock/allwinner,sun9i-a80-de-clks.yaml      |   67 +
 .../clock/allwinner,sun9i-a80-usb-clocks.yaml   |   59 +
 .../devicetree/bindings/clock/sun8i-de2.txt     |   34 -
 .../devicetree/bindings/clock/sun9i-de.txt      |   28 -
 .../devicetree/bindings/clock/sun9i-usb.txt     |   24 -
 .../devicetree/bindings/display/mxsfb.txt       |    1 +
 .../devicetree/bindings/dma/atmel-xdma.txt      |    4 +-
 .../bindings/gpu/arm,mali-bifrost.yaml          |    1 +
 .../bindings/iio/adc/at91-sama5d2_adc.txt       |    2 +-
 .../devicetree/bindings/media/atmel-isi.txt     |    2 +-
 .../devicetree/bindings/media/fsl-pxp.txt       |    2 +-
 Documentation/devicetree/bindings/media/rc.yaml |    1 +
 .../memory-controllers/nvidia,tegra124-emc.txt  |  374 --
 .../memory-controllers/nvidia,tegra124-emc.yaml |  528 +++
 .../memory-controllers/nvidia,tegra186-mc.yaml  |  130 +
 .../devicetree/bindings/mfd/atmel-gpbr.txt      |    4 +-
 .../devicetree/bindings/mfd/atmel-matrix.txt    |    1 +
 .../devicetree/bindings/mfd/atmel-smc.txt       |    1 +
 .../bindings/misc/aspeed-p2a-ctrl.txt           |    1 +
 .../devicetree/bindings/mtd/atmel-nand.txt      |    1 +
 .../devicetree/bindings/net/can/atmel-can.txt   |    3 +-
 .../devicetree/bindings/net/can/rcar_can.txt    |    5 +-
 .../devicetree/bindings/net/can/rcar_canfd.txt  |    5 +-
 .../bindings/phy/marvell,mmp3-hsic-phy.yaml     |   42 +
 .../pinctrl/aspeed,ast2400-pinctrl.yaml         |    3 +
 .../pinctrl/aspeed,ast2500-pinctrl.yaml         |    3 +
 .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml   |   51 +
 .../devicetree/bindings/timer/renesas,tmu.txt   |    1 +
 .../devicetree/bindings/vendor-prefixes.yaml    |    2 +
 MAINTAINERS                                     |    1 +
 arch/arm/boot/dts/Makefile                      |   26 +-
 arch/arm/boot/dts/am335x-evm.dts                |   40 +-
 arch/arm/boot/dts/am335x-evmsk.dts              |   38 +-
 arch/arm/boot/dts/am335x-icev2.dts              |   13 +
 arch/arm/boot/dts/am33xx-l4.dtsi                |   16 -
 arch/arm/boot/dts/am33xx.dtsi                   |   69 +-
 arch/arm/boot/dts/am3517.dtsi                   |    2 +-
 arch/arm/boot/dts/am3703.dtsi                   |   14 +
 arch/arm/boot/dts/am3715.dtsi                   |   10 +
 arch/arm/boot/dts/am4372.dtsi                   |  142 +-
 arch/arm/boot/dts/am437x-l4.dtsi                |   29 -
 arch/arm/boot/dts/am57xx-idk-common.dtsi        |   59 +
 .../arm/boot/dts/armada-385-clearfog-gtr-l8.dts |  115 +
 .../arm/boot/dts/armada-385-clearfog-gtr-s4.dts |   79 +
 arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi  |  450 +++
 arch/arm/boot/dts/armada-388-clearfog.dtsi      |   11 +-
 arch/arm/boot/dts/armada-388-helios4.dts        |    5 -
 .../boot/dts/armada-38x-solidrun-microsom.dtsi  |   13 +
 .../boot/dts/aspeed-bmc-facebook-wedge100.dts   |    1 -
 .../boot/dts/aspeed-bmc-facebook-wedge40.dts    |    1 -
 arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts  |    1 -
 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts    |   20 +-
 .../arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts |    2 -
 arch/arm/boot/dts/aspeed-bmc-opp-swift.dts      |    2 -
 arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts     |   18 +-
 .../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts |    2 -
 arch/arm/boot/dts/aspeed-g4.dtsi                |   21 +-
 arch/arm/boot/dts/aspeed-g5.dtsi                |   49 +-
 arch/arm/boot/dts/aspeed-g6.dtsi                |    2 +-
 .../dts/ast2500-facebook-netbmc-common.dtsi     |    1 -
 arch/arm/boot/dts/at91-kizbox.dts               |  172 +-
 arch/arm/boot/dts/at91-kizboxmini-base.dts      |   24 +
 ...zboxmini.dts => at91-kizboxmini-common.dtsi} |  163 +-
 arch/arm/boot/dts/at91-kizboxmini-mb.dts        |   26 +
 arch/arm/boot/dts/at91-kizboxmini-rd.dts        |   49 +
 arch/arm/boot/dts/at91-nattis-2-natte-2.dts     |    1 -
 arch/arm/boot/dts/at91-sam9x60ek.dts            |  647 ++++
 arch/arm/boot/dts/at91-sama5d27_som1.dtsi       |    4 +
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts     |    6 +
 arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi     |  304 ++
 arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts   |  270 ++
 arch/arm/boot/dts/at91-smartkiz.dts             |  109 +
 arch/arm/boot/dts/at91sam9260.dtsi              |   16 +-
 arch/arm/boot/dts/at91sam9261.dtsi              |    6 +-
 arch/arm/boot/dts/at91sam9263.dtsi              |    6 +-
 arch/arm/boot/dts/at91sam9g45.dtsi              |    8 +-
 arch/arm/boot/dts/at91sam9rl.dtsi               |    8 +-
 arch/arm/boot/dts/bcm2711.dtsi                  |   70 +-
 arch/arm/boot/dts/bcm2835-common.dtsi           |    6 +
 arch/arm/boot/dts/bcm283x.dtsi                  |   19 +-
 arch/arm/boot/dts/bcm958625hr.dts               |   15 +-
 arch/arm/boot/dts/dm3725.dtsi                   |   10 +
 arch/arm/boot/dts/dra7-l4.dtsi                  |   55 +-
 arch/arm/boot/dts/dra7.dtsi                     |  258 +-
 arch/arm/boot/dts/dra74x.dtsi                   |   71 +-
 arch/arm/boot/dts/dra76-evm.dts                 |   66 +
 arch/arm/boot/dts/e60k02.dtsi                   |    3 +-
 arch/arm/boot/dts/exynos3250.dtsi               |    4 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts |    6 +-
 arch/arm/boot/dts/exynos4210.dtsi               |    4 +-
 arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi     |    5 +
 arch/arm/boot/dts/exynos4412-midas.dtsi         |   29 +
 arch/arm/boot/dts/exynos4412-n710x.dts          |    5 +
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi |    2 +-
 arch/arm/boot/dts/exynos4412-tiny4412.dts       |   25 +
 arch/arm/boot/dts/exynos4412.dtsi               |    4 +-
 arch/arm/boot/dts/exynos5.dtsi                  |    2 +-
 arch/arm/boot/dts/exynos5250-arndale.dts        |    4 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts       |    4 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   12 +-
 arch/arm/boot/dts/exynos5260-xyref5260.dts      |    4 +-
 arch/arm/boot/dts/exynos5260.dtsi               |    2 +-
 arch/arm/boot/dts/exynos5410-odroidxu.dts       |    2 +-
 arch/arm/boot/dts/exynos5410-smdk5410.dts       |    4 +-
 arch/arm/boot/dts/exynos5410.dtsi               |    6 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts   |    2 +-
 arch/arm/boot/dts/exynos5420-cpus.dtsi          |    2 +-
 arch/arm/boot/dts/exynos5420-smdk5420.dts       |    4 +-
 arch/arm/boot/dts/exynos5420.dtsi               |  339 +-
 arch/arm/boot/dts/exynos5422-cpus.dtsi          |    2 +-
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi   |  285 +-
 arch/arm/boot/dts/exynos5422-odroidhc1.dts      |   64 +-
 .../boot/dts/exynos5422-odroidxu3-common.dtsi   |   78 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts |   58 +
 arch/arm/boot/dts/exynos54xx.dtsi               |    4 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |   13 +
 arch/arm/boot/dts/exynos5800.dtsi               |   58 +-
 arch/arm/boot/dts/ibm-power9-dual.dtsi          |    4 +-
 .../dts/imx25-eukrea-mbimxsd25-baseboard.dts    |    2 -
 arch/arm/boot/dts/imx25-pdk.dts                 |    2 -
 arch/arm/boot/dts/imx25.dtsi                    |    3 +
 arch/arm/boot/dts/imx51-babbage.dts             |   64 +-
 arch/arm/boot/dts/imx6dl-gw5907.dts             |   14 +
 arch/arm/boot/dts/imx6dl-gw5910.dts             |   14 +
 arch/arm/boot/dts/imx6dl-gw5912.dts             |   13 +
 arch/arm/boot/dts/imx6dl-gw5913.dts             |   14 +
 arch/arm/boot/dts/imx6q-gw5907.dts              |   14 +
 arch/arm/boot/dts/imx6q-gw5910.dts              |   14 +
 arch/arm/boot/dts/imx6q-gw5912.dts              |   13 +
 arch/arm/boot/dts/imx6q-gw5913.dts              |   14 +
 arch/arm/boot/dts/imx6q-logicpd.dts             |   10 +
 arch/arm/boot/dts/imx6qdl-apalis.dtsi           |    2 +-
 arch/arm/boot/dts/imx6qdl-gw5907.dtsi           |  399 ++
 arch/arm/boot/dts/imx6qdl-gw5910.dtsi           |  491 +++
 arch/arm/boot/dts/imx6qdl-gw5912.dtsi           |  461 +++
 arch/arm/boot/dts/imx6qdl-gw5913.dtsi           |  348 ++
 arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi        |    2 -
 arch/arm/boot/dts/imx6qdl-icore.dtsi            |   15 +-
 .../boot/dts/imx6qdl-phytec-phycore-som.dtsi    |    9 +
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi         |   84 +-
 arch/arm/boot/dts/imx6sl-tolino-shine3.dts      |  322 ++
 arch/arm/boot/dts/imx6sll.dtsi                  |    9 +
 arch/arm/boot/dts/imx6sx-sdb-reva.dts           |    1 +
 arch/arm/boot/dts/imx6ul-14x14-evk.dtsi         |    1 +
 arch/arm/boot/dts/imx6ull-colibri.dtsi          |  188 +-
 arch/arm/boot/dts/imx7d-pico.dtsi               |   90 +
 arch/arm/boot/dts/imx7d-sdb-reva.dts            |    3 +
 arch/arm/boot/dts/imx7d.dtsi                    |    2 +-
 arch/arm/boot/dts/imx7s.dtsi                    |   16 +-
 arch/arm/boot/dts/imx7ulp-com.dts               |   79 +
 arch/arm/boot/dts/iwg20d-q7-common.dtsi         |   88 +-
 arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi        |    1 -
 arch/arm/boot/dts/ls1021a-tsn.dts               |    4 +
 arch/arm/boot/dts/ls1021a.dtsi                  |   19 +
 arch/arm/boot/dts/meson.dtsi                    |    7 +
 arch/arm/boot/dts/meson6.dtsi                   |    7 -
 arch/arm/boot/dts/meson8.dtsi                   |   28 +-
 arch/arm/boot/dts/meson8b-ec100.dts             |    2 +-
 arch/arm/boot/dts/meson8b-mxq.dts               |    2 +-
 arch/arm/boot/dts/meson8b-odroidc1.dts          |    2 +-
 arch/arm/boot/dts/meson8b.dtsi                  |   30 +-
 arch/arm/boot/dts/mmp3-dell-ariel.dts           |   22 +
 arch/arm/boot/dts/mmp3.dtsi                     |   44 +
 arch/arm/boot/dts/omap2.dtsi                    |   43 +-
 arch/arm/boot/dts/omap2430.dtsi                 |    4 +
 arch/arm/boot/dts/omap3-echo.dts                |  461 +++
 arch/arm/boot/dts/omap3-n900.dts                |    5 +
 arch/arm/boot/dts/omap3.dtsi                    |   46 +-
 arch/arm/boot/dts/omap36xx.dtsi                 |    4 +
 arch/arm/boot/dts/omap4-l4-abe.dtsi             |    7 -
 arch/arm/boot/dts/omap4-l4.dtsi                 |   30 +-
 arch/arm/boot/dts/omap4.dtsi                    |   44 +-
 arch/arm/boot/dts/omap5-l4-abe.dtsi             |    6 -
 arch/arm/boot/dts/omap5-l4.dtsi                 |   24 +-
 arch/arm/boot/dts/omap5.dtsi                    |   40 +-
 arch/arm/boot/dts/qcom-apq8084.dtsi             |   44 +-
 arch/arm/boot/dts/qcom-ipq4019.dtsi             |    7 +
 .../arm/boot/dts/qcom-msm8974-fairphone-fp2.dts |   45 +
 arch/arm/boot/dts/qcom-msm8974.dtsi             |  222 +-
 arch/arm/boot/dts/r7s72100.dtsi                 |   18 +-
 arch/arm/boot/dts/r8a73a4.dtsi                  |   42 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts   |    3 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |  102 +-
 arch/arm/boot/dts/r8a7743.dtsi                  |  162 +-
 arch/arm/boot/dts/r8a7744.dtsi                  |  162 +-
 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts     |    3 +-
 arch/arm/boot/dts/r8a7745.dtsi                  |  122 +-
 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts       |    3 +-
 arch/arm/boot/dts/r8a77470.dtsi                 |   86 +-
 arch/arm/boot/dts/r8a7778.dtsi                  |   11 +-
 arch/arm/boot/dts/r8a7779-marzen.dts            |    3 +-
 arch/arm/boot/dts/r8a7779.dtsi                  |   16 +-
 arch/arm/boot/dts/r8a7790-lager.dts             |    6 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  167 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |    9 +-
 arch/arm/boot/dts/r8a7791-porter.dts            |    6 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  159 +-
 arch/arm/boot/dts/r8a7792.dtsi                  |   67 +-
 arch/arm/boot/dts/r8a7793-gose.dts              |    9 +-
 arch/arm/boot/dts/r8a7793.dtsi                  |  123 +-
 arch/arm/boot/dts/r8a7794-alt.dts               |    6 +-
 arch/arm/boot/dts/r8a7794-silk.dts              |    3 +-
 arch/arm/boot/dts/r8a7794.dtsi                  |  111 +-
 arch/arm/boot/dts/rk3036.dtsi                   |    6 +-
 arch/arm/boot/dts/rk3188-bqedison2qc.dts        |    3 +
 arch/arm/boot/dts/rk322x.dtsi                   |    6 +-
 arch/arm/boot/dts/rk3288-evb.dtsi               |    2 +-
 arch/arm/boot/dts/rk3288-tinker.dtsi            |   13 +-
 arch/arm/boot/dts/rk3288-veyron-brain.dts       |    9 +
 .../dts/rk3288-veyron-broadcom-bluetooth.dtsi   |   22 +
 arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi |   21 -
 arch/arm/boot/dts/rk3288-veyron-edp.dtsi        |    2 +-
 arch/arm/boot/dts/rk3288-veyron-fievel.dts      |   14 +-
 arch/arm/boot/dts/rk3288-veyron-jaq.dts         |   22 +
 arch/arm/boot/dts/rk3288-veyron-jerry.dts       |   22 +
 arch/arm/boot/dts/rk3288-veyron-mickey.dts      |    9 +
 arch/arm/boot/dts/rk3288-veyron-minnie.dts      |   23 +-
 arch/arm/boot/dts/rk3288-veyron-pinky.dts       |   22 +
 arch/arm/boot/dts/rk3288-veyron-speedy.dts      |   21 +
 arch/arm/boot/dts/rk3288-veyron-tiger.dts       |    2 +-
 arch/arm/boot/dts/rk3288-veyron.dtsi            |   59 +-
 arch/arm/boot/dts/rk3288.dtsi                   |    8 +-
 arch/arm/boot/dts/rk3xxx.dtsi                   |    6 +-
 .../boot/dts/rockchip-radxa-dalang-carrier.dtsi |   81 +
 arch/arm/boot/dts/rv1108.dtsi                   |    6 +-
 arch/arm/boot/dts/s3c2416-smdk2416.dts          |    2 +-
 arch/arm/boot/dts/s3c6410-smdk6410.dts          |    4 +-
 arch/arm/boot/dts/sam9x60.dtsi                  |  691 ++++
 arch/arm/boot/dts/sama5d2.dtsi                  |   10 +-
 arch/arm/boot/dts/sama5d3.dtsi                  |   28 +-
 arch/arm/boot/dts/sama5d3_can.dtsi              |    4 +-
 arch/arm/boot/dts/sama5d3_tcb1.dtsi             |    1 +
 arch/arm/boot/dts/sama5d3_uart.dtsi             |    4 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |  139 +-
 arch/arm/boot/dts/ste-ab8500.dtsi               |  102 +-
 arch/arm/boot/dts/ste-ab8505.dtsi               |  275 ++
 arch/arm/boot/dts/ste-db8500.dtsi               |   15 +
 arch/arm/boot/dts/ste-db8520.dtsi               |   15 +
 arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi       |  632 ++++
 arch/arm/boot/dts/ste-dbx5x0.dtsi               |   75 +-
 arch/arm/boot/dts/ste-href-ab8505.dtsi          |  234 --
 arch/arm/boot/dts/ste-href-family-pinctrl.dtsi  |  532 +--
 arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi   |   79 +
 arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi   |   58 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi      |   71 +-
 arch/arm/boot/dts/ste-href.dtsi                 |   67 +-
 arch/arm/boot/dts/ste-href520-tvk.dts           |   22 +
 arch/arm/boot/dts/ste-hrefprev60-stuib.dts      |   10 +-
 arch/arm/boot/dts/ste-hrefprev60-tvk.dts        |   10 +-
 arch/arm/boot/dts/ste-hrefprev60.dtsi           |    2 +-
 arch/arm/boot/dts/ste-hrefv60plus-stuib.dts     |   10 +-
 arch/arm/boot/dts/ste-hrefv60plus-tvk.dts       |   10 +-
 arch/arm/boot/dts/ste-hrefv60plus.dtsi          |    1 -
 arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi      |    5 +
 arch/arm/boot/dts/ste-snowball.dts              |   70 +-
 arch/arm/boot/dts/ste-ux500-samsung-golden.dts  |  455 +++
 arch/arm/boot/dts/stm32429i-eval.dts            |    8 +
 arch/arm/boot/dts/stm32f4-pinctrl.dtsi          |   28 +-
 arch/arm/boot/dts/stm32f429.dtsi                |    4 +-
 arch/arm/boot/dts/stm32f469-disco.dts           |    8 +
 arch/arm/boot/dts/stm32f7-pinctrl.dtsi          |   22 +-
 arch/arm/boot/dts/stm32f746.dtsi                |    5 +-
 arch/arm/boot/dts/stm32h743.dtsi                |    6 +-
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi        | 1092 ++++++
 .../dts/{stm32mp157c.dtsi => stm32mp151.dtsi}   |  301 +-
 arch/arm/boot/dts/stm32mp153.dtsi               |   45 +
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi       |  953 -----
 arch/arm/boot/dts/stm32mp157.dtsi               |   31 +
 arch/arm/boot/dts/stm32mp157a-avenger96.dts     |    5 +-
 arch/arm/boot/dts/stm32mp157a-dk1.dts           |  498 +--
 arch/arm/boot/dts/stm32mp157c-dk2.dts           |   15 +-
 arch/arm/boot/dts/stm32mp157c-ed1.dts           |   38 +-
 arch/arm/boot/dts/stm32mp157c-ev1.dts           |   22 +-
 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi    |   90 -
 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi    |   62 -
 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi    |   78 -
 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi    |   62 -
 arch/arm/boot/dts/stm32mp15xc.dtsi              |   18 +
 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi          |  625 ++++
 arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi    |   85 +
 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi    |   57 +
 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi    |   73 +
 arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi    |   57 +
 arch/arm/boot/dts/sun4i-a10.dtsi                |   35 +
 arch/arm/boot/dts/sun5i.dtsi                    |    3 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                |   25 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                |   36 +
 arch/arm/boot/dts/sun8i-a23-a33.dtsi            |   13 +-
 arch/arm/boot/dts/sun8i-a83t.dtsi               |   42 +-
 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts       |    1 +
 .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts |   72 +
 .../boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi    |   11 +
 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts      |    3 +-
 arch/arm/boot/dts/sun8i-h3.dtsi                 |   35 +-
 arch/arm/boot/dts/sun8i-r40.dtsi                |  172 +-
 arch/arm/boot/dts/sun8i-v3s.dtsi                |    2 -
 arch/arm/boot/dts/sun9i-a80.dtsi                |   42 +-
 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi |  170 +
 arch/arm/boot/dts/sunxi-h3-h5.dtsi              |   13 +-
 .../arm/boot/dts/sunxi-libretech-all-h3-it.dtsi |  180 +
 arch/arm/boot/dts/tegra124-apalis-emc.dtsi      |    2 +-
 arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi  |    2 +-
 arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi    |    2 +-
 arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi  |    2 +-
 arch/arm/boot/dts/tegra124.dtsi                 |    4 +-
 arch/arm/boot/dts/tegra20-paz00.dts             |   46 +
 arch/arm/boot/dts/uniphier-ld4.dtsi             |    3 +-
 arch/arm/boot/dts/uniphier-pinctrl.dtsi         |   10 +
 arch/arm/boot/dts/uniphier-pro4.dtsi            |    3 +-
 arch/arm/boot/dts/uniphier-pro5.dtsi            |    3 +-
 arch/arm/boot/dts/uniphier-pxs2.dtsi            |    3 +-
 arch/arm/boot/dts/uniphier-sld8.dtsi            |    3 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts       |   10 -
 arch/arm/boot/dts/vf610-zii-scu4-aib.dts        |   29 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |  135 +
 arch/arm/configs/multi_v7_defconfig             |    1 +
 arch/arm/mach-omap2/common.h                    |    3 +
 arch/arm/mach-omap2/dma.c                       |  119 +-
 arch/arm/mach-omap2/omap_device.c               |  170 -
 arch/arm/mach-omap2/omap_device.h               |    4 -
 arch/arm/mach-omap2/omap_hwmod.c                |   18 -
 arch/arm/mach-omap2/omap_hwmod.h                |    3 -
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      |   34 -
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      |   34 -
 .../mach-omap2/omap_hwmod_2xxx_ipblock_data.c   |   18 -
 .../omap_hwmod_33xx_43xx_common_data.h          |   33 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c    |  124 -
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |  335 --
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c      |   91 -
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   61 -
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |  448 ---
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 1099 +-----
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |  662 ----
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |  873 -----
 arch/arm/mach-omap2/omap_hwmod_common_data.h    |    1 -
 arch/arm/mach-omap2/omap_hwmod_reset.c          |   24 -
 arch/arm/mach-omap2/pdata-quirks.c              |    1 +
 arch/arm/mach-omap2/pm24xx.c                    |   22 +-
 arch/arm/mach-omap2/pm34xx.c                    |    5 -
 arch/arm/plat-omap/dma.c                        |  471 +--
 arch/arm64/boot/dts/allwinner/Makefile          |    3 +
 arch/arm64/boot/dts/allwinner/axp803.dtsi       |   43 +-
 .../dts/allwinner/sun50i-a64-amarula-relic.dts  |   23 +-
 .../dts/allwinner/sun50i-a64-bananapi-m64.dts   |   60 +-
 .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi  |   75 +
 .../dts/allwinner/sun50i-a64-nanopi-a64.dts     |   60 +-
 .../sun50i-a64-oceanic-5205-5inmfd.dts          |    8 +-
 .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts |   10 +-
 .../boot/dts/allwinner/sun50i-a64-olinuxino.dts |   77 +-
 .../dts/allwinner/sun50i-a64-orangepi-win.dts   |   62 +-
 .../dts/allwinner/sun50i-a64-pine64-lts.dts     |    7 +-
 .../dts/allwinner/sun50i-a64-pine64-plus.dts    |   43 +-
 .../boot/dts/allwinner/sun50i-a64-pine64.dts    |   60 +-
 .../boot/dts/allwinner/sun50i-a64-pinebook.dts  |   26 +-
 .../allwinner/sun50i-a64-sopine-baseboard.dts   |   48 +-
 .../boot/dts/allwinner/sun50i-a64-sopine.dtsi   |   65 +-
 .../boot/dts/allwinner/sun50i-a64-teres-i.dts   |   26 +-
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi   |  185 +-
 .../sun50i-h5-emlid-neutis-n5-devboard.dts      |   88 +-
 .../allwinner/sun50i-h5-emlid-neutis-n5.dtsi    |   68 +-
 .../allwinner/sun50i-h5-libretech-all-h3-cc.dts |    6 +-
 .../allwinner/sun50i-h5-libretech-all-h3-it.dts |   11 +
 .../allwinner/sun50i-h5-libretech-all-h5-cc.dts |   61 +
 .../allwinner/sun50i-h5-nanopi-neo-plus2.dts    |   45 +-
 .../dts/allwinner/sun50i-h5-nanopi-neo2.dts     |   43 +-
 .../dts/allwinner/sun50i-h5-orangepi-pc2.dts    |   43 +-
 .../dts/allwinner/sun50i-h5-orangepi-prime.dts  |   48 +-
 .../allwinner/sun50i-h5-orangepi-zero-plus.dts  |    9 +-
 .../allwinner/sun50i-h5-orangepi-zero-plus2.dts |   43 +-
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi    |   85 +-
 .../dts/allwinner/sun50i-h6-beelink-gs1.dts     |   14 +-
 .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts |   10 +-
 .../dts/allwinner/sun50i-h6-orangepi-lite2.dts  |    6 +-
 .../allwinner/sun50i-h6-orangepi-one-plus.dts   |    8 +-
 .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi  |    8 +-
 .../allwinner/sun50i-h6-pine-h64-model-b.dts    |   21 +
 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts   |   23 +-
 .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts  |   15 +-
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi    |   59 +-
 arch/arm64/boot/dts/altera/Makefile             |    3 +-
 .../dts/altera/socfpga_stratix10_socdk_nand.dts |  223 ++
 arch/arm64/boot/dts/amlogic/Makefile            |    3 +
 arch/arm64/boot/dts/amlogic/meson-a1.dtsi       |   25 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi      |    6 +
 .../boot/dts/amlogic/meson-g12-common.dtsi      |   23 +
 arch/arm64/boot/dts/amlogic/meson-g12.dtsi      |    6 +
 .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi |  375 ++
 .../boot/dts/amlogic/meson-gxbb-kii-pro.dts     |   78 +
 .../amlogic/meson-gxl-s905d-libretech-pc.dts    |   16 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi      |    9 +
 .../dts/amlogic/meson-gxm-s912-libretech-pc.dts |   62 +
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi      |   12 +
 .../boot/dts/bitmain/bm1880-sophon-edge.dts     |    9 -
 arch/arm64/boot/dts/bitmain/bm1880.dtsi         |   28 +
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi  |    2 +-
 arch/arm64/boot/dts/exynos/exynos5433-tm2.dts   |    2 +-
 arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts  |    2 +-
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts |    4 +-
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |    2 +-
 arch/arm64/boot/dts/freescale/Makefile          |    4 +
 .../boot/dts/freescale/fsl-ls1028a-qds.dts      |   15 +
 .../boot/dts/freescale/fsl-ls1028a-rdb.dts      |   17 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi  |   63 +-
 .../boot/dts/freescale/fsl-ls1046a-frwy.dts     |   14 +
 .../boot/dts/freescale/fsl-ls1046a-rdb.dts      |   16 +-
 .../boot/dts/freescale/fsl-ls1088a-qds.dts      |   24 +
 .../boot/dts/freescale/fsl-ls1088a-rdb.dts      |   24 +
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi  |   13 +
 .../boot/dts/freescale/fsl-ls208xa-rdb.dtsi     |   10 +-
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi  |    6 +-
 .../boot/dts/freescale/fsl-lx2160a-cex7.dtsi    |  127 +
 .../dts/freescale/fsl-lx2160a-clearfog-cx.dts   |   15 +
 .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi |   57 +
 .../dts/freescale/fsl-lx2160a-honeycomb.dts     |   15 +
 .../boot/dts/freescale/fsl-lx2160a-rdb.dts      |   28 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi  |   21 +
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts    |   25 +
 arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h  |   16 +
 arch/arm64/boot/dts/freescale/imx8mm.dtsi       |   55 +-
 .../boot/dts/freescale/imx8mn-ddr4-evk.dts      |   20 +
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi   |   70 +
 arch/arm64/boot/dts/freescale/imx8mn.dtsi       |   61 +-
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts    |   27 +
 .../dts/freescale/imx8mq-hummingboard-pulse.dts |    6 +
 .../dts/freescale/imx8mq-librem5-devkit.dts     |    7 +
 .../boot/dts/freescale/imx8mq-phanbell.dts      |  376 ++
 .../arm64/boot/dts/freescale/imx8mq-sr-som.dtsi |    6 +
 arch/arm64/boot/dts/freescale/imx8mq-thor96.dts |  581 +++
 .../dts/freescale/imx8mq-zii-ultra-rmb3.dts     |    2 +-
 .../dts/freescale/imx8mq-zii-ultra-zest.dts     |    2 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi       |  107 +-
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi      |   12 -
 .../boot/dts/hisilicon/hi3798cv200-poplar.dts   |    1 +
 arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi  |    2 +-
 arch/arm64/boot/dts/intel/Makefile              |    3 +-
 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi   |   76 +-
 .../dts/intel/socfpga_agilex_socdk_nand.dts     |  135 +
 .../arm64/boot/dts/marvell/armada-3720-uDPU.dts |    8 +
 .../dts/marvell/armada-8040-clearfog-gt-8k.dts  |    2 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        |   18 +
 arch/arm64/boot/dts/mediatek/mt8183.dtsi        |   11 +
 arch/arm64/boot/dts/nvidia/tegra132.dtsi        |    4 +-
 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi  |    1 +
 arch/arm64/boot/dts/nvidia/tegra186.dtsi        |   34 +-
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi  |    4 +
 .../boot/dts/nvidia/tegra194-p2972-0000.dts     |    2 +-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi        |   56 +
 .../boot/dts/nvidia/tegra210-p3450-0000.dts     |   73 +
 arch/arm64/boot/dts/qcom/Makefile               |    2 +
 .../boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi    |   19 +
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi       |   11 +-
 .../boot/dts/qcom/apq8096-db820c-pins.dtsi      |  109 -
 .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi |   92 -
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi    | 1408 ++++---
 arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts    |  385 ++
 arch/arm64/boot/dts/qcom/msm8916.dtsi           |    5 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi           | 3530 +++++++++---------
 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi |   49 +
 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi       |   41 +
 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi      |   25 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi           |  262 +-
 arch/arm64/boot/dts/qcom/pm6150.dtsi            |   72 +
 arch/arm64/boot/dts/qcom/pm6150l.dtsi           |   31 +
 arch/arm64/boot/dts/qcom/pm8004.dtsi            |   10 +-
 arch/arm64/boot/dts/qcom/pm8916.dtsi            |    6 +
 arch/arm64/boot/dts/qcom/pm8994.dtsi            |    4 +
 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi        |    1 +
 arch/arm64/boot/dts/qcom/qcs404.dtsi            |  160 +-
 arch/arm64/boot/dts/qcom/sc7180-idp.dts         |  430 +++
 arch/arm64/boot/dts/qcom/sc7180.dtsi            | 2187 +++++++++++
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi      |   15 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts      |   18 +-
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts         |    7 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi            |   32 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts   |    7 +
 arch/arm64/boot/dts/qcom/sm8150-mtp.dts         |   35 +
 arch/arm64/boot/dts/qcom/sm8150.dtsi            |  391 +-
 arch/arm64/boot/dts/renesas/Makefile            |   27 +-
 arch/arm64/boot/dts/renesas/hihope-common.dtsi  |    3 +-
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi       |  206 +-
 arch/arm64/boot/dts/renesas/r8a774b1.dtsi       |  206 +-
 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts |    3 +-
 .../dts/renesas/r8a774c0-ek874-idk-2121wr.dts   |  116 +
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi       |  164 +-
 ...1-salvator-x.dts => r8a77950-salvator-x.dts} |    4 +-
 ...a7795-h3ulcb-kf.dts => r8a77950-ulcb-kf.dts} |    4 +-
 ...r8a7795-es1-h3ulcb.dts => r8a77950-ulcb.dts} |    4 +-
 .../renesas/{r8a7795-es1.dtsi => r8a77950.dtsi} |    4 +-
 ...5-salvator-x.dts => r8a77951-salvator-x.dts} |    4 +-
 ...salvator-xs.dts => r8a77951-salvator-xs.dts} |    8 +-
 ...5-es1-h3ulcb-kf.dts => r8a77951-ulcb-kf.dts} |    4 +-
 .../{r8a7795-h3ulcb.dts => r8a77951-ulcb.dts}   |    4 +-
 .../dts/renesas/{r8a7795.dtsi => r8a77951.dtsi} |  216 +-
 ...6-salvator-x.dts => r8a77960-salvator-x.dts} |    4 +-
 ...salvator-xs.dts => r8a77960-salvator-xs.dts} |    4 +-
 ...a7796-m3ulcb-kf.dts => r8a77960-ulcb-kf.dts} |    4 +-
 .../{r8a7796-m3ulcb.dts => r8a77960-ulcb.dts}   |    4 +-
 .../dts/renesas/{r8a7796.dtsi => r8a77960.dtsi} |  206 +-
 arch/arm64/boot/dts/renesas/r8a77961.dtsi       |  390 +-
 ...7965-m3nulcb-kf.dts => r8a77965-ulcb-kf.dts} |    2 +-
 .../{r8a77965-m3nulcb.dts => r8a77965-ulcb.dts} |    0
 arch/arm64/boot/dts/renesas/r8a77965.dtsi       |  206 +-
 arch/arm64/boot/dts/renesas/r8a77970.dtsi       |   52 +-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi       |   96 +-
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts  |    7 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi       |  164 +-
 arch/arm64/boot/dts/renesas/r8a77995.dtsi       |   74 +-
 .../arm64/boot/dts/renesas/salvator-common.dtsi |    6 +-
 arch/arm64/boot/dts/renesas/ulcb.dtsi           |    3 +-
 arch/arm64/boot/dts/rockchip/Makefile           |    2 +
 arch/arm64/boot/dts/rockchip/px30-evb.dts       |   43 +
 arch/arm64/boot/dts/rockchip/px30.dtsi          |  199 +-
 arch/arm64/boot/dts/rockchip/rk3308.dtsi        |   12 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi        |   23 +-
 .../boot/dts/rockchip/rk3368-lion-haikou.dts    |    6 -
 arch/arm64/boot/dts/rockchip/rk3368.dtsi        |    6 +-
 arch/arm64/boot/dts/rockchip/rk3399-firefly.dts |    6 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts |    2 +-
 .../boot/dts/rockchip/rk3399-gru-kevin.dts      |    2 +-
 .../boot/dts/rockchip/rk3399-hugsun-x99.dts     |    2 -
 .../boot/dts/rockchip/rk3399-khadas-edge.dtsi   |    3 +
 .../boot/dts/rockchip/rk3399-nanopc-t4.dts      |   28 +-
 .../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi |   27 +-
 .../arm64/boot/dts/rockchip/rk3399-orangepi.dts |    3 +
 .../dts/rockchip/rk3399-roc-pc-mezzanine.dts    |   25 +-
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi |   97 +-
 .../boot/dts/rockchip/rk3399-rock-pi-4.dts      |   26 +
 .../arm64/boot/dts/rockchip/rk3399-rock960.dtsi |   11 +
 .../boot/dts/rockchip/rk3399-rockpro64-v2.dts   |   30 +
 .../boot/dts/rockchip/rk3399-rockpro64.dts      |  759 +---
 .../boot/dts/rockchip/rk3399-rockpro64.dtsi     |  797 ++++
 .../dts/rockchip/rk3399-sapphire-excavator.dts  |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi        |   13 +-
 .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts |   17 +
 .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi  |  333 ++
 .../arm64/boot/dts/socionext/uniphier-ld11.dtsi |    3 +-
 .../arm64/boot/dts/socionext/uniphier-ld20.dtsi |    3 +-
 .../arm64/boot/dts/socionext/uniphier-pxs3.dtsi |    3 +-
 arch/arm64/boot/dts/sprd/Makefile               |    3 +-
 arch/arm64/boot/dts/sprd/sc9863a.dtsi           |  523 +++
 arch/arm64/boot/dts/sprd/sharkl3.dtsi           |   78 +
 arch/arm64/boot/dts/sprd/sp9863a-1h10.dts       |   39 +
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi        |  144 +-
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi         |   92 +
 arch/arm64/boot/dts/ti/k3-am65.dtsi             |   13 +-
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts  |   80 +
 .../boot/dts/ti/k3-j721e-common-proc-board.dts  |  150 +
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi       |  411 +-
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi |  149 +
 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi     |   45 +
 arch/arm64/boot/dts/ti/k3-j721e.dtsi            |    2 +-
 arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi  |  222 ++
 arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi      |  213 --
 .../boot/dts/xilinx/zynqmp-zc1232-revA.dts      |    4 +-
 .../boot/dts/xilinx/zynqmp-zc1254-revA.dts      |    4 +-
 .../boot/dts/xilinx/zynqmp-zc1275-revA.dts      |    4 +-
 .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts |    7 +-
 .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts |   11 +-
 .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts |    6 +-
 .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts |    4 +-
 .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts |    6 +-
 .../boot/dts/xilinx/zynqmp-zcu100-revC.dts      |   17 +-
 .../boot/dts/xilinx/zynqmp-zcu102-revA.dts      |  197 +-
 .../boot/dts/xilinx/zynqmp-zcu102-revB.dts      |    4 +-
 .../boot/dts/xilinx/zynqmp-zcu104-revA.dts      |   11 +-
 .../boot/dts/xilinx/zynqmp-zcu106-revA.dts      |  154 +-
 .../boot/dts/xilinx/zynqmp-zcu111-revA.dts      |  124 +-
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi          |   74 +-
 drivers/clk/mmp/clk-of-mmp2.c                   |    6 +
 drivers/dma/ti/omap-dma.c                       |  288 +-
 include/dt-bindings/clock/marvell,mmp2.h        |    2 +
 include/dt-bindings/memory/tegra186-mc.h        |  139 +
 include/dt-bindings/memory/tegra194-mc.h        |  410 ++
 include/linux/omap-dma.h                        |   18 -
 include/sound/aess.h                            |   53 -
 585 files changed, 32373 insertions(+), 15923 deletions(-)
 rename Documentation/devicetree/bindings/arm/{ => sprd}/sprd.yaml (92%)
 create mode 100644 Documentation/devicetree/bindings/arm/ux500.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clocks.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/sun8i-de2.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml
 create mode 100644 arch/arm/boot/dts/am3703.dtsi
 create mode 100644 arch/arm/boot/dts/am3715.dtsi
 create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr-l8.dts
 create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr-s4.dts
 create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi
 create mode 100644 arch/arm/boot/dts/at91-kizboxmini-base.dts
 rename arch/arm/boot/dts/{at91-kizboxmini.dts => at91-kizboxmini-common.dtsi} (51%)
 create mode 100644 arch/arm/boot/dts/at91-kizboxmini-mb.dts
 create mode 100644 arch/arm/boot/dts/at91-kizboxmini-rd.dts
 create mode 100644 arch/arm/boot/dts/at91-sam9x60ek.dts
 create mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi
 create mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts
 create mode 100644 arch/arm/boot/dts/at91-smartkiz.dts
 create mode 100644 arch/arm/boot/dts/dm3725.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-gw5907.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-gw5910.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-gw5912.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-gw5913.dts
 create mode 100644 arch/arm/boot/dts/imx6q-gw5907.dts
 create mode 100644 arch/arm/boot/dts/imx6q-gw5910.dts
 create mode 100644 arch/arm/boot/dts/imx6q-gw5912.dts
 create mode 100644 arch/arm/boot/dts/imx6q-gw5913.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-gw5907.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-gw5910.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-gw5912.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-gw5913.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine3.dts
 create mode 100644 arch/arm/boot/dts/imx7ulp-com.dts
 create mode 100644 arch/arm/boot/dts/omap3-echo.dts
 create mode 100644 arch/arm/boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi
 create mode 100644 arch/arm/boot/dts/rockchip-radxa-dalang-carrier.dtsi
 create mode 100644 arch/arm/boot/dts/sam9x60.dtsi
 create mode 100644 arch/arm/boot/dts/ste-ab8505.dtsi
 create mode 100644 arch/arm/boot/dts/ste-db8500.dtsi
 create mode 100644 arch/arm/boot/dts/ste-db8520.dtsi
 create mode 100644 arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/ste-href-ab8505.dtsi
 create mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi
 create mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi
 create mode 100644 arch/arm/boot/dts/ste-href520-tvk.dts
 create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-golden.dts
 create mode 100644 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi
 rename arch/arm/boot/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} (87%)
 create mode 100644 arch/arm/boot/dts/stm32mp153.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp157.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xc.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi
 create mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi
 create mode 100644 arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-it.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h5-cc.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts
 create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_nand.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-itx.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-honeycomb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-thor96.dts
 create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi
 delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts
 create mode 100644 arch/arm64/boot/dts/qcom/pm6150.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm6150l.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-idp.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts
 rename arch/arm64/boot/dts/renesas/{r8a7795-es1-salvator-x.dts => r8a77950-salvator-x.dts} (96%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-h3ulcb-kf.dts => r8a77950-ulcb-kf.dts} (75%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-es1-h3ulcb.dts => r8a77950-ulcb.dts} (89%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-es1.dtsi => r8a77950.dtsi} (98%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-salvator-x.dts => r8a77951-salvator-x.dts} (96%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-salvator-xs.dts => r8a77951-salvator-xs.dts} (96%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-es1-h3ulcb-kf.dts => r8a77951-ulcb-kf.dts} (75%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-h3ulcb.dts => r8a77951-ulcb.dts} (92%)
 rename arch/arm64/boot/dts/renesas/{r8a7795.dtsi => r8a77951.dtsi} (94%)
 rename arch/arm64/boot/dts/renesas/{r8a7796-salvator-x.dts => r8a77960-salvator-x.dts} (94%)
 rename arch/arm64/boot/dts/renesas/{r8a7796-salvator-xs.dts => r8a77960-salvator-xs.dts} (94%)
 rename arch/arm64/boot/dts/renesas/{r8a7796-m3ulcb-kf.dts => r8a77960-ulcb-kf.dts} (77%)
 rename arch/arm64/boot/dts/renesas/{r8a7796-m3ulcb.dts => r8a77960-ulcb.dts} (90%)
 rename arch/arm64/boot/dts/renesas/{r8a7796.dtsi => r8a77960.dtsi} (94%)
 rename arch/arm64/boot/dts/renesas/{r8a77965-m3nulcb-kf.dts => r8a77965-ulcb-kf.dts} (92%)
 rename arch/arm64/boot/dts/renesas/{r8a77965-m3nulcb.dts => r8a77965-ulcb.dts} (100%)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64-v2.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro-rock-pi-n10.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi
 create mode 100644 arch/arm64/boot/dts/sprd/sc9863a.dtsi
 create mode 100644 arch/arm64/boot/dts/sprd/sharkl3.dtsi
 create mode 100644 arch/arm64/boot/dts/sprd/sp9863a-1h10.dts
 create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi
 delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi
 create mode 100644 include/dt-bindings/memory/tegra194-mc.h
 delete mode 100644 include/sound/aess.h

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

* [GIT PULL 3/5 v2] ARM: SoC-related driver updates
  2020-02-08 21:25 ` [GIT PULL 0/5 v2] ARM: SoC contents for 5.6 Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 1/5 v2] ARM: SoC platform updates Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 2/5 v2] ARM: Device-tree updates Olof Johansson
@ 2020-02-08 21:25   ` Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 4/5 v2] ARM: SoC defconfig updates Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 5/5 v2] ARM: SoC: late updates Olof Johansson
  4 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 21:25 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

Various driver updates for platforms:

- Nvidia: Fuse support for Tegra194, continued memory controller pieces
for Tegra30

- NXP/FSL: Refactorings of QuickEngine drivers to support ARM/ARM64/PPC

- NXP/FSL: i.MX8MP SoC driver pieces

- TI Keystone: ring accelerator driver

- Qualcomm: SCM driver cleanup/refactoring + support for new SoCs.

- Xilinx ZynqMP: feature checking interface for firmware. Mailbox
communication for power management

- Overall support patch set for cpuidle on more complex hierarchies
(PSCI-based)

+ Misc cleanups, refactorings of Marvell, TI, other platforms.


Conflicts:

drivers/soc/tegra/fuse/tegra-apbmisc.c:

This branch has one conflict due to ioremap_nocache() removal touching
same lines as some error path fixes for tegra.  Keep the ioremap()
version of the call, but the rest from this side.

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

The following changes since commit 64893b7ecc44c647c36d211c1d86fa97da1a91c6:

  Merge tag 'armsoc-dt' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 88b4750151a2739761bb1af7fedeae1ff5d9aed9:

  Merge tag 'zynqmp-soc-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/drivers

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

Amol Grover (1):
      drivers: soc: ti: knav_qmss_queue: Pass lockdep expression to RCU lists

Anson Huang (1):
      soc: imx: Add i.MX8MP SoC driver support

Ard Biesheuvel (1):
      optee: model OP-TEE as a platform device/driver

Ben Dooks (Codethink) (1):
      soc: renesas: rcar-rst: Fix __iomem on configure call

Dan Carpenter (1):
      firmware: turris-mox-rwtm: small white space cleanup

Daniel Baluta (1):
      firmware: imx: Allow IMX DSP to be selected as module

Dilip Kota (2):
      dt-bindings: reset: Add YAML schemas for the Intel Reset controller
      reset: intel: Add system reset controller driver

Dmitry Osipenko (9):
      soc/tegra: fuse: Add APB DMA dependency for Tegra20
      soc/tegra: regulators: Do nothing if voltage is unchanged
      memory: tegra30-emc: Firm up suspend/resume sequence
      memory: tegra30-emc: Firm up hardware programming sequence
      memory: tegra30-emc: Correct error message for timed out auto calibration
      soc/tegra: fuse: Cache values of straps and Chip ID registers
      soc/tegra: fuse: Warn if straps are not ready
      soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
      soc/tegra: fuse: Unmap registers once they are not needed anymore

Douglas Anderson (1):
      soc: qcom: rpmhpd: Set 'active_only' for active only power domains

Elliot Berman (17):
      firmware: qcom_scm: Rename macros and structures
      firmware: qcom_scm: Apply consistent naming scheme to command IDs
      firmware: qcom_scm: Remove unused qcom_scm_get_version
      firmware: qcom_scm-64: Make SMC macros less magical
      firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc
      firmware: qcom_scm-64: Add SCM results struct
      firmware: qcom_scm-64: Move SMC register filling to qcom_scm_call_smccc
      firmware: qcom_scm-64: Improve SMC convention detection
      firmware: qcom_scm-32: Use SMC arch wrappers
      firmware: qcom_scm-32: Add funcnum IDs
      firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls
      firmware: qcom_scm-32: Move SMCCC register filling to qcom_scm_call
      firmware: qcom_scm-32: Create common legacy atomic call
      firmware: qcom_scm-32: Add device argument to atomic calls
      firmware: qcom_scm: Order functions, definitions by service/command
      firmware: qcom_scm: Remove thin wrappers
      firmware: qcom_scm: Dynamically support SMCCC and legacy conventions

Florian Fainelli (4):
      soc: bcm: brcmstb: biuctrl: Tune 7260 BIU interface
      soc: bcm: brcmstb: biuctrl: Tune interface for 7255 and 7216
      soc: bcm: brcmstb: biuctrl: Update layout for A72 on 7211
      soc: bcm: brcmstb: biuctrl: Update programming for 7211

Geert Uytterhoeven (3):
      soc: renesas: Remove ARCH_R8A7796
      reset: Align logic and flow in managed helpers
      soc: renesas: Add ARCH_R8A7795[01] for existing R-Car H3

JC Kuo (1):
      soc/tegra: fuse: Add Tegra194 support

Jeffrey Hugo (1):
      soc: qcom: qmi: Return EPROBE_DEFER if no address family

Jim Quinlan (2):
      dt-bindings: reset: Document BCM7216 RESCAL reset controller
      reset: Add Broadcom STB RESCAL reset controller

John Stultz (1):
      reset: qcom-aoss: Allow CONFIG_RESET_QCOM_AOSS to be a tristate

Krzysztof Kozlowski (5):
      soc: qcom: Fix Kconfig indentation
      firmware: scm: Add stubs for OCMEM and restore_sec_cfg_available
      soc: samsung: Rename Samsung and Exynos to lowercase
      memory: samsung: Rename Exynos to lowercase
      soc: imx: Enable compile testing of IMX_SCU_SOC

Kunihiko Hayashi (1):
      reset: uniphier: Add SCSSI reset control for each channel

Lina Iyer (1):
      cpuidle: dt: Support hierarchical CPU idle states

Lucas Stach (1):
      soc: imx8: print SoC type and revision

Lukasz Luba (2):
      include: trace: Add SCMI header with trace events
      drivers: firmware: scmi: Extend SCMI transport layer by trace events

Marek Behún (1):
      bus: moxtet: declare moxtet_bus_type as static

Mars Cheng (1):
      dt-bindings: mediatek: add MT6765 power dt-bindings

Matthias Brugger (2):
      soc: mediatek: cmdq: delete not used define
      Merge branch 'v5.5-next/cmdq-stable' into v5.5-next/soc

Nicolas Saenz Julienne (1):
      MAINTAINERS: Add brcmstb PCIe controller entry

Nicolin Chen (1):
      memory: tegra: Correct reset value of xusb_hostr

Olof Johansson (19):
      Merge tag 'scmi-updates-5.6' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers
      Merge tag 'tee-optee-pldrv-for-5.6' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
      Merge tag 'renesas-drivers-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
      Merge tag 'cpuidle_psci-v5.5-rc4' of git://git.linaro.org/people/ulf.hansson/linux-pm into arm/drivers
      Merge tag 'arm-soc/for-5.6/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
      Merge tag 'reset-for-5.6' of git://git.pengutronix.de/pza/linux into arm/drivers
      Merge tag 'samsung-drivers-5.6' of https://git.kernel.org/.../krzk/linux into arm/drivers
      Merge tag 'tegra-for-5.6-bus' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.6-memory' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.6-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'mvebu-drivers-5.6-1' of git://git.infradead.org/linux-mvebu into arm/drivers
      Merge tag 'imx-driver-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/drivers
      Merge tag 'soc-fsl-next-v5.6' of git://git.kernel.org/.../leo/linux into arm/drivers
      Merge tag 'qcom-drivers-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/drivers
      Merge tag 'omap-for-v5.6/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/drivers
      Merge tag 'drivers_soc_for_5.6' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers
      Merge tag 'arm-soc/for-5.6/maintainers' of https://github.com/Broadcom/stblinux into arm/drivers
      Merge tag 'v5.5-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers
      Merge tag 'zynqmp-soc-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/drivers

Rajan Vaja (1):
      dt-bindings: power: reset: xilinx: Add bindings for ipi mailbox

Rasmus Villemoes (48):
      soc: fsl: qe: remove space-before-tab
      soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs
      soc: fsl: qe: rename qe_(clr/set/clrset)bit* helpers
      soc: fsl: qe: introduce qe_io{read,write}* wrappers
      soc: fsl: qe: avoid ppc-specific io accessors
      soc: fsl: qe: replace spin_event_timeout by readx_poll_timeout_atomic
      soc: fsl: qe: qe.c: guard use of pvr_version_is() with CONFIG_PPC32
      soc: fsl: qe: drop unneeded #includes
      soc: fsl: qe: drop assign-only high_active in qe_ic_init
      soc: fsl: qe: remove pointless sysfs registration in qe_ic.c
      soc: fsl: qe: use qe_ic_cascade_{low, high}_mpic also on 83xx
      soc: fsl: qe: move calls of qe_ic_init out of arch/powerpc/
      powerpc/83xx: remove mpc83xx_ipic_and_qe_init_IRQ
      soc: fsl: qe: move qe_ic_cascade_* functions to qe_ic.c
      soc: fsl: qe: rename qe_ic_cascade_low_mpic -> qe_ic_cascade_low
      soc: fsl: qe: remove unused qe_ic_set_* functions
      soc: fsl: qe: don't use NO_IRQ in qe_ic.c
      soc: fsl: qe: make qe_ic_get_{low,high}_irq static
      soc: fsl: qe: simplify qe_ic_init()
      soc: fsl: qe: merge qe_ic.h headers into qe_ic.c
      soc: fsl: qe: qe.c: use of_property_read_* helpers
      soc: fsl: qe: qe_io.c: don't open-code of_parse_phandle()
      soc: fsl: qe: qe_io.c: access device tree property using be32_to_cpu
      soc: fsl: qe: qe_io.c: use of_property_read_u32() in par_io_init()
      soc: fsl: move cpm.h from powerpc/include/asm to include/soc/fsl
      soc/fsl/qe/qe.h: update include path for cpm.h
      serial: ucc_uart: explicitly include soc/fsl/cpm.h
      serial: ucc_uart: replace ppc-specific IO accessors
      serial: ucc_uart: factor out soft_uart initialization
      serial: ucc_uart: stub out soft_uart_init for !CONFIG_PPC32
      serial: ucc_uart: use of_property_read_u32() in ucc_uart_probe()
      serial: ucc_uart: limit brg-frequency workaround to PPC32
      serial: ucc_uart: access __be32 field using be32_to_cpu
      soc: fsl: qe: change return type of cpm_muram_alloc() to s32
      soc: fsl: qe: make cpm_muram_free() return void
      soc: fsl: qe: make cpm_muram_free() ignore a negative offset
      soc: fsl: qe: drop broken lazy call of cpm_muram_init()
      soc: fsl: qe: refactor cpm_muram_alloc_common to prevent BUG on error path
      soc: fsl: qe: avoid IS_ERR_VALUE in ucc_slow.c
      soc: fsl: qe: drop use of IS_ERR_VALUE in qe_sdma_init()
      soc: fsl: qe: drop pointless check in qe_sdma_init()
      soc: fsl: qe: avoid IS_ERR_VALUE in ucc_fast.c
      net/wan/fsl_ucc_hdlc: avoid use of IS_ERR_VALUE()
      net/wan/fsl_ucc_hdlc: fix reading of __be16 registers
      net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
      net: ethernet: freescale: make UCC_GETH explicitly depend on PPC32
      soc: fsl: qe: remove unused #include of asm/irq.h from ucc.c
      soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE

Ravi Patel (1):
      drivers: firmware: xilinx: Add support for feature check

Sai Prakash Ranjan (1):
      dt-bindings: msm: Rename cache-controller to system-cache-controller

Sameer Pujar (1):
      bus: tegra-aconnect: Remove PM_CLK dependency

Sibi Sankar (5):
      dt-bindings: power: Add rpmh power-domain bindings for SM8150
      soc: qcom: rpmhpd: Add SM8150 RPMH power-domains
      dt-bindings: power: Add rpmh power-domain bindings for sc7180
      soc: qcom: rpmhpd: Add SC7180 RPMH power-domains
      dt-bindings: power: rpmpd: Convert rpmpd bindings to yaml

Sudeep Holla (12):
      firmware: arm_scmi: Add support for multiple device per protocol
      firmware: arm_scmi: Skip scmi mbox channel setup for addtional devices
      firmware: arm_scmi: Add names to scmi devices created
      firmware: arm_scmi: Add versions and identifier attributes using dev_groups
      firmware: arm_scmi: Match scmi device by both name and protocol id
      firmware: arm_scmi: Stash version in protocol init functions
      firmware: arm_scmi: Skip protocol initialisation for additional devices
      clk: scmi: Match scmi device by both name and protocol id
      cpufreq: scmi: Match scmi device by both name and protocol id
      hwmon: (scmi-hwmon) Match scmi device by both name and protocol id
      reset: reset-scmi: Match scmi device by both name and protocol id
      cpuidle: psci: Align psci_power_state count with idle state count

Suman Anna (1):
      bus: ti-sysc: Drop MMU quirks

Tejas Patel (1):
      drivers: soc: xilinx: Use mailbox IPI callback

Thierry Reding (10):
      memory: tegra: Refashion EMC debugfs interface on Tegra124
      memory: tegra: Implement EMC debugfs interface on Tegra20
      memory: tegra: Implement EMC debugfs interface on Tegra30
      memory: tegra: Rename tegra_mc to tegra186_mc on Tegra186
      memory: tegra: Add per-SoC data for Tegra186
      memory: tegra: Extract memory client SID programming
      memory: tegra: Add system sleep support
      memory: tegra: Support DVFS on Tegra186 and later
      memory: tegra: Only include support for enabled SoCs
      memory: tegra: Add support for the Tegra194 memory controller

Tomer Maimon (3):
      dt-bindings: reset: add NPCM reset controller documentation
      dt-bindings: reset: Add binding constants for NPCM7xx reset controller
      reset: npcm: add NPCM reset controller driver

Tony Lindgren (1):
      bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO

Ulf Hansson (13):
      dt: psci: Update DT bindings to support hierarchical PSCI states
      firmware: psci: Export functions to manage the OSI mode
      of: base: Add of_get_cpu_state_node() to get idle states for a CPU node
      cpuidle: psci: Simplify OF parsing of CPU idle state nodes
      cpuidle: psci: Support hierarchical CPU idle states
      cpuidle: psci: Add a helper to attach a CPU to its PM domain
      cpuidle: psci: Attach CPU devices to their PM domains
      cpuidle: psci: Prepare to use OS initiated suspend mode via PM domains
      cpuidle: psci: Manage runtime PM in the idle path
      cpuidle: psci: Support CPU hotplug for the hierarchical model
      PM / Domains: Introduce a genpd OF helper that removes a subdomain
      cpuidle: psci: Add support for PM domains by using genpd
      arm64: dts: Convert to the hierarchical CPU topology layout for MSM8916

Yangtao Li (4):
      soc: samsung: exynos-pmu: Convert to devm_platform_ioremap_resource
      memory: samsung: exynos5422-dmc: Convert to devm_platform_ioremap_resource
      memory: mvebu-devbus: convert to devm_platform_ioremap_resource
      mailbox: armada-37xx-rwtm: convert to devm_platform_ioremap_resource

YueHaibing (1):
      soc: fsl: qe: remove set but not used variable 'mm_gc'

zhengbin (1):
      bus: ti-sysc: Use PTR_ERR_OR_ZERO() to simplify code


 Documentation/devicetree/bindings/arm/cpus.yaml |   15 +
 .../devicetree/bindings/arm/msm/qcom,llcc.yaml  |    2 +-
 Documentation/devicetree/bindings/arm/psci.yaml |  104 ++
 .../devicetree/bindings/power/qcom,rpmpd.txt    |  148 ---
 .../devicetree/bindings/power/qcom,rpmpd.yaml   |  170 +++
 .../bindings/power/reset/xlnx,zynqmp-power.txt  |   42 +-
 .../reset/brcm,bcm7216-pcie-sata-rescal.yaml    |   37 +
 .../devicetree/bindings/reset/intel,rcu-gw.yaml |   63 +
 .../bindings/reset/nuvoton,npcm-reset.txt       |   32 +
 .../devicetree/bindings/soc/mediatek/scpsys.txt |    6 +
 MAINTAINERS                                     |    5 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi           |   57 +-
 arch/powerpc/include/asm/cpm.h                  |  172 +--
 arch/powerpc/platforms/83xx/km83xx.c            |    3 +-
 arch/powerpc/platforms/83xx/misc.c              |   23 -
 arch/powerpc/platforms/83xx/mpc832x_mds.c       |    3 +-
 arch/powerpc/platforms/83xx/mpc832x_rdb.c       |    3 +-
 arch/powerpc/platforms/83xx/mpc836x_mds.c       |    3 +-
 arch/powerpc/platforms/83xx/mpc836x_rdk.c       |    3 +-
 arch/powerpc/platforms/83xx/mpc83xx.h           |    7 -
 arch/powerpc/platforms/85xx/corenet_generic.c   |   10 -
 arch/powerpc/platforms/85xx/mpc85xx_mds.c       |   27 -
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c       |   17 -
 arch/powerpc/platforms/85xx/twr_p102x.c         |   15 -
 drivers/base/power/domain.c                     |   38 +
 drivers/bus/Kconfig                             |    1 -
 drivers/bus/moxtet.c                            |    3 +-
 drivers/bus/ti-sysc.c                           |   18 +-
 drivers/clk/clk-scmi.c                          |    2 +-
 drivers/cpufreq/scmi-cpufreq.c                  |    2 +-
 drivers/cpuidle/Makefile                        |    4 +-
 drivers/cpuidle/cpuidle-psci-domain.c           |  308 +++++
 drivers/cpuidle/cpuidle-psci.c                  |  161 ++-
 drivers/cpuidle/cpuidle-psci.h                  |   17 +
 drivers/cpuidle/dt_idle_states.c                |    5 +-
 drivers/firmware/Kconfig                        |    8 -
 drivers/firmware/Makefile                       |    5 +-
 drivers/firmware/arm_scmi/bus.c                 |   29 +-
 drivers/firmware/arm_scmi/clock.c               |    2 +
 drivers/firmware/arm_scmi/common.h              |    2 +
 drivers/firmware/arm_scmi/driver.c              |  110 +-
 drivers/firmware/arm_scmi/perf.c                |    2 +
 drivers/firmware/arm_scmi/power.c               |    2 +
 drivers/firmware/arm_scmi/reset.c               |    2 +
 drivers/firmware/arm_scmi/scmi_pm_domain.c      |    2 +-
 drivers/firmware/arm_scmi/sensors.c             |    2 +
 drivers/firmware/imx/Kconfig                    |    2 +-
 drivers/firmware/psci/psci.c                    |   18 +-
 drivers/firmware/qcom_scm-32.c                  |  671 -----------
 drivers/firmware/qcom_scm-64.c                  |  579 ---------
 drivers/firmware/qcom_scm-legacy.c              |  242 ++++
 drivers/firmware/qcom_scm-smc.c                 |  151 +++
 drivers/firmware/qcom_scm.c                     |  854 ++++++++++---
 drivers/firmware/qcom_scm.h                     |  178 +--
 drivers/firmware/turris-mox-rwtm.c              |    2 +-
 drivers/firmware/xilinx/zynqmp.c                |   43 +
 drivers/hwmon/scmi-hwmon.c                      |    2 +-
 drivers/mailbox/armada-37xx-rwtm-mailbox.c      |    5 +-
 drivers/memory/mvebu-devbus.c                   |    4 +-
 drivers/memory/samsung/Kconfig                  |    2 +-
 drivers/memory/samsung/exynos-srom.c            |    2 +-
 drivers/memory/samsung/exynos5422-dmc.c         |    7 +-
 drivers/memory/tegra/Makefile                   |    3 +-
 drivers/memory/tegra/tegra124-emc.c             |  185 ++-
 drivers/memory/tegra/tegra186-emc.c             |  293 +++++
 drivers/memory/tegra/tegra186.c                 | 1117 +++++++++++++++++-
 drivers/memory/tegra/tegra20-emc.c              |  175 +++
 drivers/memory/tegra/tegra210.c                 |    2 +-
 drivers/memory/tegra/tegra30-emc.c              |  352 ++++--
 drivers/net/ethernet/freescale/Kconfig          |    2 +-
 drivers/net/wan/fsl_ucc_hdlc.c                  |   23 +-
 drivers/net/wan/fsl_ucc_hdlc.h                  |    2 +-
 drivers/of/base.c                               |   36 +
 drivers/reset/Kconfig                           |   25 +-
 drivers/reset/Makefile                          |    3 +
 drivers/reset/core.c                            |   33 +-
 drivers/reset/reset-brcmstb-rescal.c            |  107 ++
 drivers/reset/reset-intel-gw.c                  |  262 ++++
 drivers/reset/reset-npcm.c                      |  291 +++++
 drivers/reset/reset-qcom-aoss.c                 |    3 +-
 drivers/reset/reset-scmi.c                      |    2 +-
 drivers/reset/reset-uniphier.c                  |   13 +-
 drivers/soc/bcm/brcmstb/biuctrl.c               |   30 +-
 drivers/soc/fsl/qe/Kconfig                      |    3 +-
 drivers/soc/fsl/qe/gpio.c                       |   36 +-
 drivers/soc/fsl/qe/qe.c                         |  104 +-
 drivers/soc/fsl/qe/qe_common.c                  |   50 +-
 drivers/soc/fsl/qe/qe_ic.c                      |  285 ++---
 drivers/soc/fsl/qe/qe_ic.h                      |   99 --
 drivers/soc/fsl/qe/qe_io.c                      |   70 +-
 drivers/soc/fsl/qe/qe_tdm.c                     |    8 +-
 drivers/soc/fsl/qe/ucc.c                        |   27 +-
 drivers/soc/fsl/qe/ucc_fast.c                   |   86 +-
 drivers/soc/fsl/qe/ucc_slow.c                   |   60 +-
 drivers/soc/fsl/qe/usb.c                        |    2 +-
 drivers/soc/imx/Kconfig                         |    2 +-
 drivers/soc/imx/soc-imx8.c                      |    9 +
 drivers/soc/mediatek/mtk-cmdq-helper.c          |    2 -
 drivers/soc/qcom/Kconfig                        |   30 +-
 drivers/soc/qcom/qmi_interface.c                |    8 +-
 drivers/soc/qcom/rpmhpd.c                       |   56 +
 drivers/soc/renesas/Kconfig                     |   14 +-
 drivers/soc/renesas/rcar-rst.c                  |    2 +-
 drivers/soc/samsung/Kconfig                     |    2 +-
 drivers/soc/samsung/exynos-chipid.c             |    2 +-
 drivers/soc/samsung/exynos-pmu.c                |    6 +-
 drivers/soc/samsung/exynos-pmu.h                |    2 +-
 drivers/soc/samsung/exynos3250-pmu.c            |    2 +-
 drivers/soc/samsung/exynos4-pmu.c               |    2 +-
 drivers/soc/samsung/exynos5250-pmu.c            |    2 +-
 drivers/soc/samsung/exynos5420-pmu.c            |    2 +-
 drivers/soc/tegra/Kconfig                       |    1 +
 drivers/soc/tegra/fuse/fuse-tegra.c             |    3 +
 drivers/soc/tegra/fuse/fuse-tegra30.c           |   29 +
 drivers/soc/tegra/fuse/fuse.h                   |    4 +
 drivers/soc/tegra/fuse/tegra-apbmisc.c          |   34 +-
 drivers/soc/tegra/regulators-tegra20.c          |    8 +-
 drivers/soc/tegra/regulators-tegra30.c          |    6 +
 drivers/soc/ti/knav_qmss_queue.c                |    7 +-
 drivers/soc/xilinx/Kconfig                      |    6 +-
 drivers/soc/xilinx/zynqmp_power.c               |  120 +-
 drivers/tee/optee/core.c                        |  153 +--
 drivers/tty/serial/ucc_uart.c                   |  385 +++---
 include/dt-bindings/power/mt6765-power.h        |   14 +
 include/dt-bindings/power/qcom-rpmpd.h          |   24 +
 .../dt-bindings/reset/nuvoton,npcm7xx-reset.h   |   91 ++
 include/linux/cpuhotplug.h                      |    1 +
 include/linux/firmware/xlnx-zynqmp.h            |    7 +
 include/linux/of.h                              |    8 +
 include/linux/platform_data/ti-sysc.h           |    1 +
 include/linux/pm_domain.h                       |    8 +
 include/linux/psci.h                            |    2 +
 include/linux/qcom_scm.h                        |  119 +-
 include/linux/scmi_protocol.h                   |    5 +-
 include/linux/soc/samsung/exynos-pmu.h          |    2 +-
 include/linux/soc/samsung/exynos-regs-pmu.h     |   16 +-
 include/soc/fsl/cpm.h                           |  171 +++
 include/soc/fsl/qe/qe.h                         |   59 +-
 include/soc/fsl/qe/qe_ic.h                      |  135 ---
 include/soc/fsl/qe/ucc_fast.h                   |    4 +-
 include/soc/fsl/qe/ucc_slow.h                   |    6 +-
 include/trace/events/scmi.h                     |   90 ++
 142 files changed, 6604 insertions(+), 3301 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt
 create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
 create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
 create mode 100644 Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml
 create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt
 create mode 100644 drivers/cpuidle/cpuidle-psci-domain.c
 create mode 100644 drivers/cpuidle/cpuidle-psci.h
 delete mode 100644 drivers/firmware/qcom_scm-32.c
 delete mode 100644 drivers/firmware/qcom_scm-64.c
 create mode 100644 drivers/firmware/qcom_scm-legacy.c
 create mode 100644 drivers/firmware/qcom_scm-smc.c
 create mode 100644 drivers/memory/tegra/tegra186-emc.c
 create mode 100644 drivers/reset/reset-brcmstb-rescal.c
 create mode 100644 drivers/reset/reset-intel-gw.c
 create mode 100644 drivers/reset/reset-npcm.c
 delete mode 100644 drivers/soc/fsl/qe/qe_ic.h
 create mode 100644 include/dt-bindings/power/mt6765-power.h
 create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h
 create mode 100644 include/soc/fsl/cpm.h
 delete mode 100644 include/soc/fsl/qe/qe_ic.h
 create mode 100644 include/trace/events/scmi.h

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

* [GIT PULL 4/5 v2] ARM: SoC defconfig updates
  2020-02-08 21:25 ` [GIT PULL 0/5 v2] ARM: SoC contents for 5.6 Olof Johansson
                     ` (2 preceding siblings ...)
  2020-02-08 21:25   ` [GIT PULL 3/5 v2] ARM: SoC-related driver updates Olof Johansson
@ 2020-02-08 21:25   ` Olof Johansson
  2020-02-08 21:25   ` [GIT PULL 5/5 v2] ARM: SoC: late updates Olof Johansson
  4 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 21:25 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

We keep this in a separate branch to avoid cross-branch conflicts, but
most of the material here is fairly boring -- some new drivers turned on
for hardware since they were merged, and some refreshed files due to
time having moved a lot of entries around.

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

The following changes since commit a51020f9dd797d520285048180f91b0bcd15a338:

  Merge tag 'armsoc-drivers' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 1342a6aa4abf6a56e83ce24ce5e84243c365ab4d:

  Merge tag 'samsung-defconfig-5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/defconfig

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

Adam Ford (2):
      ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ILI210X
      arm64: defconfig: Enable CRYPTO_DEV_FSL_CAAM

Amit Kucheria (1):
      arm64: defconfig: Enable QCOM PMIC thermal

Anson Huang (1):
      arm64: defconfig: Enable CONFIG_CLK_IMX8MP by default

Bjorn Andersson (7):
      arm64: defconfig: Enable Qualcomm remoteproc dependencies
      arm64: defconfig: Enable Qualcomm SPI and QSPI controller
      arm64: defconfig: Enable Qualcomm socinfo driver
      arm64: defconfig: Enable Qualcomm CPUfreq HW driver
      arm64: defconfig: Enable Qualcomm pseudo rng
      arm64: defconfig: Enable Qualcomm watchdog driver
      arm64: defconfig: Enable ATH10K_SNOC

Brian Masney (2):
      ARM: qcom_defconfig: add msm8974 interconnect support
      ARM: qcom_defconfig: add anx78xx HDMI bridge support

Claudiu Beznea (3):
      ARM: configs: at91: use savedefconfig
      ARM: configs: at91: enable config flags for sam9x60 SoC
      ARM: configs: at91: enable MMC_SDHCI_OF_AT91 and MICROCHIP_PIT64B

Fabio Estevam (1):
      ARM: imx_v6_v7_defconfig: Select the TFP410 driver

Fabrizio Castro (1):
      ARM: shmobile: defconfig: Enable support for panels from EDT

Jeffrey Hugo (2):
      arm64: defconfig: Enable QCA Bluetooth over UART
      arm64: defconfig: Enable SN65DSI86 display bridge

Jerome Brunet (1):
      arm64: defconfig: enable FUSB302 as module

Jorge Ramirez-Ortiz (1):
      arm64: defconfig: Enable HFPLL

Krzysztof Kozlowski (3):
      ARM: exynos_defconfig: Bring back explicitly wanted options
      ARM: exynos_defconfig: Enable NFS v4.1 and v4.2
      ARM: multi_v7_defconfig: Enable NFS v4.1 and v4.2

Lina Iyer (1):
      arm64: defconfig: enable PDC interrupt controller for Qualcomm SDM845

Linus Walleij (2):
      ARM: defconfig: u8500: activate cpufreq
      ARM: defconfig: gemini: Update defconfig

Manivannan Sadhasivam (1):
      arm64: defconfig: Enable Actions Semi specific drivers

Marek Szyprowski (2):
      ARM: exynos_defconfig: Enable devfreq thermal integration
      ARM: multi_v7_defconfig: Enable devfreq thermal integration

Nagarjuna Kristam (1):
      arm64: defconfig: Enable tegra XUDC support

Nicolas Saenz Julienne (2):
      arm64: defconfig: Enable Broadcom's STB PCIe controller
      arm64: defconfig: Enable Broadcom's GENET Ethernet controller

Niklas Cassel (2):
      arm64: defconfig: enable CONFIG_QCOM_CPR
      arm64: defconfig: enable CONFIG_ARM_QCOM_CPUFREQ_NVMEM

Olof Johansson (10):
      Merge tag 'renesas-arm-defconfig-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
      Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into arm/defconfig
      Merge tag 'tegra-for-5.6-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
      Merge tag 'imx-defconfig-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig
      Merge tag 'at91-5.6-defconfig' of git://git.kernel.org/.../at91/linux into arm/defconfig
      Merge tag 'qcom-arm64-defconfig-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/defconfig
      Merge tag 'qcom-defconfig-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/defconfig
      Merge tag 'arm-soc/for-5.6/defconfig-arm64' of https://github.com/Broadcom/stblinux into arm/defconfig
      Merge tag 'at91-5.6-defconfig-2' of git://git.kernel.org/.../at91/linux into arm/defconfig
      Merge tag 'samsung-defconfig-5.6' of https://git.kernel.org/.../krzk/linux into arm/defconfig

Peter Chen (1):
      ARM: configs: imx_v6_v7_defconfig: enable USB ACM

Sascha Hauer (1):
      ARM: imx_v6_v7_defconfig: Enable NFS_V4_1 and NFS_V4_2 support


 arch/arm/configs/at91_dt_defconfig   | 59 ++++++++++++++++---------------
 arch/arm/configs/exynos_defconfig    |  9 +++++
 arch/arm/configs/gemini_defconfig    | 24 +++++++++----
 arch/arm/configs/imx_v6_v7_defconfig |  5 +++
 arch/arm/configs/multi_v7_defconfig  |  3 ++
 arch/arm/configs/qcom_defconfig      |  4 +++
 arch/arm/configs/shmobile_defconfig  |  3 ++
 arch/arm/configs/u8500_defconfig     |  4 ++-
 arch/arm64/configs/defconfig         | 38 ++++++++++++++++++++
 9 files changed, 113 insertions(+), 36 deletions(-)

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

* [GIT PULL 5/5 v2] ARM: SoC: late updates
  2020-02-08 21:25 ` [GIT PULL 0/5 v2] ARM: SoC contents for 5.6 Olof Johansson
                     ` (3 preceding siblings ...)
  2020-02-08 21:25   ` [GIT PULL 4/5 v2] ARM: SoC defconfig updates Olof Johansson
@ 2020-02-08 21:25   ` Olof Johansson
  4 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-02-08 21:25 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

This is some material that we picked up into our tree late, or that had
more complex dependencies on more than one topic branch that makes sense
to keep separately.

- TI support for secure accelerators and hwrng on OMAP4/5

- TI camera changes for dra7 and am437x and SGX improvement due to better
reset control support on am335x, am437x and dra7

- Davinci moves to proper clocksource on DM365, and regulator/audio
improvements for DM365 and DM644x eval boards

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

The following changes since commit a1a0cfaf7fb7c1a90201e6b0937f742c8c212d8e:

  Merge tag 'armsoc-defconfig' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-late

for you to fetch changes up to a832eb203ecd34e486bdde0042cf166e687eb227:

  Merge tag 'davinci-for-v5.6/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into arm/late

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

Bartosz Golaszewski (3):
      clocksource: davinci: only enable clockevents once tim34 is initialized
      ARM: davinci: dm365: switch to using the clocksource driver
      ARM: davinci: remove legacy timer support

Benoit Parrot (11):
      ARM: dts: dra7: add cam clkctrl node
      ARM: OMAP: DRA7xx: Make CAM clock domain SWSUP only
      ARM: dts: dra7-l4: Add ti-sysc node for CAM
      ARM: dts: DRA72: Add CAL dtsi node
      arm: dts: dra72-evm-common: Add entries for the CSI2 cameras
      arm: dtsi: dra76x: Add CAL dtsi node
      arm: dts: dra76-evm: Add CAL and OV5640 nodes
      ARM: dts: am437x-sk-evm: Add VPFE and OV2659 entries
      ARM: dts: am43x-epos-evm: Add VPFE and OV2659 entries
      ARM: dts: dra7: add vpe clkctrl node
      ARM: dts: dra7: Add ti-sysc node for VPE

Olof Johansson (3):
      Merge tag 'omap-for-v5.6/ti-sysc-drop-pdata-crypto-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late
      Merge tag 'omap-for-v5.6/dt-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late
      Merge tag 'davinci-for-v5.6/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/late

Peter Ujfalusi (2):
      ARM: davinci: dm365-evm: Add Fixed regulators needed for tlv320aic3101
      ARM: davinci: dm644x-evm: Add Fixed regulators needed for tlv320aic33

Tero Kristo (1):
      ARM: dts: am43xx: add support for clkout1 clock

Tony Lindgren (17):
      ARM: dts: Add missing omap4 secure clocks
      ARM: dts: Add missing omap5 secure clocks
      ARM: dts: Configure omap4 rng to probe with ti-sysc
      ARM: dts: Configure omap5 rng to probe with ti-sysc
      ARM: dts: Configure interconnect target module for omap4 sham
      ARM: dts: Configure interconnect target module for omap4 aes
      ARM: dts: Configure interconnect target module for omap4 des
      ARM: OMAP2+: Drop legacy platform data for omap4 aes
      ARM: OMAP2+: Drop legacy platform data for omap4 sham
      ARM: OMAP2+: Drop legacy platform data for omap4 des
      Merge branch 'omap-for-v5.6/ti-sysc-omap45-rng' into omap-for-v5.6/ti-sysc-drop-pdata
      Merge branch 'omap-for-v5.6/ti-sysc-dt-cam' into omap-for-v5.6/dt
      ARM: dts: Configure rstctrl reset for am335x SGX
      ARM: dts: Configure sgx for dra7
      ARM: dts: Configure interconnect target module for am437x sgx
      ARM: dts: motorola-cpcap-mapphone: Configure calibration interrupt
      ARM: dts: omap4-droid4: Enable hdq for droid4 ds250x 1-wire battery nvmem


 arch/arm/boot/dts/am33xx.dtsi                   |  25 ++
 arch/arm/boot/dts/am4372.dtsi                   |  20 +
 arch/arm/boot/dts/am437x-sk-evm.dts             |  27 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |  23 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi            |  54 +++
 arch/arm/boot/dts/dra7-l4.dtsi                  |  71 +++-
 arch/arm/boot/dts/dra7.dtsi                     |  18 +
 arch/arm/boot/dts/dra72-evm-common.dtsi         |  31 ++
 arch/arm/boot/dts/dra72x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra76-evm.dts                 |  35 ++
 arch/arm/boot/dts/dra76x.dtsi                   |  42 ++
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |  32 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi  |   5 +-
 arch/arm/boot/dts/motorola-mapphone-common.dtsi |  19 +
 arch/arm/boot/dts/omap4-l4.dtsi                 |  49 ++-
 arch/arm/boot/dts/omap4.dtsi                    | 110 +++--
 arch/arm/boot/dts/omap44xx-clocks.dtsi          |  11 +-
 arch/arm/boot/dts/omap5-l4.dtsi                 |  20 +-
 arch/arm/boot/dts/omap54xx-clocks.dtsi          |  10 +-
 arch/arm/mach-davinci/Makefile                  |   3 +-
 arch/arm/mach-davinci/board-dm365-evm.c         |  20 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |  20 +
 arch/arm/mach-davinci/devices-da8xx.c           |   1 -
 arch/arm/mach-davinci/devices.c                 |  19 -
 arch/arm/mach-davinci/dm365.c                   |  22 +-
 arch/arm/mach-davinci/include/mach/common.h     |  17 -
 arch/arm/mach-davinci/include/mach/time.h       |  33 --
 arch/arm/mach-davinci/time.c                    | 400 -------------------
 arch/arm/mach-omap2/clockdomains7xx_data.c      |   2 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 135 -------
 drivers/clk/ti/clk-44xx.c                       |  13 +
 drivers/clk/ti/clk-54xx.c                       |  13 +
 drivers/clocksource/timer-davinci.c             |   8 +-
 include/dt-bindings/clock/omap4.h               |  11 +
 include/dt-bindings/clock/omap5.h               |  11 +
 35 files changed, 697 insertions(+), 675 deletions(-)
 delete mode 100644 arch/arm/mach-davinci/include/mach/time.h
 delete mode 100644 arch/arm/mach-davinci/time.c

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

* Re: [GIT PULL 1/5] ARM: SoC platform updates
  2020-02-08 11:20 ` [GIT PULL 1/5] ARM: SoC platform updates Olof Johansson
@ 2020-02-08 22:35   ` pr-tracker-bot
  0 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-02-08 22:35 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

The pull request you sent on Sat,  8 Feb 2020 03:20:14 -0800:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-soc

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

Thank you!

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

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

* Re: [GIT PULL 3/5] ARM: SoC-related driver updates
  2020-02-08 11:20 ` [GIT PULL 3/5] ARM: SoC-related driver updates Olof Johansson
@ 2020-02-08 22:35   ` pr-tracker-bot
  0 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-02-08 22:35 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

The pull request you sent on Sat,  8 Feb 2020 03:20:16 -0800:

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

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

Thank you!

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

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

* Re: [GIT PULL 4/5] ARM: SoC defconfig updates
  2020-02-08 11:20 ` [GIT PULL 4/5] ARM: SoC defconfig updates Olof Johansson
@ 2020-02-08 22:35   ` pr-tracker-bot
  0 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-02-08 22:35 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

The pull request you sent on Sat,  8 Feb 2020 03:20:17 -0800:

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

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

Thank you!

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

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

* Re: [GIT PULL 2/5] ARM: Device-tree updates
  2020-02-08 11:20 ` [GIT PULL 2/5] ARM: Device-tree updates Olof Johansson
@ 2020-02-08 22:35   ` pr-tracker-bot
  0 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-02-08 22:35 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

The pull request you sent on Sat,  8 Feb 2020 03:20:15 -0800:

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

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

Thank you!

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

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

* Re: [GIT PULL 5/5] ARM: SoC: late updates
  2020-02-08 11:20 ` [GIT PULL 5/5] ARM: SoC: late updates Olof Johansson
@ 2020-02-08 22:35   ` pr-tracker-bot
  0 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-02-08 22:35 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, arm, soc, Olof Johansson

The pull request you sent on Sat,  8 Feb 2020 03:20:18 -0800:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-late

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

Thank you!

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

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

end of thread, other threads:[~2020-02-08 22:35 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-08 11:20 [GIT PULL 0/5] ARM: Changes for 5.6 merge window Olof Johansson
2020-02-08 11:20 ` [GIT PULL 1/5] ARM: SoC platform updates Olof Johansson
2020-02-08 22:35   ` pr-tracker-bot
2020-02-08 11:20 ` [GIT PULL 2/5] ARM: Device-tree updates Olof Johansson
2020-02-08 22:35   ` pr-tracker-bot
2020-02-08 11:20 ` [GIT PULL 3/5] ARM: SoC-related driver updates Olof Johansson
2020-02-08 22:35   ` pr-tracker-bot
2020-02-08 11:20 ` [GIT PULL 4/5] ARM: SoC defconfig updates Olof Johansson
2020-02-08 22:35   ` pr-tracker-bot
2020-02-08 11:20 ` [GIT PULL 5/5] ARM: SoC: late updates Olof Johansson
2020-02-08 22:35   ` pr-tracker-bot
2020-02-08 21:25 ` [GIT PULL 0/5 v2] ARM: SoC contents for 5.6 Olof Johansson
2020-02-08 21:25   ` [GIT PULL 1/5 v2] ARM: SoC platform updates Olof Johansson
2020-02-08 21:25   ` [GIT PULL 2/5 v2] ARM: Device-tree updates Olof Johansson
2020-02-08 21:25   ` [GIT PULL 3/5 v2] ARM: SoC-related driver updates Olof Johansson
2020-02-08 21:25   ` [GIT PULL 4/5 v2] ARM: SoC defconfig updates Olof Johansson
2020-02-08 21:25   ` [GIT PULL 5/5 v2] ARM: SoC: late updates 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).