All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-12-05 18:04 ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, soc, arm, Olof Johansson

Most of these are for MMP (seeing a bunch of cleanups and refactorings
for the first time in a while), and for OMAP (a bunch of cleanups and
added support for voltage controller on OMAP4430).

Conflicts:

include/Kbuild: File deleted in mainline, just git rm here as well.

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

The following changes since commit 2f13437b8917627119d163d62f73e7a78a92303a:

  Merge tag 'trace-v5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace

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 ab818f0999dc73af3f966194d087e9f6650f939f:

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

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

Adam Ford (1):
      MAINTAINERS: Add logicpd-som-lv and logicpd-torpedo to OMAP TREE

Andreas Färber (2):
      MAINTAINERS: Add mailing list for Realtek SoCs
      arm64: realtek: Select reset controller

Andrey Smirnov (1):
      ARM: imx: Drop imx_anatop_usb_chrg_detect_disable()

Anson Huang (1):
      ARM: imx: Add serial number support for i.MX6/7 SoCs

Ben Dooks (6):
      ARM: bcm: include local platsmp.h for bcm2836_smp_ops
      ARM: bcm: fix missing __iomem in bcm_kona_smc.c
      ARM: OMAP2+: do not export am43xx_control functions
      ARM: OMAP2+: make dra7xx_sha0_hwmod static
      ARM: OMAP2+: prm44xx: make prm_{save,restore}_context static
      ARM: OMAP2+: make omap44xx_sha0_hwmod and omap44xx_l3_main_2__des static

Ben Dooks (Codethink) (1):
      OMAP2: fixup doc comments in omap_device

Dmitry Osipenko (2):
      ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()
      ARM: tegra: Use WFE for power-gating on Tegra30

Florian Fainelli (1):
      Merge tag 'tags/bcm2835-soc-next-2019-10-15' into soc/next

Geert Uytterhoeven (1):
      ARM: shmobile: rcar-gen2: Drop legacy DT clock support

Jonathan Neuschäfer (1):
      ARM: OMAP1: ams-delta FIQ: Fix a typo ("Initiaize")

Kefeng Wang (1):
      ARM: hisi: drop useless depend on ARCH_MULTI_V7

Krzysztof Kozlowski (2):
      ARM: s3c: Rename s3c64xx_spi_setname() function
      ARM: s3c: Rename s5p_usb_phy functions

Lubomir Rintel (10):
      ARM: l2c: add definition for FWA in PL310 aux register
      ARM: mmp: don't select CACHE_TAUROS2 on all ARCH_MMP
      ARM: mmp: map the PGU as well
      ARM: mmp: DT: convert timer driver to use TIMER_OF_DECLARE
      ARM: mmp: define MMP_CHIPID by the means of CIU_REG()
      ARM: mmp: add support for MMP3 SoC
      ARM: mmp: add SMP support
      ARM: mmp: move cputype.h to include/linux/soc/
      ARM: mmp: remove MMP3 USB PHY registers from regs-usb.h
      MAINTAINERS: mmp: add Git repository

Markus Elfring (1):
      ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()

Mihaela Martinas (1):
      arm64: Introduce config for S32

Olof Johansson (11):
      Merge tag 'mmp-soc-for-v5.5-2' of git://git.kernel.org/.../lkundrak/linux-mmp into arm/soc
      Merge tag 'arm-soc/for-5.5/soc' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'omap-for-v5.5/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'realtek-arm64-soc-for-5.5' of git://git.kernel.org/.../afaerber/linux-realtek into arm/soc
      Merge tag 'hisi-armv7-soc-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/soc
      Merge tag 'renesas-arm-soc-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/soc
      Merge tag 'tegra-for-5.5-arm-core' of git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'samsung-soc-5.5' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'imx-soc-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'omap-for-v5.5/soc-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'omap-for-v5.5/maintainers-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc

Sebastian Reichel (1):
      ARM: OMAP2+: pdata-quirks: drop TI_ST/KIM support

Stefan Agner (1):
      ARM: imx: use generic function to exit coherency

Stefan Wahren (1):
      ARM: bcm: Add support for BCM2711 SoC

Sylwester Nawrocki (1):
      ARM: exynos: Enable exynos-asv driver for ARCH_EXYNOS

Tao Ren (1):
      ARM: ASPEED: update default ARCH_NR_GPIO for ARCH_ASPEED

Tony Lindgren (14):
      ARM: OMAP2+: Remove unused wakeup_cpu
      ARM: OMAP2+: Drop bogus wkup domain oswr setting
      ARM: OMAP2+: Remove bogus warnings for machines without twl PMIC
      ARM: OMAP2+: Update 4430 voltage controller operating points
      ARM: OMAP2+: Configure voltage controller for cpcap
      ARM: OMAP2+: Allow per oswr for omap4
      ARM: OMAP2+: Allow core oswr for omap4
      ARM: OMAP2+: Initialize voltage controller for omap4
      ARM: OMAP2+: Drop unused enable_wakeup and disable_wakeup
      ARM: OMAP2+: Simplify code for clkdm_clock_enable and disable
      ARM: OMAP2+: Configure voltage controller for retention
      ARM: OMAP2+: Configure voltage controller for cpcap to low-speed
      Merge branch 'omap-for-v5.5/pm' into omap-for-v5.5/soc
      Merge branch 'omap-for-v5.5/omap1' into omap-for-v5.5/soc

Uwe Kleine-König (1):
      ARM: OMAP1: drop duplicated dependency on ARCH_OMAP1

YueHaibing (2):
      ARM: OMAP2+: Make some functions static
      ARM: OMAP2+: Remove duplicated include from pmic-cpcap.c


 MAINTAINERS                                     |   5 +
 arch/arm/Kconfig                                |   2 +-
 arch/arm/include/asm/hardware/cache-l2x0.h      |   2 +
 arch/arm/mach-bcm/Kconfig                       |   4 +-
 arch/arm/mach-bcm/Makefile                      |   3 +-
 arch/arm/mach-bcm/bcm2711.c                     |  24 ++
 arch/arm/mach-bcm/bcm_kona_smc.c                |   2 +-
 arch/arm/mach-bcm/platsmp.c                     |   2 +
 arch/arm/mach-exynos/Kconfig                    |   1 +
 arch/arm/mach-hisi/Kconfig                      |  16 +-
 arch/arm/mach-imx/anatop.c                      |  20 +-
 arch/arm/mach-imx/cpu.c                         |  38 ++-
 arch/arm/mach-imx/hotplug.c                     |  24 +-
 arch/arm/mach-mmp/Kconfig                       |  22 +-
 arch/arm/mach-mmp/Makefile                      |   4 +
 arch/arm/mach-mmp/addr-map.h                    |   7 +
 arch/arm/mach-mmp/common.c                      |  19 +-
 arch/arm/mach-mmp/common.h                      |   1 +
 arch/arm/mach-mmp/devices.c                     |   2 +-
 arch/arm/mach-mmp/mmp-dt.c                      |   5 +-
 arch/arm/mach-mmp/mmp2-dt.c                     |   7 +-
 arch/arm/mach-mmp/mmp2.c                        |   2 +-
 arch/arm/mach-mmp/mmp3.c                        |  29 ++
 arch/arm/mach-mmp/platsmp.c                     |  32 +++
 arch/arm/mach-mmp/pm-mmp2.c                     |   2 +-
 arch/arm/mach-mmp/pm-pxa910.c                   |   2 +-
 arch/arm/mach-mmp/pxa168.c                      |   2 +-
 arch/arm/mach-mmp/pxa910.c                      |   2 +-
 arch/arm/mach-mmp/regs-usb.h                    |  94 -------
 arch/arm/mach-mmp/time.c                        |  43 +--
 arch/arm/mach-omap1/Kconfig                     |  33 +--
 arch/arm/mach-omap1/ams-delta-fiq.c             |   2 +-
 arch/arm/mach-omap2/Makefile                    |   5 +
 arch/arm/mach-omap2/clockdomain.c               |  78 ++----
 arch/arm/mach-omap2/control.c                   |   4 +-
 arch/arm/mach-omap2/control.h                   |   1 +
 arch/arm/mach-omap2/display.c                   |   1 +
 arch/arm/mach-omap2/omap-mpuss-lowpower.c       |   2 -
 arch/arm/mach-omap2/omap_device.c               |  19 +-
 arch/arm/mach-omap2/omap_hwmod.c                |  97 -------
 arch/arm/mach-omap2/omap_hwmod.h                |   3 -
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   4 +-
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   2 +-
 arch/arm/mach-omap2/omap_twl.c                  |   8 +-
 arch/arm/mach-omap2/opp4xxx_data.c              |  16 +-
 arch/arm/mach-omap2/pdata-quirks.c              |  52 ----
 arch/arm/mach-omap2/pm.c                        |   1 +
 arch/arm/mach-omap2/pm.h                        |  14 +
 arch/arm/mach-omap2/pm44xx.c                    |  13 +-
 arch/arm/mach-omap2/pmic-cpcap.c                | 271 +++++++++++++++++++
 arch/arm/mach-omap2/prm44xx.c                   |   4 +-
 arch/arm/mach-omap2/vc.c                        |  57 +++-
 arch/arm/mach-omap2/vc.h                        |   2 +-
 arch/arm/mach-s3c24xx/s3c2416.c                 |   2 +-
 arch/arm/mach-s3c24xx/s3c2443.c                 |   2 +-
 arch/arm/mach-s3c24xx/spi-core.h                |   2 +-
 arch/arm/mach-s3c64xx/setup-usb-phy.c           |   4 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   1 -
 arch/arm/mach-tegra/reset-handler.S             |   6 +-
 arch/arm/mach-tegra/sleep-tegra30.S             |   4 +-
 arch/arm/mm/Kconfig                             |   2 +-
 arch/arm/plat-samsung/devs.c                    |   4 +-
 arch/arm/plat-samsung/include/plat/usb-phy.h    |   4 +-
 arch/arm64/Kconfig.platforms                    |  11 +-
 drivers/clk/Kconfig                             |   5 +
 drivers/clk/mmp/Makefile                        |   2 +-
 drivers/soc/tegra/flowctrl.c                    |  19 +-
 .../linux/soc/mmp}/cputype.h                    |  27 ++
 68 files changed, 708 insertions(+), 494 deletions(-)
 create mode 100644 arch/arm/mach-bcm/bcm2711.c
 create mode 100644 arch/arm/mach-mmp/mmp3.c
 create mode 100644 arch/arm/mach-mmp/platsmp.c
 create mode 100644 arch/arm/mach-omap2/pmic-cpcap.c
 rename {arch/arm/mach-mmp => include/linux/soc/mmp}/cputype.h (71%)

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

* [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-12-05 18:04 ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
  To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel

Most of these are for MMP (seeing a bunch of cleanups and refactorings
for the first time in a while), and for OMAP (a bunch of cleanups and
added support for voltage controller on OMAP4430).

Conflicts:

include/Kbuild: File deleted in mainline, just git rm here as well.

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

The following changes since commit 2f13437b8917627119d163d62f73e7a78a92303a:

  Merge tag 'trace-v5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace

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 ab818f0999dc73af3f966194d087e9f6650f939f:

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

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

Adam Ford (1):
      MAINTAINERS: Add logicpd-som-lv and logicpd-torpedo to OMAP TREE

Andreas Färber (2):
      MAINTAINERS: Add mailing list for Realtek SoCs
      arm64: realtek: Select reset controller

Andrey Smirnov (1):
      ARM: imx: Drop imx_anatop_usb_chrg_detect_disable()

Anson Huang (1):
      ARM: imx: Add serial number support for i.MX6/7 SoCs

Ben Dooks (6):
      ARM: bcm: include local platsmp.h for bcm2836_smp_ops
      ARM: bcm: fix missing __iomem in bcm_kona_smc.c
      ARM: OMAP2+: do not export am43xx_control functions
      ARM: OMAP2+: make dra7xx_sha0_hwmod static
      ARM: OMAP2+: prm44xx: make prm_{save,restore}_context static
      ARM: OMAP2+: make omap44xx_sha0_hwmod and omap44xx_l3_main_2__des static

Ben Dooks (Codethink) (1):
      OMAP2: fixup doc comments in omap_device

Dmitry Osipenko (2):
      ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()
      ARM: tegra: Use WFE for power-gating on Tegra30

Florian Fainelli (1):
      Merge tag 'tags/bcm2835-soc-next-2019-10-15' into soc/next

Geert Uytterhoeven (1):
      ARM: shmobile: rcar-gen2: Drop legacy DT clock support

Jonathan Neuschäfer (1):
      ARM: OMAP1: ams-delta FIQ: Fix a typo ("Initiaize")

Kefeng Wang (1):
      ARM: hisi: drop useless depend on ARCH_MULTI_V7

Krzysztof Kozlowski (2):
      ARM: s3c: Rename s3c64xx_spi_setname() function
      ARM: s3c: Rename s5p_usb_phy functions

Lubomir Rintel (10):
      ARM: l2c: add definition for FWA in PL310 aux register
      ARM: mmp: don't select CACHE_TAUROS2 on all ARCH_MMP
      ARM: mmp: map the PGU as well
      ARM: mmp: DT: convert timer driver to use TIMER_OF_DECLARE
      ARM: mmp: define MMP_CHIPID by the means of CIU_REG()
      ARM: mmp: add support for MMP3 SoC
      ARM: mmp: add SMP support
      ARM: mmp: move cputype.h to include/linux/soc/
      ARM: mmp: remove MMP3 USB PHY registers from regs-usb.h
      MAINTAINERS: mmp: add Git repository

Markus Elfring (1):
      ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()

Mihaela Martinas (1):
      arm64: Introduce config for S32

Olof Johansson (11):
      Merge tag 'mmp-soc-for-v5.5-2' of git://git.kernel.org/.../lkundrak/linux-mmp into arm/soc
      Merge tag 'arm-soc/for-5.5/soc' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'omap-for-v5.5/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'realtek-arm64-soc-for-5.5' of git://git.kernel.org/.../afaerber/linux-realtek into arm/soc
      Merge tag 'hisi-armv7-soc-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/soc
      Merge tag 'renesas-arm-soc-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/soc
      Merge tag 'tegra-for-5.5-arm-core' of git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'samsung-soc-5.5' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'imx-soc-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'omap-for-v5.5/soc-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'omap-for-v5.5/maintainers-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc

Sebastian Reichel (1):
      ARM: OMAP2+: pdata-quirks: drop TI_ST/KIM support

Stefan Agner (1):
      ARM: imx: use generic function to exit coherency

Stefan Wahren (1):
      ARM: bcm: Add support for BCM2711 SoC

Sylwester Nawrocki (1):
      ARM: exynos: Enable exynos-asv driver for ARCH_EXYNOS

Tao Ren (1):
      ARM: ASPEED: update default ARCH_NR_GPIO for ARCH_ASPEED

Tony Lindgren (14):
      ARM: OMAP2+: Remove unused wakeup_cpu
      ARM: OMAP2+: Drop bogus wkup domain oswr setting
      ARM: OMAP2+: Remove bogus warnings for machines without twl PMIC
      ARM: OMAP2+: Update 4430 voltage controller operating points
      ARM: OMAP2+: Configure voltage controller for cpcap
      ARM: OMAP2+: Allow per oswr for omap4
      ARM: OMAP2+: Allow core oswr for omap4
      ARM: OMAP2+: Initialize voltage controller for omap4
      ARM: OMAP2+: Drop unused enable_wakeup and disable_wakeup
      ARM: OMAP2+: Simplify code for clkdm_clock_enable and disable
      ARM: OMAP2+: Configure voltage controller for retention
      ARM: OMAP2+: Configure voltage controller for cpcap to low-speed
      Merge branch 'omap-for-v5.5/pm' into omap-for-v5.5/soc
      Merge branch 'omap-for-v5.5/omap1' into omap-for-v5.5/soc

Uwe Kleine-König (1):
      ARM: OMAP1: drop duplicated dependency on ARCH_OMAP1

YueHaibing (2):
      ARM: OMAP2+: Make some functions static
      ARM: OMAP2+: Remove duplicated include from pmic-cpcap.c


 MAINTAINERS                                     |   5 +
 arch/arm/Kconfig                                |   2 +-
 arch/arm/include/asm/hardware/cache-l2x0.h      |   2 +
 arch/arm/mach-bcm/Kconfig                       |   4 +-
 arch/arm/mach-bcm/Makefile                      |   3 +-
 arch/arm/mach-bcm/bcm2711.c                     |  24 ++
 arch/arm/mach-bcm/bcm_kona_smc.c                |   2 +-
 arch/arm/mach-bcm/platsmp.c                     |   2 +
 arch/arm/mach-exynos/Kconfig                    |   1 +
 arch/arm/mach-hisi/Kconfig                      |  16 +-
 arch/arm/mach-imx/anatop.c                      |  20 +-
 arch/arm/mach-imx/cpu.c                         |  38 ++-
 arch/arm/mach-imx/hotplug.c                     |  24 +-
 arch/arm/mach-mmp/Kconfig                       |  22 +-
 arch/arm/mach-mmp/Makefile                      |   4 +
 arch/arm/mach-mmp/addr-map.h                    |   7 +
 arch/arm/mach-mmp/common.c                      |  19 +-
 arch/arm/mach-mmp/common.h                      |   1 +
 arch/arm/mach-mmp/devices.c                     |   2 +-
 arch/arm/mach-mmp/mmp-dt.c                      |   5 +-
 arch/arm/mach-mmp/mmp2-dt.c                     |   7 +-
 arch/arm/mach-mmp/mmp2.c                        |   2 +-
 arch/arm/mach-mmp/mmp3.c                        |  29 ++
 arch/arm/mach-mmp/platsmp.c                     |  32 +++
 arch/arm/mach-mmp/pm-mmp2.c                     |   2 +-
 arch/arm/mach-mmp/pm-pxa910.c                   |   2 +-
 arch/arm/mach-mmp/pxa168.c                      |   2 +-
 arch/arm/mach-mmp/pxa910.c                      |   2 +-
 arch/arm/mach-mmp/regs-usb.h                    |  94 -------
 arch/arm/mach-mmp/time.c                        |  43 +--
 arch/arm/mach-omap1/Kconfig                     |  33 +--
 arch/arm/mach-omap1/ams-delta-fiq.c             |   2 +-
 arch/arm/mach-omap2/Makefile                    |   5 +
 arch/arm/mach-omap2/clockdomain.c               |  78 ++----
 arch/arm/mach-omap2/control.c                   |   4 +-
 arch/arm/mach-omap2/control.h                   |   1 +
 arch/arm/mach-omap2/display.c                   |   1 +
 arch/arm/mach-omap2/omap-mpuss-lowpower.c       |   2 -
 arch/arm/mach-omap2/omap_device.c               |  19 +-
 arch/arm/mach-omap2/omap_hwmod.c                |  97 -------
 arch/arm/mach-omap2/omap_hwmod.h                |   3 -
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   4 +-
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   2 +-
 arch/arm/mach-omap2/omap_twl.c                  |   8 +-
 arch/arm/mach-omap2/opp4xxx_data.c              |  16 +-
 arch/arm/mach-omap2/pdata-quirks.c              |  52 ----
 arch/arm/mach-omap2/pm.c                        |   1 +
 arch/arm/mach-omap2/pm.h                        |  14 +
 arch/arm/mach-omap2/pm44xx.c                    |  13 +-
 arch/arm/mach-omap2/pmic-cpcap.c                | 271 +++++++++++++++++++
 arch/arm/mach-omap2/prm44xx.c                   |   4 +-
 arch/arm/mach-omap2/vc.c                        |  57 +++-
 arch/arm/mach-omap2/vc.h                        |   2 +-
 arch/arm/mach-s3c24xx/s3c2416.c                 |   2 +-
 arch/arm/mach-s3c24xx/s3c2443.c                 |   2 +-
 arch/arm/mach-s3c24xx/spi-core.h                |   2 +-
 arch/arm/mach-s3c64xx/setup-usb-phy.c           |   4 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   1 -
 arch/arm/mach-tegra/reset-handler.S             |   6 +-
 arch/arm/mach-tegra/sleep-tegra30.S             |   4 +-
 arch/arm/mm/Kconfig                             |   2 +-
 arch/arm/plat-samsung/devs.c                    |   4 +-
 arch/arm/plat-samsung/include/plat/usb-phy.h    |   4 +-
 arch/arm64/Kconfig.platforms                    |  11 +-
 drivers/clk/Kconfig                             |   5 +
 drivers/clk/mmp/Makefile                        |   2 +-
 drivers/soc/tegra/flowctrl.c                    |  19 +-
 .../linux/soc/mmp}/cputype.h                    |  27 ++
 68 files changed, 708 insertions(+), 494 deletions(-)
 create mode 100644 arch/arm/mach-bcm/bcm2711.c
 create mode 100644 arch/arm/mach-mmp/mmp3.c
 create mode 100644 arch/arm/mach-mmp/platsmp.c
 create mode 100644 arch/arm/mach-omap2/pmic-cpcap.c
 rename {arch/arm/mach-mmp => include/linux/soc/mmp}/cputype.h (71%)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 2/4] ARM: SoC-related driver updates
  2019-12-05 18:04 ` Olof Johansson
@ 2019-12-05 18:04   ` Olof Johansson
  -1 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, soc, arm, Olof Johansson

Various driver updates for platforms:

- A larger set of work on Tegra 2/3 around memory controller and
regulator features, some fuse cleanups, etc..

- MMP platform drivers, in particular for USB PHY, and other smaller
additions.

- Samsung Exynos 5422 driver for DMC (dynamic memory configuration),
and ASV (adaptive voltage), allowing the platform to run at more
optimal operating points.

- Misc refactorings and support for RZ/G2N and R8A774B1 from Renesas

- Clock/reset control driver for TI/OMAP

- Meson-A1 reset controller support

- Qualcomm sdm845 and sda845 SoC IDs for socinfo


Conflicts: None

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

The following changes since commit 1334a11c1c6f3e5603acfc8d39215110e3087d64:

  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-drivers

for you to fetch changes up to 3f6939aec712a15152c32516c1c543a91ac1e717:

  Merge tag 'scmi-fix-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers

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

Andreas Färber (2):
      reset: simple: Keep alphabetical order
      reset: simple: Add Realtek RTD1195/RTD1295

Andy Shevchenko (2):
      firmware: meson_sm: use %*ph to print small buffer
      reset: Remove copy'n'paste redundancy in the comments

Angelo G. Del Regno (2):
      soc: qcom: smd-rpm: Add MSM8976 compatible
      dt-bindings: power: Add missing rpmpd smd performance level

AngeloGioacchino Del Regno (1):
      soc: qcom: rpmpd: Add rpm power domains for msm8976

Anson Huang (3):
      firmware: imx: Skip return value check for some special SCU firmware APIs
      soc: imx8: Using existing serial_number instead of UID
      soc: imx-scu: Using existing serial_number instead of UID

Ben Dooks (Codethink) (1):
      firmware: imx: add missing include of <linux/firmware/imx/sci.h>

Biju Das (4):
      soc: renesas: Add Renesas R8A774B1 config option
      soc: renesas: Identify RZ/G2N
      soc: renesas: rcar-rst: Add support for RZ/G2N
      soc: renesas: rcar-sysc: Add r8a774b1 support

Bjorn Andersson (1):
      MAINTAINERS: Add myself as co-maintainer for QCOM

Carlo Caione (3):
      firmware: meson_sm: Mark chip struct as static const
      nvmem: meson-efuse: bindings: Add secure-monitor phandle
      firmware: meson_sm: Rework driver as a proper platform driver

Christian Hewitt (2):
      soc: amlogic: meson-gx-socinfo: Add S905X3 ID for VIM3L
      soc: amlogic: meson-gx-socinfo: Fix S905D3 ID for VIM3L

Colin Ian King (1):
      memory: samsung: exynos5422-dmc: Fix spelling mistake "counld" -> "could"

Dan Carpenter (1):
      soc: samsung: exynos-asv: Potential NULL dereference in exynos_asv_update_opps()

Daniel Baluta (1):
      firmware: imx: Remove call to devm_of_platform_populate

Dinh Nguyen (1):
      reset: build simple reset controller driver for Agilex

Dmitry Osipenko (14):
      soc/tegra: regulators: Add regulators coupler for Tegra20
      soc/tegra: regulators: Add regulators coupler for Tegra30
      soc/tegra: pmc: Query PCLK clock rate at probe time
      soc/tegra: pmc: Remove unnecessary memory barrier
      memory: tegra: Don't set EMC rate to maximum on probe for Tegra20
      memory: tegra: Adapt for Tegra20 clock driver changes
      memory: tegra: Include io.h instead of iopoll.h
      memory: tegra: Pre-configure debug register on Tegra20
      memory: tegra: Print a brief info message about EMC timings
      memory: tegra: Increase handshake timeout on Tegra20
      memory: tegra: Do not handle error from wait_for_completion_timeout()
      memory: tegra: Introduce Tegra30 EMC driver
      memory: tegra: Ensure timing control debug features are disabled
      memory: tegra: Consolidate registers definition into common header

Florian Fainelli (2):
      memory: brcmstb: dpfe: Compute checksum at __send_command() time
      memory: brcmstb: dpfe: Fixup API version/commands for 7211

Geert Uytterhoeven (17):
      soc: renesas: rcar-sysc: Prepare for fixing power request conflicts
      soc: renesas: r8a7795-sysc: Fix power request conflicts
      soc: renesas: r8a7796-sysc: Fix power request conflicts
      soc: renesas: r8a77965-sysc: Fix power request conflicts
      soc: renesas: r8a77970-sysc: Fix power request conflicts
      soc: renesas: r8a77980-sysc: Fix power request conflicts
      soc: renesas: r8a77990-sysc: Fix power request conflicts
      soc: renesas: r8a774c0-sysc: Fix power request conflicts
      soc: renesas: rcar-sysc: Remove unneeded inclusion of <linux/bug.h>
      soc: renesas: Add missing check for non-zero product register address
      Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into renesas-drivers-for-v5.5
      soc: renesas: Rename SYSC_R8A7796 to SYSC_R8A77960
      soc: renesas: Add ARCH_R8A77960 for existing R-Car M3-W
      soc: renesas: Add ARCH_R8A77961 for new R-Car M3-W+
      soc: renesas: Identify R-Car M3-W+
      soc: renesas: rcar-rst: Add R8A77961 support
      soc: renesas: rcar-sysc: Add R8A77961 support

Georgi Djakov (1):
      soc: qcom: smd-rpm: Create RPM interconnect proxy child device

Jerome Brunet (2):
      reset: dt-bindings: meson: update arb bindings for sm1
      reset: meson-audio-arb: add sm1 support

Jianxin Pan (1):
      soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs

John Garry (5):
      lib: logic_pio: Enforce LOGIC_PIO_INDIRECT region ops are set at registration
      logic_pio: Define PIO_INDIRECT_SIZE for !CONFIG_INDIRECT_PIO
      bus: hisi_lpc: Clean some types
      bus: hisi_lpc: Expand build test coverage
      logic_pio: Build into a library

Jolly Shah (2):
      dt-bindings: firmware: Add bindings for Versal firmware
      firmware: xilinx: Add support for versal soc

Kamel Bouhara (1):
      soc: at91: Add Atmel SFR SN (Serial Number) support

Krzysztof Kozlowski (1):
      Merge tag 'opp-5.4-support-adjust-voltages' of https://git.kernel.org/.../vireshk/pm into next/drivers

Kunihiko Hayashi (1):
      reset: uniphier-glue: Add Pro5 USB3 support

Leonard Crestez (2):
      firmware: imx: warn on unexpected RX
      soc: imx8mq: Read SOC revision from TF-A

Lubomir Rintel (2):
      phy: Add USB2 PHY driver for Marvell MMP3 SoC
      MAINTAINERS: phy: add entry for USB PHY drivers on MMP SoCs

Lukasz Luba (4):
      memory: Extend of_memory with LPDDR3 support
      memory: Add DMC driver for Exynos5422
      memory: samsung: exynos5422-dmc: Fix kfree() of devm-allocated memory and missing static
      memory: samsung: exynos5422-dmc: Add support for interrupt from performance counters

Markus Mayer (6):
      memory: brcmstb: dpfe: rename struct private_data
      memory: brcmstb: dpfe: initialize priv->dev
      memory: brcmstb: dpfe: add locking around DCPU enable/disable
      memory: brcmstb: dpfe: move init_data into brcmstb_dpfe_download_firmware()
      memory: brcmstb: dpfe: pass *priv as argument to brcmstb_dpfe_download_firmware()
      memory: brcmstb: dpfe: support for deferred firmware download

Nagarjuna Kristam (1):
      soc/tegra: fuse: Add FUSE clock check in tegra_fuse_readl()

Nicolas Ferre (1):
      ARM: at91: Documentation: update the sama5d3 and armv7m datasheets

Olof Johansson (22):
      Merge tag 'renesas-drivers-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
      Merge tag 'samsung-drivers-dmc-5.5' of https://git.kernel.org/.../krzk/linux into arm/drivers
      Merge tag 'mmp-drivers-for-v5.5' of git://git.kernel.org/.../lkundrak/linux-mmp into arm/drivers
      soc: mmp: guard include of asm/cputype.h with CONFIG_ARM{,64}
      Merge tag 'omap-for-v5.5/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/drivers
      Merge tag 'arm-soc/for-5.5/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
      Merge tag 'reset-for-v5.5' of git://git.pengutronix.de/git/pza/linux into arm/drivers
      Merge branch 'for_5.5/driver-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers
      Merge tag 'renesas-drivers-for-v5.5-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
      Merge tag 'tegra-for-5.5-firmware' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.5-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'samsung-drivers-5.5' of https://git.kernel.org/.../krzk/linux into arm/drivers
      Merge tag 'imx-drivers-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/drivers
      Merge tag 'qcom-drivers-for-5.5' of git://git.kernel.org/.../qcom/linux into arm/drivers
      Merge tag 'zynqmp-soc-for-v5.5' of https://github.com/Xilinx/linux-xlnx into arm/drivers
      Merge tag 'at91-5.5-drivers' of git://git.kernel.org/.../at91/linux into arm/drivers
      Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
      Merge tag 'v5.4-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers
      Merge tag 'hisi-drivers-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/drivers
      Merge tag 'tegra-for-5.5-memory-v2' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'soc-fsl-next-v5.5' of git://git.kernel.org/.../leo/linux into arm/drivers
      Merge tag 'scmi-fix-5.5' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers

Philipp Zabel (5):
      reset: hisilicon: hi3660: Make reset_control_ops const
      reset: zynqmp: Make reset_control_ops const
      MAINTAINERS: add reset controller framework keywords
      reset: improve of_xlate documentation
      reset: document (devm_)reset_control_get_optional variants

Ran Wang (3):
      PM: wakeup: Add routine to help fetch wakeup source object.
      dt-bindings: fsl: rcpm: Add 'little-endian' and update Chassis definition
      soc: fsl: add RCPM driver

Sai Prakash Ranjan (2):
      dt-bindings: msm: Convert LLCC bindings to YAML
      dt-bindings: msm: Add LLCC for SC7180

Sibi Sankar (2):
      dt-bindings: reset: aoss: Convert AOSS reset bindings to yaml
      dt-bindings: reset: pdc: Convert PDC Global bindings to yaml

Sowjanya Komatineni (4):
      soc/tegra: pmc: Support wake events on more Tegra SoCs
      soc/tegra: pmc: Add wake event support on Tegra210
      soc/tegra: pmc: Configure core power request polarity
      soc/tegra: pmc: Configure deep sleep control settings

Srinivas Kandagatla (1):
      soc: qcom: socinfo: add sdm845 and sda845 soc ids

Stephen Boyd (3):
      soc: qcom: llcc: Name regmaps to avoid collisions
      soc: qcom: llcc: Move regmap config to local variable
      PM / OPP: Support adjusting OPP voltages at runtime

Sudeep Holla (1):
      firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT

Sylwester Nawrocki (3):
      soc: samsung: chipid: Make exynos_chipid_early_init() static
      soc: samsung: Add Exynos Adaptive Supply Voltage driver
      soc: samsung: chipid: Drop "syscon" compatible requirement

Tejas Patel (1):
      soc: xilinx: Set CAP_UNUSABLE requirement for versal while powering down domain

Tero Kristo (12):
      bus: ti-sysc: re-order reset and main clock controls
      bus: ti-sysc: drop the extra hardreset during init
      bus: ti-sysc: avoid toggling power state of module during probe
      dt-bindings: omap: add new binding for PRM instances
      soc: ti: add initial PRM driver with reset control support
      soc: ti: omap-prm: poll for reset complete during de-assert
      soc: ti: omap-prm: add support for denying idle for reset clockdomain
      soc: ti: omap-prm: add omap4 PRM data
      soc: ti: omap-prm: add data for am33xx
      soc: ti: omap-prm: add dra7 PRM data
      soc: ti: omap-prm: add am4 PRM data
      soc: ti: omap-prm: add omap5 PRM data

Thierry Reding (8):
      soc/tegra: pmc: Fix crashes for hierarchical interrupts
      soc/tegra: fuse: Restore base on sysfs failure
      soc/tegra: fuse: Implement nvmem device
      soc/tegra: fuse: Add cell information
      soc/tegra: fuse: Register cell lookups for compatibility
      Merge branch 'for-5.5/clk' into for-5.5/memory
      memory: tegra: Set DMA mask based on supported address bits
      memory: tegra: Add gr2d and gr3d to DRM IOMMU group

Tony Lindgren (3):
      Merge branch 'watchdog-fix' into omap-for-v5.5/ti-sysc
      bus: ti-sysc: Handle mstandby quirk and use it for musb
      bus: ti-sysc: Use swsup quirks also for am335x musb

Tudor Ambarus (2):
      memory: atmel-ebi: move NUM_CS definition inside EBI driver
      memory: atmel-ebi: switch to SPDX license identifiers

Vidya Sagar (1):
      firmware: tegra: Move BPMP resume to noirq phase

Vivek Gautam (4):
      soc: qcom: llcc cleanup to get rid of sdm845 specific driver file
      soc: qcom: Rename llcc-slice to llcc-qcom
      soc: qcom: Make llcc-qcom a generic driver
      soc: qcom: llcc: Add configuration data for SC7180

Wei Yongjun (1):
      soc: ti: omap-prm: fix return value check in omap_prm_probe()

Weiyi Lu (5):
      soc: mediatek: Refactor polling timeout and documentation
      soc: mediatek: Refactor regulator control
      soc: mediatek: Refactor clock control
      soc: mediatek: Refactor sram control
      soc: mediatek: Refactor bus protection control

Xingyu Chen (2):
      dt-bindings: reset: add bindings for the Meson-A1 SoC Reset Controller
      reset: add support for the Meson-A1 SoC Reset Controller

YueHaibing (2):
      soc: qcom: Fix llcc-qcom definitions to include
      memory: emif: remove set but not used variables 'cs1_used' and 'custom_configs'


 Documentation/arm/microchip.rst                 |    4 +-
 .../devicetree/bindings/arm/msm/qcom,llcc.txt   |   41 -
 .../devicetree/bindings/arm/msm/qcom,llcc.yaml  |   55 +
 .../devicetree/bindings/arm/omap/prm-inst.txt   |   29 +
 .../firmware/xilinx/xlnx,zynqmp-firmware.txt    |   16 +-
 .../devicetree/bindings/nvmem/amlogic-efuse.txt |    6 +
 .../devicetree/bindings/power/qcom,rpmpd.txt    |    1 +
 .../reset/amlogic,meson-axg-audio-arb.txt       |    3 +-
 .../bindings/reset/amlogic,meson-reset.yaml     |    1 +
 .../bindings/reset/qcom,aoss-reset.txt          |   52 -
 .../bindings/reset/qcom,aoss-reset.yaml         |   47 +
 .../bindings/reset/qcom,pdc-global.txt          |   52 -
 .../bindings/reset/qcom,pdc-global.yaml         |   47 +
 .../bindings/reset/uniphier-reset.txt           |    5 +-
 .../devicetree/bindings/soc/fsl/rcpm.txt        |   14 +-
 .../bindings/soc/qcom/qcom,smd-rpm.txt          |    1 +
 MAINTAINERS                                     |   17 +
 arch/arm/mach-omap2/Kconfig                     |    1 +
 drivers/base/power/wakeup.c                     |   54 +
 drivers/bus/Kconfig                             |    5 +-
 drivers/bus/hisi_lpc.c                          |    9 +-
 drivers/bus/ti-sysc.c                           |   87 +-
 drivers/firmware/arm_scmi/perf.c                |    2 +-
 drivers/firmware/imx/imx-dsp.c                  |    2 +-
 drivers/firmware/imx/imx-scu-irq.c              |    1 +
 drivers/firmware/imx/imx-scu.c                  |   24 +-
 drivers/firmware/meson/meson_sm.c               |  110 +-
 drivers/firmware/tegra/bpmp.c                   |    2 +-
 drivers/firmware/xilinx/zynqmp.c                |    8 +-
 drivers/memory/atmel-ebi.c                      |   11 +-
 drivers/memory/brcmstb_dpfe.c                   |  164 +-
 drivers/memory/emif.c                           |    5 +-
 drivers/memory/jedec_ddr.h                      |   61 +
 drivers/memory/of_memory.c                      |  149 ++
 drivers/memory/of_memory.h                      |   18 +
 drivers/memory/samsung/Kconfig                  |   13 +
 drivers/memory/samsung/Makefile                 |    1 +
 drivers/memory/samsung/exynos5422-dmc.c         | 1550 ++++++++++++++++++
 drivers/memory/tegra/Kconfig                    |   10 +
 drivers/memory/tegra/Makefile                   |    1 +
 drivers/memory/tegra/mc.c                       |   52 +-
 drivers/memory/tegra/mc.h                       |   74 +-
 drivers/memory/tegra/tegra114.c                 |   10 +-
 drivers/memory/tegra/tegra124.c                 |   30 +-
 drivers/memory/tegra/tegra20-emc.c              |  134 +-
 drivers/memory/tegra/tegra30-emc.c              | 1232 ++++++++++++++
 drivers/memory/tegra/tegra30.c                  |   34 +-
 drivers/nvmem/meson-efuse.c                     |   24 +-
 drivers/phy/marvell/Kconfig                     |   11 +
 drivers/phy/marvell/Makefile                    |    1 +
 drivers/phy/marvell/phy-mmp3-usb.c              |  291 ++++
 drivers/reset/Kconfig                           |    5 +-
 drivers/reset/core.c                            |    8 +-
 drivers/reset/hisilicon/reset-hi3660.c          |    2 +-
 drivers/reset/reset-meson-audio-arb.c           |   43 +-
 drivers/reset/reset-meson.c                     |   35 +-
 drivers/reset/reset-uniphier-glue.c             |    4 +
 drivers/reset/reset-zynqmp.c                    |    2 +-
 drivers/soc/amlogic/meson-gx-socinfo.c          |    3 +
 drivers/soc/atmel/Kconfig                       |   11 +
 drivers/soc/atmel/Makefile                      |    1 +
 drivers/soc/atmel/sfr.c                         |   99 ++
 drivers/soc/fsl/Kconfig                         |   10 +
 drivers/soc/fsl/Makefile                        |    1 +
 drivers/soc/fsl/rcpm.c                          |  151 ++
 drivers/soc/imx/soc-imx-scu.c                   |   34 +-
 drivers/soc/imx/soc-imx8.c                      |   49 +-
 drivers/soc/mediatek/mtk-scpsys.c               |  214 ++-
 drivers/soc/qcom/Kconfig                        |   14 +-
 drivers/soc/qcom/Makefile                       |    3 +-
 drivers/soc/qcom/{llcc-slice.c => llcc-qcom.c}  |  130 +-
 drivers/soc/qcom/llcc-sdm845.c                  |  100 --
 drivers/soc/qcom/rpmpd.c                        |   23 +
 drivers/soc/qcom/smd-rpm.c                      |   18 +-
 drivers/soc/qcom/socinfo.c                      |    2 +
 drivers/soc/renesas/Kconfig                     |   32 +-
 drivers/soc/renesas/Makefile                    |    4 +-
 drivers/soc/renesas/r8a7743-sysc.c              |    1 -
 drivers/soc/renesas/r8a7745-sysc.c              |    1 -
 drivers/soc/renesas/r8a77470-sysc.c             |    1 -
 drivers/soc/renesas/r8a774a1-sysc.c             |    1 -
 drivers/soc/renesas/r8a774b1-sysc.c             |   37 +
 drivers/soc/renesas/r8a774c0-sysc.c             |    4 +-
 drivers/soc/renesas/r8a7779-sysc.c              |    1 -
 drivers/soc/renesas/r8a7790-sysc.c              |    1 -
 drivers/soc/renesas/r8a7791-sysc.c              |    1 -
 drivers/soc/renesas/r8a7792-sysc.c              |    1 -
 drivers/soc/renesas/r8a7794-sysc.c              |    1 -
 drivers/soc/renesas/r8a7795-sysc.c              |   33 +-
 drivers/soc/renesas/r8a7796-sysc.c              |   30 +-
 drivers/soc/renesas/r8a77965-sysc.c             |    4 +-
 drivers/soc/renesas/r8a77970-sysc.c             |    4 +-
 drivers/soc/renesas/r8a77980-sysc.c             |    4 +-
 drivers/soc/renesas/r8a77990-sysc.c             |    4 +-
 drivers/soc/renesas/r8a77995-sysc.c             |    1 -
 drivers/soc/renesas/rcar-rst.c                  |    2 +
 drivers/soc/renesas/rcar-sysc.c                 |   26 +-
 drivers/soc/renesas/rcar-sysc.h                 |    9 +-
 drivers/soc/renesas/renesas-soc.c               |   15 +-
 drivers/soc/samsung/Kconfig                     |   10 +
 drivers/soc/samsung/Makefile                    |    3 +
 drivers/soc/samsung/exynos-asv.c                |  177 ++
 drivers/soc/samsung/exynos-asv.h                |   71 +
 drivers/soc/samsung/exynos-chipid.c             |   12 +-
 drivers/soc/samsung/exynos5422-asv.c            |  505 ++++++
 drivers/soc/samsung/exynos5422-asv.h            |   31 +
 drivers/soc/tegra/Kconfig                       |   10 +
 drivers/soc/tegra/Makefile                      |    2 +
 drivers/soc/tegra/fuse/fuse-tegra.c             |  198 ++-
 drivers/soc/tegra/fuse/fuse-tegra30.c           |  154 ++
 drivers/soc/tegra/fuse/fuse.h                   |    8 +
 drivers/soc/tegra/pmc.c                         |  232 ++-
 drivers/soc/tegra/regulators-tegra20.c          |  365 +++++
 drivers/soc/tegra/regulators-tegra30.c          |  317 ++++
 drivers/soc/ti/Makefile                         |    1 +
 drivers/soc/ti/omap_prm.c                       |  391 +++++
 drivers/soc/xilinx/zynqmp_pm_domains.c          |   10 +-
 include/dt-bindings/power/qcom-rpmpd.h          |    9 +
 .../dt-bindings/reset/amlogic,meson-a1-reset.h  |   74 +
 .../reset/amlogic,meson-axg-audio-arb.h         |    2 +
 include/linux/firmware/meson/meson_sm.h         |   15 +-
 include/linux/firmware/xlnx-zynqmp.h            |    3 +-
 include/linux/logic_pio.h                       |    4 +-
 include/linux/mfd/syscon/atmel-matrix.h         |    1 -
 include/linux/platform_data/ti-prm.h            |   21 +
 include/linux/pm_wakeup.h                       |    9 +
 include/linux/reset-controller.h                |    3 +-
 include/linux/reset.h                           |   46 +
 include/linux/soc/mmp/cputype.h                 |    2 +
 include/linux/soc/qcom/llcc-qcom.h              |   94 +-
 include/soc/tegra/mc.h                          |    2 +-
 lib/Makefile                                    |    2 +-
 lib/logic_pio.c                                 |   14 +-
 133 files changed, 7611 insertions(+), 939 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/omap/prm-inst.txt
 delete mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt
 create mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml
 delete mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt
 create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml
 create mode 100644 drivers/memory/samsung/exynos5422-dmc.c
 create mode 100644 drivers/memory/tegra/tegra30-emc.c
 create mode 100644 drivers/phy/marvell/phy-mmp3-usb.c
 create mode 100644 drivers/soc/atmel/sfr.c
 create mode 100644 drivers/soc/fsl/rcpm.c
 rename drivers/soc/qcom/{llcc-slice.c => llcc-qcom.c} (68%)
 delete mode 100644 drivers/soc/qcom/llcc-sdm845.c
 create mode 100644 drivers/soc/renesas/r8a774b1-sysc.c
 create mode 100644 drivers/soc/samsung/exynos-asv.c
 create mode 100644 drivers/soc/samsung/exynos-asv.h
 create mode 100644 drivers/soc/samsung/exynos5422-asv.c
 create mode 100644 drivers/soc/samsung/exynos5422-asv.h
 create mode 100644 drivers/soc/tegra/regulators-tegra20.c
 create mode 100644 drivers/soc/tegra/regulators-tegra30.c
 create mode 100644 drivers/soc/ti/omap_prm.c
 create mode 100644 include/dt-bindings/reset/amlogic,meson-a1-reset.h
 create mode 100644 include/linux/platform_data/ti-prm.h

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

* [GIT PULL 2/4] ARM: SoC-related driver updates
@ 2019-12-05 18:04   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
  To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel

Various driver updates for platforms:

- A larger set of work on Tegra 2/3 around memory controller and
regulator features, some fuse cleanups, etc..

- MMP platform drivers, in particular for USB PHY, and other smaller
additions.

- Samsung Exynos 5422 driver for DMC (dynamic memory configuration),
and ASV (adaptive voltage), allowing the platform to run at more
optimal operating points.

- Misc refactorings and support for RZ/G2N and R8A774B1 from Renesas

- Clock/reset control driver for TI/OMAP

- Meson-A1 reset controller support

- Qualcomm sdm845 and sda845 SoC IDs for socinfo


Conflicts: None

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

The following changes since commit 1334a11c1c6f3e5603acfc8d39215110e3087d64:

  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-drivers

for you to fetch changes up to 3f6939aec712a15152c32516c1c543a91ac1e717:

  Merge tag 'scmi-fix-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers

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

Andreas Färber (2):
      reset: simple: Keep alphabetical order
      reset: simple: Add Realtek RTD1195/RTD1295

Andy Shevchenko (2):
      firmware: meson_sm: use %*ph to print small buffer
      reset: Remove copy'n'paste redundancy in the comments

Angelo G. Del Regno (2):
      soc: qcom: smd-rpm: Add MSM8976 compatible
      dt-bindings: power: Add missing rpmpd smd performance level

AngeloGioacchino Del Regno (1):
      soc: qcom: rpmpd: Add rpm power domains for msm8976

Anson Huang (3):
      firmware: imx: Skip return value check for some special SCU firmware APIs
      soc: imx8: Using existing serial_number instead of UID
      soc: imx-scu: Using existing serial_number instead of UID

Ben Dooks (Codethink) (1):
      firmware: imx: add missing include of <linux/firmware/imx/sci.h>

Biju Das (4):
      soc: renesas: Add Renesas R8A774B1 config option
      soc: renesas: Identify RZ/G2N
      soc: renesas: rcar-rst: Add support for RZ/G2N
      soc: renesas: rcar-sysc: Add r8a774b1 support

Bjorn Andersson (1):
      MAINTAINERS: Add myself as co-maintainer for QCOM

Carlo Caione (3):
      firmware: meson_sm: Mark chip struct as static const
      nvmem: meson-efuse: bindings: Add secure-monitor phandle
      firmware: meson_sm: Rework driver as a proper platform driver

Christian Hewitt (2):
      soc: amlogic: meson-gx-socinfo: Add S905X3 ID for VIM3L
      soc: amlogic: meson-gx-socinfo: Fix S905D3 ID for VIM3L

Colin Ian King (1):
      memory: samsung: exynos5422-dmc: Fix spelling mistake "counld" -> "could"

Dan Carpenter (1):
      soc: samsung: exynos-asv: Potential NULL dereference in exynos_asv_update_opps()

Daniel Baluta (1):
      firmware: imx: Remove call to devm_of_platform_populate

Dinh Nguyen (1):
      reset: build simple reset controller driver for Agilex

Dmitry Osipenko (14):
      soc/tegra: regulators: Add regulators coupler for Tegra20
      soc/tegra: regulators: Add regulators coupler for Tegra30
      soc/tegra: pmc: Query PCLK clock rate at probe time
      soc/tegra: pmc: Remove unnecessary memory barrier
      memory: tegra: Don't set EMC rate to maximum on probe for Tegra20
      memory: tegra: Adapt for Tegra20 clock driver changes
      memory: tegra: Include io.h instead of iopoll.h
      memory: tegra: Pre-configure debug register on Tegra20
      memory: tegra: Print a brief info message about EMC timings
      memory: tegra: Increase handshake timeout on Tegra20
      memory: tegra: Do not handle error from wait_for_completion_timeout()
      memory: tegra: Introduce Tegra30 EMC driver
      memory: tegra: Ensure timing control debug features are disabled
      memory: tegra: Consolidate registers definition into common header

Florian Fainelli (2):
      memory: brcmstb: dpfe: Compute checksum at __send_command() time
      memory: brcmstb: dpfe: Fixup API version/commands for 7211

Geert Uytterhoeven (17):
      soc: renesas: rcar-sysc: Prepare for fixing power request conflicts
      soc: renesas: r8a7795-sysc: Fix power request conflicts
      soc: renesas: r8a7796-sysc: Fix power request conflicts
      soc: renesas: r8a77965-sysc: Fix power request conflicts
      soc: renesas: r8a77970-sysc: Fix power request conflicts
      soc: renesas: r8a77980-sysc: Fix power request conflicts
      soc: renesas: r8a77990-sysc: Fix power request conflicts
      soc: renesas: r8a774c0-sysc: Fix power request conflicts
      soc: renesas: rcar-sysc: Remove unneeded inclusion of <linux/bug.h>
      soc: renesas: Add missing check for non-zero product register address
      Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into renesas-drivers-for-v5.5
      soc: renesas: Rename SYSC_R8A7796 to SYSC_R8A77960
      soc: renesas: Add ARCH_R8A77960 for existing R-Car M3-W
      soc: renesas: Add ARCH_R8A77961 for new R-Car M3-W+
      soc: renesas: Identify R-Car M3-W+
      soc: renesas: rcar-rst: Add R8A77961 support
      soc: renesas: rcar-sysc: Add R8A77961 support

Georgi Djakov (1):
      soc: qcom: smd-rpm: Create RPM interconnect proxy child device

Jerome Brunet (2):
      reset: dt-bindings: meson: update arb bindings for sm1
      reset: meson-audio-arb: add sm1 support

Jianxin Pan (1):
      soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs

John Garry (5):
      lib: logic_pio: Enforce LOGIC_PIO_INDIRECT region ops are set at registration
      logic_pio: Define PIO_INDIRECT_SIZE for !CONFIG_INDIRECT_PIO
      bus: hisi_lpc: Clean some types
      bus: hisi_lpc: Expand build test coverage
      logic_pio: Build into a library

Jolly Shah (2):
      dt-bindings: firmware: Add bindings for Versal firmware
      firmware: xilinx: Add support for versal soc

Kamel Bouhara (1):
      soc: at91: Add Atmel SFR SN (Serial Number) support

Krzysztof Kozlowski (1):
      Merge tag 'opp-5.4-support-adjust-voltages' of https://git.kernel.org/.../vireshk/pm into next/drivers

Kunihiko Hayashi (1):
      reset: uniphier-glue: Add Pro5 USB3 support

Leonard Crestez (2):
      firmware: imx: warn on unexpected RX
      soc: imx8mq: Read SOC revision from TF-A

Lubomir Rintel (2):
      phy: Add USB2 PHY driver for Marvell MMP3 SoC
      MAINTAINERS: phy: add entry for USB PHY drivers on MMP SoCs

Lukasz Luba (4):
      memory: Extend of_memory with LPDDR3 support
      memory: Add DMC driver for Exynos5422
      memory: samsung: exynos5422-dmc: Fix kfree() of devm-allocated memory and missing static
      memory: samsung: exynos5422-dmc: Add support for interrupt from performance counters

Markus Mayer (6):
      memory: brcmstb: dpfe: rename struct private_data
      memory: brcmstb: dpfe: initialize priv->dev
      memory: brcmstb: dpfe: add locking around DCPU enable/disable
      memory: brcmstb: dpfe: move init_data into brcmstb_dpfe_download_firmware()
      memory: brcmstb: dpfe: pass *priv as argument to brcmstb_dpfe_download_firmware()
      memory: brcmstb: dpfe: support for deferred firmware download

Nagarjuna Kristam (1):
      soc/tegra: fuse: Add FUSE clock check in tegra_fuse_readl()

Nicolas Ferre (1):
      ARM: at91: Documentation: update the sama5d3 and armv7m datasheets

Olof Johansson (22):
      Merge tag 'renesas-drivers-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
      Merge tag 'samsung-drivers-dmc-5.5' of https://git.kernel.org/.../krzk/linux into arm/drivers
      Merge tag 'mmp-drivers-for-v5.5' of git://git.kernel.org/.../lkundrak/linux-mmp into arm/drivers
      soc: mmp: guard include of asm/cputype.h with CONFIG_ARM{,64}
      Merge tag 'omap-for-v5.5/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/drivers
      Merge tag 'arm-soc/for-5.5/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
      Merge tag 'reset-for-v5.5' of git://git.pengutronix.de/git/pza/linux into arm/drivers
      Merge branch 'for_5.5/driver-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers
      Merge tag 'renesas-drivers-for-v5.5-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
      Merge tag 'tegra-for-5.5-firmware' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.5-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'samsung-drivers-5.5' of https://git.kernel.org/.../krzk/linux into arm/drivers
      Merge tag 'imx-drivers-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/drivers
      Merge tag 'qcom-drivers-for-5.5' of git://git.kernel.org/.../qcom/linux into arm/drivers
      Merge tag 'zynqmp-soc-for-v5.5' of https://github.com/Xilinx/linux-xlnx into arm/drivers
      Merge tag 'at91-5.5-drivers' of git://git.kernel.org/.../at91/linux into arm/drivers
      Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
      Merge tag 'v5.4-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers
      Merge tag 'hisi-drivers-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/drivers
      Merge tag 'tegra-for-5.5-memory-v2' of git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'soc-fsl-next-v5.5' of git://git.kernel.org/.../leo/linux into arm/drivers
      Merge tag 'scmi-fix-5.5' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers

Philipp Zabel (5):
      reset: hisilicon: hi3660: Make reset_control_ops const
      reset: zynqmp: Make reset_control_ops const
      MAINTAINERS: add reset controller framework keywords
      reset: improve of_xlate documentation
      reset: document (devm_)reset_control_get_optional variants

Ran Wang (3):
      PM: wakeup: Add routine to help fetch wakeup source object.
      dt-bindings: fsl: rcpm: Add 'little-endian' and update Chassis definition
      soc: fsl: add RCPM driver

Sai Prakash Ranjan (2):
      dt-bindings: msm: Convert LLCC bindings to YAML
      dt-bindings: msm: Add LLCC for SC7180

Sibi Sankar (2):
      dt-bindings: reset: aoss: Convert AOSS reset bindings to yaml
      dt-bindings: reset: pdc: Convert PDC Global bindings to yaml

Sowjanya Komatineni (4):
      soc/tegra: pmc: Support wake events on more Tegra SoCs
      soc/tegra: pmc: Add wake event support on Tegra210
      soc/tegra: pmc: Configure core power request polarity
      soc/tegra: pmc: Configure deep sleep control settings

Srinivas Kandagatla (1):
      soc: qcom: socinfo: add sdm845 and sda845 soc ids

Stephen Boyd (3):
      soc: qcom: llcc: Name regmaps to avoid collisions
      soc: qcom: llcc: Move regmap config to local variable
      PM / OPP: Support adjusting OPP voltages at runtime

Sudeep Holla (1):
      firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT

Sylwester Nawrocki (3):
      soc: samsung: chipid: Make exynos_chipid_early_init() static
      soc: samsung: Add Exynos Adaptive Supply Voltage driver
      soc: samsung: chipid: Drop "syscon" compatible requirement

Tejas Patel (1):
      soc: xilinx: Set CAP_UNUSABLE requirement for versal while powering down domain

Tero Kristo (12):
      bus: ti-sysc: re-order reset and main clock controls
      bus: ti-sysc: drop the extra hardreset during init
      bus: ti-sysc: avoid toggling power state of module during probe
      dt-bindings: omap: add new binding for PRM instances
      soc: ti: add initial PRM driver with reset control support
      soc: ti: omap-prm: poll for reset complete during de-assert
      soc: ti: omap-prm: add support for denying idle for reset clockdomain
      soc: ti: omap-prm: add omap4 PRM data
      soc: ti: omap-prm: add data for am33xx
      soc: ti: omap-prm: add dra7 PRM data
      soc: ti: omap-prm: add am4 PRM data
      soc: ti: omap-prm: add omap5 PRM data

Thierry Reding (8):
      soc/tegra: pmc: Fix crashes for hierarchical interrupts
      soc/tegra: fuse: Restore base on sysfs failure
      soc/tegra: fuse: Implement nvmem device
      soc/tegra: fuse: Add cell information
      soc/tegra: fuse: Register cell lookups for compatibility
      Merge branch 'for-5.5/clk' into for-5.5/memory
      memory: tegra: Set DMA mask based on supported address bits
      memory: tegra: Add gr2d and gr3d to DRM IOMMU group

Tony Lindgren (3):
      Merge branch 'watchdog-fix' into omap-for-v5.5/ti-sysc
      bus: ti-sysc: Handle mstandby quirk and use it for musb
      bus: ti-sysc: Use swsup quirks also for am335x musb

Tudor Ambarus (2):
      memory: atmel-ebi: move NUM_CS definition inside EBI driver
      memory: atmel-ebi: switch to SPDX license identifiers

Vidya Sagar (1):
      firmware: tegra: Move BPMP resume to noirq phase

Vivek Gautam (4):
      soc: qcom: llcc cleanup to get rid of sdm845 specific driver file
      soc: qcom: Rename llcc-slice to llcc-qcom
      soc: qcom: Make llcc-qcom a generic driver
      soc: qcom: llcc: Add configuration data for SC7180

Wei Yongjun (1):
      soc: ti: omap-prm: fix return value check in omap_prm_probe()

Weiyi Lu (5):
      soc: mediatek: Refactor polling timeout and documentation
      soc: mediatek: Refactor regulator control
      soc: mediatek: Refactor clock control
      soc: mediatek: Refactor sram control
      soc: mediatek: Refactor bus protection control

Xingyu Chen (2):
      dt-bindings: reset: add bindings for the Meson-A1 SoC Reset Controller
      reset: add support for the Meson-A1 SoC Reset Controller

YueHaibing (2):
      soc: qcom: Fix llcc-qcom definitions to include
      memory: emif: remove set but not used variables 'cs1_used' and 'custom_configs'


 Documentation/arm/microchip.rst                 |    4 +-
 .../devicetree/bindings/arm/msm/qcom,llcc.txt   |   41 -
 .../devicetree/bindings/arm/msm/qcom,llcc.yaml  |   55 +
 .../devicetree/bindings/arm/omap/prm-inst.txt   |   29 +
 .../firmware/xilinx/xlnx,zynqmp-firmware.txt    |   16 +-
 .../devicetree/bindings/nvmem/amlogic-efuse.txt |    6 +
 .../devicetree/bindings/power/qcom,rpmpd.txt    |    1 +
 .../reset/amlogic,meson-axg-audio-arb.txt       |    3 +-
 .../bindings/reset/amlogic,meson-reset.yaml     |    1 +
 .../bindings/reset/qcom,aoss-reset.txt          |   52 -
 .../bindings/reset/qcom,aoss-reset.yaml         |   47 +
 .../bindings/reset/qcom,pdc-global.txt          |   52 -
 .../bindings/reset/qcom,pdc-global.yaml         |   47 +
 .../bindings/reset/uniphier-reset.txt           |    5 +-
 .../devicetree/bindings/soc/fsl/rcpm.txt        |   14 +-
 .../bindings/soc/qcom/qcom,smd-rpm.txt          |    1 +
 MAINTAINERS                                     |   17 +
 arch/arm/mach-omap2/Kconfig                     |    1 +
 drivers/base/power/wakeup.c                     |   54 +
 drivers/bus/Kconfig                             |    5 +-
 drivers/bus/hisi_lpc.c                          |    9 +-
 drivers/bus/ti-sysc.c                           |   87 +-
 drivers/firmware/arm_scmi/perf.c                |    2 +-
 drivers/firmware/imx/imx-dsp.c                  |    2 +-
 drivers/firmware/imx/imx-scu-irq.c              |    1 +
 drivers/firmware/imx/imx-scu.c                  |   24 +-
 drivers/firmware/meson/meson_sm.c               |  110 +-
 drivers/firmware/tegra/bpmp.c                   |    2 +-
 drivers/firmware/xilinx/zynqmp.c                |    8 +-
 drivers/memory/atmel-ebi.c                      |   11 +-
 drivers/memory/brcmstb_dpfe.c                   |  164 +-
 drivers/memory/emif.c                           |    5 +-
 drivers/memory/jedec_ddr.h                      |   61 +
 drivers/memory/of_memory.c                      |  149 ++
 drivers/memory/of_memory.h                      |   18 +
 drivers/memory/samsung/Kconfig                  |   13 +
 drivers/memory/samsung/Makefile                 |    1 +
 drivers/memory/samsung/exynos5422-dmc.c         | 1550 ++++++++++++++++++
 drivers/memory/tegra/Kconfig                    |   10 +
 drivers/memory/tegra/Makefile                   |    1 +
 drivers/memory/tegra/mc.c                       |   52 +-
 drivers/memory/tegra/mc.h                       |   74 +-
 drivers/memory/tegra/tegra114.c                 |   10 +-
 drivers/memory/tegra/tegra124.c                 |   30 +-
 drivers/memory/tegra/tegra20-emc.c              |  134 +-
 drivers/memory/tegra/tegra30-emc.c              | 1232 ++++++++++++++
 drivers/memory/tegra/tegra30.c                  |   34 +-
 drivers/nvmem/meson-efuse.c                     |   24 +-
 drivers/phy/marvell/Kconfig                     |   11 +
 drivers/phy/marvell/Makefile                    |    1 +
 drivers/phy/marvell/phy-mmp3-usb.c              |  291 ++++
 drivers/reset/Kconfig                           |    5 +-
 drivers/reset/core.c                            |    8 +-
 drivers/reset/hisilicon/reset-hi3660.c          |    2 +-
 drivers/reset/reset-meson-audio-arb.c           |   43 +-
 drivers/reset/reset-meson.c                     |   35 +-
 drivers/reset/reset-uniphier-glue.c             |    4 +
 drivers/reset/reset-zynqmp.c                    |    2 +-
 drivers/soc/amlogic/meson-gx-socinfo.c          |    3 +
 drivers/soc/atmel/Kconfig                       |   11 +
 drivers/soc/atmel/Makefile                      |    1 +
 drivers/soc/atmel/sfr.c                         |   99 ++
 drivers/soc/fsl/Kconfig                         |   10 +
 drivers/soc/fsl/Makefile                        |    1 +
 drivers/soc/fsl/rcpm.c                          |  151 ++
 drivers/soc/imx/soc-imx-scu.c                   |   34 +-
 drivers/soc/imx/soc-imx8.c                      |   49 +-
 drivers/soc/mediatek/mtk-scpsys.c               |  214 ++-
 drivers/soc/qcom/Kconfig                        |   14 +-
 drivers/soc/qcom/Makefile                       |    3 +-
 drivers/soc/qcom/{llcc-slice.c => llcc-qcom.c}  |  130 +-
 drivers/soc/qcom/llcc-sdm845.c                  |  100 --
 drivers/soc/qcom/rpmpd.c                        |   23 +
 drivers/soc/qcom/smd-rpm.c                      |   18 +-
 drivers/soc/qcom/socinfo.c                      |    2 +
 drivers/soc/renesas/Kconfig                     |   32 +-
 drivers/soc/renesas/Makefile                    |    4 +-
 drivers/soc/renesas/r8a7743-sysc.c              |    1 -
 drivers/soc/renesas/r8a7745-sysc.c              |    1 -
 drivers/soc/renesas/r8a77470-sysc.c             |    1 -
 drivers/soc/renesas/r8a774a1-sysc.c             |    1 -
 drivers/soc/renesas/r8a774b1-sysc.c             |   37 +
 drivers/soc/renesas/r8a774c0-sysc.c             |    4 +-
 drivers/soc/renesas/r8a7779-sysc.c              |    1 -
 drivers/soc/renesas/r8a7790-sysc.c              |    1 -
 drivers/soc/renesas/r8a7791-sysc.c              |    1 -
 drivers/soc/renesas/r8a7792-sysc.c              |    1 -
 drivers/soc/renesas/r8a7794-sysc.c              |    1 -
 drivers/soc/renesas/r8a7795-sysc.c              |   33 +-
 drivers/soc/renesas/r8a7796-sysc.c              |   30 +-
 drivers/soc/renesas/r8a77965-sysc.c             |    4 +-
 drivers/soc/renesas/r8a77970-sysc.c             |    4 +-
 drivers/soc/renesas/r8a77980-sysc.c             |    4 +-
 drivers/soc/renesas/r8a77990-sysc.c             |    4 +-
 drivers/soc/renesas/r8a77995-sysc.c             |    1 -
 drivers/soc/renesas/rcar-rst.c                  |    2 +
 drivers/soc/renesas/rcar-sysc.c                 |   26 +-
 drivers/soc/renesas/rcar-sysc.h                 |    9 +-
 drivers/soc/renesas/renesas-soc.c               |   15 +-
 drivers/soc/samsung/Kconfig                     |   10 +
 drivers/soc/samsung/Makefile                    |    3 +
 drivers/soc/samsung/exynos-asv.c                |  177 ++
 drivers/soc/samsung/exynos-asv.h                |   71 +
 drivers/soc/samsung/exynos-chipid.c             |   12 +-
 drivers/soc/samsung/exynos5422-asv.c            |  505 ++++++
 drivers/soc/samsung/exynos5422-asv.h            |   31 +
 drivers/soc/tegra/Kconfig                       |   10 +
 drivers/soc/tegra/Makefile                      |    2 +
 drivers/soc/tegra/fuse/fuse-tegra.c             |  198 ++-
 drivers/soc/tegra/fuse/fuse-tegra30.c           |  154 ++
 drivers/soc/tegra/fuse/fuse.h                   |    8 +
 drivers/soc/tegra/pmc.c                         |  232 ++-
 drivers/soc/tegra/regulators-tegra20.c          |  365 +++++
 drivers/soc/tegra/regulators-tegra30.c          |  317 ++++
 drivers/soc/ti/Makefile                         |    1 +
 drivers/soc/ti/omap_prm.c                       |  391 +++++
 drivers/soc/xilinx/zynqmp_pm_domains.c          |   10 +-
 include/dt-bindings/power/qcom-rpmpd.h          |    9 +
 .../dt-bindings/reset/amlogic,meson-a1-reset.h  |   74 +
 .../reset/amlogic,meson-axg-audio-arb.h         |    2 +
 include/linux/firmware/meson/meson_sm.h         |   15 +-
 include/linux/firmware/xlnx-zynqmp.h            |    3 +-
 include/linux/logic_pio.h                       |    4 +-
 include/linux/mfd/syscon/atmel-matrix.h         |    1 -
 include/linux/platform_data/ti-prm.h            |   21 +
 include/linux/pm_wakeup.h                       |    9 +
 include/linux/reset-controller.h                |    3 +-
 include/linux/reset.h                           |   46 +
 include/linux/soc/mmp/cputype.h                 |    2 +
 include/linux/soc/qcom/llcc-qcom.h              |   94 +-
 include/soc/tegra/mc.h                          |    2 +-
 lib/Makefile                                    |    2 +-
 lib/logic_pio.c                                 |   14 +-
 133 files changed, 7611 insertions(+), 939 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/omap/prm-inst.txt
 delete mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt
 create mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml
 delete mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt
 create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml
 create mode 100644 drivers/memory/samsung/exynos5422-dmc.c
 create mode 100644 drivers/memory/tegra/tegra30-emc.c
 create mode 100644 drivers/phy/marvell/phy-mmp3-usb.c
 create mode 100644 drivers/soc/atmel/sfr.c
 create mode 100644 drivers/soc/fsl/rcpm.c
 rename drivers/soc/qcom/{llcc-slice.c => llcc-qcom.c} (68%)
 delete mode 100644 drivers/soc/qcom/llcc-sdm845.c
 create mode 100644 drivers/soc/renesas/r8a774b1-sysc.c
 create mode 100644 drivers/soc/samsung/exynos-asv.c
 create mode 100644 drivers/soc/samsung/exynos-asv.h
 create mode 100644 drivers/soc/samsung/exynos5422-asv.c
 create mode 100644 drivers/soc/samsung/exynos5422-asv.h
 create mode 100644 drivers/soc/tegra/regulators-tegra20.c
 create mode 100644 drivers/soc/tegra/regulators-tegra30.c
 create mode 100644 drivers/soc/ti/omap_prm.c
 create mode 100644 include/dt-bindings/reset/amlogic,meson-a1-reset.h
 create mode 100644 include/linux/platform_data/ti-prm.h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 3/4] ARM: Device-tree updates
  2019-12-05 18:04 ` Olof Johansson
@ 2019-12-05 18:04   ` Olof Johansson
  -1 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, soc, arm, Olof Johansson

As always, the bulk of updates. Some of the news this cycle:

New SoC descriptions:
- Broadcom BCM2711
- Amlogic Meson A1 and G12
- Freescale S32V234
- Marvell Armada AP807/AP807-quad and CP115
- Realtek RTD1293 and RTD1296
- Rockchip RK3308

New boards and platforms:
- Allwinner: NanoPi Duo2
- Amlogic: Ugoos am6
- Atmel at91: Overkiz Kizbox2/4
- Broadcom: RPi4, Luxul XWC-2000
- Marvell: New Espressobin flavor
- NXP: i.MX8MN LPDDR4 EVK, i.MX8QXP Colibri, S32V234 EVB, Netronix
  E60K02 and Kobo Clara HD, Kontron N6311 and N6411, OPOS6UL and
  OPOS6ULDev
- Renesas: Salvator-XS
- Rockchip: Beelink A1 (rk3308), rk3308 eval boards, rk3399-roc-pc


Conflicts:
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml: move/move.
Delete both comment lines with arm,mali-t62{4,8}

arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi: add/add. Keep new
contents from both sides.

arch/arm64/boot/dts/amlogic/meson-sm1.dtsi: add/add. Keep new contents
from both sides.

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

The following changes since commit e1dfbb4a8470456359ee68c3db0b490fa0d1b076:

  Merge branch 'arm/drivers' 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 5f1f15283419ded3e16617ac0b79abc6f2b73bba:

  Merge tag 'omap-for-v5.5/dt-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt

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

Adam Ford (5):
      ARM: dts: logicpd-torpedo-baseboard: Reduce video regulator chatter
      ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel
      ARM: dts: logicpd-torpedo: Disable Bluetooth Serial DMA
      ARM: dts: logicpd-torpedo-37xx-devkit: Increase camera pixel clock
      ARM: dts: logicpd-torpedo: Disable USB Host

Alexander Filippov (1):
      ARM: dts: vesnin: Add power_green led

Alexandre Torgue (4):
      ARM: dts: stm32: fix memory nodes to match with DT validation tool
      ARM: dts: stm32: fix joystick node on stm32f746 and stm32mp157c eval boards
      ARM: dts: stm32: remove usb phy-names entries on stm32mp157c-ev1
      ARM: dts: stm32: fix regulator-sd_switch node on stm32mp157c-ed1 board

Alistair Francis (1):
      arm64: dts: sun50i: sopine-baseboard: Expose serial1, serial2 and serial3

Amit Kucheria (7):
      arm64: dts: qcs404: thermal: Add interrupt support
      arm64: dts: msm8998: thermal: Add interrupt support
      arm64: dts: msm8996: thermal: Add interrupt support
      arm64: dts: sdm845: thermal: Add interrupt support
      arm64: dts: msm8916: thermal: Fixup HW ids for cpu sensors
      ARM: dts: msm8974: thermal: Add interrupt support
      ARM: dts: msm8974: thermal: Add thermal zones for each sensor

Anand Moon (6):
      arm64: dts: meson: odroid-c2: p5v0 is the main 5V power input
      arm64: dts: meson: odroid-c2: Add missing linking regulator to usb bus
      arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning
      arm64: dts: meson: odroid-c2: Add missing regulator linked to P5V0 regulator
      arm64: dts: meson: odroid-c2: Add missing regulator linked to VDDIO_AO3V3 regulator
      arm64: dts: meson: odroid-c2: Add missing regulator linked to HDMI supply

Anatolij Gustschin (1):
      ARM: dts: imx6qdl-wandboard: add ethernet PHY description

Andre Przywara (1):
      arm64: dts: allwinner: a64: Re-add PMU node

Andreas Färber (11):
      dt-bindings: arm: realtek: Tidy up conversion to json-schema
      dt-bindings: arm: realtek: Document RTD1293 and Synology DS418j
      arm64: dts: realtek: Change dual-license from MIT to BSD
      arm64: dts: realtek: Add RTD1293 and Synology DS418j
      dt-bindings: arm: realtek: Document RTD1296 and Synology DS418
      arm64: dts: realtek: Add RTD1296 and Synology DS418
      arm64: dts: realtek: Add oscillator for RTD129x
      arm64: dts: realtek: Add watchdog node for RTD129x
      dt-bindings: reset: Add Realtek RTD1295
      arm64: dts: realtek: Add RTD129x reset controller nodes
      arm64: dts: realtek: Add RTD129x UART resets

Andreas Kemnade (3):
      dt-bindings: arm: fsl: add compatible string for Kobo Clara HD
      ARM: dts: add Netronix E60K02 board common file
      ARM: dts: imx: add devicetree for Kobo Clara HD

Andrew Jeffery (7):
      ARM: dts: ast2600-evb: eMMC configuration
      ARM: dts: aspeed-g6: Fix EMMC function in pinctrl dtsi
      ARM: dts: aspeed-g6: Add pinctrl properties to MDIO nodes
      ARM: dts: ast2600-evb: Add pinmux properties for enabled MACs
      ARM: dts: aspeed: Migrate away from aspeed, g[45].* compatibles
      ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces
      ARM: dts: tacoma: Hog LPC pinmux

Andrey Smirnov (7):
      ARM: dts: vf610-zii-scu4-aib: Drop "rs485-rts-delay" property
      ARM: dts: imx6qdl-zii-rdu2: Fix accelerometer interrupt-names
      ARM: dts: imx6qdl-zii-rdu2: Specify supplies for accelerometer
      arm64: dts: zii-ultra: Fix regulator-vsd-3v3's vin-supply
      arm64: dts: zii-ultra: Fix regulator-3p3-main's name
      arm64: dts: zii-ultra: Add node for accelerometer
      arm64: dts: zii-ultra: Add node for switch watchdog

Andy Yan (6):
      dt-bindings: Add doc about rk3308 General Register Files
      arm64: dts: rockchip: Add core dts for RK3308 SOC
      dt-bindings: Add doc for rk3308-evb
      arm64: dts: rockchip: Add basic dts for RK3308 EVB
      dt-bindings: Add doc for Firefly ROC-RK3308-CC board
      arm64: dts: rockchip: Add devicetree for board roc-rk3308-cc

Anson Huang (35):
      ARM: dts: imx7ulp: Add wdog1 node
      arm64: dts: imx8mn-ddr4-evk: Enable GPIO LED
      arm64: dts: imx8mn: Add "fsl,imx8mq-src" as src's fallback compatible
      arm64: dts: imx8mn: Add system counter node
      arm64: dts: imx8mn: Enable cpu-idle driver
      arm64: dts: imx8mm: Remove incorrect fallback compatible for ocotp
      arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fallback compatible
      ARM: dts: imx7d: Correct speed grading fuse settings
      ARM: dts: imx7d: Add opp-suspend property
      arm64: dts: imx8mm-evk: Adjust i2c nodes following alphabetical sort
      arm64: dts: imx8mm-evk: Add i2c3 support
      arm64: dts: imx8mm-evk: Enable pca6416 on i2c3 bus
      arm64: dts: imx8mq-evk: Adjust nodes following alphabetical sort
      arm64: dts: imx8mn-ddr4-evk: Move iomuxc node to end of file
      arm64: dts: imx8qxp: Add scu key node
      arm64: dts: imx8qxp-mek: Enable scu key
      arm64: dts: imx8mq-evk: VDD_ARM power rail is always ON
      ARM: dts: imx7ulp: Move usdhc clocks assignment to board DT
      dt-bindings: arm: imx: Add the i.MX8MN LPDDR4 EVK board
      ARM: dts: imx6q: Add missing cooling device properties for CPUs
      ARM: dts: imx6dl: Add missing cooling device properties for CPUs
      ARM: dts: imx7d: Add missing cooling device properties for CPUs
      ARM: dts: imx6ul: Disable gpt2 by default
      ARM: dts: imx6ul-14x14-evk: Add sensors' GPIO regulator
      ARM: dts: imx6ul-14x14-evk: Fix the magnetometer node name
      ARM: dts: imx6ul-14x14-evk: Assign power supplies for magnetometer
      arm64: dts: imx8qxp: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mq: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mm: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mn: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mn: Create EVK dtsi file for common use
      arm64: dts: imx8mn: Add LPDDR4 EVK board support
      arm64: dts: imx8mm: Remove duplicated machine compatible
      arm64: dts: imx8mn: Remove duplicated machine compatible
      ARM: dts: imx7ulp-evk: Use APLL_PFD1 as usdhc's clock source

Ben Peled (1):
      dt-bindings: ap80x: replace AP806 with AP80x

Benjamin Gaignard (3):
      ARM: dts: stm32: remove useless interrupt from dsi node for stm32f469
      ARM: dts: stm32: remove useless dma-ranges property for stm32f429
      ARM: dts: stm32: remove useless dma-ranges property for stm32f469

Biju Das (37):
      arm64: dts: renesas: r8a774c0: Create thermal zone to support IPA
      arm64: dts: renesas: r8a774c0: Add dynamic power coefficient
      arm64: dts: renesas: Initial r8a774b1 SoC device tree
      arm64: dts: renesas: Add HiHope RZ/G2N main board support
      dt-bindings: arm: renesas: Document RZ/G2N SoC DT bindings
      dt-bindings: arm: renesas: Add HopeRun RZ/G2N boards
      dt-bindings: power: rcar-sysc: Document r8a774b1 sysc
      dt-bindings: reset: rcar-rst: Document r8a774b1 reset module
      arm64: dts: renesas: r8a774a1: Remove audio port node
      arm64: dts: renesas: r8a774b1-hihope-rzg2n: Enable HS400 mode
      arm64: dts: renesas: r8a774b1: Add SYS-DMAC device nodes
      arm64: dts: renesas: r8a774b1: Add SCIF and HSCIF nodes
      arm64: dts: renesas: r8a774b1: Add GPIO device nodes
      arm64: dts: renesas: r8a774b1: Add Ethernet AVB node
      arm64: dts: renesas: Add HiHope RZ/G2N sub board support
      arm64: dts: renesas: r8a774b1: Add OPPs table for cpu devices
      arm64: dts: renesas: r8a774b1: Add RZ/G2N thermal support
      arm64: dts: renesas: r8a774b1: Add CMT device nodes
      arm64: dts: renesas: r8a774b1: Add TMU device nodes
      arm64: dts: renesas: r8a774b1: Add SDHI support
      arm64: dts: renesas: r8a774b1: Add I2C and IIC-DVFS support
      arm64: dts: renesas: r8a774b1: Add IPMMU device nodes
      arm64: dts: renesas: r8a774b1: Add FCPF and FCPV instances
      arm64: dts: renesas: r8a774b1: Add VSP instances
      arm64: dts: renesas: r8a774b1: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a774b1: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: hihope-common: Move du clk properties out of common dtsi
      arm64: dts: renesas: r8a774b1: Add DU device to DT
      arm64: dts: renesas: r8a774b1: Add HDMI encoder instance
      arm64: dts: renesas: r8a774b1-hihope-rzg2n: Add display clock properties
      arm64: dts: renesas: r8a774b1: Add FDP1 device nodes
      arm64: dts: renesas: r8a774b1: Add PWM device nodes
      arm64: dts: renesas: hihope-rzg2-ex: Enable backlight
      arm64: dts: renesas: hihope-rzg2-ex: Add LVDS support
      arm64: dts: renesas: Add support for Advantech idk-1110wr LVDS panel
      arm64: dts: renesas: r8a774b1: Add Sound and Audio DMAC device nodes
      arm64: dts: renesas: r8a774b1: Add VIN and CSI-2 support

Bjorn Andersson (3):
      arm64: dts: qcom: c630: Enable adsp, cdsp and mpss
      arm64: dts: qcom: sdm845: Add APSS watchdog node
      arm64: dts: qcom: db845c: Enable LVS 1 and 2

Brad Bishop (7):
      ARM: dts: aspeed-g6: Add lpc devices
      ARM: dts: Add 128MiB OpenBMC flash layout
      ARM: dts: aspeed: Add Rainier system
      ARM: dts: aspeed: rainier: Add mac devices
      ARM: dts: aspeed: rainier: Add i2c devices
      ARM: dts: aspeed: rainier: Add i2c devices
      ARM: dts: aspeed: rainier: Enable VUART1

Brandon Wyman (1):
      ARM: dts: aspeed: rainier: gpio-keys for PSU presence

Brian Masney (1):
      ARM: dts: qcom: pm8941: add 5vs2 regulator node

Carlo Caione (1):
      arm64: dts: meson: Link nvmem and secure-monitor nodes

Cheng-Yi Chiang (2):
      ARM: dts: rockchip: Add HDMI support to rk3288-veyron-analog-audio
      ARM: dts: rockchip: Add HDMI audio support to rk3288-veyron-mickey

Chicago Duan (1):
      ARM: dts: aspeed: fp5280g2: Add LED configuration

Chris Packham (4):
      ARM: dts: armada-xp: enable L2 cache parity and ecc on db-xc3-24g4xg
      ARM: dts: mvebu: add sdram controller node to Armada-38x
      ARM: dts: armada-xp: add label to sdram-controller node
      ARM: dts: bcm: HR2: add label to sp805 watchdog

Christian Hewitt (11):
      dt-bindings: Add vendor prefix for Ugoos
      dt-bindings: arm: amlogic: Add support for the Ugoos AM6
      arm64: dts: meson-g12b-ugoos-am6: add initial device-tree
      arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
      arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node
      arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
      arm64: dts: meson: libretech-ac: update model description
      dt-bindings: arm: amlogic: update libretech-cc compatible
      arm64: dts: meson: libretech-cc: update model and compatible
      arm64: dts: meson-gxm-vega-s96: set rc-vega-s9x ir keymap
      arm64: dts: meson-gxbb-vega-s95: set rc-vega-s9x ir keymap

Clément Péron (3):
      arm64: dts: allwinner: Add ARM Mali GPU node for H6
      arm64: dts: allwinner: Add mali GPU supply for H6 boards
      arm64: allwinner: h6: Enable GPU node for Tanix TX6

Corentin Labbe (9):
      ARM64: dts: amlogic: adds crypto hardware node
      dt-bindings: crypto: Add DT bindings documentation for sun8i-ce Crypto Engine
      ARM: dts: sun8i: R40: add crypto engine node
      ARM: dts: sun8i: H3: Add Crypto Engine node
      arm64: dts: allwinner: sun50i: Add Crypto Engine node on A64
      arm64: dts: allwinner: sun50i: Add crypto engine node on H5
      arm64: dts: allwinner: sun50i: Add Crypto Engine node on H6
      ARM: dts: sun8i: a83t: Add Security System node
      ARM: dts: sun9i: a80: Add Security System node

Cédric Le Goater (4):
      ARM: dts: aspeed-g6: Add FMC and SPI devices
      ARM: dts: aspeed: rainier: Enable FMC and SPI devices
      ARM: dts: ast2600-evb: Enable FMC and SPI devices
      ARM: dts: aspeed: Add "spi-max-frequency" property

Dan Haab (1):
      ARM: dts: BCM5301X: Add DT for Luxul XWC-2000

Dehui Sun (2):
      dt-bindings: mediatek: update bindings for MT8183 systimer
      arm64: dts: mt8183: add systimer0 device node

Dien Pham (2):
      arm64: dts: r8a7795: Add cpuidle support for CA53 cores
      arm64: dts: r8a7796: Add cpuidle support for CA53 cores

Dinh Nguyen (2):
      ARM: dts: arria10: Modify QSPI read_delay for Arria10
      arm64: agilex: enable USB and LEDs on agilex devkit

Dmitry Osipenko (16):
      dt-bindings: regulator: Document regulators coupling of NVIDIA Tegra20/30 SoCs
      dt-bindings: memory: tegra30: Convert to Tegra124 YAML
      dt-bindings: memory: Add binding for NVIDIA Tegra30 Memory Controller
      dt-bindings: memory: Add binding for NVIDIA Tegra30 External Memory Controller
      ARM: tegra: Connect SMMU with Video Decoder Engine on Tegra30
      ARM: tegra: nyan-big: Add timings for RAM codes 4 and 6
      ARM: tegra: Add External Memory Controller node on Tegra30
      ARM: tegra: Add Tegra20 CPU clock
      ARM: tegra: Add Tegra30 CPU clock
      ARM: tegra: Add CPU Operating Performance Points for Tegra20
      ARM: tegra: Add CPU Operating Performance Points for Tegra30
      ARM: tegra: paz00: Set up voltage regulators for DVFS
      ARM: tegra: paz00: Add CPU Operating Performance Points
      ARM: tegra: trimslice: Add CPU Operating Performance Points
      ARM: tegra: cardhu-a04: Set up voltage regulators for DVFS
      ARM: tegra: cardhu-a04: Add CPU Operating Performance Points

Douglas Anderson (1):
      ARM: dts: rockchip: Add cpu id to rk3288 efuse node

Eddie James (2):
      ARM: dts: aspeed: tacoma: Enable I2C busses
      ARM: dts: aspeed: tacoma: Add gpio-key definitions

Eddy Petrișor (1):
      dt-bindings: arm: fsl: Add the S32V234-EVB board

Eugen Hristev (3):
      ARM: dts: at91: sama5d27_som1_ek: add mmc capabilities for SDMMC0
      ARM: dts: at91: sama5d2_xplained: add analog and digital filter for i2c
      ARM: dts: at91: sama5d4_xplained: add digital filter for i2c

Ezequiel Garcia (1):
      ARM: dts: rockchip: Add RK3288 VOP gamma LUT address

Fabio Estevam (10):
      ARM: dts: imx: Replace "simple-bus" with "simple-mfd" for anatop
      ARM: dts: imx6ul-phytec-phycore-som: Add missing unit name
      ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
      ARM: dts: vf610-zii-scu4-aib: Remove internal debug network interfaces
      ARM: dts: imx6q-gw54xx: Do not use 'simple-audio-card,dai-link'
      ARM: dts: imx53-qsb: Use DRM bindings for the Seiko 43WVF1G panel
      arm64: dts: ls1028a-qds: Remove unnecessary #address-cells/#size-cells
      arm64: dts: ls1028a: Move thermal-zone out of SoC
      arm64: dts: ls1028a: Fix tmu unit address
      arm64: dts: imx8mn-evk: Remove invalid Atheros properties

Fabrice Gasnier (5):
      ARM: dts: stm32: Enable VREFBUF on stm32mp157a-dk1
      ARM: dts: stm32: add ADC pins used on stm32mp157a-dk1
      ARM: dts: stm32: enable ADC support on stm32mp157a-dk1
      ARM: dts: stm32: Add DAC pins used on stm32mp157c-ed1
      ARM: dts: stm32: Add DAC support to stm32mp157c-ed1

Fabrizio Castro (11):
      dt-bindings: timer: renesas: tmu: Document r8a774a1 bindings
      arm64: dts: renesas: r8a774b1: Add RWDT node
      arm64: dts: renesas: r8a774b1: Add all MSIOF nodes
      arm64: dts: renesas: r8a774b1: Add PCIe device nodes
      arm64: dts: renesas: hihope-rzg2-ex: Let the board specific DT decide about pciec1
      arm64: dts: renesas: r8a774b1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
      arm64: dts: renesas: r8a774b1: Add USB-DMAC and HSUSB device nodes
      arm64: dts: renesas: r8a774b1: Add USB3.0 device nodes
      arm64: dts: renesas: r8a774b1: Add INTC-EX device node
      arm64: dts: renesas: r8a774b1: Add CAN and CAN FD support
      arm64: dts: renesas: r8a774b1: Add SATA controller node

Faiz Abbas (3):
      arm64: dts: ti: j721e-main: Add SDHCI nodes
      arm64: dts: ti: j721e-common-proc-board: Add Support for eMMC and SD card
      arm64: dts: ti: k3-am654-base-board: Add disable-wp for mmc0

Fancy Fang (1):
      ARM: dts: imx7ulp: remove mipi pll clock node

Florian Fainelli (1):
      Merge tag 'tags/bcm2835-dt-next-2019-10-15' into devicetree/next

Frank Hartung (1):
      arm64: dts: meson: Add capacity-dmips-mhz attributes to G12B

Frieder Schrempf (9):
      ARM: dts: imx6ul-kontron-n6310: Move common SoM nodes to a separate file
      ARM: dts: Add support for two more Kontron SoMs N6311 and N6411
      ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-poweroff driver
      ARM: dts: imx6ul-kontron-n6310-s: Move common nodes to a separate file
      ARM: dts: Add support for two more Kontron evalkit boards 'N6311 S' and 'N6411 S'
      ARM: dts: imx6ul-kontron-n6x1x: Add 'chosen' node with 'stdout-path'
      ARM: dts: imx6ul-kontron-n6x1x-s: Add vbus-supply and overcurrent polarity to usb nodes
      ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comment and fix indentation
      dt-bindings: arm: fsl: Add more Kontron i.MX6UL/ULL compatibles

Geert Uytterhoeven (15):
      ARM: dts: gose: Replace spaces by TABs
      ARM: dts: lager: Replace spaces by TABs
      dt-bindings: arm: renesas: Add R-Car M3-N ULCB with Kingfisher
      ARM: dts: imx53: Spelling s/configration/configuration/
      dt-bindings: arm: renesas: Document R-Car M3-W+ SoC DT bindings
      dt-bindings: arm: renesas: Add Salvator-XS board with R-Car M3-W+
      dt-bindings: reset: rcar-rst: Document r8a77961 support
      dt-bindings: power: rcar-sysc: Document r8a77961 support
      Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into renesas-arm64-dt-for-v5.5
      arm64: dts: renesas: Prepare for rename of ARCH_R8A7796 to ARCH_R8A77960
      arm64: dts: renesas: Add Renesas R8A77961 SoC support
      arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-W+
      arm64: dts: lg1312: DT fix s/#interrupts-cells/#interrupt-cells/
      arm64: dts: lg1313: DT fix s/#interrupts-cells/#interrupt-cells/
      ARM: dts: atlas7: Fix "debounce-interval" property misspelling

Georgi Djakov (1):
      arm64: dts: qcs404: Add interconnect provider DT nodes

Georgii Staroselskii (1):
      arm64: dts: allwinner: bluetooth for Emlid Neutis N5

Gilles DOFFE (1):
      ARM: dts: imx6qdl-rex: add gpio expander pca9535

Grygorii Strashko (6):
      ARM: dts: keystone-clocks: add input fixed clocks
      ARM: dts: k2e-clocks: add input ext. fixed clocks tsipclka/b
      ARM: dts: k2e-netcp: add cpts refclk_mux node
      ARM: dts: k2hk-netcp: add cpts refclk_mux node
      ARM: dts: k2l-netcp: add cpts refclk_mux node
      ARM: configs: keystone: enable cpts

Grzegorz Jaszczyk (7):
      dt-bindings: marvell: Declare the CN913x SoC compatibles
      arm64: dts: marvell: Add AP806-dual cache description
      arm64: dts: marvell: Add AP806-quad cache description
      arm64: dts: marvell: Add AP807-quad cache description
      arm64: dts: marvell: Add support for Marvell CN9130-DB
      arm64: dts: marvell: Add support for Marvell CN9131-DB
      arm64: dts: marvell: Add support for Marvell CN9132-DB

Guido Günther (1):
      arm64: dts: imx8mq: Enable gpu passive throttling

Guillaume La Roque (4):
      arm64: dts: meson: g12: add temperature sensor
      arm64: dts: meson: g12: Add minimal thermal zone
      arm64: dts: meson: g12a: add cooling properties
      arm64: dts: meson: g12b: add cooling properties

Heiko Stuebner (18):
      arm64: dts: rockchip: fix iface clock-name on px30 iommus
      arm64: dts: rockchip: remove static xin32k from px30
      arm64: dts: rockchip: remove px30 emmc_pwren pinctrl
      arm64: dts: rockchip: add default px30 emmc pinctrl
      arm64: dts: rockchip: fix the px30-evb power tree
      arm64: dts: rockchip: add emmc-powersequence to px30-evb
      arm64: dts: rockchip: move px30-evb console output to uart 5
      arm64: dts: rockchip: remove unused pin settings from px30
      arm64: dts: rockchip: document explicit px30 cru dependencies
      arm64: dts: rockchip: add px30-evb i2c1 devices
      dt-bindings: document PX30 usb2phy General Register Files
      arm64: dts: rockchip: add missing #msi-cells to rk3399
      arm64: dts: rockchip: add cr50 tpm to rk3399-gru scarlet and bob
      arm64: dts: rockchip: add px30 otp controller
      arm64: dts: rockchip: enable gpu on rk3399-puma
      arm64: dts: rockchip: remove px30 default optee node
      arm64: dts: rockchip: add usb2phy for px30
      arm64: dts: rockchip: enable usb2phy on px30-evb

Hongwei Zhang (1):
      ARM: dts: aspeed-g5: Add SGPIO description

Icenowy Zheng (1):
      arm64: dts: allwinner: h6: add USB3 device nodes

Jacopo Mondi (2):
      arm64: dts: renesas: Add LIF channel indices to vsps properties
      arm64: dts: renesas: rcar-gen3: Add CMM units

Jagan Teki (2):
      arm64: dts: rockchip: Rename vcc12v_sys into dc_12v for roc-rk3399-pc
      arm64: dts: rockchip: Fix roc-rk3399-pc regulator input rails

Jeffrey Hugo (5):
      arm64: dts: qcom: msm8998: Add blsp1 BAM
      arm64: dts: qcom: msm8998: Add blsp1_uart3
      arm64: dts: qcom: msm8998-mtp: Enable bluetooth
      arm64: dts: qcom: msm8998-clamshell: Enable bluetooth
      arm64: dts: qcom: msm8998-clamshell: Remove retention idle state

Jernej Skrabec (4):
      arm64: dts: allwinner: a64: orangepi-win: Enable audio codec
      dt-bindings: bus: sunxi: Add H3 MBUS compatible
      ARM: dts: sunxi: h3/h5: Add MBUS controller node
      dts: arm: sun8i: h3: Enable deinterlace unit

Jerome Brunet (9):
      arm64: dts: meson: sm1: set gpio interrupt controller compatible
      arm64: dts: meson: axg: fix audio fifo reg size
      arm64: dts: meson: g12: fix audio fifo reg size
      arm64: dts: meson: g12: add a g12 layer
      arm64: dts: meson: g12: factor the power domain.
      arm64: dts: meson: g12: move audio bus out of g12-common
      arm64: dts: meson: g12a: add audio devices resets
      arm64: dts: meson: sm1: add audio devices
      arm64: dts: meson: sei610: enable audio

Jianxin Pan (3):
      dt-bindings: arm: amlogic: add A1 bindings
      dt-bindings: arm: amlogic: add Amlogic AD401 bindings
      arm64: dts: add support for A1 based Amlogic AD401

Jinu Thomas (2):
      ARM: dts: aspeed: rainier: Add i2c eeproms
      ARM: dts: aspeed: rainier: Fix i2c eeprom size

Joakim Zhang (1):
      arm64: dts: imx8mn: add ddr pmu node

Joel Stanley (16):
      ARM: dts: aspeed-g6: Add i2c buses
      ARM: dts: aspeed-g6: Add VUART descriptions
      ARM: dts: aspeed: Add Tacoma machine
      ARM: dts: aspeed: tacoma: Enable FMC and SPI devices
      ARM: dts: aspeed: ast2600evb: Use custom flash layout
      ARM: dts: aspeed-g6: Describe FSI masters
      ARM: dts: aspeed: tacoma: Enable FMC and SPI devices
      Merge branch 'aspeed-clk-for-v5.5'
      ARM: dts: aspeed-g6: Fix i2c clock source
      ARM: dts: aspeed-g6: Add remaining UARTs
      ARM: dts: aspeed: tacoma: Add UART1 and workaround
      ARM: dts: ast2600evb: Enable UART workaround
      ARM: dts: aspeed: tacoma: Add host FSI description
      ARM: dts: aspeed: tacoma: Use 64MB for firmware memory
      ARM: dts: aspeed: ast2600evb: Enable i2c buses
      ARM: dts: aspeed-g6: Add timer description

Johan Jonker (3):
      ARM: dts: rockchip: remove some tabs and spaces from dtsi files
      arm64: dts: rockchip: restyle rockchip,pins on rk3399-rock-pi-4
      include: dt-bindings: rockchip: mark RK_FUNC defines as deprecated

Jon Hunter (2):
      arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
      arm64: tegra: Fix 'active-low' warning for Jetson Xavier regulator

Jorge Ramirez-Ortiz (2):
      arm64: dts: qcom: qcs404: add sleep clk fixed rate oscillator
      arm64: dts: qcom: qcs404: add the watchdog node

Josef Friedl (1):
      arm: dts: mt6323: add keys, power-controller, rtc and codec

Kamel Bouhara (6):
      ARM: dts: at91: sama5d2: add an rtc label for derived boards
      dt-bindings: Add vendor prefix for Overkiz SAS
      dt-bindings: arm: at91: Document Kizbox3 HS board binding
      ARM: dts: at91: add Overkiz KIZBOX3 board
      dt-bindings: arm: at91: Document Kizbox2-2 board binding
      ARM: dts: at91: add a dts and dtsi file for kizbox2 based boards

Karl Palsson (3):
      ARM: dts: sunxi: h3/h5: add missing uart2 rts/cts pins
      ARM: dts: sun8i: add FriendlyARM NanoPi Duo2
      dt-bindings: arm: sunxi: add FriendlyARM NanoPi Duo2

Katsuhiro Suzuki (1):
      arm64: dts: rockchip: add analog audio nodes on rk3399-rockpro64

Kevin Hilman (2):
      Merge branch 'reset/meson-sm1-bindings' of git://git.pengutronix.de/git/pza/linux into v5.5/dt64-redo
      Merge tag 'clk-meson-dt-v5.5-1' of git://github.com/BayLibre/clk-meson into v5.5/dt64-redo

Khiem Nguyen (2):
      arm64: dts: r8a7795: Add cpuidle support for CA57 cores
      arm64: dts: r8a7796: Add cpuidle support for CA57 cores

Kieran Bingham (1):
      arm64: dts: renesas: r8a77970: Fix PWM3

Konstantin Porotchkin (1):
      arm64: dts: marvell: Prepare the introduction of AP807 based SoCs

Krzysztof Kozlowski (14):
      arm64: dts: exynos: Rename Multi Core Timer node to "timer" on Exynos5433
      ARM: dts: exynos: Rename Multi Core Timer node to "timer"
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos4210
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos4412
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos5250
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos54xx
      ARM: dts: exynos: Use defines for MCT interrupt GIC SPI/PPI specifier
      ARM: dts: exynos: Rename power domain nodes to "power-domain" in Exynos4
      ARM: dts: exynos: Rename SysRAM node to "sram"
      dt-bindings: memory-controllers: exynos5422-dmc: Correct example syntax and memory region
      ARM: dts: dove: Rename "sa-sram" node to "sram"
      ARM: dts: am: Rename "ocmcram" node to "sram"
      ARM: dts: omap: Rename "ocmcram" node to "sram"
      ARM: dts: imx: Rename "iram" node to "sram"

Lihua Yao (1):
      ARM: dts: s3c64xx: Fix init order of clock providers

Loic Poulain (1):
      arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD

Lubomir Rintel (11):
      dt-bindings: arm: cpu: Add Marvell MMP3 SMP enable method
      dt-bindings: arm: Convert Marvell MMP board/soc bindings to json-schema
      dt-bindings: arm: mrvl: Document MMP3 compatible string
      dt-bindings: mrvl,intc: Add a MMP3 interrupt controller
      dt-bindings: phy-mmp3-usb: Add bindings
      ARM: dts: mmp3: Add MMP3 SoC dts file
      ARM: dts: mmp3: add Dell Wyse 3020 machine
      ARM: dts: mmp3: Add a name to /clocks node
      ARM: dts: mmp3: Fix /soc/watchdog node name
      ARM: dts: mmp3-dell-ariel: Add a name to /memory node
      ARM: dts: mmp3-dell-ariel: Add a serial point alias

Luca Weiss (3):
      ARM: dts: msm8974-FP2: Drop unused card-detect pin
      ARM: dts: msm8974-FP2: Increase load on l20 for sdhci
      ARM: dts: msm8974-FP2: add reboot-mode node

Lukasz Luba (9):
      dt-bindings: ddr: Rename lpddr2 directory
      dt-bindings: ddr: Add bindings for LPDDR3 memories
      dt-bindings: memory-controllers: Add Exynos5422 DMC device description
      ARM: dts: exynos: Add syscon compatible to clock controller on Exynos542x
      ARM: dts: exynos: Add DMC device to Exynos5422 and Odroid XU3-family boards
      dt-bindings: ddr: Add bindings for Samsung LPDDR3 memories
      dt-bindings: memory-controllers: exynos5422-dmc: Add interrupt mode
      ARM: dts: exynos: Extend mapped region for DMC on Exynos5422
      ARM: dts: exynos: Add interrupts to DMC controller in Exynos5422

Lukasz Majewski (1):
      ARM: dts: Disable DMA support on the BK4 vf610 device's fsl_lpuart

Maciej Falkowski (4):
      arm64: dts: exynos: Swap clock order of sysmmu on Exynos5433
      arm64: dts: exynos: Split phandle in dmas property on Exynos5433
      ARM: dts: exynos: Remove obsolete IRQ lines on Exynos3250
      ARM: dts: exynos: Split phandle in dmas property

Magnus Damm (1):
      ARM: dts: emev2: Add whitespace for GPIO nodes

Manivannan Sadhasivam (3):
      arm64: dts: actions: Add MMC controller support for S900
      arm64: dts: actions: Add uSD and eMMC support for Bubblegum96
      ARM: dts: Add RDA8810PL GPIO controllers

Marcel Ziswiler (4):
      dt-bindings: arm: fsl: add nxp based toradex apalis/colibri bindings
      dt-bindings: arm: fsl: add nxp based toradex colibri-imx8x bindings
      ARM: dts: vf-colibri: fix typo in top-level module compatible
      arm64: dts: freescale: add initial support for colibri imx8x

Marek Behún (1):
      arm64: dts: armada-3720-turris-mox: add firmware node

Marek Szyprowski (4):
      arm64: dts: exynos: Move GPU under /soc node for Exynos5433
      arm64: dts: exynos: Move GPU under /soc node for Exynos7
      arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node"
      ARM: dts: exynos: Add support ARM architected timers on Exynos5

Marek Vasut (1):
      ARM: dts: imx6q-dhcom: Enable CAN in board DTS

Markus Kueffner (1):
      ARM: dts: imx6qdl-udoo: Add Pincfgs for OTG

Markus Reichl (5):
      arm64: dts: rockchip: Add LED nodes on rk3399-roc-pc
      arm64: dts: rockchip: Add nodes for buttons on rk3399-roc-pc
      arm64: dts: rockchip: Add vcc_sys enable pin on rk3399-roc-pc
      arm64: dts: rockchip: Rework voltage supplies for regulators on rk3399-roc-pc
      arm64: dts: rockchip: Split rk3399-roc-pc for with and without mezzanine board.

Matthias Kaehlcke (1):
      ARM: dts: rockchip: Use interpolated brightness tables for veyron

Max Krummenacher (2):
      ARM: dts: imx6ull-colibri: reduce v_batt current in power off
      ARM: dts: imx6ull: improve can templates

Maxime Ripard (4):
      ARM: dts: sun9i: Add missing watchdog clocks
      ARM: dts: sun5i: olinuxino micro: Fix AT24 node name
      ARM: dts: sun6i: Remove useless reset-names
      arm64: dts: allwinner: h6: Remove useless reset name

Michael Srba (1):
      arm64: dts: msm8916-samsung-a2015: add tactile buttons and hall sensor

Michal Vokáč (3):
      ARM: dts: imx6dl-yapp4: Enable the MPR121 touchkey controller on Hydra
      ARM: dts: imx6dl-yapp4: Enable UART2
      ARM: dts: imx6dl-yapp4: Enable the I2C3 bus on all board variants

Miquel Raynal (12):
      arm64: dts: marvell: Enumerate the first AP806 syscon
      arm64: dts: marvell: Add AP806-dual missing CPU clocks
      MAINTAINERS: Add new Marvell CN9130-based files to track
      arm64: dts: marvell: Move clocks to AP806 specific file
      dt-bindings: marvell: Convert the SoC compatibles description to YAML
      arm64: dts: marvell: Add support for AP807/AP807-quad
      arm64: dts: marvell: Fix CP110 NAND controller node multi-line comment alignment
      arm64: dts: marvell: Prepare the introduction of CP115
      arm64: dts: marvell: Drop PCIe I/O ranges from CP11x file
      arm64: dts: marvell: Externalize PCIe macros from CP11x file
      arm64: dts: marvell: Add support for CP115
      arm64: dts: marvell: Add support for Marvell CN9130 SoC support

Mylène Josserand (1):
      ARM: dts: sun8i: a83t: a711: Add touchscreen node

Nagarjuna Kristam (3):
      arm64: tegra: Enable XUSB pad controller on Jetson TX2
      arm64: tegra: Enable SMMU for XUSB host on Tegra186
      arm64: tegra: Enable XUSB host controller on Jetson TX2

Nava kishore Manne (3):
      arm64: zynqmp: Add support for zynqmp fpga manager
      arm64: zynqmp: Label whole PL part as fpga_full region
      arm64: zynqmp: Add support for zynqmp nvmem firmware driver

Neil Armstrong (23):
      arm64: dts: meson-g12a-sei510: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12a-x96-max: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gx-p23x-q20x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-nanopi-k2: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-nexbox-a95x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-p20x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-vega-s95: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-wetek: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s805x-p241: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s905x-nexbox-a95x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s905x-p212: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxm-khadas-vim2: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxm-rbox-pro: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-sm1-sei610: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12b-khadas-vim3: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12a: Add PCIe node
      arm64: dts: khadas-vim3: add commented support for PCIe
      arm64: dts: meson-g12: add support for simplefb
      arm64: dts: meson-g12a: fix gpu irq order
      arm64: dts: meson-gxm: fix gpu irq order
      arm64: dts: meson-g12b-odroid-n2: add missing amlogic, s922x compatible
      arm64: dts: meson-gx: cec node should be disabled by default
      arm64: dts: meson-gx: fix i2c compatible

Nikita Travkin (2):
      arm64: dts: msm8916-longcheer-l8150: Enable WCNSS for WiFi and BT
      arm64: dts: msm8916-longcheer-l8150: Add Volume buttons

Oliver Graute (1):
      dt-bindings: arm: fsl: Document Variscite i.MX6q devicetree

Olivier Moysan (1):
      ARM: dts: stm32: add hdmi audio support to stm32mp157a-dk1 board

Olof Johansson (46):
      Merge tag 'renesas-arm-dt-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'v5.5-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.5-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'samsung-dt-5.5' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'samsung-dt64-5.5' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'samsung-dt-dmc-5.5' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'mmp-dt-for-v5.5' of git://git.kernel.org/.../lkundrak/linux-mmp into arm/dt
      Merge tag 'actions-arm64-dt-for-v5.5' of git://git.kernel.org/.../mani/linux-actions into arm/dt
      Merge tag 'arm-soc/for-5.5/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'omap-for-v5.5/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'omap-for-v5.5/ti-sysc-drop-pdata-v2-signed-take2' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'juno-update-5.5' of git://git.kernel.org/.../sudeep.holla/linux into arm/dt
      Merge tag 'stm32-dt-for-v5.5-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
      Merge tag 'socfpga_dts_updates_for_v5.5' of git://git.kernel.org/.../dinguyen/linux into arm/dt
      Merge branch 'for_5.5/keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/dt
      Merge tag 'realtek-arm64-dt-for-5.5' of git://git.kernel.org/.../afaerber/linux-realtek into arm/dt
      Merge tag 'hisi-arm64-dt-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/dt
      Merge tag 'omap-for-v5.5/prm-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.5-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.5-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'sunxi-dt-for-5.5-1' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'tegra-for-5.5-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.5-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.5-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'mvebu-dt-5.5-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'mvebu-dt64-5.5-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'sunxi-fixes-for-5.4-3' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-dt-for-5.5-2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'imx-bindings-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt64-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt64-tmu-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'qcom-arm64-for-5.5' of git://git.kernel.org/.../qcom/linux into arm/dt
      Merge tag 'qcom-dts-for-5.5' of git://git.kernel.org/.../qcom/linux into arm/dt
      Merge tag 'zynqmp-dt-for-v5.5' of https://github.com/Xilinx/linux-xlnx into arm/dt
      Merge tag 'aspeed-5.5-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
      Merge tag 'at91-5.5-dt' of git://git.kernel.org/.../at91/linux into arm/dt
      Merge tag 'ti-k3-soc-for-v5.5' of git://git.kernel.org/.../kristo/linux into arm/dt
      Merge tag 'v5.5-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.5-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'v5.4-next-dts' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'v5.4-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'omap-for-v5.5/dt-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt

Ondrej Jirman (3):
      arm64: dts: allwinner: h6: Add pin configs for uart1
      arm64: dts: allwinner: orange-pi-3: Enable UART1 / Bluetooth
      arm64: dts: allwinner: orange-pi-3: Enable USB 3.0 host support

Ooi, Joyce (2):
      arm64: dts: agilex: add QSPI support for Intel Agilex
      arm64: dts: altera: update QSPI reg addresses for Stratix10

Pascal Paillet (4):
      ARM: dts: stm32: add PWR regulators support on stm32mp157
      ARM: dts: stm32: change default minimal buck1 value on stm32mp157
      ARM: dts: stm32: Fix active discharge usage on stm32mp157
      ARM: dts: stm32: disable active-discharge for vbus_otg on stm32mp157a-avenger96

Peter Chen (1):
      ARM: dts: imx6ul-14x14-evk.dtsi: configure USBOTG1 ID pinctrl

Peter Geis (2):
      dt-bindings: clean up rockchip grf binding document
      arm64: dts: rockchip: fix sdmmc detection on boot on rk3328-roc-cc

Peter Griffin (1):
      arm64: dts: hisilicon: Add Mali-450 MP4 GPU DT entry

Philippe Schenker (11):
      ARM: dts: imx7-colibri: Add touch controllers
      ARM: dts: imx6qdl-colibri: Add missing pin declaration in iomuxc
      ARM: dts: imx6qdl-apalis: Add sleep state to can interfaces
      ARM: dts: imx6-apalis: Add touchscreens used on Toradex eval boards
      ARM: dts: imx6-colibri: Add missing pinmuxing to Toradex eval board
      ARM: dts: imx6ull-colibri: Add sleep mode to fec
      ARM: dts: imx6ull-colibri: Add watchdog
      ARM: dts: imx6ull-colibri: Add general wakeup key used on Colibri
      ARM: dts: imx*(colibri|apalis): add missing recovery modes to i2c
      ARM: dts: vf-colibri: add recovery mode to i2c
      ARM: tegra: Add stmpe-adc DT node to Toradex T30 modules

Rajan Vaja (1):
      arm64: zynqmp: Add firmware DT node

Rashmica Gupta (1):
      ARM: dts: aspeed-g6: Add gpio devices

Richard Gong (1):
      arm64: dts: agilex: add service layer, fpga manager and fpga region

Rob Clark (1):
      arm64: dts: qcom: sdm845-cheza: delete zap-shader

Robert Marko (1):
      ARM: dts: qcom: ipq4019: Add SDHCI controller node

Robin Murphy (6):
      arm64: dts: rockchip: Enable nanopi4 HDMI audio
      arm64: dts: rockchip: Update nanopi4 phy reset properties
      arm64: dts: juno: add GPU subsystem
      arm64: dts: rockchip: Add RK3328 audio pipelines
      dt-bindings: ARM: rockchip: Add Beelink A1
      arm64: dts: rockchip: Add Beelink A1

Roger Quadros (2):
      arm64: dts: ti: k3-j721e-main: add USB controller nodes
      arm64: dts: ti: k3-j721e-common-proc-board: Add USB ports

Rogerio Pimentel da Silva (1):
      arm64: dts: imx8mq-evk: Add remote control

Russell King (1):
      arm64: dts: mark lx2160a esdhc controllers dma coherent

S.j. Wang (1):
      arm64: dts: imx8mm-evk: Assigned clocks for audio plls

Sai Prakash Ranjan (1):
      arm64: dts: qcom: msm8998: Disable coresight by default

Sebastian Reichel (2):
      ARM: dts: LogicPD Torpedo: Add WiLink UART node
      ARM: dts: IGEP: Add WiLink UART node

Simon Horman (1):
      dt-bindings: arm: renesas: Convert 'renesas,prr' to json-schema

Sowjanya Komatineni (3):
      arm64: tegra: Enable wake from deep sleep on RTC alarm
      arm64: tegra: Add Jetson TX1 SC7 timings
      arm64: tegra: Add Jetson Nano SC7 timings

Stefan Agner (2):
      ARM: dts: imx7-colibri: add GPIO wakeup key
      ARM: dts: imx7-colibri: fix 1.8V/UHS support

Stefan Wahren (7):
      ARM: dts: bcm283x: Remove simple-bus from fixed clocks
      ARM: dts: bcm283x: Remove brcm,bcm2835-pl011 compatible
      ARM: dts: bcm283x: Move BCM2835/6/7 specific to bcm2835-common.dtsi
      dt-bindings: arm: Convert BCM2835 board/soc bindings to json-schema
      dt-bindings: arm: bcm2835: Add Raspberry Pi 4 to DT schema
      ARM: dts: Add minimal Raspberry Pi 4 support
      arm64: dts: broadcom: Add reference to RPi 4 B

Stephan Gerhold (2):
      arm64: dts: msm8916-samsung-a2015: Enable WCNSS for WiFi and BT
      arm64: dts: msm8916-samsung-a5u: Override iris compatible

Stephen Boyd (1):
      arm64: dts: qcom: sdm845: Use UFS reset gpio instead of pinctrl

Stoica Cosmin-Stefan (1):
      arm64: dts: fsl: Add device tree for S32V234-EVB

Suman Anna (4):
      arm64: dts: ti: k3-am65-main: Add mailbox cluster nodes
      arm64: dts: ti: k3-am65-base-board: Add IPC sub-mailbox nodes for R5Fs
      arm64: dts: ti: k3-j721e-main: Add mailbox cluster nodes
      arm64: dts: ti: k3-j721e-common-proc-board: Add IPC sub-mailbox nodes

Sylwester Nawrocki (3):
      ARM: dts: exynos: Add "syscon" compatible string to chipid node on Exynos5
      ARM: dts: exynos: Add samsung,asv-bin property to Odroid XU3 Lite
      ARM: dts: exynos: Add audio support (WM1811 CODEC boards) to Arndale board

Sébastien Szymanski (11):
      dt-bindings: arm: Document Armadeus SoM and Dev boards devicetree binding
      ARM: dts: opos6ul/opos6uldev: rework device tree to support i.MX6ULL
      ARM: dts: imx6qdl-{apf6, apf6dev}: switch boards to SPDX identifier
      ARM: dts: imx6qdl-{apf6, apf6dev}: remove container node around pinctrl nodes
      ARM: dts: imx6qdl-apf6: add phy to fec
      ARM: dts: imx6qdl-apf6: add flow control to uart2
      ARM: dts: imx6qdl-apf6: fix WiFi
      ARM: dts: imx6qdl-apf6dev: add RTC support
      ARM: dts: imx6qdl-apf6dev: rename usb-h1-vbus regulator to 5V
      ARM: dts: imx6qdl-apf6dev: add backlight support
      ARM: dts: imx6qdl-apf6dev: use DRM bindings

Tao Ren (4):
      ARM: dts: aspeed: Common dtsi for Facebook AST2500 Network BMCs
      ARM: dts: aspeed: cmm: Use common dtsi
      ARM: dts: aspeed: minipack: Use common dtsi
      ARM: dts: aspeed: yamp: Use common dtsi

Tero Kristo (5):
      ARM: dts: dra7: add PRM nodes
      ARM: dts: omap4: add PRM nodes
      ARM: dts: am33xx: Add PRM data
      ARM: dts: am43xx: Add PRM data
      ARM: dts: omap5: Add PRM data

Thara Gopinath (1):
      soc: qcom: Invert the cooling states for the aoss warming devices

Thierry Reding (20):
      Merge branch 'for-5.5/dt-bindings'
      ARM: tegra: Add SOR0_OUT clock on Tegra124
      ARM: tegra: Add eDP power supplies on Venice2
      Merge branch 'for-5.5/dt-bindings'
      arm64: tegra: Add CPU and cache topology for Tegra194
      arm64: tegra: Add unit-address for CBB on Tegra194
      arm64: tegra: Add unit-address for ACONNECT on Tegra194
      arm64: tegra: Fix base address for SOR1 on Tegra194
      arm64: tegra: Hook up edp interrupt on Tegra210 SOCTHERM
      arm64: tegra: Fix compatible string for EQOS on Tegra194
      arm64: tegra: Add ethernet alias on Jetson AGX Xavier
      arm64: tegra: Enable SMMU for VIC on Tegra186
      arm64: tegra: Add SOR0_OUT clock on Tegra210
      arm64: tegra: Enable DP support on Jetson Nano
      arm64: tegra: Fix compatible for SOR1
      arm64: tegra: Enable DP support on Jetson TX2
      arm64: tegra: p2888: Rename regulators for consistency
      arm64: tegra: Enable DisplayPort on Jetson AGX Xavier
      arm64: tegra: Add blank lines for better readability
      arm64: tegra: Add PMU on Tegra210

Tomasz Maciej Nowak (1):
      arm64: dts: marvell: add ESPRESSObin variants

Tony Lindgren (39):
      ARM: dts: omap4-droid4: Allow 300mA current for USB peripherals
      ARM: dts: Add minimal support for Droid Bionic xt875
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpio
      ARM: dts: Drop custom hwmod property for omap4 gpio
      ARM: dts: Drop custom hwmod property for omap5 gpio
      ARM: OMAP2+: Drop legacy platform data for dra7 mailbox
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 mailbox
      ARM: OMAP2+: Drop legacy platform data for omap4 mailbox
      ARM: OMAP2+: Drop legacy platform data for omap5 mailbox
      ARM: dts: Drop custom hwmod property for omap5 mcspi
      ARM: OMAP2+: Drop legacy platform data for omap5 mcspi
      ARM: dts: Drop custom hwmod property for am33xx uart
      ARM: dts: Drop custom hwmod property for am4 uart
      ARM: dts: Drop custom hwmod property for omap5 uart
      ARM: dts: Drop custom hwmod property for am3 i2c
      ARM: dts: Drop custom hwmod property for am4 i2c
      ARM: dts: Drop custom hwmod property for omap5 i2c
      ARM: dts: Drop custom hwmod property for am3 mmc
      ARM: dts: Drop custom hwmod property for am4 mmc
      ARM: dts: Drop custom hwmod property for omap5 mmc
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 wdt
      ARM: OMAP2+: Drop legacy platform data for dra7 wdt
      ARM: OMAP2+: Drop legacy platform data for omap5 wdt
      ARM: OMAP2+: Drop legacy platform data for omap4 mcbsp
      ARM: OMAP2+: Drop legacy platform data for omap5 mcbsp
      ARM: OMAP2+: Drop legacy platform data for am4 hdq1w
      ARM: OMAP2+: Drop legacy platform data for dra7 hdq1w
      ARM: OMAP2+: Drop legacy platform data for omap4 hdq1w
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 rng
      ARM: OMAP2+: Drop legacy platform data for dra7 rng
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 mcasp
      ARM: OMAP2+: Drop legacy platform data for omap4 mcasp
      ARM: OMAP2+: Drop legacy platform data for musb on omap4
      ARM: dts: Probe am335x musb with ti-sysc
      ARM: dts: Drop pointless status changing for am3 musb
      ARM: OMAP2+: Drop legacy platform data for am335x musb
      Merge branch 'omap-for-v5.5/droid4' into omap-for-v5.5/dt
      ARM: dts: Configure omap3 rng
      Merge branch 'rng' into omap-for-v5.5/dt

Torsten Duwe (2):
      arm64: dts: allwinner: a64: enable ANX6345 bridge on Teres-I
      dt-bindings: Add ANX6345 DP/eDP transmitter binding

Vidya Sagar (1):
      arm64: tegra: Assume no CLKREQ presence by default

Walter Schweizer (1):
      ARM: dts: kirkwood: synology: Fix rs5c372 RTC entry

Wen He (2):
      arm64: dts: ls1028a: Update the clock providers for the Mali DP500
      arm64: dts: ls1028a: Update #clock-cells of dpclk node

Yannick Fertré (2):
      ARM: dts: stm32: move ltdc pinctrl on stm32mp157a dk1 board
      ARM: dts: stm32: add focaltech touchscreen on stm32mp157c-dk2 board

Yegor Yefremov (3):
      ARM: dts: add DTS for NetCAN Plus devices
      ARM: dts: add DTS for NetCom Plus 1xx and 2xx device series
      ARM: dts: add DTS for NetCom Plus 4xx and 8xx device series

Yinbo Zhu (1):
      arm64: dts: enable otg mode for dwc3 usb ip on layerscape

Yoshihiro Shimoda (1):
      arm64: dts: renesas: Add iommus to R-Car Gen3 SDHI/MMC nodes

Yuantian Tang (1):
      arm64: dts: lx2160a: add tmu device node


 .../devicetree/bindings/arm/amlogic.yaml        |    9 +-
 .../devicetree/bindings/arm/atmel-at91.yaml     |   14 +
 .../devicetree/bindings/arm/bcm/bcm2835.yaml    |   54 +
 .../bindings/arm/bcm/brcm,bcm2835.txt           |   67 -
 Documentation/devicetree/bindings/arm/cpus.yaml |    1 +
 Documentation/devicetree/bindings/arm/fsl.yaml  |   58 +-
 ...ntroller.txt => ap80x-system-controller.txt} |   14 +-
 .../bindings/arm/marvell/armada-7k-8k.txt       |   24 -
 .../bindings/arm/marvell/armada-7k-8k.yaml      |   61 +
 .../devicetree/bindings/arm/mrvl/mrvl.txt       |   14 -
 .../devicetree/bindings/arm/mrvl/mrvl.yaml      |   35 +
 .../devicetree/bindings/arm/realtek.yaml        |   27 +-
 .../devicetree/bindings/arm/renesas,prr.txt     |   20 -
 .../devicetree/bindings/arm/renesas,prr.yaml    |   35 +
 .../devicetree/bindings/arm/renesas.yaml        |   20 +
 .../devicetree/bindings/arm/rockchip.yaml       |   19 +-
 .../devicetree/bindings/arm/sunxi.yaml          |    5 +
 .../bindings/arm/sunxi/sunxi-mbus.txt           |    1 +
 .../bindings/clock/rockchip,px30-cru.txt        |    5 +
 .../bindings/crypto/allwinner,sun8i-ce.yaml     |   88 +
 .../bindings/{lpddr2 => ddr}/lpddr2-timings.txt |    0
 .../bindings/{lpddr2 => ddr}/lpddr2.txt         |    2 +-
 .../devicetree/bindings/ddr/lpddr3-timings.txt  |   58 +
 .../devicetree/bindings/ddr/lpddr3.txt          |  101 +
 .../bindings/display/bridge/anx6345.yaml        |  102 +
 .../bindings/gpu/arm,mali-midgard.yaml          |    5 +-
 .../bindings/interrupt-controller/mrvl,intc.txt |   14 +-
 .../memory-controllers/exynos5422-dmc.txt       |   84 +
 .../memory-controllers/nvidia,tegra124-mc.yaml  |  152 +
 .../memory-controllers/nvidia,tegra30-emc.yaml  |  336 +
 .../memory-controllers/nvidia,tegra30-mc.txt    |  123 -
 .../memory-controllers/nvidia,tegra30-mc.yaml   |  167 +
 .../devicetree/bindings/phy/phy-mmp3-usb.txt    |   13 +
 .../bindings/power/renesas,rcar-sysc.txt        |    2 +
 .../nvidia,tegra-regulators-coupling.txt        |   65 +
 .../devicetree/bindings/reset/renesas,rst.txt   |    2 +
 .../devicetree/bindings/soc/rockchip/grf.txt    |   18 +-
 .../bindings/timer/mediatek,mtk-timer.txt       |    1 +
 .../devicetree/bindings/timer/renesas,tmu.txt   |    1 +
 .../devicetree/bindings/vendor-prefixes.yaml    |    4 +
 MAINTAINERS                                     |    3 +-
 arch/arm/boot/dts/Makefile                      |   19 +-
 arch/arm/boot/dts/am335x-baltos.dtsi            |   12 -
 arch/arm/boot/dts/am335x-bone-common.dtsi       |   22 -
 arch/arm/boot/dts/am335x-boneblue.dts           |   22 -
 arch/arm/boot/dts/am335x-chiliboard.dts         |   18 -
 arch/arm/boot/dts/am335x-cm-t335.dts            |   20 -
 arch/arm/boot/dts/am335x-evm.dts                |   25 -
 arch/arm/boot/dts/am335x-evmsk.dts              |   25 -
 arch/arm/boot/dts/am335x-guardian.dts           |   22 -
 arch/arm/boot/dts/am335x-igep0033.dtsi          |   25 -
 arch/arm/boot/dts/am335x-lxm.dts                |   22 -
 .../boot/dts/am335x-moxa-uc-2100-common.dtsi    |   17 -
 arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts  |   22 -
 arch/arm/boot/dts/am335x-netcan-plus-1xx.dts    |   87 +
 arch/arm/boot/dts/am335x-netcom-plus-2xx.dts    |   95 +
 arch/arm/boot/dts/am335x-netcom-plus-8xx.dts    |  115 +
 arch/arm/boot/dts/am335x-osd3358-sm-red.dts     |   22 -
 arch/arm/boot/dts/am335x-pcm-953.dtsi           |   25 -
 arch/arm/boot/dts/am335x-pdu001.dts             |   28 -
 arch/arm/boot/dts/am335x-pepper.dts             |   20 -
 arch/arm/boot/dts/am335x-pocketbeagle.dts       |   22 -
 arch/arm/boot/dts/am335x-regor.dtsi             |   21 -
 arch/arm/boot/dts/am335x-shc.dts                |   17 -
 arch/arm/boot/dts/am335x-sl50.dts               |   22 -
 arch/arm/boot/dts/am335x-wega.dtsi              |   26 -
 arch/arm/boot/dts/am33xx-l4.dtsi                |   27 +-
 arch/arm/boot/dts/am33xx.dtsi                   |   99 +-
 arch/arm/boot/dts/am3517.dtsi                   |    6 +
 arch/arm/boot/dts/am4372.dtsi                   |   33 +-
 arch/arm/boot/dts/am437x-l4.dtsi                |   23 -
 arch/arm/boot/dts/armada-38x.dtsi               |    5 +
 arch/arm/boot/dts/armada-xp-98dx3236.dtsi       |    2 +-
 arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts   |    5 +
 arch/arm/boot/dts/armada-xp.dtsi                |    2 +-
 arch/arm/boot/dts/aspeed-ast2500-evb.dts        |    2 +
 arch/arm/boot/dts/aspeed-ast2600-evb.dts        |  137 +-
 .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts  |    3 +
 arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts   |   66 +-
 .../boot/dts/aspeed-bmc-facebook-minipack.dts   |   59 +-
 .../boot/dts/aspeed-bmc-facebook-tiogapass.dts  |    3 +
 arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts  |   65 +-
 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts    |  972 +++
 .../arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts |   58 +-
 .../arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts |    3 +
 arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts  |    3 +
 arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts   |    3 +
 .../arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts |    3 +
 arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts    |    3 +
 arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts     |    3 +
 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts   |    2 +
 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts    |    5 +
 arch/arm/boot/dts/aspeed-bmc-opp-swift.dts      |    3 +
 arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts     | 1195 +++
 arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts     |    4 +
 .../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts |    7 +-
 arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts      |    5 +
 .../boot/dts/aspeed-bmc-portwell-neptune.dts    |    6 +
 arch/arm/boot/dts/aspeed-g4.dtsi                |    4 +-
 arch/arm/boot/dts/aspeed-g5.dtsi                |   26 +-
 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi        |    9 +-
 arch/arm/boot/dts/aspeed-g6.dtsi                |  587 +-
 .../dts/ast2500-facebook-netbmc-common.dtsi     |   96 +
 arch/arm/boot/dts/at91-kizbox2-2.dts            |   26 +
 arch/arm/boot/dts/at91-kizbox2-common.dtsi      |  258 +
 arch/arm/boot/dts/at91-kizbox2.dts              |  244 -
 arch/arm/boot/dts/at91-kizbox3-hs.dts           |  309 +
 arch/arm/boot/dts/at91-kizbox3_common.dtsi      |  412 +
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts     |    1 +
 arch/arm/boot/dts/at91-sama5d2_xplained.dts     |    6 +
 arch/arm/boot/dts/at91-sama5d4_xplained.dts     |    1 +
 arch/arm/boot/dts/atlas7-evb.dts                |    2 +-
 arch/arm/boot/dts/bcm-hr2.dtsi                  |    2 +-
 arch/arm/boot/dts/bcm2711-rpi-4-b.dts           |  123 +
 arch/arm/boot/dts/bcm2711.dtsi                  |  844 ++
 arch/arm/boot/dts/bcm2835-common.dtsi           |  194 +
 arch/arm/boot/dts/bcm2835-rpi.dtsi              |    4 -
 arch/arm/boot/dts/bcm2835.dtsi                  |    1 +
 arch/arm/boot/dts/bcm2836.dtsi                  |    1 +
 arch/arm/boot/dts/bcm2837.dtsi                  |    1 +
 .../boot/dts/bcm283x-rpi-usb-peripheral.dtsi    |    7 +
 arch/arm/boot/dts/bcm283x.dtsi                  |  190 +-
 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts   |   53 +
 arch/arm/boot/dts/dove.dtsi                     |    2 +-
 arch/arm/boot/dts/dra7-l4.dtsi                  |   16 -
 arch/arm/boot/dts/dra7.dtsi                     |   51 +
 arch/arm/boot/dts/e60k02.dtsi                   |  306 +
 arch/arm/boot/dts/emev2.dtsi                    |    4 +
 arch/arm/boot/dts/exynos3250.dtsi               |   13 +-
 arch/arm/boot/dts/exynos4.dtsi                  |   14 +-
 arch/arm/boot/dts/exynos4210.dtsi               |   27 +-
 arch/arm/boot/dts/exynos4412.dtsi               |   25 +-
 arch/arm/boot/dts/exynos5.dtsi                  |    4 +-
 arch/arm/boot/dts/exynos5250-arndale.dts        |   27 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   41 +-
 arch/arm/boot/dts/exynos5260.dtsi               |    2 +-
 arch/arm/boot/dts/exynos5410.dtsi               |    6 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |    4 +
 arch/arm/boot/dts/exynos5420.dtsi               |   90 +-
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi   |  117 +
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts |    4 +
 arch/arm/boot/dts/exynos54xx.dtsi               |   46 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |    4 +
 arch/arm/boot/dts/exynos5800.dtsi               |    2 +-
 arch/arm/boot/dts/imx27.dtsi                    |    2 +-
 arch/arm/boot/dts/imx31.dtsi                    |    2 +-
 arch/arm/boot/dts/imx51.dtsi                    |    2 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi         |   44 +-
 arch/arm/boot/dts/imx53-usbarmory.dts           |    2 +-
 arch/arm/boot/dts/imx6dl-apf6dev.dts            |   49 +-
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts    |   39 +
 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi      |   28 +-
 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts        |    8 +-
 arch/arm/boot/dts/imx6dl.dtsi                   |    1 +
 arch/arm/boot/dts/imx6q-apalis-eval.dts         |   13 +
 arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts   |   13 +
 arch/arm/boot/dts/imx6q-apalis-ixora.dts        |   13 +
 arch/arm/boot/dts/imx6q-apf6dev.dts             |   49 +-
 arch/arm/boot/dts/imx6q-dhcom-pdk2.dts          |    8 +
 arch/arm/boot/dts/imx6q-dhcom-som.dtsi          |    2 -
 arch/arm/boot/dts/imx6q-gw54xx.dts              |   19 +-
 arch/arm/boot/dts/imx6q.dtsi                    |    3 +
 arch/arm/boot/dts/imx6qdl-apalis.dtsi           |   57 +-
 arch/arm/boot/dts/imx6qdl-apf6.dtsi             |  200 +-
 arch/arm/boot/dts/imx6qdl-apf6dev.dtsi          |  424 +-
 arch/arm/boot/dts/imx6qdl-colibri.dtsi          |   35 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi           |   19 +-
 arch/arm/boot/dts/imx6qdl-rex.dtsi              |   19 +
 arch/arm/boot/dts/imx6qdl-udoo.dtsi             |   14 +
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi        |   10 +
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi         |    7 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |    2 +-
 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts      |  324 +
 arch/arm/boot/dts/imx6sll.dtsi                  |    2 +-
 arch/arm/boot/dts/imx6sx.dtsi                   |    2 +-
 arch/arm/boot/dts/imx6ul-14x14-evk.dtsi         |   28 +-
 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi   |  148 +
 .../arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi |  338 +
 arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts    |  405 +-
 arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi |   95 +-
 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts    |   16 +
 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi |   40 +
 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi   |  418 +
 .../dts/imx6ul-kontron-n6x1x-som-common.dtsi    |  109 +
 arch/arm/boot/dts/imx6ul-opos6ul.dtsi           |  195 +-
 arch/arm/boot/dts/imx6ul-opos6uldev.dts         |  382 +-
 .../arm/boot/dts/imx6ul-phytec-phycore-som.dtsi |    2 +-
 arch/arm/boot/dts/imx6ul.dtsi                   |    3 +-
 arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi  |   14 +
 arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi  |    2 +-
 arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi     |    2 +-
 arch/arm/boot/dts/imx6ull-colibri.dtsi          |   64 +-
 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts   |   16 +
 .../arm/boot/dts/imx6ull-kontron-n6411-som.dtsi |   40 +
 arch/arm/boot/dts/imx6ull-opos6ul.dtsi          |    6 +
 arch/arm/boot/dts/imx6ull-opos6uldev.dts        |   42 +
 arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi     |   38 +
 arch/arm/boot/dts/imx7-colibri.dtsi             |   30 +-
 arch/arm/boot/dts/imx7d.dtsi                    |    6 +-
 arch/arm/boot/dts/imx7s.dtsi                    |    2 +-
 arch/arm/boot/dts/imx7ulp-evk.dts               |    2 +
 arch/arm/boot/dts/imx7ulp.dtsi                  |   31 +-
 arch/arm/boot/dts/keystone-clocks.dtsi          |   27 +
 arch/arm/boot/dts/keystone-k2e-clocks.dtsi      |   20 +
 arch/arm/boot/dts/keystone-k2e-netcp.dtsi       |   21 +-
 arch/arm/boot/dts/keystone-k2hk-netcp.dtsi      |   20 +-
 arch/arm/boot/dts/keystone-k2l-netcp.dtsi       |   20 +-
 arch/arm/boot/dts/kirkwood-synology.dtsi        |    2 +-
 .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts |   20 +-
 .../boot/dts/logicpd-torpedo-37xx-devkit.dts    |   14 +
 .../arm/boot/dts/logicpd-torpedo-baseboard.dtsi |    1 +
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi      |    5 +
 arch/arm/boot/dts/mmp3-dell-ariel.dts           |   94 +
 arch/arm/boot/dts/mmp3.dtsi                     |  527 ++
 arch/arm/boot/dts/motorola-mapphone-common.dtsi |  786 ++
 arch/arm/boot/dts/mt6323.dtsi                   |   27 +
 arch/arm/boot/dts/omap3-igep0020-rev-f.dts      |    8 +
 arch/arm/boot/dts/omap3-igep0030-rev-g.dts      |    8 +
 arch/arm/boot/dts/omap3-n900.dts                |    5 +
 arch/arm/boot/dts/omap3.dtsi                    |   25 +
 arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi |    2 +-
 arch/arm/boot/dts/omap4-droid-bionic-xt875.dts  |    9 +
 arch/arm/boot/dts/omap4-droid4-xt894.dts        |  777 +-
 arch/arm/boot/dts/omap4-l4-abe.dtsi             |    4 -
 arch/arm/boot/dts/omap4-l4.dtsi                 |   16 +-
 arch/arm/boot/dts/omap4.dtsi                    |   28 +-
 arch/arm/boot/dts/omap5-l4-abe.dtsi             |    3 -
 arch/arm/boot/dts/omap5-l4.dtsi                 |   30 -
 arch/arm/boot/dts/omap5.dtsi                    |   28 +-
 arch/arm/boot/dts/openbmc-flash-layout-128.dtsi |   32 +
 arch/arm/boot/dts/qcom-ipq4019.dtsi             |   12 +
 .../arm/boot/dts/qcom-msm8974-fairphone-fp2.dts |   22 +-
 arch/arm/boot/dts/qcom-msm8974.dtsi             |  103 +
 arch/arm/boot/dts/qcom-pm8941.dtsi              |   10 +
 arch/arm/boot/dts/r8a7790-lager.dts             |    8 +-
 arch/arm/boot/dts/r8a7793-gose.dts              |  110 +-
 arch/arm/boot/dts/rda8810pl.dtsi                |   48 +
 arch/arm/boot/dts/rk3036.dtsi                   |    4 +-
 arch/arm/boot/dts/rk3288-rock2-som.dtsi         |    8 +-
 arch/arm/boot/dts/rk3288-tinker.dtsi            |   14 +-
 .../boot/dts/rk3288-veyron-analog-audio.dtsi    |    1 +
 arch/arm/boot/dts/rk3288-veyron-edp.dtsi        |   35 +-
 arch/arm/boot/dts/rk3288-veyron-jaq.dts         |   35 +-
 arch/arm/boot/dts/rk3288-veyron-mickey.dts      |    7 +
 arch/arm/boot/dts/rk3288-veyron-minnie.dts      |   35 +-
 arch/arm/boot/dts/rk3288-veyron-tiger.dts       |   35 +-
 arch/arm/boot/dts/rk3288.dtsi                   |    7 +-
 arch/arm/boot/dts/s3c6410-mini6410.dts          |    4 +
 arch/arm/boot/dts/s3c6410-smdk6410.dts          |    4 +
 arch/arm/boot/dts/sama5d2.dtsi                  |    2 +-
 .../arm/boot/dts/socfpga_arria10_socdk_qspi.dts |    2 +-
 arch/arm/boot/dts/stm32429i-eval.dts            |    3 +-
 arch/arm/boot/dts/stm32746g-eval.dts            |    3 +-
 arch/arm/boot/dts/stm32f429-disco.dts           |    2 +-
 arch/arm/boot/dts/stm32f469-disco.dts           |    3 +-
 arch/arm/boot/dts/stm32f469.dtsi                |    1 -
 arch/arm/boot/dts/stm32f746-disco.dts           |    2 +-
 arch/arm/boot/dts/stm32f769-disco.dts           |    2 +-
 arch/arm/boot/dts/stm32h743i-disco.dts          |    2 +-
 arch/arm/boot/dts/stm32h743i-eval.dts           |    2 +-
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi       |   28 +
 arch/arm/boot/dts/stm32mp157a-avenger96.dts     |    8 +-
 arch/arm/boot/dts/stm32mp157a-dk1.dts           |   77 +-
 arch/arm/boot/dts/stm32mp157c-dk2.dts           |   21 +-
 arch/arm/boot/dts/stm32mp157c-ed1.dts           |   41 +-
 arch/arm/boot/dts/stm32mp157c-ev1.dts           |    3 -
 arch/arm/boot/dts/stm32mp157c.dtsi              |   23 +
 .../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts |    2 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                |    1 -
 arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts       |   16 +
 arch/arm/boot/dts/sun8i-a83t.dtsi               |    9 +
 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts      |  174 +
 arch/arm/boot/dts/sun8i-h3.dtsi                 |   22 +
 arch/arm/boot/dts/sun8i-r40.dtsi                |    9 +
 arch/arm/boot/dts/sun9i-a80.dtsi                |   11 +
 arch/arm/boot/dts/sunxi-h3-h5.dtsi              |   14 +
 arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi    | 7917 ++++++++++++++----
 arch/arm/boot/dts/tegra124-venice2.dts          |    3 +
 arch/arm/boot/dts/tegra124.dtsi                 |    3 +-
 .../arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi |  201 +
 arch/arm/boot/dts/tegra20-cpu-opp.dtsi          |  302 +
 arch/arm/boot/dts/tegra20-paz00.dts             |   41 +-
 arch/arm/boot/dts/tegra20-trimslice.dts         |   11 +
 arch/arm/boot/dts/tegra20.dtsi                  |    2 +
 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi      |   22 +-
 arch/arm/boot/dts/tegra30-apalis.dtsi           |   22 +-
 arch/arm/boot/dts/tegra30-cardhu-a04.dts        |   48 +
 arch/arm/boot/dts/tegra30-colibri.dtsi          |   22 +-
 .../arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi |  801 ++
 arch/arm/boot/dts/tegra30-cpu-opp.dtsi          | 1202 +++
 arch/arm/boot/dts/tegra30.dtsi                  |   14 +
 arch/arm/boot/dts/vf-colibri.dtsi               |   12 +-
 arch/arm/boot/dts/vf500-colibri.dtsi            |    2 +-
 arch/arm/boot/dts/vf610-bk4.dts                 |    4 +
 arch/arm/boot/dts/vf610-zii-scu4-aib.dts        |   12 -
 arch/arm/configs/keystone_defconfig             |    1 +
 .../omap_hwmod_33xx_43xx_common_data.h          |    9 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c    |   32 -
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |  231 -
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c      |   58 -
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |   48 -
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |  343 -
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |  317 -
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |  431 -
 .../boot/dts/actions/s900-bubblegum-96.dts      |   62 +
 arch/arm64/boot/dts/actions/s900.dtsi           |   45 +
 .../dts/allwinner/sun50i-a64-orangepi-win.dts   |   29 +
 .../allwinner/sun50i-a64-sopine-baseboard.dts   |   25 +
 .../boot/dts/allwinner/sun50i-a64-teres-i.dts   |   45 +-
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi   |   18 +
 .../allwinner/sun50i-h5-emlid-neutis-n5.dtsi    |   13 +
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi    |    9 +
 .../dts/allwinner/sun50i-h6-beelink-gs1.dts     |    6 +
 .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts |   33 +
 .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi  |    6 +
 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts   |    6 +
 .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts  |    4 +
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi    |   66 +-
 .../boot/dts/altera/socfpga_stratix10_socdk.dts |    4 +-
 arch/arm64/boot/dts/amlogic/Makefile            |    2 +
 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts  |   30 +
 arch/arm64/boot/dts/amlogic/meson-a1.dtsi       |  130 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi      |   13 +-
 .../boot/dts/amlogic/meson-g12-common.dtsi      |  422 +-
 arch/arm64/boot/dts/amlogic/meson-g12.dtsi      |  392 +
 .../boot/dts/amlogic/meson-g12a-sei510.dts      |    3 +
 .../boot/dts/amlogic/meson-g12a-x96-max.dts     |    3 +
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi     |   33 +-
 .../boot/dts/amlogic/meson-g12b-odroid-n2.dts   |    2 +-
 .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts   |  557 ++
 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi     |   26 +-
 .../boot/dts/amlogic/meson-gx-p23x-q20x.dtsi    |    3 +
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi       |   10 +-
 .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts   |    3 +
 .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts |    3 +
 .../boot/dts/amlogic/meson-gxbb-odroidc2.dts    |   73 +-
 .../arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi |    3 +
 .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi   |    4 +
 .../boot/dts/amlogic/meson-gxbb-wetek.dtsi      |    3 +
 .../amlogic/meson-gxl-s805x-libretech-ac.dts    |    2 +-
 .../boot/dts/amlogic/meson-gxl-s805x-p241.dts   |    3 +
 .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts  |    7 +-
 .../amlogic/meson-gxl-s905x-libretech-cc.dts    |    5 +-
 .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts |    3 +
 .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi  |    3 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi      |   10 +
 .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts  |    6 +
 .../boot/dts/amlogic/meson-gxm-rbox-pro.dts     |    3 +
 .../boot/dts/amlogic/meson-gxm-vega-s96.dts     |    4 +
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi      |    6 +-
 .../boot/dts/amlogic/meson-khadas-vim3.dtsi     |    3 +
 .../arm64/boot/dts/amlogic/meson-sm1-sei610.dts |  208 +
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi      |  340 +
 arch/arm64/boot/dts/arm/juno-base.dtsi          |   27 +
 arch/arm64/boot/dts/broadcom/Makefile           |    3 +-
 .../arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts |    2 +
 arch/arm64/boot/dts/exynos/exynos5433.dtsi      |  168 +-
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |   28 +-
 arch/arm64/boot/dts/freescale/Makefile          |    4 +
 .../boot/dts/freescale/fsl-ls1028a-qds.dts      |    2 -
 .../boot/dts/freescale/fsl-ls1028a-rdb.dts      |    4 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi  |   83 +-
 .../boot/dts/freescale/fsl-ls1046a-rdb.dts      |    4 +
 .../boot/dts/freescale/fsl-ls1088a-rdb.dts      |    1 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi  |  110 +-
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts    |  151 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi       |   15 +-
 .../boot/dts/freescale/imx8mn-ddr4-evk.dts      |  231 +-
 arch/arm64/boot/dts/freescale/imx8mn-evk.dts    |   30 +
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi   |  249 +
 arch/arm64/boot/dts/freescale/imx8mn.dtsi       |   40 +-
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts    |   65 +-
 .../dts/freescale/imx8mq-hummingboard-pulse.dts |    2 +
 .../dts/freescale/imx8mq-librem5-devkit.dts     |    4 +
 .../boot/dts/freescale/imx8mq-nitrogen.dts      |    2 +
 .../arm64/boot/dts/freescale/imx8mq-pico-pi.dts |    4 +
 .../arm64/boot/dts/freescale/imx8mq-sr-som.dtsi |    2 +
 .../boot/dts/freescale/imx8mq-zii-ultra.dtsi    |   40 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi       |   17 +-
 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts |    4 +
 .../dts/freescale/imx8qxp-colibri-eval-v3.dts   |   15 +
 .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi  |   62 +
 .../boot/dts/freescale/imx8qxp-colibri.dtsi     |  598 ++
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts   |    8 +
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi      |   13 +-
 arch/arm64/boot/dts/freescale/s32v234-evb.dts   |   25 +
 arch/arm64/boot/dts/freescale/s32v234.dtsi      |  139 +
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi       |   38 +
 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi   |   32 +
 .../boot/dts/intel/socfpga_agilex_socdk.dts     |   58 +
 arch/arm64/boot/dts/lg/lg1312.dtsi              |    2 +-
 arch/arm64/boot/dts/lg/lg1313.dtsi              |    2 +-
 arch/arm64/boot/dts/marvell/Makefile            |    3 +
 .../marvell/armada-3720-espressobin-emmc.dts    |   42 +
 .../marvell/armada-3720-espressobin-v7-emmc.dts |   59 +
 .../dts/marvell/armada-3720-espressobin-v7.dts  |   36 +
 .../dts/marvell/armada-3720-espressobin.dts     |  184 +-
 .../dts/marvell/armada-3720-espressobin.dtsi    |  177 +
 .../boot/dts/marvell/armada-3720-turris-mox.dts |    8 +
 arch/arm64/boot/dts/marvell/armada-70x0.dtsi    |   28 +-
 .../boot/dts/marvell/armada-8040-mcbin.dtsi     |    3 +-
 arch/arm64/boot/dts/marvell/armada-80x0.dtsi    |   56 +-
 .../boot/dts/marvell/armada-ap806-dual.dtsi     |   23 +
 .../boot/dts/marvell/armada-ap806-quad.dtsi     |   42 +
 arch/arm64/boot/dts/marvell/armada-ap806.dtsi   |  456 +-
 .../boot/dts/marvell/armada-ap807-quad.dtsi     |   93 +
 arch/arm64/boot/dts/marvell/armada-ap807.dtsi   |   29 +
 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi   |  444 +
 arch/arm64/boot/dts/marvell/armada-common.dtsi  |    4 +-
 arch/arm64/boot/dts/marvell/armada-cp110.dtsi   |  575 +-
 arch/arm64/boot/dts/marvell/armada-cp115.dtsi   |   12 +
 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi   |  568 ++
 arch/arm64/boot/dts/marvell/cn9130-db.dts       |  403 +
 arch/arm64/boot/dts/marvell/cn9130.dtsi         |   37 +
 arch/arm64/boot/dts/marvell/cn9131-db.dts       |  202 +
 arch/arm64/boot/dts/marvell/cn9132-db.dts       |  221 +
 arch/arm64/boot/dts/mediatek/mt8183.dtsi        |    9 +
 .../boot/dts/nvidia/tegra186-p2771-0000.dts     |   12 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi        |    4 +-
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi  |   36 +-
 .../boot/dts/nvidia/tegra194-p2972-0000.dts     |   33 +-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi        |  171 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi  |    7 +
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi  |    2 +-
 .../boot/dts/nvidia/tegra210-p3450-0000.dts     |   35 +
 arch/arm64/boot/dts/nvidia/tegra210.dtsi        |   25 +-
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi    |    2 +
 .../boot/dts/qcom/msm8916-longcheer-l8150.dts   |   55 +
 .../dts/qcom/msm8916-samsung-a2015-common.dtsi  |   80 +
 .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts   |    6 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi           |    4 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi           |    4 +
 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi |   54 +
 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi       |   82 +
 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi      |   13 +
 arch/arm64/boot/dts/qcom/msm8998.dtsi           |   84 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi            |   41 +
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi      |   53 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts      |   12 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi            |   12 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts   |   14 +
 arch/arm64/boot/dts/realtek/Makefile            |    5 +
 arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts  |   30 +
 arch/arm64/boot/dts/realtek/rtd1293.dtsi        |   51 +
 .../boot/dts/realtek/rtd1295-zidoo-x9s.dts      |    3 +-
 arch/arm64/boot/dts/realtek/rtd1295.dtsi        |    3 +-
 arch/arm64/boot/dts/realtek/rtd1296-ds418.dts   |   30 +
 arch/arm64/boot/dts/realtek/rtd1296.dtsi        |   65 +
 arch/arm64/boot/dts/realtek/rtd129x.dtsi        |   50 +-
 arch/arm64/boot/dts/renesas/Makefile            |    6 +
 arch/arm64/boot/dts/renesas/hihope-common.dtsi  |   28 +-
 arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi |   51 +-
 .../dts/renesas/r8a774a1-hihope-rzg2m-ex.dts    |    4 +
 .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts  |   11 +
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi       |   13 +-
 .../dts/renesas/r8a774b1-hihope-rzg2n-ex.dts    |   15 +
 .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts  |   41 +
 arch/arm64/boot/dts/renesas/r8a774b1.dtsi       | 2627 ++++++
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi       |   20 +-
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi    |    2 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        |   73 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi        |   65 +-
 .../boot/dts/renesas/r8a77961-salvator-xs.dts   |   31 +
 arch/arm64/boot/dts/renesas/r8a77961.dtsi       |  723 ++
 arch/arm64/boot/dts/renesas/r8a77965.dtsi       |   35 +-
 arch/arm64/boot/dts/renesas/r8a77970.dtsi       |    5 +-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi       |    3 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi       |   24 +
 arch/arm64/boot/dts/renesas/r8a77995.dtsi       |   22 +
 .../rzg2-advantech-idk-1110wr-panel.dtsi        |   41 +
 arch/arm64/boot/dts/rockchip/Makefile           |    4 +
 arch/arm64/boot/dts/rockchip/px30-evb.dts       |  321 +-
 arch/arm64/boot/dts/rockchip/px30.dtsi          |  157 +-
 arch/arm64/boot/dts/rockchip/rk3308-evb.dts     |  230 +
 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts  |  188 +
 arch/arm64/boot/dts/rockchip/rk3308.dtsi        | 1739 ++++
 arch/arm64/boot/dts/rockchip/rk3328-a1.dts      |  359 +
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts  |    1 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi        |   32 +
 arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts |   10 +
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi   |   10 +
 .../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi |   14 +-
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi   |    5 +
 .../dts/rockchip/rk3399-roc-pc-mezzanine.dts    |   72 +
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts  |  670 +-
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi |  767 ++
 .../boot/dts/rockchip/rk3399-rock-pi-4.dts      |   18 +-
 .../boot/dts/rockchip/rk3399-rockpro64.dts      |   28 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi        |    1 +
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi        |  108 +
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts  |   59 +
 .../boot/dts/ti/k3-j721e-common-proc-board.dts  |  162 +
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi       |  218 +
 arch/arm64/boot/dts/ti/k3-j721e.dtsi            |    2 +
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi          |   29 +
 drivers/soc/qcom/qcom_aoss.c                    |    8 +-
 include/dt-bindings/pinctrl/rockchip.h          |    8 +-
 include/dt-bindings/reset/realtek,rtd1295.h     |  111 +
 498 files changed, 37590 insertions(+), 10500 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt
 rename Documentation/devicetree/bindings/arm/marvell/{ap806-system-controller.txt => ap80x-system-controller.txt} (91%)
 delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.txt
 create mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/mrvl/mrvl.txt
 create mode 100644 Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.txt
 create mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml
 create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
 rename Documentation/devicetree/bindings/{lpddr2 => ddr}/lpddr2-timings.txt (100%)
 rename Documentation/devicetree/bindings/{lpddr2 => ddr}/lpddr2.txt (96%)
 create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3-timings.txt
 create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt
 create mode 100644 Documentation/devicetree/bindings/display/bridge/anx6345.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/phy-mmp3-usb.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/nvidia,tegra-regulators-coupling.txt
 create mode 100644 arch/arm/boot/dts/am335x-netcan-plus-1xx.dts
 create mode 100644 arch/arm/boot/dts/am335x-netcom-plus-2xx.dts
 create mode 100644 arch/arm/boot/dts/am335x-netcom-plus-8xx.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts
 create mode 100644 arch/arm/boot/dts/ast2500-facebook-netbmc-common.dtsi
 create mode 100644 arch/arm/boot/dts/at91-kizbox2-2.dts
 create mode 100644 arch/arm/boot/dts/at91-kizbox2-common.dtsi
 delete mode 100644 arch/arm/boot/dts/at91-kizbox2.dts
 create mode 100644 arch/arm/boot/dts/at91-kizbox3-hs.dts
 create mode 100644 arch/arm/boot/dts/at91-kizbox3_common.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2711-rpi-4-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2711.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2835-common.dtsi
 create mode 100644 arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi
 create mode 100644 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts
 create mode 100644 arch/arm/boot/dts/e60k02.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts
 create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-opos6ul.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-opos6uldev.dts
 create mode 100644 arch/arm/boot/dts/mmp3-dell-ariel.dts
 create mode 100644 arch/arm/boot/dts/mmp3.dtsi
 create mode 100644 arch/arm/boot/dts/motorola-mapphone-common.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-droid-bionic-xt875.dts
 create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-128.dtsi
 create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts
 create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi
 create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp.dtsi
 create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi
 create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/s32v234-evb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/s32v234.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-emmc.dts
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-cp115.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dts
 create mode 100644 arch/arm64/boot/dts/marvell/cn9130.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dts
 create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1293.dtsi
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1296-ds418.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1296.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-salvator-xs.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77961.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/rzg2-advantech-idk-1110wr-panel.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-evb.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3308.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-a1.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi
 create mode 100644 include/dt-bindings/reset/realtek,rtd1295.h

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

* [GIT PULL 3/4] ARM: Device-tree updates
@ 2019-12-05 18:04   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
  To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel

As always, the bulk of updates. Some of the news this cycle:

New SoC descriptions:
- Broadcom BCM2711
- Amlogic Meson A1 and G12
- Freescale S32V234
- Marvell Armada AP807/AP807-quad and CP115
- Realtek RTD1293 and RTD1296
- Rockchip RK3308

New boards and platforms:
- Allwinner: NanoPi Duo2
- Amlogic: Ugoos am6
- Atmel at91: Overkiz Kizbox2/4
- Broadcom: RPi4, Luxul XWC-2000
- Marvell: New Espressobin flavor
- NXP: i.MX8MN LPDDR4 EVK, i.MX8QXP Colibri, S32V234 EVB, Netronix
  E60K02 and Kobo Clara HD, Kontron N6311 and N6411, OPOS6UL and
  OPOS6ULDev
- Renesas: Salvator-XS
- Rockchip: Beelink A1 (rk3308), rk3308 eval boards, rk3399-roc-pc


Conflicts:
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml: move/move.
Delete both comment lines with arm,mali-t62{4,8}

arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi: add/add. Keep new
contents from both sides.

arch/arm64/boot/dts/amlogic/meson-sm1.dtsi: add/add. Keep new contents
from both sides.

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

The following changes since commit e1dfbb4a8470456359ee68c3db0b490fa0d1b076:

  Merge branch 'arm/drivers' 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 5f1f15283419ded3e16617ac0b79abc6f2b73bba:

  Merge tag 'omap-for-v5.5/dt-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt

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

Adam Ford (5):
      ARM: dts: logicpd-torpedo-baseboard: Reduce video regulator chatter
      ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel
      ARM: dts: logicpd-torpedo: Disable Bluetooth Serial DMA
      ARM: dts: logicpd-torpedo-37xx-devkit: Increase camera pixel clock
      ARM: dts: logicpd-torpedo: Disable USB Host

Alexander Filippov (1):
      ARM: dts: vesnin: Add power_green led

Alexandre Torgue (4):
      ARM: dts: stm32: fix memory nodes to match with DT validation tool
      ARM: dts: stm32: fix joystick node on stm32f746 and stm32mp157c eval boards
      ARM: dts: stm32: remove usb phy-names entries on stm32mp157c-ev1
      ARM: dts: stm32: fix regulator-sd_switch node on stm32mp157c-ed1 board

Alistair Francis (1):
      arm64: dts: sun50i: sopine-baseboard: Expose serial1, serial2 and serial3

Amit Kucheria (7):
      arm64: dts: qcs404: thermal: Add interrupt support
      arm64: dts: msm8998: thermal: Add interrupt support
      arm64: dts: msm8996: thermal: Add interrupt support
      arm64: dts: sdm845: thermal: Add interrupt support
      arm64: dts: msm8916: thermal: Fixup HW ids for cpu sensors
      ARM: dts: msm8974: thermal: Add interrupt support
      ARM: dts: msm8974: thermal: Add thermal zones for each sensor

Anand Moon (6):
      arm64: dts: meson: odroid-c2: p5v0 is the main 5V power input
      arm64: dts: meson: odroid-c2: Add missing linking regulator to usb bus
      arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning
      arm64: dts: meson: odroid-c2: Add missing regulator linked to P5V0 regulator
      arm64: dts: meson: odroid-c2: Add missing regulator linked to VDDIO_AO3V3 regulator
      arm64: dts: meson: odroid-c2: Add missing regulator linked to HDMI supply

Anatolij Gustschin (1):
      ARM: dts: imx6qdl-wandboard: add ethernet PHY description

Andre Przywara (1):
      arm64: dts: allwinner: a64: Re-add PMU node

Andreas Färber (11):
      dt-bindings: arm: realtek: Tidy up conversion to json-schema
      dt-bindings: arm: realtek: Document RTD1293 and Synology DS418j
      arm64: dts: realtek: Change dual-license from MIT to BSD
      arm64: dts: realtek: Add RTD1293 and Synology DS418j
      dt-bindings: arm: realtek: Document RTD1296 and Synology DS418
      arm64: dts: realtek: Add RTD1296 and Synology DS418
      arm64: dts: realtek: Add oscillator for RTD129x
      arm64: dts: realtek: Add watchdog node for RTD129x
      dt-bindings: reset: Add Realtek RTD1295
      arm64: dts: realtek: Add RTD129x reset controller nodes
      arm64: dts: realtek: Add RTD129x UART resets

Andreas Kemnade (3):
      dt-bindings: arm: fsl: add compatible string for Kobo Clara HD
      ARM: dts: add Netronix E60K02 board common file
      ARM: dts: imx: add devicetree for Kobo Clara HD

Andrew Jeffery (7):
      ARM: dts: ast2600-evb: eMMC configuration
      ARM: dts: aspeed-g6: Fix EMMC function in pinctrl dtsi
      ARM: dts: aspeed-g6: Add pinctrl properties to MDIO nodes
      ARM: dts: ast2600-evb: Add pinmux properties for enabled MACs
      ARM: dts: aspeed: Migrate away from aspeed, g[45].* compatibles
      ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces
      ARM: dts: tacoma: Hog LPC pinmux

Andrey Smirnov (7):
      ARM: dts: vf610-zii-scu4-aib: Drop "rs485-rts-delay" property
      ARM: dts: imx6qdl-zii-rdu2: Fix accelerometer interrupt-names
      ARM: dts: imx6qdl-zii-rdu2: Specify supplies for accelerometer
      arm64: dts: zii-ultra: Fix regulator-vsd-3v3's vin-supply
      arm64: dts: zii-ultra: Fix regulator-3p3-main's name
      arm64: dts: zii-ultra: Add node for accelerometer
      arm64: dts: zii-ultra: Add node for switch watchdog

Andy Yan (6):
      dt-bindings: Add doc about rk3308 General Register Files
      arm64: dts: rockchip: Add core dts for RK3308 SOC
      dt-bindings: Add doc for rk3308-evb
      arm64: dts: rockchip: Add basic dts for RK3308 EVB
      dt-bindings: Add doc for Firefly ROC-RK3308-CC board
      arm64: dts: rockchip: Add devicetree for board roc-rk3308-cc

Anson Huang (35):
      ARM: dts: imx7ulp: Add wdog1 node
      arm64: dts: imx8mn-ddr4-evk: Enable GPIO LED
      arm64: dts: imx8mn: Add "fsl,imx8mq-src" as src's fallback compatible
      arm64: dts: imx8mn: Add system counter node
      arm64: dts: imx8mn: Enable cpu-idle driver
      arm64: dts: imx8mm: Remove incorrect fallback compatible for ocotp
      arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fallback compatible
      ARM: dts: imx7d: Correct speed grading fuse settings
      ARM: dts: imx7d: Add opp-suspend property
      arm64: dts: imx8mm-evk: Adjust i2c nodes following alphabetical sort
      arm64: dts: imx8mm-evk: Add i2c3 support
      arm64: dts: imx8mm-evk: Enable pca6416 on i2c3 bus
      arm64: dts: imx8mq-evk: Adjust nodes following alphabetical sort
      arm64: dts: imx8mn-ddr4-evk: Move iomuxc node to end of file
      arm64: dts: imx8qxp: Add scu key node
      arm64: dts: imx8qxp-mek: Enable scu key
      arm64: dts: imx8mq-evk: VDD_ARM power rail is always ON
      ARM: dts: imx7ulp: Move usdhc clocks assignment to board DT
      dt-bindings: arm: imx: Add the i.MX8MN LPDDR4 EVK board
      ARM: dts: imx6q: Add missing cooling device properties for CPUs
      ARM: dts: imx6dl: Add missing cooling device properties for CPUs
      ARM: dts: imx7d: Add missing cooling device properties for CPUs
      ARM: dts: imx6ul: Disable gpt2 by default
      ARM: dts: imx6ul-14x14-evk: Add sensors' GPIO regulator
      ARM: dts: imx6ul-14x14-evk: Fix the magnetometer node name
      ARM: dts: imx6ul-14x14-evk: Assign power supplies for magnetometer
      arm64: dts: imx8qxp: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mq: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mm: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mn: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mn: Create EVK dtsi file for common use
      arm64: dts: imx8mn: Add LPDDR4 EVK board support
      arm64: dts: imx8mm: Remove duplicated machine compatible
      arm64: dts: imx8mn: Remove duplicated machine compatible
      ARM: dts: imx7ulp-evk: Use APLL_PFD1 as usdhc's clock source

Ben Peled (1):
      dt-bindings: ap80x: replace AP806 with AP80x

Benjamin Gaignard (3):
      ARM: dts: stm32: remove useless interrupt from dsi node for stm32f469
      ARM: dts: stm32: remove useless dma-ranges property for stm32f429
      ARM: dts: stm32: remove useless dma-ranges property for stm32f469

Biju Das (37):
      arm64: dts: renesas: r8a774c0: Create thermal zone to support IPA
      arm64: dts: renesas: r8a774c0: Add dynamic power coefficient
      arm64: dts: renesas: Initial r8a774b1 SoC device tree
      arm64: dts: renesas: Add HiHope RZ/G2N main board support
      dt-bindings: arm: renesas: Document RZ/G2N SoC DT bindings
      dt-bindings: arm: renesas: Add HopeRun RZ/G2N boards
      dt-bindings: power: rcar-sysc: Document r8a774b1 sysc
      dt-bindings: reset: rcar-rst: Document r8a774b1 reset module
      arm64: dts: renesas: r8a774a1: Remove audio port node
      arm64: dts: renesas: r8a774b1-hihope-rzg2n: Enable HS400 mode
      arm64: dts: renesas: r8a774b1: Add SYS-DMAC device nodes
      arm64: dts: renesas: r8a774b1: Add SCIF and HSCIF nodes
      arm64: dts: renesas: r8a774b1: Add GPIO device nodes
      arm64: dts: renesas: r8a774b1: Add Ethernet AVB node
      arm64: dts: renesas: Add HiHope RZ/G2N sub board support
      arm64: dts: renesas: r8a774b1: Add OPPs table for cpu devices
      arm64: dts: renesas: r8a774b1: Add RZ/G2N thermal support
      arm64: dts: renesas: r8a774b1: Add CMT device nodes
      arm64: dts: renesas: r8a774b1: Add TMU device nodes
      arm64: dts: renesas: r8a774b1: Add SDHI support
      arm64: dts: renesas: r8a774b1: Add I2C and IIC-DVFS support
      arm64: dts: renesas: r8a774b1: Add IPMMU device nodes
      arm64: dts: renesas: r8a774b1: Add FCPF and FCPV instances
      arm64: dts: renesas: r8a774b1: Add VSP instances
      arm64: dts: renesas: r8a774b1: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a774b1: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: hihope-common: Move du clk properties out of common dtsi
      arm64: dts: renesas: r8a774b1: Add DU device to DT
      arm64: dts: renesas: r8a774b1: Add HDMI encoder instance
      arm64: dts: renesas: r8a774b1-hihope-rzg2n: Add display clock properties
      arm64: dts: renesas: r8a774b1: Add FDP1 device nodes
      arm64: dts: renesas: r8a774b1: Add PWM device nodes
      arm64: dts: renesas: hihope-rzg2-ex: Enable backlight
      arm64: dts: renesas: hihope-rzg2-ex: Add LVDS support
      arm64: dts: renesas: Add support for Advantech idk-1110wr LVDS panel
      arm64: dts: renesas: r8a774b1: Add Sound and Audio DMAC device nodes
      arm64: dts: renesas: r8a774b1: Add VIN and CSI-2 support

Bjorn Andersson (3):
      arm64: dts: qcom: c630: Enable adsp, cdsp and mpss
      arm64: dts: qcom: sdm845: Add APSS watchdog node
      arm64: dts: qcom: db845c: Enable LVS 1 and 2

Brad Bishop (7):
      ARM: dts: aspeed-g6: Add lpc devices
      ARM: dts: Add 128MiB OpenBMC flash layout
      ARM: dts: aspeed: Add Rainier system
      ARM: dts: aspeed: rainier: Add mac devices
      ARM: dts: aspeed: rainier: Add i2c devices
      ARM: dts: aspeed: rainier: Add i2c devices
      ARM: dts: aspeed: rainier: Enable VUART1

Brandon Wyman (1):
      ARM: dts: aspeed: rainier: gpio-keys for PSU presence

Brian Masney (1):
      ARM: dts: qcom: pm8941: add 5vs2 regulator node

Carlo Caione (1):
      arm64: dts: meson: Link nvmem and secure-monitor nodes

Cheng-Yi Chiang (2):
      ARM: dts: rockchip: Add HDMI support to rk3288-veyron-analog-audio
      ARM: dts: rockchip: Add HDMI audio support to rk3288-veyron-mickey

Chicago Duan (1):
      ARM: dts: aspeed: fp5280g2: Add LED configuration

Chris Packham (4):
      ARM: dts: armada-xp: enable L2 cache parity and ecc on db-xc3-24g4xg
      ARM: dts: mvebu: add sdram controller node to Armada-38x
      ARM: dts: armada-xp: add label to sdram-controller node
      ARM: dts: bcm: HR2: add label to sp805 watchdog

Christian Hewitt (11):
      dt-bindings: Add vendor prefix for Ugoos
      dt-bindings: arm: amlogic: Add support for the Ugoos AM6
      arm64: dts: meson-g12b-ugoos-am6: add initial device-tree
      arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
      arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node
      arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
      arm64: dts: meson: libretech-ac: update model description
      dt-bindings: arm: amlogic: update libretech-cc compatible
      arm64: dts: meson: libretech-cc: update model and compatible
      arm64: dts: meson-gxm-vega-s96: set rc-vega-s9x ir keymap
      arm64: dts: meson-gxbb-vega-s95: set rc-vega-s9x ir keymap

Clément Péron (3):
      arm64: dts: allwinner: Add ARM Mali GPU node for H6
      arm64: dts: allwinner: Add mali GPU supply for H6 boards
      arm64: allwinner: h6: Enable GPU node for Tanix TX6

Corentin Labbe (9):
      ARM64: dts: amlogic: adds crypto hardware node
      dt-bindings: crypto: Add DT bindings documentation for sun8i-ce Crypto Engine
      ARM: dts: sun8i: R40: add crypto engine node
      ARM: dts: sun8i: H3: Add Crypto Engine node
      arm64: dts: allwinner: sun50i: Add Crypto Engine node on A64
      arm64: dts: allwinner: sun50i: Add crypto engine node on H5
      arm64: dts: allwinner: sun50i: Add Crypto Engine node on H6
      ARM: dts: sun8i: a83t: Add Security System node
      ARM: dts: sun9i: a80: Add Security System node

Cédric Le Goater (4):
      ARM: dts: aspeed-g6: Add FMC and SPI devices
      ARM: dts: aspeed: rainier: Enable FMC and SPI devices
      ARM: dts: ast2600-evb: Enable FMC and SPI devices
      ARM: dts: aspeed: Add "spi-max-frequency" property

Dan Haab (1):
      ARM: dts: BCM5301X: Add DT for Luxul XWC-2000

Dehui Sun (2):
      dt-bindings: mediatek: update bindings for MT8183 systimer
      arm64: dts: mt8183: add systimer0 device node

Dien Pham (2):
      arm64: dts: r8a7795: Add cpuidle support for CA53 cores
      arm64: dts: r8a7796: Add cpuidle support for CA53 cores

Dinh Nguyen (2):
      ARM: dts: arria10: Modify QSPI read_delay for Arria10
      arm64: agilex: enable USB and LEDs on agilex devkit

Dmitry Osipenko (16):
      dt-bindings: regulator: Document regulators coupling of NVIDIA Tegra20/30 SoCs
      dt-bindings: memory: tegra30: Convert to Tegra124 YAML
      dt-bindings: memory: Add binding for NVIDIA Tegra30 Memory Controller
      dt-bindings: memory: Add binding for NVIDIA Tegra30 External Memory Controller
      ARM: tegra: Connect SMMU with Video Decoder Engine on Tegra30
      ARM: tegra: nyan-big: Add timings for RAM codes 4 and 6
      ARM: tegra: Add External Memory Controller node on Tegra30
      ARM: tegra: Add Tegra20 CPU clock
      ARM: tegra: Add Tegra30 CPU clock
      ARM: tegra: Add CPU Operating Performance Points for Tegra20
      ARM: tegra: Add CPU Operating Performance Points for Tegra30
      ARM: tegra: paz00: Set up voltage regulators for DVFS
      ARM: tegra: paz00: Add CPU Operating Performance Points
      ARM: tegra: trimslice: Add CPU Operating Performance Points
      ARM: tegra: cardhu-a04: Set up voltage regulators for DVFS
      ARM: tegra: cardhu-a04: Add CPU Operating Performance Points

Douglas Anderson (1):
      ARM: dts: rockchip: Add cpu id to rk3288 efuse node

Eddie James (2):
      ARM: dts: aspeed: tacoma: Enable I2C busses
      ARM: dts: aspeed: tacoma: Add gpio-key definitions

Eddy Petrișor (1):
      dt-bindings: arm: fsl: Add the S32V234-EVB board

Eugen Hristev (3):
      ARM: dts: at91: sama5d27_som1_ek: add mmc capabilities for SDMMC0
      ARM: dts: at91: sama5d2_xplained: add analog and digital filter for i2c
      ARM: dts: at91: sama5d4_xplained: add digital filter for i2c

Ezequiel Garcia (1):
      ARM: dts: rockchip: Add RK3288 VOP gamma LUT address

Fabio Estevam (10):
      ARM: dts: imx: Replace "simple-bus" with "simple-mfd" for anatop
      ARM: dts: imx6ul-phytec-phycore-som: Add missing unit name
      ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
      ARM: dts: vf610-zii-scu4-aib: Remove internal debug network interfaces
      ARM: dts: imx6q-gw54xx: Do not use 'simple-audio-card,dai-link'
      ARM: dts: imx53-qsb: Use DRM bindings for the Seiko 43WVF1G panel
      arm64: dts: ls1028a-qds: Remove unnecessary #address-cells/#size-cells
      arm64: dts: ls1028a: Move thermal-zone out of SoC
      arm64: dts: ls1028a: Fix tmu unit address
      arm64: dts: imx8mn-evk: Remove invalid Atheros properties

Fabrice Gasnier (5):
      ARM: dts: stm32: Enable VREFBUF on stm32mp157a-dk1
      ARM: dts: stm32: add ADC pins used on stm32mp157a-dk1
      ARM: dts: stm32: enable ADC support on stm32mp157a-dk1
      ARM: dts: stm32: Add DAC pins used on stm32mp157c-ed1
      ARM: dts: stm32: Add DAC support to stm32mp157c-ed1

Fabrizio Castro (11):
      dt-bindings: timer: renesas: tmu: Document r8a774a1 bindings
      arm64: dts: renesas: r8a774b1: Add RWDT node
      arm64: dts: renesas: r8a774b1: Add all MSIOF nodes
      arm64: dts: renesas: r8a774b1: Add PCIe device nodes
      arm64: dts: renesas: hihope-rzg2-ex: Let the board specific DT decide about pciec1
      arm64: dts: renesas: r8a774b1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
      arm64: dts: renesas: r8a774b1: Add USB-DMAC and HSUSB device nodes
      arm64: dts: renesas: r8a774b1: Add USB3.0 device nodes
      arm64: dts: renesas: r8a774b1: Add INTC-EX device node
      arm64: dts: renesas: r8a774b1: Add CAN and CAN FD support
      arm64: dts: renesas: r8a774b1: Add SATA controller node

Faiz Abbas (3):
      arm64: dts: ti: j721e-main: Add SDHCI nodes
      arm64: dts: ti: j721e-common-proc-board: Add Support for eMMC and SD card
      arm64: dts: ti: k3-am654-base-board: Add disable-wp for mmc0

Fancy Fang (1):
      ARM: dts: imx7ulp: remove mipi pll clock node

Florian Fainelli (1):
      Merge tag 'tags/bcm2835-dt-next-2019-10-15' into devicetree/next

Frank Hartung (1):
      arm64: dts: meson: Add capacity-dmips-mhz attributes to G12B

Frieder Schrempf (9):
      ARM: dts: imx6ul-kontron-n6310: Move common SoM nodes to a separate file
      ARM: dts: Add support for two more Kontron SoMs N6311 and N6411
      ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-poweroff driver
      ARM: dts: imx6ul-kontron-n6310-s: Move common nodes to a separate file
      ARM: dts: Add support for two more Kontron evalkit boards 'N6311 S' and 'N6411 S'
      ARM: dts: imx6ul-kontron-n6x1x: Add 'chosen' node with 'stdout-path'
      ARM: dts: imx6ul-kontron-n6x1x-s: Add vbus-supply and overcurrent polarity to usb nodes
      ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comment and fix indentation
      dt-bindings: arm: fsl: Add more Kontron i.MX6UL/ULL compatibles

Geert Uytterhoeven (15):
      ARM: dts: gose: Replace spaces by TABs
      ARM: dts: lager: Replace spaces by TABs
      dt-bindings: arm: renesas: Add R-Car M3-N ULCB with Kingfisher
      ARM: dts: imx53: Spelling s/configration/configuration/
      dt-bindings: arm: renesas: Document R-Car M3-W+ SoC DT bindings
      dt-bindings: arm: renesas: Add Salvator-XS board with R-Car M3-W+
      dt-bindings: reset: rcar-rst: Document r8a77961 support
      dt-bindings: power: rcar-sysc: Document r8a77961 support
      Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into renesas-arm64-dt-for-v5.5
      arm64: dts: renesas: Prepare for rename of ARCH_R8A7796 to ARCH_R8A77960
      arm64: dts: renesas: Add Renesas R8A77961 SoC support
      arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-W+
      arm64: dts: lg1312: DT fix s/#interrupts-cells/#interrupt-cells/
      arm64: dts: lg1313: DT fix s/#interrupts-cells/#interrupt-cells/
      ARM: dts: atlas7: Fix "debounce-interval" property misspelling

Georgi Djakov (1):
      arm64: dts: qcs404: Add interconnect provider DT nodes

Georgii Staroselskii (1):
      arm64: dts: allwinner: bluetooth for Emlid Neutis N5

Gilles DOFFE (1):
      ARM: dts: imx6qdl-rex: add gpio expander pca9535

Grygorii Strashko (6):
      ARM: dts: keystone-clocks: add input fixed clocks
      ARM: dts: k2e-clocks: add input ext. fixed clocks tsipclka/b
      ARM: dts: k2e-netcp: add cpts refclk_mux node
      ARM: dts: k2hk-netcp: add cpts refclk_mux node
      ARM: dts: k2l-netcp: add cpts refclk_mux node
      ARM: configs: keystone: enable cpts

Grzegorz Jaszczyk (7):
      dt-bindings: marvell: Declare the CN913x SoC compatibles
      arm64: dts: marvell: Add AP806-dual cache description
      arm64: dts: marvell: Add AP806-quad cache description
      arm64: dts: marvell: Add AP807-quad cache description
      arm64: dts: marvell: Add support for Marvell CN9130-DB
      arm64: dts: marvell: Add support for Marvell CN9131-DB
      arm64: dts: marvell: Add support for Marvell CN9132-DB

Guido Günther (1):
      arm64: dts: imx8mq: Enable gpu passive throttling

Guillaume La Roque (4):
      arm64: dts: meson: g12: add temperature sensor
      arm64: dts: meson: g12: Add minimal thermal zone
      arm64: dts: meson: g12a: add cooling properties
      arm64: dts: meson: g12b: add cooling properties

Heiko Stuebner (18):
      arm64: dts: rockchip: fix iface clock-name on px30 iommus
      arm64: dts: rockchip: remove static xin32k from px30
      arm64: dts: rockchip: remove px30 emmc_pwren pinctrl
      arm64: dts: rockchip: add default px30 emmc pinctrl
      arm64: dts: rockchip: fix the px30-evb power tree
      arm64: dts: rockchip: add emmc-powersequence to px30-evb
      arm64: dts: rockchip: move px30-evb console output to uart 5
      arm64: dts: rockchip: remove unused pin settings from px30
      arm64: dts: rockchip: document explicit px30 cru dependencies
      arm64: dts: rockchip: add px30-evb i2c1 devices
      dt-bindings: document PX30 usb2phy General Register Files
      arm64: dts: rockchip: add missing #msi-cells to rk3399
      arm64: dts: rockchip: add cr50 tpm to rk3399-gru scarlet and bob
      arm64: dts: rockchip: add px30 otp controller
      arm64: dts: rockchip: enable gpu on rk3399-puma
      arm64: dts: rockchip: remove px30 default optee node
      arm64: dts: rockchip: add usb2phy for px30
      arm64: dts: rockchip: enable usb2phy on px30-evb

Hongwei Zhang (1):
      ARM: dts: aspeed-g5: Add SGPIO description

Icenowy Zheng (1):
      arm64: dts: allwinner: h6: add USB3 device nodes

Jacopo Mondi (2):
      arm64: dts: renesas: Add LIF channel indices to vsps properties
      arm64: dts: renesas: rcar-gen3: Add CMM units

Jagan Teki (2):
      arm64: dts: rockchip: Rename vcc12v_sys into dc_12v for roc-rk3399-pc
      arm64: dts: rockchip: Fix roc-rk3399-pc regulator input rails

Jeffrey Hugo (5):
      arm64: dts: qcom: msm8998: Add blsp1 BAM
      arm64: dts: qcom: msm8998: Add blsp1_uart3
      arm64: dts: qcom: msm8998-mtp: Enable bluetooth
      arm64: dts: qcom: msm8998-clamshell: Enable bluetooth
      arm64: dts: qcom: msm8998-clamshell: Remove retention idle state

Jernej Skrabec (4):
      arm64: dts: allwinner: a64: orangepi-win: Enable audio codec
      dt-bindings: bus: sunxi: Add H3 MBUS compatible
      ARM: dts: sunxi: h3/h5: Add MBUS controller node
      dts: arm: sun8i: h3: Enable deinterlace unit

Jerome Brunet (9):
      arm64: dts: meson: sm1: set gpio interrupt controller compatible
      arm64: dts: meson: axg: fix audio fifo reg size
      arm64: dts: meson: g12: fix audio fifo reg size
      arm64: dts: meson: g12: add a g12 layer
      arm64: dts: meson: g12: factor the power domain.
      arm64: dts: meson: g12: move audio bus out of g12-common
      arm64: dts: meson: g12a: add audio devices resets
      arm64: dts: meson: sm1: add audio devices
      arm64: dts: meson: sei610: enable audio

Jianxin Pan (3):
      dt-bindings: arm: amlogic: add A1 bindings
      dt-bindings: arm: amlogic: add Amlogic AD401 bindings
      arm64: dts: add support for A1 based Amlogic AD401

Jinu Thomas (2):
      ARM: dts: aspeed: rainier: Add i2c eeproms
      ARM: dts: aspeed: rainier: Fix i2c eeprom size

Joakim Zhang (1):
      arm64: dts: imx8mn: add ddr pmu node

Joel Stanley (16):
      ARM: dts: aspeed-g6: Add i2c buses
      ARM: dts: aspeed-g6: Add VUART descriptions
      ARM: dts: aspeed: Add Tacoma machine
      ARM: dts: aspeed: tacoma: Enable FMC and SPI devices
      ARM: dts: aspeed: ast2600evb: Use custom flash layout
      ARM: dts: aspeed-g6: Describe FSI masters
      ARM: dts: aspeed: tacoma: Enable FMC and SPI devices
      Merge branch 'aspeed-clk-for-v5.5'
      ARM: dts: aspeed-g6: Fix i2c clock source
      ARM: dts: aspeed-g6: Add remaining UARTs
      ARM: dts: aspeed: tacoma: Add UART1 and workaround
      ARM: dts: ast2600evb: Enable UART workaround
      ARM: dts: aspeed: tacoma: Add host FSI description
      ARM: dts: aspeed: tacoma: Use 64MB for firmware memory
      ARM: dts: aspeed: ast2600evb: Enable i2c buses
      ARM: dts: aspeed-g6: Add timer description

Johan Jonker (3):
      ARM: dts: rockchip: remove some tabs and spaces from dtsi files
      arm64: dts: rockchip: restyle rockchip,pins on rk3399-rock-pi-4
      include: dt-bindings: rockchip: mark RK_FUNC defines as deprecated

Jon Hunter (2):
      arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
      arm64: tegra: Fix 'active-low' warning for Jetson Xavier regulator

Jorge Ramirez-Ortiz (2):
      arm64: dts: qcom: qcs404: add sleep clk fixed rate oscillator
      arm64: dts: qcom: qcs404: add the watchdog node

Josef Friedl (1):
      arm: dts: mt6323: add keys, power-controller, rtc and codec

Kamel Bouhara (6):
      ARM: dts: at91: sama5d2: add an rtc label for derived boards
      dt-bindings: Add vendor prefix for Overkiz SAS
      dt-bindings: arm: at91: Document Kizbox3 HS board binding
      ARM: dts: at91: add Overkiz KIZBOX3 board
      dt-bindings: arm: at91: Document Kizbox2-2 board binding
      ARM: dts: at91: add a dts and dtsi file for kizbox2 based boards

Karl Palsson (3):
      ARM: dts: sunxi: h3/h5: add missing uart2 rts/cts pins
      ARM: dts: sun8i: add FriendlyARM NanoPi Duo2
      dt-bindings: arm: sunxi: add FriendlyARM NanoPi Duo2

Katsuhiro Suzuki (1):
      arm64: dts: rockchip: add analog audio nodes on rk3399-rockpro64

Kevin Hilman (2):
      Merge branch 'reset/meson-sm1-bindings' of git://git.pengutronix.de/git/pza/linux into v5.5/dt64-redo
      Merge tag 'clk-meson-dt-v5.5-1' of git://github.com/BayLibre/clk-meson into v5.5/dt64-redo

Khiem Nguyen (2):
      arm64: dts: r8a7795: Add cpuidle support for CA57 cores
      arm64: dts: r8a7796: Add cpuidle support for CA57 cores

Kieran Bingham (1):
      arm64: dts: renesas: r8a77970: Fix PWM3

Konstantin Porotchkin (1):
      arm64: dts: marvell: Prepare the introduction of AP807 based SoCs

Krzysztof Kozlowski (14):
      arm64: dts: exynos: Rename Multi Core Timer node to "timer" on Exynos5433
      ARM: dts: exynos: Rename Multi Core Timer node to "timer"
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos4210
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos4412
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos5250
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos54xx
      ARM: dts: exynos: Use defines for MCT interrupt GIC SPI/PPI specifier
      ARM: dts: exynos: Rename power domain nodes to "power-domain" in Exynos4
      ARM: dts: exynos: Rename SysRAM node to "sram"
      dt-bindings: memory-controllers: exynos5422-dmc: Correct example syntax and memory region
      ARM: dts: dove: Rename "sa-sram" node to "sram"
      ARM: dts: am: Rename "ocmcram" node to "sram"
      ARM: dts: omap: Rename "ocmcram" node to "sram"
      ARM: dts: imx: Rename "iram" node to "sram"

Lihua Yao (1):
      ARM: dts: s3c64xx: Fix init order of clock providers

Loic Poulain (1):
      arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD

Lubomir Rintel (11):
      dt-bindings: arm: cpu: Add Marvell MMP3 SMP enable method
      dt-bindings: arm: Convert Marvell MMP board/soc bindings to json-schema
      dt-bindings: arm: mrvl: Document MMP3 compatible string
      dt-bindings: mrvl,intc: Add a MMP3 interrupt controller
      dt-bindings: phy-mmp3-usb: Add bindings
      ARM: dts: mmp3: Add MMP3 SoC dts file
      ARM: dts: mmp3: add Dell Wyse 3020 machine
      ARM: dts: mmp3: Add a name to /clocks node
      ARM: dts: mmp3: Fix /soc/watchdog node name
      ARM: dts: mmp3-dell-ariel: Add a name to /memory node
      ARM: dts: mmp3-dell-ariel: Add a serial point alias

Luca Weiss (3):
      ARM: dts: msm8974-FP2: Drop unused card-detect pin
      ARM: dts: msm8974-FP2: Increase load on l20 for sdhci
      ARM: dts: msm8974-FP2: add reboot-mode node

Lukasz Luba (9):
      dt-bindings: ddr: Rename lpddr2 directory
      dt-bindings: ddr: Add bindings for LPDDR3 memories
      dt-bindings: memory-controllers: Add Exynos5422 DMC device description
      ARM: dts: exynos: Add syscon compatible to clock controller on Exynos542x
      ARM: dts: exynos: Add DMC device to Exynos5422 and Odroid XU3-family boards
      dt-bindings: ddr: Add bindings for Samsung LPDDR3 memories
      dt-bindings: memory-controllers: exynos5422-dmc: Add interrupt mode
      ARM: dts: exynos: Extend mapped region for DMC on Exynos5422
      ARM: dts: exynos: Add interrupts to DMC controller in Exynos5422

Lukasz Majewski (1):
      ARM: dts: Disable DMA support on the BK4 vf610 device's fsl_lpuart

Maciej Falkowski (4):
      arm64: dts: exynos: Swap clock order of sysmmu on Exynos5433
      arm64: dts: exynos: Split phandle in dmas property on Exynos5433
      ARM: dts: exynos: Remove obsolete IRQ lines on Exynos3250
      ARM: dts: exynos: Split phandle in dmas property

Magnus Damm (1):
      ARM: dts: emev2: Add whitespace for GPIO nodes

Manivannan Sadhasivam (3):
      arm64: dts: actions: Add MMC controller support for S900
      arm64: dts: actions: Add uSD and eMMC support for Bubblegum96
      ARM: dts: Add RDA8810PL GPIO controllers

Marcel Ziswiler (4):
      dt-bindings: arm: fsl: add nxp based toradex apalis/colibri bindings
      dt-bindings: arm: fsl: add nxp based toradex colibri-imx8x bindings
      ARM: dts: vf-colibri: fix typo in top-level module compatible
      arm64: dts: freescale: add initial support for colibri imx8x

Marek Behún (1):
      arm64: dts: armada-3720-turris-mox: add firmware node

Marek Szyprowski (4):
      arm64: dts: exynos: Move GPU under /soc node for Exynos5433
      arm64: dts: exynos: Move GPU under /soc node for Exynos7
      arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node"
      ARM: dts: exynos: Add support ARM architected timers on Exynos5

Marek Vasut (1):
      ARM: dts: imx6q-dhcom: Enable CAN in board DTS

Markus Kueffner (1):
      ARM: dts: imx6qdl-udoo: Add Pincfgs for OTG

Markus Reichl (5):
      arm64: dts: rockchip: Add LED nodes on rk3399-roc-pc
      arm64: dts: rockchip: Add nodes for buttons on rk3399-roc-pc
      arm64: dts: rockchip: Add vcc_sys enable pin on rk3399-roc-pc
      arm64: dts: rockchip: Rework voltage supplies for regulators on rk3399-roc-pc
      arm64: dts: rockchip: Split rk3399-roc-pc for with and without mezzanine board.

Matthias Kaehlcke (1):
      ARM: dts: rockchip: Use interpolated brightness tables for veyron

Max Krummenacher (2):
      ARM: dts: imx6ull-colibri: reduce v_batt current in power off
      ARM: dts: imx6ull: improve can templates

Maxime Ripard (4):
      ARM: dts: sun9i: Add missing watchdog clocks
      ARM: dts: sun5i: olinuxino micro: Fix AT24 node name
      ARM: dts: sun6i: Remove useless reset-names
      arm64: dts: allwinner: h6: Remove useless reset name

Michael Srba (1):
      arm64: dts: msm8916-samsung-a2015: add tactile buttons and hall sensor

Michal Vokáč (3):
      ARM: dts: imx6dl-yapp4: Enable the MPR121 touchkey controller on Hydra
      ARM: dts: imx6dl-yapp4: Enable UART2
      ARM: dts: imx6dl-yapp4: Enable the I2C3 bus on all board variants

Miquel Raynal (12):
      arm64: dts: marvell: Enumerate the first AP806 syscon
      arm64: dts: marvell: Add AP806-dual missing CPU clocks
      MAINTAINERS: Add new Marvell CN9130-based files to track
      arm64: dts: marvell: Move clocks to AP806 specific file
      dt-bindings: marvell: Convert the SoC compatibles description to YAML
      arm64: dts: marvell: Add support for AP807/AP807-quad
      arm64: dts: marvell: Fix CP110 NAND controller node multi-line comment alignment
      arm64: dts: marvell: Prepare the introduction of CP115
      arm64: dts: marvell: Drop PCIe I/O ranges from CP11x file
      arm64: dts: marvell: Externalize PCIe macros from CP11x file
      arm64: dts: marvell: Add support for CP115
      arm64: dts: marvell: Add support for Marvell CN9130 SoC support

Mylène Josserand (1):
      ARM: dts: sun8i: a83t: a711: Add touchscreen node

Nagarjuna Kristam (3):
      arm64: tegra: Enable XUSB pad controller on Jetson TX2
      arm64: tegra: Enable SMMU for XUSB host on Tegra186
      arm64: tegra: Enable XUSB host controller on Jetson TX2

Nava kishore Manne (3):
      arm64: zynqmp: Add support for zynqmp fpga manager
      arm64: zynqmp: Label whole PL part as fpga_full region
      arm64: zynqmp: Add support for zynqmp nvmem firmware driver

Neil Armstrong (23):
      arm64: dts: meson-g12a-sei510: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12a-x96-max: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gx-p23x-q20x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-nanopi-k2: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-nexbox-a95x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-p20x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-vega-s95: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-wetek: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s805x-p241: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s905x-nexbox-a95x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s905x-p212: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxm-khadas-vim2: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxm-rbox-pro: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-sm1-sei610: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12b-khadas-vim3: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12a: Add PCIe node
      arm64: dts: khadas-vim3: add commented support for PCIe
      arm64: dts: meson-g12: add support for simplefb
      arm64: dts: meson-g12a: fix gpu irq order
      arm64: dts: meson-gxm: fix gpu irq order
      arm64: dts: meson-g12b-odroid-n2: add missing amlogic, s922x compatible
      arm64: dts: meson-gx: cec node should be disabled by default
      arm64: dts: meson-gx: fix i2c compatible

Nikita Travkin (2):
      arm64: dts: msm8916-longcheer-l8150: Enable WCNSS for WiFi and BT
      arm64: dts: msm8916-longcheer-l8150: Add Volume buttons

Oliver Graute (1):
      dt-bindings: arm: fsl: Document Variscite i.MX6q devicetree

Olivier Moysan (1):
      ARM: dts: stm32: add hdmi audio support to stm32mp157a-dk1 board

Olof Johansson (46):
      Merge tag 'renesas-arm-dt-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'v5.5-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.5-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'samsung-dt-5.5' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'samsung-dt64-5.5' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'samsung-dt-dmc-5.5' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'mmp-dt-for-v5.5' of git://git.kernel.org/.../lkundrak/linux-mmp into arm/dt
      Merge tag 'actions-arm64-dt-for-v5.5' of git://git.kernel.org/.../mani/linux-actions into arm/dt
      Merge tag 'arm-soc/for-5.5/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'omap-for-v5.5/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'omap-for-v5.5/ti-sysc-drop-pdata-v2-signed-take2' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'juno-update-5.5' of git://git.kernel.org/.../sudeep.holla/linux into arm/dt
      Merge tag 'stm32-dt-for-v5.5-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
      Merge tag 'socfpga_dts_updates_for_v5.5' of git://git.kernel.org/.../dinguyen/linux into arm/dt
      Merge branch 'for_5.5/keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/dt
      Merge tag 'realtek-arm64-dt-for-5.5' of git://git.kernel.org/.../afaerber/linux-realtek into arm/dt
      Merge tag 'hisi-arm64-dt-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/dt
      Merge tag 'omap-for-v5.5/prm-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.5-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.5-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'sunxi-dt-for-5.5-1' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'tegra-for-5.5-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.5-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.5-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'mvebu-dt-5.5-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'mvebu-dt64-5.5-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'sunxi-fixes-for-5.4-3' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-dt-for-5.5-2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'imx-bindings-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt64-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt64-tmu-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'qcom-arm64-for-5.5' of git://git.kernel.org/.../qcom/linux into arm/dt
      Merge tag 'qcom-dts-for-5.5' of git://git.kernel.org/.../qcom/linux into arm/dt
      Merge tag 'zynqmp-dt-for-v5.5' of https://github.com/Xilinx/linux-xlnx into arm/dt
      Merge tag 'aspeed-5.5-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
      Merge tag 'at91-5.5-dt' of git://git.kernel.org/.../at91/linux into arm/dt
      Merge tag 'ti-k3-soc-for-v5.5' of git://git.kernel.org/.../kristo/linux into arm/dt
      Merge tag 'v5.5-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.5-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'v5.4-next-dts' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'v5.4-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'omap-for-v5.5/dt-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt

Ondrej Jirman (3):
      arm64: dts: allwinner: h6: Add pin configs for uart1
      arm64: dts: allwinner: orange-pi-3: Enable UART1 / Bluetooth
      arm64: dts: allwinner: orange-pi-3: Enable USB 3.0 host support

Ooi, Joyce (2):
      arm64: dts: agilex: add QSPI support for Intel Agilex
      arm64: dts: altera: update QSPI reg addresses for Stratix10

Pascal Paillet (4):
      ARM: dts: stm32: add PWR regulators support on stm32mp157
      ARM: dts: stm32: change default minimal buck1 value on stm32mp157
      ARM: dts: stm32: Fix active discharge usage on stm32mp157
      ARM: dts: stm32: disable active-discharge for vbus_otg on stm32mp157a-avenger96

Peter Chen (1):
      ARM: dts: imx6ul-14x14-evk.dtsi: configure USBOTG1 ID pinctrl

Peter Geis (2):
      dt-bindings: clean up rockchip grf binding document
      arm64: dts: rockchip: fix sdmmc detection on boot on rk3328-roc-cc

Peter Griffin (1):
      arm64: dts: hisilicon: Add Mali-450 MP4 GPU DT entry

Philippe Schenker (11):
      ARM: dts: imx7-colibri: Add touch controllers
      ARM: dts: imx6qdl-colibri: Add missing pin declaration in iomuxc
      ARM: dts: imx6qdl-apalis: Add sleep state to can interfaces
      ARM: dts: imx6-apalis: Add touchscreens used on Toradex eval boards
      ARM: dts: imx6-colibri: Add missing pinmuxing to Toradex eval board
      ARM: dts: imx6ull-colibri: Add sleep mode to fec
      ARM: dts: imx6ull-colibri: Add watchdog
      ARM: dts: imx6ull-colibri: Add general wakeup key used on Colibri
      ARM: dts: imx*(colibri|apalis): add missing recovery modes to i2c
      ARM: dts: vf-colibri: add recovery mode to i2c
      ARM: tegra: Add stmpe-adc DT node to Toradex T30 modules

Rajan Vaja (1):
      arm64: zynqmp: Add firmware DT node

Rashmica Gupta (1):
      ARM: dts: aspeed-g6: Add gpio devices

Richard Gong (1):
      arm64: dts: agilex: add service layer, fpga manager and fpga region

Rob Clark (1):
      arm64: dts: qcom: sdm845-cheza: delete zap-shader

Robert Marko (1):
      ARM: dts: qcom: ipq4019: Add SDHCI controller node

Robin Murphy (6):
      arm64: dts: rockchip: Enable nanopi4 HDMI audio
      arm64: dts: rockchip: Update nanopi4 phy reset properties
      arm64: dts: juno: add GPU subsystem
      arm64: dts: rockchip: Add RK3328 audio pipelines
      dt-bindings: ARM: rockchip: Add Beelink A1
      arm64: dts: rockchip: Add Beelink A1

Roger Quadros (2):
      arm64: dts: ti: k3-j721e-main: add USB controller nodes
      arm64: dts: ti: k3-j721e-common-proc-board: Add USB ports

Rogerio Pimentel da Silva (1):
      arm64: dts: imx8mq-evk: Add remote control

Russell King (1):
      arm64: dts: mark lx2160a esdhc controllers dma coherent

S.j. Wang (1):
      arm64: dts: imx8mm-evk: Assigned clocks for audio plls

Sai Prakash Ranjan (1):
      arm64: dts: qcom: msm8998: Disable coresight by default

Sebastian Reichel (2):
      ARM: dts: LogicPD Torpedo: Add WiLink UART node
      ARM: dts: IGEP: Add WiLink UART node

Simon Horman (1):
      dt-bindings: arm: renesas: Convert 'renesas,prr' to json-schema

Sowjanya Komatineni (3):
      arm64: tegra: Enable wake from deep sleep on RTC alarm
      arm64: tegra: Add Jetson TX1 SC7 timings
      arm64: tegra: Add Jetson Nano SC7 timings

Stefan Agner (2):
      ARM: dts: imx7-colibri: add GPIO wakeup key
      ARM: dts: imx7-colibri: fix 1.8V/UHS support

Stefan Wahren (7):
      ARM: dts: bcm283x: Remove simple-bus from fixed clocks
      ARM: dts: bcm283x: Remove brcm,bcm2835-pl011 compatible
      ARM: dts: bcm283x: Move BCM2835/6/7 specific to bcm2835-common.dtsi
      dt-bindings: arm: Convert BCM2835 board/soc bindings to json-schema
      dt-bindings: arm: bcm2835: Add Raspberry Pi 4 to DT schema
      ARM: dts: Add minimal Raspberry Pi 4 support
      arm64: dts: broadcom: Add reference to RPi 4 B

Stephan Gerhold (2):
      arm64: dts: msm8916-samsung-a2015: Enable WCNSS for WiFi and BT
      arm64: dts: msm8916-samsung-a5u: Override iris compatible

Stephen Boyd (1):
      arm64: dts: qcom: sdm845: Use UFS reset gpio instead of pinctrl

Stoica Cosmin-Stefan (1):
      arm64: dts: fsl: Add device tree for S32V234-EVB

Suman Anna (4):
      arm64: dts: ti: k3-am65-main: Add mailbox cluster nodes
      arm64: dts: ti: k3-am65-base-board: Add IPC sub-mailbox nodes for R5Fs
      arm64: dts: ti: k3-j721e-main: Add mailbox cluster nodes
      arm64: dts: ti: k3-j721e-common-proc-board: Add IPC sub-mailbox nodes

Sylwester Nawrocki (3):
      ARM: dts: exynos: Add "syscon" compatible string to chipid node on Exynos5
      ARM: dts: exynos: Add samsung,asv-bin property to Odroid XU3 Lite
      ARM: dts: exynos: Add audio support (WM1811 CODEC boards) to Arndale board

Sébastien Szymanski (11):
      dt-bindings: arm: Document Armadeus SoM and Dev boards devicetree binding
      ARM: dts: opos6ul/opos6uldev: rework device tree to support i.MX6ULL
      ARM: dts: imx6qdl-{apf6, apf6dev}: switch boards to SPDX identifier
      ARM: dts: imx6qdl-{apf6, apf6dev}: remove container node around pinctrl nodes
      ARM: dts: imx6qdl-apf6: add phy to fec
      ARM: dts: imx6qdl-apf6: add flow control to uart2
      ARM: dts: imx6qdl-apf6: fix WiFi
      ARM: dts: imx6qdl-apf6dev: add RTC support
      ARM: dts: imx6qdl-apf6dev: rename usb-h1-vbus regulator to 5V
      ARM: dts: imx6qdl-apf6dev: add backlight support
      ARM: dts: imx6qdl-apf6dev: use DRM bindings

Tao Ren (4):
      ARM: dts: aspeed: Common dtsi for Facebook AST2500 Network BMCs
      ARM: dts: aspeed: cmm: Use common dtsi
      ARM: dts: aspeed: minipack: Use common dtsi
      ARM: dts: aspeed: yamp: Use common dtsi

Tero Kristo (5):
      ARM: dts: dra7: add PRM nodes
      ARM: dts: omap4: add PRM nodes
      ARM: dts: am33xx: Add PRM data
      ARM: dts: am43xx: Add PRM data
      ARM: dts: omap5: Add PRM data

Thara Gopinath (1):
      soc: qcom: Invert the cooling states for the aoss warming devices

Thierry Reding (20):
      Merge branch 'for-5.5/dt-bindings'
      ARM: tegra: Add SOR0_OUT clock on Tegra124
      ARM: tegra: Add eDP power supplies on Venice2
      Merge branch 'for-5.5/dt-bindings'
      arm64: tegra: Add CPU and cache topology for Tegra194
      arm64: tegra: Add unit-address for CBB on Tegra194
      arm64: tegra: Add unit-address for ACONNECT on Tegra194
      arm64: tegra: Fix base address for SOR1 on Tegra194
      arm64: tegra: Hook up edp interrupt on Tegra210 SOCTHERM
      arm64: tegra: Fix compatible string for EQOS on Tegra194
      arm64: tegra: Add ethernet alias on Jetson AGX Xavier
      arm64: tegra: Enable SMMU for VIC on Tegra186
      arm64: tegra: Add SOR0_OUT clock on Tegra210
      arm64: tegra: Enable DP support on Jetson Nano
      arm64: tegra: Fix compatible for SOR1
      arm64: tegra: Enable DP support on Jetson TX2
      arm64: tegra: p2888: Rename regulators for consistency
      arm64: tegra: Enable DisplayPort on Jetson AGX Xavier
      arm64: tegra: Add blank lines for better readability
      arm64: tegra: Add PMU on Tegra210

Tomasz Maciej Nowak (1):
      arm64: dts: marvell: add ESPRESSObin variants

Tony Lindgren (39):
      ARM: dts: omap4-droid4: Allow 300mA current for USB peripherals
      ARM: dts: Add minimal support for Droid Bionic xt875
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpio
      ARM: dts: Drop custom hwmod property for omap4 gpio
      ARM: dts: Drop custom hwmod property for omap5 gpio
      ARM: OMAP2+: Drop legacy platform data for dra7 mailbox
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 mailbox
      ARM: OMAP2+: Drop legacy platform data for omap4 mailbox
      ARM: OMAP2+: Drop legacy platform data for omap5 mailbox
      ARM: dts: Drop custom hwmod property for omap5 mcspi
      ARM: OMAP2+: Drop legacy platform data for omap5 mcspi
      ARM: dts: Drop custom hwmod property for am33xx uart
      ARM: dts: Drop custom hwmod property for am4 uart
      ARM: dts: Drop custom hwmod property for omap5 uart
      ARM: dts: Drop custom hwmod property for am3 i2c
      ARM: dts: Drop custom hwmod property for am4 i2c
      ARM: dts: Drop custom hwmod property for omap5 i2c
      ARM: dts: Drop custom hwmod property for am3 mmc
      ARM: dts: Drop custom hwmod property for am4 mmc
      ARM: dts: Drop custom hwmod property for omap5 mmc
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 wdt
      ARM: OMAP2+: Drop legacy platform data for dra7 wdt
      ARM: OMAP2+: Drop legacy platform data for omap5 wdt
      ARM: OMAP2+: Drop legacy platform data for omap4 mcbsp
      ARM: OMAP2+: Drop legacy platform data for omap5 mcbsp
      ARM: OMAP2+: Drop legacy platform data for am4 hdq1w
      ARM: OMAP2+: Drop legacy platform data for dra7 hdq1w
      ARM: OMAP2+: Drop legacy platform data for omap4 hdq1w
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 rng
      ARM: OMAP2+: Drop legacy platform data for dra7 rng
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 mcasp
      ARM: OMAP2+: Drop legacy platform data for omap4 mcasp
      ARM: OMAP2+: Drop legacy platform data for musb on omap4
      ARM: dts: Probe am335x musb with ti-sysc
      ARM: dts: Drop pointless status changing for am3 musb
      ARM: OMAP2+: Drop legacy platform data for am335x musb
      Merge branch 'omap-for-v5.5/droid4' into omap-for-v5.5/dt
      ARM: dts: Configure omap3 rng
      Merge branch 'rng' into omap-for-v5.5/dt

Torsten Duwe (2):
      arm64: dts: allwinner: a64: enable ANX6345 bridge on Teres-I
      dt-bindings: Add ANX6345 DP/eDP transmitter binding

Vidya Sagar (1):
      arm64: tegra: Assume no CLKREQ presence by default

Walter Schweizer (1):
      ARM: dts: kirkwood: synology: Fix rs5c372 RTC entry

Wen He (2):
      arm64: dts: ls1028a: Update the clock providers for the Mali DP500
      arm64: dts: ls1028a: Update #clock-cells of dpclk node

Yannick Fertré (2):
      ARM: dts: stm32: move ltdc pinctrl on stm32mp157a dk1 board
      ARM: dts: stm32: add focaltech touchscreen on stm32mp157c-dk2 board

Yegor Yefremov (3):
      ARM: dts: add DTS for NetCAN Plus devices
      ARM: dts: add DTS for NetCom Plus 1xx and 2xx device series
      ARM: dts: add DTS for NetCom Plus 4xx and 8xx device series

Yinbo Zhu (1):
      arm64: dts: enable otg mode for dwc3 usb ip on layerscape

Yoshihiro Shimoda (1):
      arm64: dts: renesas: Add iommus to R-Car Gen3 SDHI/MMC nodes

Yuantian Tang (1):
      arm64: dts: lx2160a: add tmu device node


 .../devicetree/bindings/arm/amlogic.yaml        |    9 +-
 .../devicetree/bindings/arm/atmel-at91.yaml     |   14 +
 .../devicetree/bindings/arm/bcm/bcm2835.yaml    |   54 +
 .../bindings/arm/bcm/brcm,bcm2835.txt           |   67 -
 Documentation/devicetree/bindings/arm/cpus.yaml |    1 +
 Documentation/devicetree/bindings/arm/fsl.yaml  |   58 +-
 ...ntroller.txt => ap80x-system-controller.txt} |   14 +-
 .../bindings/arm/marvell/armada-7k-8k.txt       |   24 -
 .../bindings/arm/marvell/armada-7k-8k.yaml      |   61 +
 .../devicetree/bindings/arm/mrvl/mrvl.txt       |   14 -
 .../devicetree/bindings/arm/mrvl/mrvl.yaml      |   35 +
 .../devicetree/bindings/arm/realtek.yaml        |   27 +-
 .../devicetree/bindings/arm/renesas,prr.txt     |   20 -
 .../devicetree/bindings/arm/renesas,prr.yaml    |   35 +
 .../devicetree/bindings/arm/renesas.yaml        |   20 +
 .../devicetree/bindings/arm/rockchip.yaml       |   19 +-
 .../devicetree/bindings/arm/sunxi.yaml          |    5 +
 .../bindings/arm/sunxi/sunxi-mbus.txt           |    1 +
 .../bindings/clock/rockchip,px30-cru.txt        |    5 +
 .../bindings/crypto/allwinner,sun8i-ce.yaml     |   88 +
 .../bindings/{lpddr2 => ddr}/lpddr2-timings.txt |    0
 .../bindings/{lpddr2 => ddr}/lpddr2.txt         |    2 +-
 .../devicetree/bindings/ddr/lpddr3-timings.txt  |   58 +
 .../devicetree/bindings/ddr/lpddr3.txt          |  101 +
 .../bindings/display/bridge/anx6345.yaml        |  102 +
 .../bindings/gpu/arm,mali-midgard.yaml          |    5 +-
 .../bindings/interrupt-controller/mrvl,intc.txt |   14 +-
 .../memory-controllers/exynos5422-dmc.txt       |   84 +
 .../memory-controllers/nvidia,tegra124-mc.yaml  |  152 +
 .../memory-controllers/nvidia,tegra30-emc.yaml  |  336 +
 .../memory-controllers/nvidia,tegra30-mc.txt    |  123 -
 .../memory-controllers/nvidia,tegra30-mc.yaml   |  167 +
 .../devicetree/bindings/phy/phy-mmp3-usb.txt    |   13 +
 .../bindings/power/renesas,rcar-sysc.txt        |    2 +
 .../nvidia,tegra-regulators-coupling.txt        |   65 +
 .../devicetree/bindings/reset/renesas,rst.txt   |    2 +
 .../devicetree/bindings/soc/rockchip/grf.txt    |   18 +-
 .../bindings/timer/mediatek,mtk-timer.txt       |    1 +
 .../devicetree/bindings/timer/renesas,tmu.txt   |    1 +
 .../devicetree/bindings/vendor-prefixes.yaml    |    4 +
 MAINTAINERS                                     |    3 +-
 arch/arm/boot/dts/Makefile                      |   19 +-
 arch/arm/boot/dts/am335x-baltos.dtsi            |   12 -
 arch/arm/boot/dts/am335x-bone-common.dtsi       |   22 -
 arch/arm/boot/dts/am335x-boneblue.dts           |   22 -
 arch/arm/boot/dts/am335x-chiliboard.dts         |   18 -
 arch/arm/boot/dts/am335x-cm-t335.dts            |   20 -
 arch/arm/boot/dts/am335x-evm.dts                |   25 -
 arch/arm/boot/dts/am335x-evmsk.dts              |   25 -
 arch/arm/boot/dts/am335x-guardian.dts           |   22 -
 arch/arm/boot/dts/am335x-igep0033.dtsi          |   25 -
 arch/arm/boot/dts/am335x-lxm.dts                |   22 -
 .../boot/dts/am335x-moxa-uc-2100-common.dtsi    |   17 -
 arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts  |   22 -
 arch/arm/boot/dts/am335x-netcan-plus-1xx.dts    |   87 +
 arch/arm/boot/dts/am335x-netcom-plus-2xx.dts    |   95 +
 arch/arm/boot/dts/am335x-netcom-plus-8xx.dts    |  115 +
 arch/arm/boot/dts/am335x-osd3358-sm-red.dts     |   22 -
 arch/arm/boot/dts/am335x-pcm-953.dtsi           |   25 -
 arch/arm/boot/dts/am335x-pdu001.dts             |   28 -
 arch/arm/boot/dts/am335x-pepper.dts             |   20 -
 arch/arm/boot/dts/am335x-pocketbeagle.dts       |   22 -
 arch/arm/boot/dts/am335x-regor.dtsi             |   21 -
 arch/arm/boot/dts/am335x-shc.dts                |   17 -
 arch/arm/boot/dts/am335x-sl50.dts               |   22 -
 arch/arm/boot/dts/am335x-wega.dtsi              |   26 -
 arch/arm/boot/dts/am33xx-l4.dtsi                |   27 +-
 arch/arm/boot/dts/am33xx.dtsi                   |   99 +-
 arch/arm/boot/dts/am3517.dtsi                   |    6 +
 arch/arm/boot/dts/am4372.dtsi                   |   33 +-
 arch/arm/boot/dts/am437x-l4.dtsi                |   23 -
 arch/arm/boot/dts/armada-38x.dtsi               |    5 +
 arch/arm/boot/dts/armada-xp-98dx3236.dtsi       |    2 +-
 arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts   |    5 +
 arch/arm/boot/dts/armada-xp.dtsi                |    2 +-
 arch/arm/boot/dts/aspeed-ast2500-evb.dts        |    2 +
 arch/arm/boot/dts/aspeed-ast2600-evb.dts        |  137 +-
 .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts  |    3 +
 arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts   |   66 +-
 .../boot/dts/aspeed-bmc-facebook-minipack.dts   |   59 +-
 .../boot/dts/aspeed-bmc-facebook-tiogapass.dts  |    3 +
 arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts  |   65 +-
 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts    |  972 +++
 .../arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts |   58 +-
 .../arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts |    3 +
 arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts  |    3 +
 arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts   |    3 +
 .../arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts |    3 +
 arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts    |    3 +
 arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts     |    3 +
 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts   |    2 +
 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts    |    5 +
 arch/arm/boot/dts/aspeed-bmc-opp-swift.dts      |    3 +
 arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts     | 1195 +++
 arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts     |    4 +
 .../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts |    7 +-
 arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts      |    5 +
 .../boot/dts/aspeed-bmc-portwell-neptune.dts    |    6 +
 arch/arm/boot/dts/aspeed-g4.dtsi                |    4 +-
 arch/arm/boot/dts/aspeed-g5.dtsi                |   26 +-
 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi        |    9 +-
 arch/arm/boot/dts/aspeed-g6.dtsi                |  587 +-
 .../dts/ast2500-facebook-netbmc-common.dtsi     |   96 +
 arch/arm/boot/dts/at91-kizbox2-2.dts            |   26 +
 arch/arm/boot/dts/at91-kizbox2-common.dtsi      |  258 +
 arch/arm/boot/dts/at91-kizbox2.dts              |  244 -
 arch/arm/boot/dts/at91-kizbox3-hs.dts           |  309 +
 arch/arm/boot/dts/at91-kizbox3_common.dtsi      |  412 +
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts     |    1 +
 arch/arm/boot/dts/at91-sama5d2_xplained.dts     |    6 +
 arch/arm/boot/dts/at91-sama5d4_xplained.dts     |    1 +
 arch/arm/boot/dts/atlas7-evb.dts                |    2 +-
 arch/arm/boot/dts/bcm-hr2.dtsi                  |    2 +-
 arch/arm/boot/dts/bcm2711-rpi-4-b.dts           |  123 +
 arch/arm/boot/dts/bcm2711.dtsi                  |  844 ++
 arch/arm/boot/dts/bcm2835-common.dtsi           |  194 +
 arch/arm/boot/dts/bcm2835-rpi.dtsi              |    4 -
 arch/arm/boot/dts/bcm2835.dtsi                  |    1 +
 arch/arm/boot/dts/bcm2836.dtsi                  |    1 +
 arch/arm/boot/dts/bcm2837.dtsi                  |    1 +
 .../boot/dts/bcm283x-rpi-usb-peripheral.dtsi    |    7 +
 arch/arm/boot/dts/bcm283x.dtsi                  |  190 +-
 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts   |   53 +
 arch/arm/boot/dts/dove.dtsi                     |    2 +-
 arch/arm/boot/dts/dra7-l4.dtsi                  |   16 -
 arch/arm/boot/dts/dra7.dtsi                     |   51 +
 arch/arm/boot/dts/e60k02.dtsi                   |  306 +
 arch/arm/boot/dts/emev2.dtsi                    |    4 +
 arch/arm/boot/dts/exynos3250.dtsi               |   13 +-
 arch/arm/boot/dts/exynos4.dtsi                  |   14 +-
 arch/arm/boot/dts/exynos4210.dtsi               |   27 +-
 arch/arm/boot/dts/exynos4412.dtsi               |   25 +-
 arch/arm/boot/dts/exynos5.dtsi                  |    4 +-
 arch/arm/boot/dts/exynos5250-arndale.dts        |   27 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   41 +-
 arch/arm/boot/dts/exynos5260.dtsi               |    2 +-
 arch/arm/boot/dts/exynos5410.dtsi               |    6 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |    4 +
 arch/arm/boot/dts/exynos5420.dtsi               |   90 +-
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi   |  117 +
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts |    4 +
 arch/arm/boot/dts/exynos54xx.dtsi               |   46 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |    4 +
 arch/arm/boot/dts/exynos5800.dtsi               |    2 +-
 arch/arm/boot/dts/imx27.dtsi                    |    2 +-
 arch/arm/boot/dts/imx31.dtsi                    |    2 +-
 arch/arm/boot/dts/imx51.dtsi                    |    2 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi         |   44 +-
 arch/arm/boot/dts/imx53-usbarmory.dts           |    2 +-
 arch/arm/boot/dts/imx6dl-apf6dev.dts            |   49 +-
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts    |   39 +
 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi      |   28 +-
 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts        |    8 +-
 arch/arm/boot/dts/imx6dl.dtsi                   |    1 +
 arch/arm/boot/dts/imx6q-apalis-eval.dts         |   13 +
 arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts   |   13 +
 arch/arm/boot/dts/imx6q-apalis-ixora.dts        |   13 +
 arch/arm/boot/dts/imx6q-apf6dev.dts             |   49 +-
 arch/arm/boot/dts/imx6q-dhcom-pdk2.dts          |    8 +
 arch/arm/boot/dts/imx6q-dhcom-som.dtsi          |    2 -
 arch/arm/boot/dts/imx6q-gw54xx.dts              |   19 +-
 arch/arm/boot/dts/imx6q.dtsi                    |    3 +
 arch/arm/boot/dts/imx6qdl-apalis.dtsi           |   57 +-
 arch/arm/boot/dts/imx6qdl-apf6.dtsi             |  200 +-
 arch/arm/boot/dts/imx6qdl-apf6dev.dtsi          |  424 +-
 arch/arm/boot/dts/imx6qdl-colibri.dtsi          |   35 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi           |   19 +-
 arch/arm/boot/dts/imx6qdl-rex.dtsi              |   19 +
 arch/arm/boot/dts/imx6qdl-udoo.dtsi             |   14 +
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi        |   10 +
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi         |    7 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |    2 +-
 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts      |  324 +
 arch/arm/boot/dts/imx6sll.dtsi                  |    2 +-
 arch/arm/boot/dts/imx6sx.dtsi                   |    2 +-
 arch/arm/boot/dts/imx6ul-14x14-evk.dtsi         |   28 +-
 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi   |  148 +
 .../arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi |  338 +
 arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts    |  405 +-
 arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi |   95 +-
 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts    |   16 +
 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi |   40 +
 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi   |  418 +
 .../dts/imx6ul-kontron-n6x1x-som-common.dtsi    |  109 +
 arch/arm/boot/dts/imx6ul-opos6ul.dtsi           |  195 +-
 arch/arm/boot/dts/imx6ul-opos6uldev.dts         |  382 +-
 .../arm/boot/dts/imx6ul-phytec-phycore-som.dtsi |    2 +-
 arch/arm/boot/dts/imx6ul.dtsi                   |    3 +-
 arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi  |   14 +
 arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi  |    2 +-
 arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi     |    2 +-
 arch/arm/boot/dts/imx6ull-colibri.dtsi          |   64 +-
 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts   |   16 +
 .../arm/boot/dts/imx6ull-kontron-n6411-som.dtsi |   40 +
 arch/arm/boot/dts/imx6ull-opos6ul.dtsi          |    6 +
 arch/arm/boot/dts/imx6ull-opos6uldev.dts        |   42 +
 arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi     |   38 +
 arch/arm/boot/dts/imx7-colibri.dtsi             |   30 +-
 arch/arm/boot/dts/imx7d.dtsi                    |    6 +-
 arch/arm/boot/dts/imx7s.dtsi                    |    2 +-
 arch/arm/boot/dts/imx7ulp-evk.dts               |    2 +
 arch/arm/boot/dts/imx7ulp.dtsi                  |   31 +-
 arch/arm/boot/dts/keystone-clocks.dtsi          |   27 +
 arch/arm/boot/dts/keystone-k2e-clocks.dtsi      |   20 +
 arch/arm/boot/dts/keystone-k2e-netcp.dtsi       |   21 +-
 arch/arm/boot/dts/keystone-k2hk-netcp.dtsi      |   20 +-
 arch/arm/boot/dts/keystone-k2l-netcp.dtsi       |   20 +-
 arch/arm/boot/dts/kirkwood-synology.dtsi        |    2 +-
 .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts |   20 +-
 .../boot/dts/logicpd-torpedo-37xx-devkit.dts    |   14 +
 .../arm/boot/dts/logicpd-torpedo-baseboard.dtsi |    1 +
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi      |    5 +
 arch/arm/boot/dts/mmp3-dell-ariel.dts           |   94 +
 arch/arm/boot/dts/mmp3.dtsi                     |  527 ++
 arch/arm/boot/dts/motorola-mapphone-common.dtsi |  786 ++
 arch/arm/boot/dts/mt6323.dtsi                   |   27 +
 arch/arm/boot/dts/omap3-igep0020-rev-f.dts      |    8 +
 arch/arm/boot/dts/omap3-igep0030-rev-g.dts      |    8 +
 arch/arm/boot/dts/omap3-n900.dts                |    5 +
 arch/arm/boot/dts/omap3.dtsi                    |   25 +
 arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi |    2 +-
 arch/arm/boot/dts/omap4-droid-bionic-xt875.dts  |    9 +
 arch/arm/boot/dts/omap4-droid4-xt894.dts        |  777 +-
 arch/arm/boot/dts/omap4-l4-abe.dtsi             |    4 -
 arch/arm/boot/dts/omap4-l4.dtsi                 |   16 +-
 arch/arm/boot/dts/omap4.dtsi                    |   28 +-
 arch/arm/boot/dts/omap5-l4-abe.dtsi             |    3 -
 arch/arm/boot/dts/omap5-l4.dtsi                 |   30 -
 arch/arm/boot/dts/omap5.dtsi                    |   28 +-
 arch/arm/boot/dts/openbmc-flash-layout-128.dtsi |   32 +
 arch/arm/boot/dts/qcom-ipq4019.dtsi             |   12 +
 .../arm/boot/dts/qcom-msm8974-fairphone-fp2.dts |   22 +-
 arch/arm/boot/dts/qcom-msm8974.dtsi             |  103 +
 arch/arm/boot/dts/qcom-pm8941.dtsi              |   10 +
 arch/arm/boot/dts/r8a7790-lager.dts             |    8 +-
 arch/arm/boot/dts/r8a7793-gose.dts              |  110 +-
 arch/arm/boot/dts/rda8810pl.dtsi                |   48 +
 arch/arm/boot/dts/rk3036.dtsi                   |    4 +-
 arch/arm/boot/dts/rk3288-rock2-som.dtsi         |    8 +-
 arch/arm/boot/dts/rk3288-tinker.dtsi            |   14 +-
 .../boot/dts/rk3288-veyron-analog-audio.dtsi    |    1 +
 arch/arm/boot/dts/rk3288-veyron-edp.dtsi        |   35 +-
 arch/arm/boot/dts/rk3288-veyron-jaq.dts         |   35 +-
 arch/arm/boot/dts/rk3288-veyron-mickey.dts      |    7 +
 arch/arm/boot/dts/rk3288-veyron-minnie.dts      |   35 +-
 arch/arm/boot/dts/rk3288-veyron-tiger.dts       |   35 +-
 arch/arm/boot/dts/rk3288.dtsi                   |    7 +-
 arch/arm/boot/dts/s3c6410-mini6410.dts          |    4 +
 arch/arm/boot/dts/s3c6410-smdk6410.dts          |    4 +
 arch/arm/boot/dts/sama5d2.dtsi                  |    2 +-
 .../arm/boot/dts/socfpga_arria10_socdk_qspi.dts |    2 +-
 arch/arm/boot/dts/stm32429i-eval.dts            |    3 +-
 arch/arm/boot/dts/stm32746g-eval.dts            |    3 +-
 arch/arm/boot/dts/stm32f429-disco.dts           |    2 +-
 arch/arm/boot/dts/stm32f469-disco.dts           |    3 +-
 arch/arm/boot/dts/stm32f469.dtsi                |    1 -
 arch/arm/boot/dts/stm32f746-disco.dts           |    2 +-
 arch/arm/boot/dts/stm32f769-disco.dts           |    2 +-
 arch/arm/boot/dts/stm32h743i-disco.dts          |    2 +-
 arch/arm/boot/dts/stm32h743i-eval.dts           |    2 +-
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi       |   28 +
 arch/arm/boot/dts/stm32mp157a-avenger96.dts     |    8 +-
 arch/arm/boot/dts/stm32mp157a-dk1.dts           |   77 +-
 arch/arm/boot/dts/stm32mp157c-dk2.dts           |   21 +-
 arch/arm/boot/dts/stm32mp157c-ed1.dts           |   41 +-
 arch/arm/boot/dts/stm32mp157c-ev1.dts           |    3 -
 arch/arm/boot/dts/stm32mp157c.dtsi              |   23 +
 .../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts |    2 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                |    1 -
 arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts       |   16 +
 arch/arm/boot/dts/sun8i-a83t.dtsi               |    9 +
 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts      |  174 +
 arch/arm/boot/dts/sun8i-h3.dtsi                 |   22 +
 arch/arm/boot/dts/sun8i-r40.dtsi                |    9 +
 arch/arm/boot/dts/sun9i-a80.dtsi                |   11 +
 arch/arm/boot/dts/sunxi-h3-h5.dtsi              |   14 +
 arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi    | 7917 ++++++++++++++----
 arch/arm/boot/dts/tegra124-venice2.dts          |    3 +
 arch/arm/boot/dts/tegra124.dtsi                 |    3 +-
 .../arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi |  201 +
 arch/arm/boot/dts/tegra20-cpu-opp.dtsi          |  302 +
 arch/arm/boot/dts/tegra20-paz00.dts             |   41 +-
 arch/arm/boot/dts/tegra20-trimslice.dts         |   11 +
 arch/arm/boot/dts/tegra20.dtsi                  |    2 +
 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi      |   22 +-
 arch/arm/boot/dts/tegra30-apalis.dtsi           |   22 +-
 arch/arm/boot/dts/tegra30-cardhu-a04.dts        |   48 +
 arch/arm/boot/dts/tegra30-colibri.dtsi          |   22 +-
 .../arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi |  801 ++
 arch/arm/boot/dts/tegra30-cpu-opp.dtsi          | 1202 +++
 arch/arm/boot/dts/tegra30.dtsi                  |   14 +
 arch/arm/boot/dts/vf-colibri.dtsi               |   12 +-
 arch/arm/boot/dts/vf500-colibri.dtsi            |    2 +-
 arch/arm/boot/dts/vf610-bk4.dts                 |    4 +
 arch/arm/boot/dts/vf610-zii-scu4-aib.dts        |   12 -
 arch/arm/configs/keystone_defconfig             |    1 +
 .../omap_hwmod_33xx_43xx_common_data.h          |    9 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c    |   32 -
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |  231 -
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c      |   58 -
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |   48 -
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |  343 -
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |  317 -
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |  431 -
 .../boot/dts/actions/s900-bubblegum-96.dts      |   62 +
 arch/arm64/boot/dts/actions/s900.dtsi           |   45 +
 .../dts/allwinner/sun50i-a64-orangepi-win.dts   |   29 +
 .../allwinner/sun50i-a64-sopine-baseboard.dts   |   25 +
 .../boot/dts/allwinner/sun50i-a64-teres-i.dts   |   45 +-
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi   |   18 +
 .../allwinner/sun50i-h5-emlid-neutis-n5.dtsi    |   13 +
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi    |    9 +
 .../dts/allwinner/sun50i-h6-beelink-gs1.dts     |    6 +
 .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts |   33 +
 .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi  |    6 +
 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts   |    6 +
 .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts  |    4 +
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi    |   66 +-
 .../boot/dts/altera/socfpga_stratix10_socdk.dts |    4 +-
 arch/arm64/boot/dts/amlogic/Makefile            |    2 +
 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts  |   30 +
 arch/arm64/boot/dts/amlogic/meson-a1.dtsi       |  130 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi      |   13 +-
 .../boot/dts/amlogic/meson-g12-common.dtsi      |  422 +-
 arch/arm64/boot/dts/amlogic/meson-g12.dtsi      |  392 +
 .../boot/dts/amlogic/meson-g12a-sei510.dts      |    3 +
 .../boot/dts/amlogic/meson-g12a-x96-max.dts     |    3 +
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi     |   33 +-
 .../boot/dts/amlogic/meson-g12b-odroid-n2.dts   |    2 +-
 .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts   |  557 ++
 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi     |   26 +-
 .../boot/dts/amlogic/meson-gx-p23x-q20x.dtsi    |    3 +
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi       |   10 +-
 .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts   |    3 +
 .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts |    3 +
 .../boot/dts/amlogic/meson-gxbb-odroidc2.dts    |   73 +-
 .../arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi |    3 +
 .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi   |    4 +
 .../boot/dts/amlogic/meson-gxbb-wetek.dtsi      |    3 +
 .../amlogic/meson-gxl-s805x-libretech-ac.dts    |    2 +-
 .../boot/dts/amlogic/meson-gxl-s805x-p241.dts   |    3 +
 .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts  |    7 +-
 .../amlogic/meson-gxl-s905x-libretech-cc.dts    |    5 +-
 .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts |    3 +
 .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi  |    3 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi      |   10 +
 .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts  |    6 +
 .../boot/dts/amlogic/meson-gxm-rbox-pro.dts     |    3 +
 .../boot/dts/amlogic/meson-gxm-vega-s96.dts     |    4 +
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi      |    6 +-
 .../boot/dts/amlogic/meson-khadas-vim3.dtsi     |    3 +
 .../arm64/boot/dts/amlogic/meson-sm1-sei610.dts |  208 +
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi      |  340 +
 arch/arm64/boot/dts/arm/juno-base.dtsi          |   27 +
 arch/arm64/boot/dts/broadcom/Makefile           |    3 +-
 .../arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts |    2 +
 arch/arm64/boot/dts/exynos/exynos5433.dtsi      |  168 +-
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |   28 +-
 arch/arm64/boot/dts/freescale/Makefile          |    4 +
 .../boot/dts/freescale/fsl-ls1028a-qds.dts      |    2 -
 .../boot/dts/freescale/fsl-ls1028a-rdb.dts      |    4 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi  |   83 +-
 .../boot/dts/freescale/fsl-ls1046a-rdb.dts      |    4 +
 .../boot/dts/freescale/fsl-ls1088a-rdb.dts      |    1 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi  |  110 +-
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts    |  151 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi       |   15 +-
 .../boot/dts/freescale/imx8mn-ddr4-evk.dts      |  231 +-
 arch/arm64/boot/dts/freescale/imx8mn-evk.dts    |   30 +
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi   |  249 +
 arch/arm64/boot/dts/freescale/imx8mn.dtsi       |   40 +-
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts    |   65 +-
 .../dts/freescale/imx8mq-hummingboard-pulse.dts |    2 +
 .../dts/freescale/imx8mq-librem5-devkit.dts     |    4 +
 .../boot/dts/freescale/imx8mq-nitrogen.dts      |    2 +
 .../arm64/boot/dts/freescale/imx8mq-pico-pi.dts |    4 +
 .../arm64/boot/dts/freescale/imx8mq-sr-som.dtsi |    2 +
 .../boot/dts/freescale/imx8mq-zii-ultra.dtsi    |   40 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi       |   17 +-
 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts |    4 +
 .../dts/freescale/imx8qxp-colibri-eval-v3.dts   |   15 +
 .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi  |   62 +
 .../boot/dts/freescale/imx8qxp-colibri.dtsi     |  598 ++
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts   |    8 +
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi      |   13 +-
 arch/arm64/boot/dts/freescale/s32v234-evb.dts   |   25 +
 arch/arm64/boot/dts/freescale/s32v234.dtsi      |  139 +
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi       |   38 +
 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi   |   32 +
 .../boot/dts/intel/socfpga_agilex_socdk.dts     |   58 +
 arch/arm64/boot/dts/lg/lg1312.dtsi              |    2 +-
 arch/arm64/boot/dts/lg/lg1313.dtsi              |    2 +-
 arch/arm64/boot/dts/marvell/Makefile            |    3 +
 .../marvell/armada-3720-espressobin-emmc.dts    |   42 +
 .../marvell/armada-3720-espressobin-v7-emmc.dts |   59 +
 .../dts/marvell/armada-3720-espressobin-v7.dts  |   36 +
 .../dts/marvell/armada-3720-espressobin.dts     |  184 +-
 .../dts/marvell/armada-3720-espressobin.dtsi    |  177 +
 .../boot/dts/marvell/armada-3720-turris-mox.dts |    8 +
 arch/arm64/boot/dts/marvell/armada-70x0.dtsi    |   28 +-
 .../boot/dts/marvell/armada-8040-mcbin.dtsi     |    3 +-
 arch/arm64/boot/dts/marvell/armada-80x0.dtsi    |   56 +-
 .../boot/dts/marvell/armada-ap806-dual.dtsi     |   23 +
 .../boot/dts/marvell/armada-ap806-quad.dtsi     |   42 +
 arch/arm64/boot/dts/marvell/armada-ap806.dtsi   |  456 +-
 .../boot/dts/marvell/armada-ap807-quad.dtsi     |   93 +
 arch/arm64/boot/dts/marvell/armada-ap807.dtsi   |   29 +
 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi   |  444 +
 arch/arm64/boot/dts/marvell/armada-common.dtsi  |    4 +-
 arch/arm64/boot/dts/marvell/armada-cp110.dtsi   |  575 +-
 arch/arm64/boot/dts/marvell/armada-cp115.dtsi   |   12 +
 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi   |  568 ++
 arch/arm64/boot/dts/marvell/cn9130-db.dts       |  403 +
 arch/arm64/boot/dts/marvell/cn9130.dtsi         |   37 +
 arch/arm64/boot/dts/marvell/cn9131-db.dts       |  202 +
 arch/arm64/boot/dts/marvell/cn9132-db.dts       |  221 +
 arch/arm64/boot/dts/mediatek/mt8183.dtsi        |    9 +
 .../boot/dts/nvidia/tegra186-p2771-0000.dts     |   12 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi        |    4 +-
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi  |   36 +-
 .../boot/dts/nvidia/tegra194-p2972-0000.dts     |   33 +-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi        |  171 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi  |    7 +
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi  |    2 +-
 .../boot/dts/nvidia/tegra210-p3450-0000.dts     |   35 +
 arch/arm64/boot/dts/nvidia/tegra210.dtsi        |   25 +-
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi    |    2 +
 .../boot/dts/qcom/msm8916-longcheer-l8150.dts   |   55 +
 .../dts/qcom/msm8916-samsung-a2015-common.dtsi  |   80 +
 .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts   |    6 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi           |    4 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi           |    4 +
 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi |   54 +
 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi       |   82 +
 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi      |   13 +
 arch/arm64/boot/dts/qcom/msm8998.dtsi           |   84 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi            |   41 +
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi      |   53 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts      |   12 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi            |   12 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts   |   14 +
 arch/arm64/boot/dts/realtek/Makefile            |    5 +
 arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts  |   30 +
 arch/arm64/boot/dts/realtek/rtd1293.dtsi        |   51 +
 .../boot/dts/realtek/rtd1295-zidoo-x9s.dts      |    3 +-
 arch/arm64/boot/dts/realtek/rtd1295.dtsi        |    3 +-
 arch/arm64/boot/dts/realtek/rtd1296-ds418.dts   |   30 +
 arch/arm64/boot/dts/realtek/rtd1296.dtsi        |   65 +
 arch/arm64/boot/dts/realtek/rtd129x.dtsi        |   50 +-
 arch/arm64/boot/dts/renesas/Makefile            |    6 +
 arch/arm64/boot/dts/renesas/hihope-common.dtsi  |   28 +-
 arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi |   51 +-
 .../dts/renesas/r8a774a1-hihope-rzg2m-ex.dts    |    4 +
 .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts  |   11 +
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi       |   13 +-
 .../dts/renesas/r8a774b1-hihope-rzg2n-ex.dts    |   15 +
 .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts  |   41 +
 arch/arm64/boot/dts/renesas/r8a774b1.dtsi       | 2627 ++++++
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi       |   20 +-
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi    |    2 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        |   73 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi        |   65 +-
 .../boot/dts/renesas/r8a77961-salvator-xs.dts   |   31 +
 arch/arm64/boot/dts/renesas/r8a77961.dtsi       |  723 ++
 arch/arm64/boot/dts/renesas/r8a77965.dtsi       |   35 +-
 arch/arm64/boot/dts/renesas/r8a77970.dtsi       |    5 +-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi       |    3 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi       |   24 +
 arch/arm64/boot/dts/renesas/r8a77995.dtsi       |   22 +
 .../rzg2-advantech-idk-1110wr-panel.dtsi        |   41 +
 arch/arm64/boot/dts/rockchip/Makefile           |    4 +
 arch/arm64/boot/dts/rockchip/px30-evb.dts       |  321 +-
 arch/arm64/boot/dts/rockchip/px30.dtsi          |  157 +-
 arch/arm64/boot/dts/rockchip/rk3308-evb.dts     |  230 +
 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts  |  188 +
 arch/arm64/boot/dts/rockchip/rk3308.dtsi        | 1739 ++++
 arch/arm64/boot/dts/rockchip/rk3328-a1.dts      |  359 +
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts  |    1 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi        |   32 +
 arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts |   10 +
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi   |   10 +
 .../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi |   14 +-
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi   |    5 +
 .../dts/rockchip/rk3399-roc-pc-mezzanine.dts    |   72 +
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts  |  670 +-
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi |  767 ++
 .../boot/dts/rockchip/rk3399-rock-pi-4.dts      |   18 +-
 .../boot/dts/rockchip/rk3399-rockpro64.dts      |   28 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi        |    1 +
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi        |  108 +
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts  |   59 +
 .../boot/dts/ti/k3-j721e-common-proc-board.dts  |  162 +
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi       |  218 +
 arch/arm64/boot/dts/ti/k3-j721e.dtsi            |    2 +
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi          |   29 +
 drivers/soc/qcom/qcom_aoss.c                    |    8 +-
 include/dt-bindings/pinctrl/rockchip.h          |    8 +-
 include/dt-bindings/reset/realtek,rtd1295.h     |  111 +
 498 files changed, 37590 insertions(+), 10500 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt
 rename Documentation/devicetree/bindings/arm/marvell/{ap806-system-controller.txt => ap80x-system-controller.txt} (91%)
 delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.txt
 create mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/mrvl/mrvl.txt
 create mode 100644 Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.txt
 create mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml
 create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
 rename Documentation/devicetree/bindings/{lpddr2 => ddr}/lpddr2-timings.txt (100%)
 rename Documentation/devicetree/bindings/{lpddr2 => ddr}/lpddr2.txt (96%)
 create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3-timings.txt
 create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt
 create mode 100644 Documentation/devicetree/bindings/display/bridge/anx6345.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/phy-mmp3-usb.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/nvidia,tegra-regulators-coupling.txt
 create mode 100644 arch/arm/boot/dts/am335x-netcan-plus-1xx.dts
 create mode 100644 arch/arm/boot/dts/am335x-netcom-plus-2xx.dts
 create mode 100644 arch/arm/boot/dts/am335x-netcom-plus-8xx.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts
 create mode 100644 arch/arm/boot/dts/ast2500-facebook-netbmc-common.dtsi
 create mode 100644 arch/arm/boot/dts/at91-kizbox2-2.dts
 create mode 100644 arch/arm/boot/dts/at91-kizbox2-common.dtsi
 delete mode 100644 arch/arm/boot/dts/at91-kizbox2.dts
 create mode 100644 arch/arm/boot/dts/at91-kizbox3-hs.dts
 create mode 100644 arch/arm/boot/dts/at91-kizbox3_common.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2711-rpi-4-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2711.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2835-common.dtsi
 create mode 100644 arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi
 create mode 100644 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts
 create mode 100644 arch/arm/boot/dts/e60k02.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts
 create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-opos6ul.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-opos6uldev.dts
 create mode 100644 arch/arm/boot/dts/mmp3-dell-ariel.dts
 create mode 100644 arch/arm/boot/dts/mmp3.dtsi
 create mode 100644 arch/arm/boot/dts/motorola-mapphone-common.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-droid-bionic-xt875.dts
 create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-128.dtsi
 create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts
 create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi
 create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp.dtsi
 create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi
 create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/s32v234-evb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/s32v234.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-emmc.dts
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-cp115.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dts
 create mode 100644 arch/arm64/boot/dts/marvell/cn9130.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dts
 create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1293.dtsi
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1296-ds418.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1296.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-salvator-xs.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77961.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/rzg2-advantech-idk-1110wr-panel.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-evb.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3308.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-a1.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi
 create mode 100644 include/dt-bindings/reset/realtek,rtd1295.h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 4/4] ARM: SoC defconfig updates
  2019-12-05 18:04 ` Olof Johansson
@ 2019-12-05 18:04   ` Olof Johansson
  -1 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, soc, arm, 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.


Conflicts: None

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

The following changes since commit 77dde8ce535d53cab7ff0655db6e00735e52b41c:

  Merge branch 'arm/dt' 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 a235f803dbc878d1db83cbaabf6963ca9ef3a1a2:

  Merge tag 'aspeed-5.5-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into arm/defconfig

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

Adam Ford (4):
      ARM: omap2plus_defconfig: Update for removed items
      ARM: omap2plus_defconfig: Update for moved item
      ARM: omap2plus_defconfig: Enable HW Crypto engine modules
      configs: omap2plus: Enable VIDEO_MT9P031 module

Alexandre Belloni (1):
      ARM: configs: at91: unselect PIT

Anson Huang (2):
      ARM: imx_v6_v7_defconfig: Enable CONFIG_IMX7ULP_WDT by default
      arm64: defconfig: Enable CONFIG_KEYBOARD_IMX_SC_KEY as module

Biju Das (1):
      arm64: defconfig: Enable R8A774B1 SoC

Brian Masney (1):
      ARM: qcom_defconfig: add ocmem support

Corentin Labbe (2):
      ARM: configs: sunxi: add new Allwinner crypto options
      arm64: defconfig: add new Allwinner crypto options

Dinh Nguyen (2):
      arm64: defconfig: enable the Cadence QSPI controller
      arm64: defconfig: enable Altera GPIO controller

Dmitry Osipenko (1):
      ARM: tegra: Enable Tegra VDE driver in tegra_defconfig

Fabio Estevam (1):
      ARM: imx_v6_v7_defconfig: Enable CONFIG_TOUCHSCREEN_DA9052

Geert Uytterhoeven (2):
      arm64: defconfig: Enable R8A77961 SoC
      ARM: shmobile: defconfig: Refresh for v5.4-rc1

Joel Stanley (5):
      ARM: config: aspeed-g5: Enable 8250_DW quirks
      ARM: config: aspeed-g5: Add SGPIO and FSI drivers
      ARM: config: aspeed-g4: Add MMC, and cleanup
      ARM: configs: multi_v7: ASPEED network, gpio, FSI
      ARM: config: multi_v5: ASPEED SDHCI, SGPIO

Krzysztof Kozlowski (2):
      ARM: multi_v7_defconfig: Enable options for boards with Exynos SoC
      ARM: multi_v7_defconfig: Enable Exynos bus and memory frequency scaling (devfreq)

Leonard Crestez (1):
      ARM: imx_v6_v7_defconfig: Build USB_CONFIGFS into kernel

Lubomir Rintel (1):
      ARM: multi_v7_defconfig: enable MMP platforms

Lukasz Luba (1):
      ARM: exynos_defconfig: Enable DMC driver

Manivannan Sadhasivam (1):
      arm64: configs: Enable Actions Semi platform in defconfig

Mihaela Martinas (1):
      arm64: defconfig: Enable configs for S32V234

Olivier Moysan (1):
      ARM: multi_v7_defconfig: Enable audio support for stm32mp157

Olof Johansson (15):
      Merge tag 'renesas-arm64-defconfig-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
      Merge tag 'samsung-defconfig-5.5' of https://git.kernel.org/.../krzk/linux into arm/defconfig
      Merge tag 'omap-for-v5.4/fixes-rc3-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/fixes
      Merge tag 'omap-for-v5.5/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig
      Merge tag 'arm64_defconfig_for_v5.5' of git://git.kernel.org/.../dinguyen/linux into arm/defconfig
      Merge tag 'hisi-arm64-defconfig-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/defconfig
      Merge tag 'renesas-arm-defconfig-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
      Merge tag 'renesas-arm64-defconfig-for-v5.5-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
      Merge tag 'sunxi-config-for-5.5-2' of https://git.kernel.org/.../sunxi/linux into arm/defconfig
      Merge tag 'sunxi-config64-for-5.5-1' of https://git.kernel.org/.../sunxi/linux into arm/defconfig
      Merge tag 'tegra-for-5.5-arm-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
      Merge tag 'imx-defconfig-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig
      Merge tag 'qcom-defconfig-for-5.5' of git://git.kernel.org/.../qcom/linux into arm/defconfig
      Merge tag 'at91-5.5-defconfig' of git://git.kernel.org/.../at91/linux into arm/defconfig
      Merge tag 'aspeed-5.5-defconfig' of git://git.kernel.org/.../joel/aspeed into arm/defconfig

Peng Fan (1):
      arm64: defconfig: Change CONFIG_AT803X_PHY from m to y

Priit Laes (1):
      ARM: configs: sunxi: Enable MICREL_PHY

Richard Gong (1):
      arm64: defconfig: enable rsu driver

Sylwester Nawrocki (1):
      ARM: exynos_defconfig: Enable Arndale audio driver

Zhou Wang (2):
      arm64: defconfig: Enable HiSilicon ZIP controller
      arm64: defconfig: Enable SMMU v3 PMCG


 arch/arm/configs/aspeed_g4_defconfig | 18 ++++++++-----
 arch/arm/configs/aspeed_g5_defconfig |  4 +++
 arch/arm/configs/at91_dt_defconfig   |  1 +
 arch/arm/configs/exynos_defconfig    |  2 ++
 arch/arm/configs/imx_v6_v7_defconfig |  4 ++-
 arch/arm/configs/multi_v5_defconfig  |  4 +++
 arch/arm/configs/multi_v7_defconfig  | 45 ++++++++++++++++++++++++++++++-
 arch/arm/configs/omap2plus_defconfig | 10 ++++---
 arch/arm/configs/qcom_defconfig      |  1 +
 arch/arm/configs/sama5_defconfig     |  1 +
 arch/arm/configs/shmobile_defconfig  |  3 ---
 arch/arm/configs/sunxi_defconfig     |  3 +++
 arch/arm/configs/tegra_defconfig     |  2 ++
 arch/arm64/configs/defconfig         | 16 ++++++++++-
 14 files changed, 98 insertions(+), 16 deletions(-)

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

* [GIT PULL 4/4] ARM: SoC defconfig updates
@ 2019-12-05 18:04   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
  To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel

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.


Conflicts: None

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

The following changes since commit 77dde8ce535d53cab7ff0655db6e00735e52b41c:

  Merge branch 'arm/dt' 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 a235f803dbc878d1db83cbaabf6963ca9ef3a1a2:

  Merge tag 'aspeed-5.5-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into arm/defconfig

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

Adam Ford (4):
      ARM: omap2plus_defconfig: Update for removed items
      ARM: omap2plus_defconfig: Update for moved item
      ARM: omap2plus_defconfig: Enable HW Crypto engine modules
      configs: omap2plus: Enable VIDEO_MT9P031 module

Alexandre Belloni (1):
      ARM: configs: at91: unselect PIT

Anson Huang (2):
      ARM: imx_v6_v7_defconfig: Enable CONFIG_IMX7ULP_WDT by default
      arm64: defconfig: Enable CONFIG_KEYBOARD_IMX_SC_KEY as module

Biju Das (1):
      arm64: defconfig: Enable R8A774B1 SoC

Brian Masney (1):
      ARM: qcom_defconfig: add ocmem support

Corentin Labbe (2):
      ARM: configs: sunxi: add new Allwinner crypto options
      arm64: defconfig: add new Allwinner crypto options

Dinh Nguyen (2):
      arm64: defconfig: enable the Cadence QSPI controller
      arm64: defconfig: enable Altera GPIO controller

Dmitry Osipenko (1):
      ARM: tegra: Enable Tegra VDE driver in tegra_defconfig

Fabio Estevam (1):
      ARM: imx_v6_v7_defconfig: Enable CONFIG_TOUCHSCREEN_DA9052

Geert Uytterhoeven (2):
      arm64: defconfig: Enable R8A77961 SoC
      ARM: shmobile: defconfig: Refresh for v5.4-rc1

Joel Stanley (5):
      ARM: config: aspeed-g5: Enable 8250_DW quirks
      ARM: config: aspeed-g5: Add SGPIO and FSI drivers
      ARM: config: aspeed-g4: Add MMC, and cleanup
      ARM: configs: multi_v7: ASPEED network, gpio, FSI
      ARM: config: multi_v5: ASPEED SDHCI, SGPIO

Krzysztof Kozlowski (2):
      ARM: multi_v7_defconfig: Enable options for boards with Exynos SoC
      ARM: multi_v7_defconfig: Enable Exynos bus and memory frequency scaling (devfreq)

Leonard Crestez (1):
      ARM: imx_v6_v7_defconfig: Build USB_CONFIGFS into kernel

Lubomir Rintel (1):
      ARM: multi_v7_defconfig: enable MMP platforms

Lukasz Luba (1):
      ARM: exynos_defconfig: Enable DMC driver

Manivannan Sadhasivam (1):
      arm64: configs: Enable Actions Semi platform in defconfig

Mihaela Martinas (1):
      arm64: defconfig: Enable configs for S32V234

Olivier Moysan (1):
      ARM: multi_v7_defconfig: Enable audio support for stm32mp157

Olof Johansson (15):
      Merge tag 'renesas-arm64-defconfig-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
      Merge tag 'samsung-defconfig-5.5' of https://git.kernel.org/.../krzk/linux into arm/defconfig
      Merge tag 'omap-for-v5.4/fixes-rc3-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/fixes
      Merge tag 'omap-for-v5.5/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig
      Merge tag 'arm64_defconfig_for_v5.5' of git://git.kernel.org/.../dinguyen/linux into arm/defconfig
      Merge tag 'hisi-arm64-defconfig-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/defconfig
      Merge tag 'renesas-arm-defconfig-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
      Merge tag 'renesas-arm64-defconfig-for-v5.5-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
      Merge tag 'sunxi-config-for-5.5-2' of https://git.kernel.org/.../sunxi/linux into arm/defconfig
      Merge tag 'sunxi-config64-for-5.5-1' of https://git.kernel.org/.../sunxi/linux into arm/defconfig
      Merge tag 'tegra-for-5.5-arm-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
      Merge tag 'imx-defconfig-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig
      Merge tag 'qcom-defconfig-for-5.5' of git://git.kernel.org/.../qcom/linux into arm/defconfig
      Merge tag 'at91-5.5-defconfig' of git://git.kernel.org/.../at91/linux into arm/defconfig
      Merge tag 'aspeed-5.5-defconfig' of git://git.kernel.org/.../joel/aspeed into arm/defconfig

Peng Fan (1):
      arm64: defconfig: Change CONFIG_AT803X_PHY from m to y

Priit Laes (1):
      ARM: configs: sunxi: Enable MICREL_PHY

Richard Gong (1):
      arm64: defconfig: enable rsu driver

Sylwester Nawrocki (1):
      ARM: exynos_defconfig: Enable Arndale audio driver

Zhou Wang (2):
      arm64: defconfig: Enable HiSilicon ZIP controller
      arm64: defconfig: Enable SMMU v3 PMCG


 arch/arm/configs/aspeed_g4_defconfig | 18 ++++++++-----
 arch/arm/configs/aspeed_g5_defconfig |  4 +++
 arch/arm/configs/at91_dt_defconfig   |  1 +
 arch/arm/configs/exynos_defconfig    |  2 ++
 arch/arm/configs/imx_v6_v7_defconfig |  4 ++-
 arch/arm/configs/multi_v5_defconfig  |  4 +++
 arch/arm/configs/multi_v7_defconfig  | 45 ++++++++++++++++++++++++++++++-
 arch/arm/configs/omap2plus_defconfig | 10 ++++---
 arch/arm/configs/qcom_defconfig      |  1 +
 arch/arm/configs/sama5_defconfig     |  1 +
 arch/arm/configs/shmobile_defconfig  |  3 ---
 arch/arm/configs/sunxi_defconfig     |  3 +++
 arch/arm/configs/tegra_defconfig     |  2 ++
 arch/arm64/configs/defconfig         | 16 ++++++++++-
 14 files changed, 98 insertions(+), 16 deletions(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-12-05 18:04 ` Olof Johansson
@ 2019-12-05 20:45   ` pr-tracker-bot
  -1 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-12-05 20:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, soc, arm, Olof Johansson

The pull request you sent on Thu,  5 Dec 2019 10:04:50 -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/38206c24ab09b4f4c2a57de5c1af0bb2e69cf5b6

Thank you!

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

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-12-05 20:45   ` pr-tracker-bot
  0 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-12-05 20:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel

The pull request you sent on Thu,  5 Dec 2019 10:04:50 -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/38206c24ab09b4f4c2a57de5c1af0bb2e69cf5b6

Thank you!

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 2/4] ARM: SoC-related driver updates
  2019-12-05 18:04   ` Olof Johansson
@ 2019-12-05 20:45     ` pr-tracker-bot
  -1 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-12-05 20:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, soc, arm, Olof Johansson

The pull request you sent on Thu,  5 Dec 2019 10:04:51 -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/ec939e4c94bd3ef2fd4f34c15f8aaf79bd0c5ee1

Thank you!

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

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

* Re: [GIT PULL 2/4] ARM: SoC-related driver updates
@ 2019-12-05 20:45     ` pr-tracker-bot
  0 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-12-05 20:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel

The pull request you sent on Thu,  5 Dec 2019 10:04:51 -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/ec939e4c94bd3ef2fd4f34c15f8aaf79bd0c5ee1

Thank you!

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 4/4] ARM: SoC defconfig updates
  2019-12-05 18:04   ` Olof Johansson
@ 2019-12-05 20:45     ` pr-tracker-bot
  -1 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-12-05 20:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, soc, arm, Olof Johansson

The pull request you sent on Thu,  5 Dec 2019 10:04:53 -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/b08baef02b26cf7c2123e4a24a2fa1fb7a593ffb

Thank you!

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

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

* Re: [GIT PULL 4/4] ARM: SoC defconfig updates
@ 2019-12-05 20:45     ` pr-tracker-bot
  0 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-12-05 20:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel

The pull request you sent on Thu,  5 Dec 2019 10:04:53 -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/b08baef02b26cf7c2123e4a24a2fa1fb7a593ffb

Thank you!

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 3/4] ARM: Device-tree updates
  2019-12-05 18:04   ` Olof Johansson
@ 2019-12-05 20:45     ` pr-tracker-bot
  -1 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-12-05 20:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-kernel, linux-arm-kernel, soc, arm, Olof Johansson

The pull request you sent on Thu,  5 Dec 2019 10:04:52 -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/eb275167d18684e07ee43bdc0e09a18326540461

Thank you!

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

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

* Re: [GIT PULL 3/4] ARM: Device-tree updates
@ 2019-12-05 20:45     ` pr-tracker-bot
  0 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-12-05 20:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel

The pull request you sent on Thu,  5 Dec 2019 10:04:52 -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/eb275167d18684e07ee43bdc0e09a18326540461

Thank you!

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-07-19 23:54   ` Olof Johansson
@ 2019-07-20  0:30     ` pr-tracker-bot
  -1 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-07-20  0:30 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-arm-kernel, linux-kernel, soc, arm, Olof Johansson

The pull request you sent on Fri, 19 Jul 2019 16:54:31 -0700:

> 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/24e44913aa746098349370a0f279733c0cadcba7

Thank you!

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

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-07-20  0:30     ` pr-tracker-bot
  0 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-07-20  0:30 UTC (permalink / raw)
  To: Olof Johansson
  Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel

The pull request you sent on Fri, 19 Jul 2019 16:54:31 -0700:

> 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/24e44913aa746098349370a0f279733c0cadcba7

Thank you!

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 1/4] ARM: SoC platform updates
  2019-07-19 23:54 [GIT PULL 0/4] ARM: SoC contents for 5.3 merge window Olof Johansson
@ 2019-07-19 23:54   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-07-19 23:54 UTC (permalink / raw)
  To: torvalds; +Cc: linux-arm-kernel, linux-kernel, soc, arm, Olof Johansson

SoC platform changes. Main theme this merge window:

- The Netx platform (Netx 100/500) platform is removed by Linus Walleij--
the SoC doesn't have active maintainers with hardware, and in
discussions with the vendor the agreement was that it's OK to remove.

- Russell King has a series of patches that cleans up and refactors
SA1101 and RiscPC support.


Merge conflicts:

arch/arm/include/debug/netx.S:
        SPDX churn on a file that was removed. Delete it.

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

The following changes since commit 31cc088a4f5d83481c6f5041bd6eb06115b974af:

  Merge tag 'drm-next-2019-07-19' of git://anongit.freedesktop.org/drm/drm

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 7e8a0f10899075ac2665c78c4e49dbaf32bf3346:

  ARM: stm32: use "depends on" instead of "if" after prompt

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

Arnd Bergmann (1):
      ARM: exynos: Only build MCPM support if used

Doug Berger (2):
      arm64: Enable PINCTRL for ARCH_BRCMSTB
      ARM: bcm: Enable PINCTRL for ARCH_BRCMSTB

Florian Fainelli (1):
      arm64: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB

Geert Uytterhoeven (1):
      soc: renesas: Enable RZ/A1 IRQC on RZ/A1H and RZ/A2M

Gregory CLEMENT (1):
      MAINTAINERS: mvebu: Add git entry

Jim Quinlan (2):
      arm64: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB
      ARM: bcm: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB

Keerthy (1):
      soc: ti: pm33xx: Add a print while entering RTC only mode with DDR in self-refresh

Krzysztof Kozlowski (1):
      ARM: exynos: Make ARCH_EXYNOS3 a default option

Leonard Crestez (1):
      ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading

Linus Walleij (3):
      ARM: delete netx machine
      ARM: versatile: Drop CLCD platform data
      ARM: davinci: Use GPIO lookup table for DA850 LEDs

Masahiro Yamada (1):
      ARM: stm32: use "depends on" instead of "if" after prompt

Oleksandr Tyshchenko (1):
      ARM: mach-shmobile: Don't init CNTVOFF/counter if PSCI is available

Olof Johansson (14):
      Merge tag 'armsoc-drop-netx-v5.3' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
      Merge tag 'versatile-v5.3-armsoc' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
      Merge tag 'v5.3-rockchip-soc32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/soc
      Merge tag 'arm-soc/for-5.3/soc' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'arm-soc/for-5.3/soc-arm64' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'omap-for-v5.3/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'davinci-for-v5.3/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
      Merge tag 'renesas-arm-soc-for-v5.3' of https://git.kernel.org/.../horms/renesas into arm/soc
      Merge tag 'mvebu-arm-5.3-1' of git://git.infradead.org/linux-mvebu into arm/soc
      Merge tag 'at91-5.3-soc' of git://git.kernel.org/.../at91/linux into arm/soc
      Merge tag 'pxa-for-5.3-2' of https://github.com/rjarzmik/linux into arm/soc
      Merge tag 'imx-soc-5.3' of git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'samsung-soc-5.3' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge branch 'for-arm-soc' of git://git.armlinux.org.uk/~rmk/linux-arm into arm/soc

Philippe Mazenauer (1):
      arm: add missing include platform-data/atmel.h

Phong Tran (1):
      ARM: exynos: Cleanup cppcheck shifting warning

Russell King (23):
      ARM: riscpc: replace gettimeoffset() with clocksource
      ARM: riscpc: fix lack of keyboard interrupts after irq conversion
      ARM: riscpc: fix ecard printing
      ARM: riscpc: fix DMA
      ARM: riscpc: dma: eliminate "cur_sg" scatterlist usage
      ARM: riscpc: dma: make state a local variable
      ARM: riscpc: dma: improve address/length writing
      ARM: riscpc: dma: use __iomem pointers for writing DMA
      serial: sa1100: add support for mctrl gpios
      serial: sa1100: add note about modem control signals
      ARM: sa1100/assabet: convert serial to gpiod APIs
      ARM: sa1100/h3xxx: convert serial to gpiod APIs
      ARM: sa1100/badge4: remove commented out modem control initialisers
      ARM: sa1100/hackkit: remove empty serial mctrl functions
      ARM: sa1100/neponset: convert serial to use gpiod APIs
      ARM: riscpc: add ecard quirk for Atomwide 3port serial card
      ARM: riscpc: parse video information from tagged list
      ARM: riscpc: move RiscPC assembly files from arch/arm/lib to mach-rpc
      ARM: riscpc: reduce IRQ handling code
      ARM: riscpc: enable chained scatterlist support
      ARM: pxa/lubbock: remove lubbock_set_misc_wr() from global view
      ARM: sa1100: convert to common clock framework
      Merge branch 'sa1100-for-next'; commit 'riscpc^{/ARM: riscpc: enable chained scatterlist support}' into for-arm-soc

Sebastian Andrzej Siewior (1):
      ARM: imx6: cpuidle: Use raw_spinlock_t

Stefan Agner (2):
      ARM: use arch_extension directive instead of arch argument
      ARM: OMAP2: drop explicit assembler architecture

Wen Yang (3):
      ARM: rockchip: fix missing of_node_put calls in smp code
      ARM: versatile: fix a leaked reference by addingmissing of_node_put
      ARM: bcm: fix a leaked reference by adding missing of_node_put

YueHaibing (1):
      ARM: OMAP2+: Make some variables static


 MAINTAINERS                                     |   4 +-
 arch/arm/Kconfig                                |  14 +-
 arch/arm/Kconfig.debug                          |   7 -
 arch/arm/Makefile                               |   1 -
 arch/arm/configs/netx_defconfig                 |  80 -------
 arch/arm/include/debug/netx.S                   |  32 ---
 arch/arm/lib/Makefile                           |   1 -
 arch/arm/mach-at91/pm.c                         |   1 +
 arch/arm/mach-bcm/Kconfig                       |   2 +
 arch/arm/mach-bcm/Makefile                      |   3 -
 arch/arm/mach-bcm/bcm63xx_smp.c                 |   1 +
 arch/arm/mach-bcm/bcm_kona_smc.c                |   2 -
 arch/arm/mach-bcm/board_bcm281xx.c              |   1 +
 arch/arm/mach-bcm/platsmp-brcmstb.c             |   7 +-
 arch/arm/mach-davinci/board-da850-evm.c         |  43 ++--
 arch/arm/mach-exynos/Kconfig                    |   7 +-
 arch/arm/mach-exynos/Makefile                   |   6 +-
 arch/arm/mach-exynos/exynos-smc.S               |   3 +-
 arch/arm/mach-exynos/sleep.S                    |   3 +-
 arch/arm/mach-exynos/suspend.c                  |   8 +-
 arch/arm/mach-highbank/Makefile                 |   3 -
 arch/arm/mach-highbank/smc.S                    |   3 +-
 arch/arm/mach-imx/cpuidle-imx6q.c               |  10 +-
 arch/arm/mach-imx/mach-imx7d.c                  |   7 +
 arch/arm/mach-keystone/Makefile                 |   3 -
 arch/arm/mach-keystone/smc.S                    |   1 +
 arch/arm/mach-omap2/Makefile                    |  13 --
 arch/arm/mach-omap2/omap-headsmp.S              |   2 +
 arch/arm/mach-omap2/omap-smc.S                  |   3 +-
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |   8 +-
 arch/arm/mach-omap2/sleep33xx.S                 |   1 +
 arch/arm/mach-omap2/sleep34xx.S                 |   2 +
 arch/arm/mach-omap2/sleep43xx.S                 |   2 +
 arch/arm/mach-omap2/sleep44xx.S                 |   3 +
 arch/arm/mach-pxa/include/mach/lubbock.h        |   4 -
 arch/arm/mach-pxa/lubbock.c                     |   3 +-
 arch/arm/mach-rockchip/platsmp.c                |  12 +-
 arch/arm/mach-rockchip/pm.c                     |   2 +
 arch/arm/mach-rpc/Makefile                      |   3 +-
 arch/arm/mach-rpc/dma.c                         |  97 ++++----
 .../{lib/ecard.S => mach-rpc/ecard-loader.S}    |   0
 arch/arm/mach-rpc/ecard.c                       |  32 ++-
 arch/arm/{lib => mach-rpc}/floppydma.S          |   0
 arch/arm/mach-rpc/include/mach/uncompress.h     |  23 +-
 arch/arm/{lib => mach-rpc}/io-acorn.S           |   0
 arch/arm/mach-rpc/irq.c                         | 136 +++++-------
 arch/arm/mach-rpc/time.c                        |  38 ++--
 arch/arm/mach-sa1100/assabet.c                  |  91 +++-----
 arch/arm/mach-sa1100/badge4.c                   |   2 -
 arch/arm/mach-sa1100/clock.c                    | 220 ++++++++-----------
 arch/arm/mach-sa1100/h3xxx.c                    |  64 +-----
 arch/arm/mach-sa1100/hackkit.c                  |  48 ----
 arch/arm/mach-sa1100/neponset.c                 | 109 +++------
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |  17 ++
 arch/arm/mach-stm32/Kconfig                     |   3 +-
 arch/arm/mach-tango/Makefile                    |   3 -
 arch/arm/mach-tango/smc.S                       |   2 +
 arch/arm/mach-versatile/versatile_dt.c          | 164 +-------------
 arch/arm64/Kconfig.platforms                    |   3 +
 drivers/soc/renesas/Kconfig                     |   4 +-
 drivers/soc/ti/pm33xx.c                         |   1 +
 drivers/tty/serial/Kconfig                      |   1 +
 drivers/tty/serial/sa1100.c                     |  46 +++-
 .../linux/platform_data/video-clcd-versatile.h  |  28 ---
 64 files changed, 492 insertions(+), 951 deletions(-)
 delete mode 100644 arch/arm/configs/netx_defconfig
 delete mode 100644 arch/arm/include/debug/netx.S
 rename arch/arm/{lib/ecard.S => mach-rpc/ecard-loader.S} (100%)
 rename arch/arm/{lib => mach-rpc}/floppydma.S (100%)
 rename arch/arm/{lib => mach-rpc}/io-acorn.S (100%)
 delete mode 100644 include/linux/platform_data/video-clcd-versatile.h

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

* [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-07-19 23:54   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-07-19 23:54 UTC (permalink / raw)
  To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel

SoC platform changes. Main theme this merge window:

- The Netx platform (Netx 100/500) platform is removed by Linus Walleij--
the SoC doesn't have active maintainers with hardware, and in
discussions with the vendor the agreement was that it's OK to remove.

- Russell King has a series of patches that cleans up and refactors
SA1101 and RiscPC support.


Merge conflicts:

arch/arm/include/debug/netx.S:
        SPDX churn on a file that was removed. Delete it.

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

The following changes since commit 31cc088a4f5d83481c6f5041bd6eb06115b974af:

  Merge tag 'drm-next-2019-07-19' of git://anongit.freedesktop.org/drm/drm

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 7e8a0f10899075ac2665c78c4e49dbaf32bf3346:

  ARM: stm32: use "depends on" instead of "if" after prompt

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

Arnd Bergmann (1):
      ARM: exynos: Only build MCPM support if used

Doug Berger (2):
      arm64: Enable PINCTRL for ARCH_BRCMSTB
      ARM: bcm: Enable PINCTRL for ARCH_BRCMSTB

Florian Fainelli (1):
      arm64: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB

Geert Uytterhoeven (1):
      soc: renesas: Enable RZ/A1 IRQC on RZ/A1H and RZ/A2M

Gregory CLEMENT (1):
      MAINTAINERS: mvebu: Add git entry

Jim Quinlan (2):
      arm64: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB
      ARM: bcm: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB

Keerthy (1):
      soc: ti: pm33xx: Add a print while entering RTC only mode with DDR in self-refresh

Krzysztof Kozlowski (1):
      ARM: exynos: Make ARCH_EXYNOS3 a default option

Leonard Crestez (1):
      ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading

Linus Walleij (3):
      ARM: delete netx machine
      ARM: versatile: Drop CLCD platform data
      ARM: davinci: Use GPIO lookup table for DA850 LEDs

Masahiro Yamada (1):
      ARM: stm32: use "depends on" instead of "if" after prompt

Oleksandr Tyshchenko (1):
      ARM: mach-shmobile: Don't init CNTVOFF/counter if PSCI is available

Olof Johansson (14):
      Merge tag 'armsoc-drop-netx-v5.3' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
      Merge tag 'versatile-v5.3-armsoc' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
      Merge tag 'v5.3-rockchip-soc32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/soc
      Merge tag 'arm-soc/for-5.3/soc' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'arm-soc/for-5.3/soc-arm64' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'omap-for-v5.3/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'davinci-for-v5.3/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
      Merge tag 'renesas-arm-soc-for-v5.3' of https://git.kernel.org/.../horms/renesas into arm/soc
      Merge tag 'mvebu-arm-5.3-1' of git://git.infradead.org/linux-mvebu into arm/soc
      Merge tag 'at91-5.3-soc' of git://git.kernel.org/.../at91/linux into arm/soc
      Merge tag 'pxa-for-5.3-2' of https://github.com/rjarzmik/linux into arm/soc
      Merge tag 'imx-soc-5.3' of git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'samsung-soc-5.3' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge branch 'for-arm-soc' of git://git.armlinux.org.uk/~rmk/linux-arm into arm/soc

Philippe Mazenauer (1):
      arm: add missing include platform-data/atmel.h

Phong Tran (1):
      ARM: exynos: Cleanup cppcheck shifting warning

Russell King (23):
      ARM: riscpc: replace gettimeoffset() with clocksource
      ARM: riscpc: fix lack of keyboard interrupts after irq conversion
      ARM: riscpc: fix ecard printing
      ARM: riscpc: fix DMA
      ARM: riscpc: dma: eliminate "cur_sg" scatterlist usage
      ARM: riscpc: dma: make state a local variable
      ARM: riscpc: dma: improve address/length writing
      ARM: riscpc: dma: use __iomem pointers for writing DMA
      serial: sa1100: add support for mctrl gpios
      serial: sa1100: add note about modem control signals
      ARM: sa1100/assabet: convert serial to gpiod APIs
      ARM: sa1100/h3xxx: convert serial to gpiod APIs
      ARM: sa1100/badge4: remove commented out modem control initialisers
      ARM: sa1100/hackkit: remove empty serial mctrl functions
      ARM: sa1100/neponset: convert serial to use gpiod APIs
      ARM: riscpc: add ecard quirk for Atomwide 3port serial card
      ARM: riscpc: parse video information from tagged list
      ARM: riscpc: move RiscPC assembly files from arch/arm/lib to mach-rpc
      ARM: riscpc: reduce IRQ handling code
      ARM: riscpc: enable chained scatterlist support
      ARM: pxa/lubbock: remove lubbock_set_misc_wr() from global view
      ARM: sa1100: convert to common clock framework
      Merge branch 'sa1100-for-next'; commit 'riscpc^{/ARM: riscpc: enable chained scatterlist support}' into for-arm-soc

Sebastian Andrzej Siewior (1):
      ARM: imx6: cpuidle: Use raw_spinlock_t

Stefan Agner (2):
      ARM: use arch_extension directive instead of arch argument
      ARM: OMAP2: drop explicit assembler architecture

Wen Yang (3):
      ARM: rockchip: fix missing of_node_put calls in smp code
      ARM: versatile: fix a leaked reference by addingmissing of_node_put
      ARM: bcm: fix a leaked reference by adding missing of_node_put

YueHaibing (1):
      ARM: OMAP2+: Make some variables static


 MAINTAINERS                                     |   4 +-
 arch/arm/Kconfig                                |  14 +-
 arch/arm/Kconfig.debug                          |   7 -
 arch/arm/Makefile                               |   1 -
 arch/arm/configs/netx_defconfig                 |  80 -------
 arch/arm/include/debug/netx.S                   |  32 ---
 arch/arm/lib/Makefile                           |   1 -
 arch/arm/mach-at91/pm.c                         |   1 +
 arch/arm/mach-bcm/Kconfig                       |   2 +
 arch/arm/mach-bcm/Makefile                      |   3 -
 arch/arm/mach-bcm/bcm63xx_smp.c                 |   1 +
 arch/arm/mach-bcm/bcm_kona_smc.c                |   2 -
 arch/arm/mach-bcm/board_bcm281xx.c              |   1 +
 arch/arm/mach-bcm/platsmp-brcmstb.c             |   7 +-
 arch/arm/mach-davinci/board-da850-evm.c         |  43 ++--
 arch/arm/mach-exynos/Kconfig                    |   7 +-
 arch/arm/mach-exynos/Makefile                   |   6 +-
 arch/arm/mach-exynos/exynos-smc.S               |   3 +-
 arch/arm/mach-exynos/sleep.S                    |   3 +-
 arch/arm/mach-exynos/suspend.c                  |   8 +-
 arch/arm/mach-highbank/Makefile                 |   3 -
 arch/arm/mach-highbank/smc.S                    |   3 +-
 arch/arm/mach-imx/cpuidle-imx6q.c               |  10 +-
 arch/arm/mach-imx/mach-imx7d.c                  |   7 +
 arch/arm/mach-keystone/Makefile                 |   3 -
 arch/arm/mach-keystone/smc.S                    |   1 +
 arch/arm/mach-omap2/Makefile                    |  13 --
 arch/arm/mach-omap2/omap-headsmp.S              |   2 +
 arch/arm/mach-omap2/omap-smc.S                  |   3 +-
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |   8 +-
 arch/arm/mach-omap2/sleep33xx.S                 |   1 +
 arch/arm/mach-omap2/sleep34xx.S                 |   2 +
 arch/arm/mach-omap2/sleep43xx.S                 |   2 +
 arch/arm/mach-omap2/sleep44xx.S                 |   3 +
 arch/arm/mach-pxa/include/mach/lubbock.h        |   4 -
 arch/arm/mach-pxa/lubbock.c                     |   3 +-
 arch/arm/mach-rockchip/platsmp.c                |  12 +-
 arch/arm/mach-rockchip/pm.c                     |   2 +
 arch/arm/mach-rpc/Makefile                      |   3 +-
 arch/arm/mach-rpc/dma.c                         |  97 ++++----
 .../{lib/ecard.S => mach-rpc/ecard-loader.S}    |   0
 arch/arm/mach-rpc/ecard.c                       |  32 ++-
 arch/arm/{lib => mach-rpc}/floppydma.S          |   0
 arch/arm/mach-rpc/include/mach/uncompress.h     |  23 +-
 arch/arm/{lib => mach-rpc}/io-acorn.S           |   0
 arch/arm/mach-rpc/irq.c                         | 136 +++++-------
 arch/arm/mach-rpc/time.c                        |  38 ++--
 arch/arm/mach-sa1100/assabet.c                  |  91 +++-----
 arch/arm/mach-sa1100/badge4.c                   |   2 -
 arch/arm/mach-sa1100/clock.c                    | 220 ++++++++-----------
 arch/arm/mach-sa1100/h3xxx.c                    |  64 +-----
 arch/arm/mach-sa1100/hackkit.c                  |  48 ----
 arch/arm/mach-sa1100/neponset.c                 | 109 +++------
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |  17 ++
 arch/arm/mach-stm32/Kconfig                     |   3 +-
 arch/arm/mach-tango/Makefile                    |   3 -
 arch/arm/mach-tango/smc.S                       |   2 +
 arch/arm/mach-versatile/versatile_dt.c          | 164 +-------------
 arch/arm64/Kconfig.platforms                    |   3 +
 drivers/soc/renesas/Kconfig                     |   4 +-
 drivers/soc/ti/pm33xx.c                         |   1 +
 drivers/tty/serial/Kconfig                      |   1 +
 drivers/tty/serial/sa1100.c                     |  46 +++-
 .../linux/platform_data/video-clcd-versatile.h  |  28 ---
 64 files changed, 492 insertions(+), 951 deletions(-)
 delete mode 100644 arch/arm/configs/netx_defconfig
 delete mode 100644 arch/arm/include/debug/netx.S
 rename arch/arm/{lib/ecard.S => mach-rpc/ecard-loader.S} (100%)
 rename arch/arm/{lib => mach-rpc}/floppydma.S (100%)
 rename arch/arm/{lib => mach-rpc}/io-acorn.S (100%)
 delete mode 100644 include/linux/platform_data/video-clcd-versatile.h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-05-16 17:10         ` Olof Johansson
@ 2019-05-20 21:56           ` Linus Walleij
  -1 siblings, 0 replies; 42+ messages in thread
From: Linus Walleij @ 2019-05-20 21:56 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Arnd Bergmann, Linus Torvalds, ARM SoC,
	Linux List Kernel Mailing, linux-alpha@vger.kernel.org

On Thu, May 16, 2019 at 7:10 PM Olof Johansson <olof@lixom.net> wrote:
> On Thu, May 16, 2019 at 8:53 AM Arnd Bergmann <arnd@arndb.de> wrote:

> > > I'm going to remove that #ifdef in my merge, because I do *not* want
> > > to see new warnings, and it doesn't seem to make any sense.
> > >
> > > Maybe that's the wrong resolution, please holler and let me know if
> > > you want something else.
> >
> > As far as I can tell, that is the best fix, thanks for the cleanup!
>
> Yeah, this was entirely on me -- it was found and fixed on linux-next,
> and Linus Walleij sent patches. However, as I was staging these pull
> requests, I applied them to a branch of fixes that I'm collecting for
> later this week instead of on top of the one I was sending.
>
> Thanks for fixing it up.

Oh well Linus wrote the bug and then Linus fixed it and then Linus
fixed it.

What is good to know is that no matter which Linus you use, you will
always get the right fix.

Yours,
Linus Walleij

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-20 21:56           ` Linus Walleij
  0 siblings, 0 replies; 42+ messages in thread
From: Linus Walleij @ 2019-05-20 21:56 UTC (permalink / raw)
  To: Olof Johansson
  Cc: linux-alpha@vger.kernel.org, ARM SoC, Linus Torvalds,
	Linux List Kernel Mailing, Arnd Bergmann

On Thu, May 16, 2019 at 7:10 PM Olof Johansson <olof@lixom.net> wrote:
> On Thu, May 16, 2019 at 8:53 AM Arnd Bergmann <arnd@arndb.de> wrote:

> > > I'm going to remove that #ifdef in my merge, because I do *not* want
> > > to see new warnings, and it doesn't seem to make any sense.
> > >
> > > Maybe that's the wrong resolution, please holler and let me know if
> > > you want something else.
> >
> > As far as I can tell, that is the best fix, thanks for the cleanup!
>
> Yeah, this was entirely on me -- it was found and fixed on linux-next,
> and Linus Walleij sent patches. However, as I was staging these pull
> requests, I applied them to a branch of fixes that I'm collecting for
> later this week instead of on top of the one I was sending.
>
> Thanks for fixing it up.

Oh well Linus wrote the bug and then Linus fixed it and then Linus
fixed it.

What is good to know is that no matter which Linus you use, you will
always get the right fix.

Yours,
Linus Walleij

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-05-16 15:53       ` Arnd Bergmann
@ 2019-05-16 17:10         ` Olof Johansson
  -1 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-05-16 17:10 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linus Torvalds, Linus Walleij, ARM SoC,
	Linux List Kernel Mailing, linux-alpha@vger.kernel.org

On Thu, May 16, 2019 at 8:53 AM Arnd Bergmann <arnd@arndb.de> wrote:
>
> On Thu, May 16, 2019 at 5:34 PM Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
> >
> > On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
> > >
> > > SoC updates, mostly refactorings and cleanups of old legacy platforms.
> > > Major themes this release:
> >
> > Hmm. This brings in a new warning:
> >
> >   drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> > ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
> >
> > because that drivers is enabled for build testing, but that function
> > is only used under
> >
> >   #ifdef CONFIG_ARM
> >         sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
> >   #endif
> >
> > It's not clear why that #ifdef is there. This driver only builds
> > non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> > that build test.
> >
> > I'm going to remove that #ifdef in my merge, because I do *not* want
> > to see new warnings, and it doesn't seem to make any sense.
> >
> > Maybe that's the wrong resolution, please holler and let me know if
> > you want something else.
>
> As far as I can tell, that is the best fix, thanks for the cleanup!

Yeah, this was entirely on me -- it was found and fixed on linux-next,
and Linus Walleij sent patches. However, as I was staging these pull
requests, I applied them to a branch of fixes that I'm collecting for
later this week instead of on top of the one I was sending.

Thanks for fixing it up.


-Olof

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 17:10         ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-05-16 17:10 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linus Walleij, ARM SoC, Linus Torvalds,
	Linux List Kernel Mailing, linux-alpha@vger.kernel.org

On Thu, May 16, 2019 at 8:53 AM Arnd Bergmann <arnd@arndb.de> wrote:
>
> On Thu, May 16, 2019 at 5:34 PM Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
> >
> > On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
> > >
> > > SoC updates, mostly refactorings and cleanups of old legacy platforms.
> > > Major themes this release:
> >
> > Hmm. This brings in a new warning:
> >
> >   drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> > ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
> >
> > because that drivers is enabled for build testing, but that function
> > is only used under
> >
> >   #ifdef CONFIG_ARM
> >         sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
> >   #endif
> >
> > It's not clear why that #ifdef is there. This driver only builds
> > non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> > that build test.
> >
> > I'm going to remove that #ifdef in my merge, because I do *not* want
> > to see new warnings, and it doesn't seem to make any sense.
> >
> > Maybe that's the wrong resolution, please holler and let me know if
> > you want something else.
>
> As far as I can tell, that is the best fix, thanks for the cleanup!

Yeah, this was entirely on me -- it was found and fixed on linux-next,
and Linus Walleij sent patches. However, as I was staging these pull
requests, I applied them to a branch of fixes that I'm collecting for
later this week instead of on top of the one I was sending.

Thanks for fixing it up.


-Olof

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-05-16  6:43   ` Olof Johansson
@ 2019-05-16 16:40     ` pr-tracker-bot
  -1 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-05-16 16:40 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, arm, linux-kernel, linux-arm-kernel, Olof Johansson

The pull request you sent on Wed, 15 May 2019 23:43:01 -0700:

> 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/22c58fd70ca48a29505922b1563826593b08cc00

Thank you!

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

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 16:40     ` pr-tracker-bot
  0 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-05-16 16:40 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Olof Johansson, arm, torvalds, linux-kernel, linux-arm-kernel

The pull request you sent on Wed, 15 May 2019 23:43:01 -0700:

> 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/22c58fd70ca48a29505922b1563826593b08cc00

Thank you!

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-05-16 15:59       ` Marc Gonzalez
@ 2019-05-16 16:34         ` Linus Torvalds
  -1 siblings, 0 replies; 42+ messages in thread
From: Linus Torvalds @ 2019-05-16 16:34 UTC (permalink / raw)
  To: Marc Gonzalez; +Cc: Linus Walleij, arm-soc, LKML, Linux ARM

On Thu, May 16, 2019 at 9:00 AM Marc Gonzalez <marc.w.gonzalez@free.fr> wrote:
>
> Your email client did something strange by changing
>
>         linux-arm-kernel@lists.infradead.org
> to
>         "linux-alpha@vger.kernel.org" <linux-arm-kernel@lists.infradead.org>
>
> which is odd  ;-)

Heh. Indeed.

What seems to have happened is that somebody long ago sent an email
with a missing comma (so "linux-alpha@vger.kernel.org
<linux-arm-kernel@lists.infradead.org>" - *intending* to send to both,
but ending up with the linux-alpha list being the "name" for the
linux-arm one).

And then I replied to that email, and it got picked up as my automatic
contact. So when I replied to linux-arm-kernel@lists.infradead.org,
and it had no name, my automatic contacts helpfully filled in that
bogus name for that list ;)

I will fix.

I note that because *you* had added the right name for the list, this
reply didn't even try to use that bogus contact name.

                 Linus

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 16:34         ` Linus Torvalds
  0 siblings, 0 replies; 42+ messages in thread
From: Linus Torvalds @ 2019-05-16 16:34 UTC (permalink / raw)
  To: Marc Gonzalez; +Cc: Linus Walleij, arm-soc, LKML, Linux ARM

On Thu, May 16, 2019 at 9:00 AM Marc Gonzalez <marc.w.gonzalez@free.fr> wrote:
>
> Your email client did something strange by changing
>
>         linux-arm-kernel@lists.infradead.org
> to
>         "linux-alpha@vger.kernel.org" <linux-arm-kernel@lists.infradead.org>
>
> which is odd  ;-)

Heh. Indeed.

What seems to have happened is that somebody long ago sent an email
with a missing comma (so "linux-alpha@vger.kernel.org
<linux-arm-kernel@lists.infradead.org>" - *intending* to send to both,
but ending up with the linux-alpha list being the "name" for the
linux-arm one).

And then I replied to that email, and it got picked up as my automatic
contact. So when I replied to linux-arm-kernel@lists.infradead.org,
and it had no name, my automatic contacts helpfully filled in that
bogus name for that list ;)

I will fix.

I note that because *you* had added the right name for the list, this
reply didn't even try to use that bogus contact name.

                 Linus

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-05-16 15:33     ` Linus Torvalds
@ 2019-05-16 15:59       ` Marc Gonzalez
  -1 siblings, 0 replies; 42+ messages in thread
From: Marc Gonzalez @ 2019-05-16 15:59 UTC (permalink / raw)
  To: Linus Torvalds, Linus Walleij, arm-soc; +Cc: LKML, Linux ARM

On 16/05/2019 17:33, Linus Torvalds wrote:

> On Wed, May 15, 2019 at 11:43 PM Olof Johansson wrote:
>>
>> SoC updates, mostly refactorings and cleanups of old legacy platforms.
>> Major themes this release:
> 
> Hmm. This brings in a new warning:
> 
>   drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
> 
> because that drivers is enabled for build testing, but that function
> is only used under
> 
>   #ifdef CONFIG_ARM
>         sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
>   #endif
> 
> It's not clear why that #ifdef is there. This driver only builds
> non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> that build test.
> 
> I'm going to remove that #ifdef in my merge, because I do *not* want
> to see new warnings, and it doesn't seem to make any sense.
> 
> Maybe that's the wrong resolution, please holler and let me know if
> you want something else.

Hello BDFL,

Your email client did something strange by changing

	linux-arm-kernel@lists.infradead.org
to
	"linux-alpha@vger.kernel.org" <linux-arm-kernel@lists.infradead.org>

which is odd  ;-)


As for your actual remark, I note that Olof has an arm/late branch
(which I assume he plans to submit in a few days?) which contains
the change you mention:

https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git/log/?h=arm/late
https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git/commit/?h=arm/late&id=5cb9de627e25421e2e2edaff6360c84d32cd3c02

Regards.

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 15:59       ` Marc Gonzalez
  0 siblings, 0 replies; 42+ messages in thread
From: Marc Gonzalez @ 2019-05-16 15:59 UTC (permalink / raw)
  To: Linus Torvalds, Linus Walleij, arm-soc; +Cc: LKML, Linux ARM

On 16/05/2019 17:33, Linus Torvalds wrote:

> On Wed, May 15, 2019 at 11:43 PM Olof Johansson wrote:
>>
>> SoC updates, mostly refactorings and cleanups of old legacy platforms.
>> Major themes this release:
> 
> Hmm. This brings in a new warning:
> 
>   drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
> 
> because that drivers is enabled for build testing, but that function
> is only used under
> 
>   #ifdef CONFIG_ARM
>         sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
>   #endif
> 
> It's not clear why that #ifdef is there. This driver only builds
> non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> that build test.
> 
> I'm going to remove that #ifdef in my merge, because I do *not* want
> to see new warnings, and it doesn't seem to make any sense.
> 
> Maybe that's the wrong resolution, please holler and let me know if
> you want something else.

Hello BDFL,

Your email client did something strange by changing

	linux-arm-kernel@lists.infradead.org
to
	"linux-alpha@vger.kernel.org" <linux-arm-kernel@lists.infradead.org>

which is odd  ;-)


As for your actual remark, I note that Olof has an arm/late branch
(which I assume he plans to submit in a few days?) which contains
the change you mention:

https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git/log/?h=arm/late
https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git/commit/?h=arm/late&id=5cb9de627e25421e2e2edaff6360c84d32cd3c02

Regards.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-05-16 15:33     ` Linus Torvalds
@ 2019-05-16 15:53       ` Arnd Bergmann
  -1 siblings, 0 replies; 42+ messages in thread
From: Arnd Bergmann @ 2019-05-16 15:53 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Olof Johansson, Linus Walleij, ARM SoC,
	Linux List Kernel Mailing, linux-alpha@vger.kernel.org

On Thu, May 16, 2019 at 5:34 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
> >
> > SoC updates, mostly refactorings and cleanups of old legacy platforms.
> > Major themes this release:
>
> Hmm. This brings in a new warning:
>
>   drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
>
> because that drivers is enabled for build testing, but that function
> is only used under
>
>   #ifdef CONFIG_ARM
>         sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
>   #endif
>
> It's not clear why that #ifdef is there. This driver only builds
> non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> that build test.
>
> I'm going to remove that #ifdef in my merge, because I do *not* want
> to see new warnings, and it doesn't seem to make any sense.
>
> Maybe that's the wrong resolution, please holler and let me know if
> you want something else.

As far as I can tell, that is the best fix, thanks for the cleanup!

      Arnd

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 15:53       ` Arnd Bergmann
  0 siblings, 0 replies; 42+ messages in thread
From: Arnd Bergmann @ 2019-05-16 15:53 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Olof Johansson, Linus Walleij, ARM SoC,
	Linux List Kernel Mailing, linux-alpha@vger.kernel.org

On Thu, May 16, 2019 at 5:34 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
> >
> > SoC updates, mostly refactorings and cleanups of old legacy platforms.
> > Major themes this release:
>
> Hmm. This brings in a new warning:
>
>   drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
>
> because that drivers is enabled for build testing, but that function
> is only used under
>
>   #ifdef CONFIG_ARM
>         sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
>   #endif
>
> It's not clear why that #ifdef is there. This driver only builds
> non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> that build test.
>
> I'm going to remove that #ifdef in my merge, because I do *not* want
> to see new warnings, and it doesn't seem to make any sense.
>
> Maybe that's the wrong resolution, please holler and let me know if
> you want something else.

As far as I can tell, that is the best fix, thanks for the cleanup!

      Arnd

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2019-05-16  6:43   ` Olof Johansson
@ 2019-05-16 15:33     ` Linus Torvalds
  -1 siblings, 0 replies; 42+ messages in thread
From: Linus Torvalds @ 2019-05-16 15:33 UTC (permalink / raw)
  To: Olof Johansson, Linus Walleij
  Cc: ARM SoC, Linux List Kernel Mailing, linux-alpha@vger.kernel.org

On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
>
> SoC updates, mostly refactorings and cleanups of old legacy platforms.
> Major themes this release:

Hmm. This brings in a new warning:

  drivers/clocksource/timer-ixp4xx.c:78:20: warning:
‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]

because that drivers is enabled for build testing, but that function
is only used under

  #ifdef CONFIG_ARM
        sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
  #endif

It's not clear why that #ifdef is there. This driver only builds
non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
that build test.

I'm going to remove that #ifdef in my merge, because I do *not* want
to see new warnings, and it doesn't seem to make any sense.

Maybe that's the wrong resolution, please holler and let me know if
you want something else.

                Linus

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 15:33     ` Linus Torvalds
  0 siblings, 0 replies; 42+ messages in thread
From: Linus Torvalds @ 2019-05-16 15:33 UTC (permalink / raw)
  To: Olof Johansson, Linus Walleij
  Cc: ARM SoC, Linux List Kernel Mailing, linux-alpha@vger.kernel.org

On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
>
> SoC updates, mostly refactorings and cleanups of old legacy platforms.
> Major themes this release:

Hmm. This brings in a new warning:

  drivers/clocksource/timer-ixp4xx.c:78:20: warning:
‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]

because that drivers is enabled for build testing, but that function
is only used under

  #ifdef CONFIG_ARM
        sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
  #endif

It's not clear why that #ifdef is there. This driver only builds
non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
that build test.

I'm going to remove that #ifdef in my merge, because I do *not* want
to see new warnings, and it doesn't seem to make any sense.

Maybe that's the wrong resolution, please holler and let me know if
you want something else.

                Linus

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 1/4] ARM: SoC platform updates
  2019-05-16  6:43 [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window Olof Johansson
@ 2019-05-16  6:43   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-05-16  6:43 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

SoC updates, mostly refactorings and cleanups of old legacy platforms.
Major themes this release:

- Conversion of ixp4xx to a modern platform (drivers, DT, bindings)
- Moving some of the ep93xx headers around to get it closer to multiplatform enabled.
- Cleanups of Davinci

This tag also contains a few patches that were queued up as fixes before
5.1 but I didn't get sent in before release.

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

The following changes since commit 83f3ef3de625a5766de2382f9e077d4daafd5bac:

  Merge tag 'libnvdimm-fixes-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

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 7a0c4c17089a8aff52f516f0f52002be52950aae:

  Merge branch 'fixes' into arm/soc

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

Adam Ford (2):
      ARM: dts: imx6q-logicpd: Reduce inrush current on start
      ARM: dts: imx6q-logicpd: Reduce inrush current on USBH1

Alexandre Belloni (1):
      ARM: lpc32xx: stop overwriting TEST_CLK_SEL

Andrew F. Davis (1):
      ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save context like non-HS

Arnd Bergmann (6):
      ARM: ep93xx: move network platform data to separate header
      ARM: ep93xx: keypad: stop using mach/platform.h
      ARM: ep93xx: move pinctrl interfaces into include/linux/soc
      ARM: ep93xx: move private headers out of mach/*
      ARM: u300: regulator: add MODULE_LICENSE()
      ARM: debug-ll: add default address for digicolor

Bartosz Golaszewski (6):
      ARM: davinci: add missing sentinels to GPIO lookup tables
      usb: ohci-da8xx: let the regulator framework keep track of use count
      usb: ohci-da8xx: disable the regulator if the overcurrent irq fired
      ARM: davinci: omapl138-hawk: add a fixed regulator for ohci-da8xx
      ARM: davinci: da830-evm: add a fixed regulator for ohci-da8xx
      usb: ohci-da8xx: drop the vbus GPIO

Charles Keepax (1):
      ARM: s3c64xx: Tidy up handling of regulator GPIO lookups

Chen-Yu Tsai (1):
      arm64: dts: allwinner: a64: Rename hpvcc-supply to cpvdd-supply

Colin Ian King (1):
      Documentation: bus: ti-sysc: fix spelling mistakes "multipe" and "interconnet"

Dinh Nguyen (1):
      MAINTAINERS: Add arm64/intel entry for SoCFPGA

Dmitry Osipenko (7):
      ARM: trusted_foundations: Support L2 cache maintenance
      ARM: trusted_foundations: Make prepare_idle call to take mode argument
      ARM: trusted_foundations: Provide information about whether firmware is registered
      ARM: tegra: Set up L2 cache using Trusted Foundations firmware
      ARM: tegra: Don't apply CPU erratas in insecure mode
      ARM: tegra: Always boot CPU in ARM-mode
      ARM: tegra: Add firmware calls required for suspend-resume on Tegra30

Douglas Anderson (1):
      ARM: rockchip: Mark pm-init functions __init

Fabio Estevam (1):
      ARM: dts: imx: Fix the AR803X phy-mode

Joonyoung Shim (1):
      ARM: exynos: Add CPU state management for Exynos542x under secure firmware

Kabir Sahane (1):
      ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA may be using it

Kevin Hilman (1):
      MAINTAINERS: update arch/arm/mach-davinci

Kohji Okuno (1):
      ARM: imx6: cpuidle: omit the unnecessary unmask of GINT

Linus Walleij (31):
      ARM: ixp4xx: Add myself as maintainer
      ARM: ixp4xx: Convert to MULTI_IRQ_HANDLER
      ARM: ixp4xx: Pass IRQ resource to beeper
      ARM: ixp4xx: Convert to SPARSE_IRQ
      irqchip: Add driver for IXP4xx
      gpio: ixp4xx: Add driver for the IXP4xx GPIO
      ARM: ixp4xx: Switch to use new IRQ+GPIO drivers
      clocksource/drivers/ixp4xx: Add driver
      ARM: ixp4xx: Switch to use new timer driver
      irqchip: ixp4xx: Add DT bindings
      irqchip: ixp4xx: Add OF initialization support
      clocksource/drivers/ixp4xx: Add DT bindings
      clocksource/drivers/ixp4xx: Add OF initialization support
      gpio: ixp4xx: Add DT bindings
      gpio: ixp4xx: Add OF probing support
      ARM: ixp4xx: Add DT bindings
      ARM: ixp4xx: Add device tree boot support
      ARM: dts: Add some initial IXP4xx device trees
      ARM: ixp4xx: Move NPE and QMGR to drivers/soc
      ARM: ixp4xx: Move IXP4xx QMGR and NPE headers
      ARM: ixp4xx: Turn the NPE into a platform device
      ARM: ixp4xx: Turn the QMGR into a platform device
      soc: ixp4xx: npe: Pass addresses as resources
      soc: ixp4xx: Uninline several functions
      soc: ixp4xx: Remove unused functions
      soc: ixp4xx: qmgr: Pass resources
      soc: ixp4xx: Add DT bindings for IXP4xx NPE
      soc: ixp4xx: npe: Add DT probe code
      soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr
      soc: ixp4xx: qmgr: Add DT probe code
      ARM: dts: Add queue manager and NPE to the IXP4xx DTSI

Ludovic Barre (1):
      ARM: stm32: add AMBA support for stm32 family

Marek Szyprowski (5):
      ARM: exynos: Move Exynos542x CPU state reset to pm_prepare()
      ARM: exynos: Add Exynos SMC values for secure memory write
      ARM: exynos: Fix undefined instruction during Exynos5422 resume
      ARM: exynos: Fix infinite loops on CPU powerup failure
      ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs

Marek Vasut (1):
      ARM: shmobile: porter: enable R-Car Gen2 regulator quirk

Maxime Ripard (1):
      ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing

Olof Johansson (17):
      Merge tag 'imx-fixes-5.1-2' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'sunxi-fixes-for-5.1' of https://git.kernel.org/.../sunxi/linux into fixes
      Merge tag 'imx-fixes-5.1-3' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'davinci-fixes-for-v5.1' of git://git.kernel.org/.../nsekhar/linux-davinci into fixes
      Merge tag 'omap-for-v5.2/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'omap-for-v5.2/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'samsung-soc-5.2' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'pxa-for-5.2' of https://github.com/rjarzmik/linux into arm/soc
      Merge tag 'davinci-for-v5.2/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
      Merge tag 'maintainers_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/soc
      Merge tag 'tegra-for-5.2-firmware' of git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'renesas-arm-soc-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/soc
      Merge tag 'ixp4xx-for-armsoc' of git://git.kernel.org/.../linusw/linux-nomadik into arm/soc
      Merge tag 'lpc32xx-soc-for-5.2' of https://github.com/vzapolskiy/linux-lpc32xx into arm/soc
      Merge tag 'imx-soc-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'v5.2-rockchip-soc32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/soc
      Merge branch 'fixes' into arm/soc

Roger Quadros (1):
      bus: ti-sysc: Add generic enable/disable functions

Thierry Reding (2):
      ARM: tegra: Sort dependencies alphabetically
      firmware: Move Trusted Foundations support

Tony Lindgren (38):
      ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()
      ARM: OMAP2+: Make interconnect target module allocation functions static
      ARM: OMAP2+: Prepare class allocation for dynamically allocated modules
      ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it
      ARM: OMAP2+: Allocate struct omap_hwmod based on dts data
      ARM: OMAP2+: Remove hwmod .rev data and use local SoC checks instead
      ARM: OMAP2+: Handle reset quirks for dynamically allocated modules
      bus: ti-sysc: Fix sysc_unprepare() when no clocks have been allocated
      bus: ti-sysc: Handle missed no-idle property in addition to no-idle-on-init
      bus: ti-sysc: Make functions static
      bus: ti-sysc: Move legacy platform data idling into separate functions
      bus: ti-sysc: Add separate functions for handling clocks
      bus: ti-sysc: Enable all clocks directly during init to read revision
      bus: ti-sysc: Allocate mdata as needed and do platform data based init later
      bus: ti-sysc: Manage clocks for the interconnect target module in all cases
      bus: ti-sysc: Move rstctrl reset to happen later
      bus: ti-sysc: Add support for early quirks based on register address
      bus: ti-sysc: Add quirk handling for external optional functional clock
      bus: ti-sysc: Pass clockactivity quirk to platform functions
      bus: ti-sysc: Handle swsup idle mode quirks
      bus: ti-sysc: Detect DMIC for debugging
      ARM: OMAP2+: Drop mmc platform data for omap4
      ARM: OMAP2+: Drop i2c platform data for omap4
      ARM: OMAP2+: Drop gpio platform data for omap4
      ARM: OMAP2+: Drop uart platform data for omap4
      ARM: OMAP2+: Drop mmc platform data for am330x and am43xx
      ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx
      ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx
      ARM: OMAP2+: Drop uart platform data for am33xx and am43xx
      ARM: OMAP2+: Drop mmc platform data for omap5
      ARM: OMAP2+: Drop i2c platform data for omap5
      ARM: OMAP2+: Drop gpio platform data for omap5
      ARM: OMAP2+: Drop uart platform data for omap5
      ARM: OMAP2+: Drop mmc platform data for dra7
      ARM: OMAP2+: Drop i2c platform data for dra7
      ARM: OMAP2+: Drop gpio platform data for dra7
      ARM: OMAP2+: Drop uart platform data for dra7
      ARM: OMAP2+: Drop mcspi platform data for omap4

Vladimir Oltean (1):
      ARM: dts: ls1021: Fix SGMII PCS link remaining down after PHY disconnect

Vladimir Zapolskiy (3):
      ARM: lpc32xx: remove redundant included headers
      ARM: lpc32xx: remove platform data of SSP0 and SSP1 controllers
      ARM: lpc32xx: use SPDX license identifier

Wen Yang (5):
      ARM: sunxi: fix a leaked reference by adding missing of_node_put
      ARM: sunxi: fix a leaked reference by adding missing of_node_put
      ARM: shmobile: fix a leaked reference by adding missing of_node_put
      ARM: exynos: Fix a leaked reference by adding missing of_node_put
      ARM: rockchip: add missing of_node_put in rockchip_smp_prepare_pmu

YueHaibing (1):
      ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"


 .../devicetree/bindings/arm/intel-ixp4xx.yaml   |  22 +
 .../devicetree/bindings/bus/ti-sysc.txt         |   6 +-
 .../intel,ixp4xx-network-processing-engine.yaml |  44 +
 .../intel,ixp4xx-interrupt.yaml                 |  54 ++
 .../misc/intel,ixp4xx-queue-manager.yaml        |  49 ++
 .../bindings/timer/intel,ixp4xx-timer.yaml      |  42 +
 MAINTAINERS                                     |  21 +-
 arch/arm/Kconfig                                |   7 +-
 arch/arm/Kconfig.debug                          |   2 +
 arch/arm/Makefile                               |   1 -
 arch/arm/boot/dts/Makefile                      |   3 +
 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi   |   4 +-
 arch/arm/boot/dts/imx6dl-riotboard.dts          |   2 +-
 arch/arm/boot/dts/imx6q-ba16.dtsi               |   2 +-
 arch/arm/boot/dts/imx6q-marsboard.dts           |   2 +-
 arch/arm/boot/dts/imx6q-tbs2910.dts             |   2 +-
 arch/arm/boot/dts/imx6qdl-apf6.dtsi             |   2 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi        |   2 +-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi          |   2 +-
 arch/arm/boot/dts/imx6qdl-sr-som.dtsi           |   2 +-
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi        |   2 +-
 arch/arm/boot/dts/imx6sx-sabreauto.dts          |   2 +-
 arch/arm/boot/dts/imx6sx-sdb.dtsi               |   2 +-
 arch/arm/boot/dts/imx7d-pico.dtsi               |   2 +-
 .../arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 109 +++
 arch/arm/boot/dts/intel-ixp42x.dtsi             |  25 +
 .../boot/dts/intel-ixp43x-gateworks-gw2358.dts  |  94 ++
 arch/arm/boot/dts/intel-ixp43x.dtsi             |  15 +
 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi      |  34 +
 arch/arm/boot/dts/intel-ixp4xx.dtsi             |  69 ++
 arch/arm/boot/dts/ls1021a-twr.dts               |   9 +-
 arch/arm/boot/dts/ls1021a.dtsi                  |  11 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi            |   2 +
 arch/arm/configs/exynos_defconfig               |   1 -
 arch/arm/configs/multi_v7_defconfig             |   1 -
 arch/arm/firmware/Kconfig                       |  29 -
 arch/arm/firmware/Makefile                      |   4 -
 arch/arm/include/asm/firmware.h                 |   2 +-
 arch/arm/mach-davinci/board-da830-evm.c         |  51 +-
 arch/arm/mach-davinci/board-da850-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |   1 +
 arch/arm/mach-davinci/board-omapl138-hawk.c     |  50 +-
 arch/arm/mach-ep93xx/adssphere.c                |   2 +-
 arch/arm/mach-ep93xx/clock.c                    |   3 +-
 arch/arm/mach-ep93xx/core.c                     |   8 +-
 arch/arm/mach-ep93xx/dma.c                      |   2 +-
 arch/arm/mach-ep93xx/edb93xx.c                  |   4 +-
 arch/arm/mach-ep93xx/gesbc9312.c                |   2 +-
 .../{include/mach => }/gpio-ep93xx.h            |   0
 .../mach-ep93xx/{include/mach => }/hardware.h   |   2 +-
 arch/arm/mach-ep93xx/micro9.c                   |   2 +-
 .../mach-ep93xx/{include/mach => }/platform.h   |  23 +-
 arch/arm/mach-ep93xx/simone.c                   |   4 +-
 arch/arm/mach-ep93xx/snappercl15.c              |   4 +-
 arch/arm/mach-ep93xx/ts72xx.c                   |   4 +-
 arch/arm/mach-ep93xx/vision_ep9307.c            |   4 +-
 arch/arm/mach-exynos/Kconfig                    |  12 +-
 arch/arm/mach-exynos/Makefile                   |   2 +-
 arch/arm/mach-exynos/common.h                   |   1 +
 arch/arm/mach-exynos/exynos.c                   |   3 +
 arch/arm/mach-exynos/firmware.c                 |   1 +
 arch/arm/mach-exynos/mcpm-exynos.c              |  13 +-
 arch/arm/mach-exynos/platsmp.c                  |   9 +-
 arch/arm/mach-exynos/smc.h                      |   7 +
 arch/arm/mach-exynos/suspend.c                  |  49 +-
 arch/arm/mach-imx/pm-imx6.c                     |   6 +-
 arch/arm/mach-ixp4xx/Kconfig                    |  27 +-
 arch/arm/mach-ixp4xx/Makefile                   |   5 +-
 arch/arm/mach-ixp4xx/avila-pci.c                |   2 +
 arch/arm/mach-ixp4xx/avila-setup.c              |   2 +
 arch/arm/mach-ixp4xx/common.c                   | 484 ++---------
 arch/arm/mach-ixp4xx/coyote-pci.c               |   2 +
 arch/arm/mach-ixp4xx/coyote-setup.c             |   2 +
 arch/arm/mach-ixp4xx/dsmg600-pci.c              |   2 +
 arch/arm/mach-ixp4xx/dsmg600-setup.c            |   5 +-
 arch/arm/mach-ixp4xx/fsg-pci.c                  |   2 +
 arch/arm/mach-ixp4xx/fsg-setup.c                |   2 +
 arch/arm/mach-ixp4xx/gateway7001-pci.c          |   2 +
 arch/arm/mach-ixp4xx/gateway7001-setup.c        |   2 +
 arch/arm/mach-ixp4xx/gtwx5715-pci.c             |   2 +
 arch/arm/mach-ixp4xx/gtwx5715-setup.c           |   2 +
 arch/arm/mach-ixp4xx/include/mach/entry-macro.S |  41 -
 arch/arm/mach-ixp4xx/include/mach/irqs.h        |  75 --
 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h |  94 --
 arch/arm/mach-ixp4xx/include/mach/qmgr.h        | 204 -----
 arch/arm/mach-ixp4xx/irqs.h                     |  68 ++
 arch/arm/mach-ixp4xx/ixdp425-pci.c              |   2 +
 arch/arm/mach-ixp4xx/ixdp425-setup.c            |   2 +
 arch/arm/mach-ixp4xx/ixdpg425-pci.c             |   2 +
 arch/arm/mach-ixp4xx/ixp4xx-of.c                |  60 ++
 arch/arm/mach-ixp4xx/nas100d-pci.c              |   2 +
 arch/arm/mach-ixp4xx/nas100d-setup.c            |   5 +-
 arch/arm/mach-ixp4xx/nslu2-pci.c                |   2 +
 arch/arm/mach-ixp4xx/nslu2-setup.c              |  12 +-
 arch/arm/mach-ixp4xx/wg302v2-pci.c              |   2 +
 arch/arm/mach-ixp4xx/wg302v2-setup.c            |   2 +
 arch/arm/mach-lpc32xx/phy3250.c                 |  42 +-
 arch/arm/mach-omap2/common.h                    |   9 +
 arch/arm/mach-omap2/i2c.c                       |  11 +-
 arch/arm/mach-omap2/io.c                        |   7 +-
 arch/arm/mach-omap2/mmc.h                       |   8 +
 arch/arm/mach-omap2/omap-wakeupgen.c            |   4 +-
 arch/arm/mach-omap2/omap_hwmod.c                | 210 ++++-
 arch/arm/mach-omap2/omap_hwmod.h                |   8 +-
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      |   1 -
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      |   1 -
 .../mach-omap2/omap_hwmod_2xxx_ipblock_data.c   |   1 -
 .../omap_hwmod_33xx_43xx_common_data.h          |  29 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c    | 103 ---
 .../omap_hwmod_33xx_43xx_ipblock_data.c         | 255 ------
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c      |  64 --
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   4 -
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      | 113 ---
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 740 ----------------
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      | 748 ----------------
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       | 848 +------------------
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      |   1 -
 arch/arm/mach-omap2/pm33xx-core.c               |   8 +-
 arch/arm/mach-omap2/sr_device.c                 |   5 +-
 arch/arm/mach-rockchip/platsmp.c                |   1 +
 arch/arm/mach-rockchip/pm.c                     |   4 +-
 arch/arm/mach-s3c64xx/mach-crag6410-module.c    |  14 +-
 arch/arm/mach-shmobile/pm-rcar-gen2.c           |   1 +
 .../mach-shmobile/regulator-quirk-rcar-gen2.c   |   6 +-
 arch/arm/mach-stm32/Kconfig                     |   5 +-
 arch/arm/mach-sunxi/mc_smp.c                    |   5 +-
 arch/arm/mach-sunxi/platsmp.c                   |   4 +
 arch/arm/mach-tegra/Kconfig                     |   3 +-
 arch/arm/mach-tegra/cpuidle-tegra114.c          |   4 +-
 arch/arm/mach-tegra/pm.c                        |  50 ++
 arch/arm/mach-tegra/reset-handler.S             |  50 +-
 arch/arm/mach-tegra/reset.c                     |   4 +
 arch/arm/mach-tegra/reset.h                     |   9 +-
 arch/arm/mach-tegra/sleep-tegra20.S             |   4 +
 arch/arm/mach-tegra/sleep.S                     |  14 +-
 arch/arm/mach-tegra/tegra.c                     |   5 +-
 arch/arm/mach-u300/regulator.c                  |   2 +
 arch/arm/plat-pxa/ssp.c                         |   6 -
 .../dts/allwinner/sun50i-a64-bananapi-m64.dts   |   2 +-
 .../boot/dts/allwinner/sun50i-a64-pine64.dts    |   2 +-
 .../boot/dts/allwinner/sun50i-a64-pinebook.dts  |   2 +-
 .../boot/dts/allwinner/sun50i-a64-sopine.dtsi   |   2 +-
 drivers/ata/pata_ep93xx.c                       |   2 +-
 drivers/bus/ti-sysc.c                           | 661 ++++++++++++---
 drivers/clocksource/Kconfig                     |   7 +
 drivers/clocksource/Makefile                    |   1 +
 drivers/clocksource/timer-ixp4xx.c              | 284 +++++++
 drivers/crypto/ixp4xx_crypto.c                  |   4 +-
 drivers/firmware/Kconfig                        |  16 +
 drivers/firmware/Makefile                       |   1 +
 .../firmware/trusted_foundations.c              |  79 +-
 drivers/gpio/Kconfig                            |  13 +
 drivers/gpio/Makefile                           |   1 +
 drivers/gpio/gpio-ixp4xx.c                      | 474 +++++++++++
 drivers/input/keyboard/Kconfig                  |   2 +-
 drivers/input/keyboard/ep93xx_keypad.c          |   8 +-
 drivers/input/misc/ixp4xx-beeper.c              |  20 +-
 drivers/irqchip/Kconfig                         |   6 +
 drivers/irqchip/Makefile                        |   1 +
 drivers/irqchip/irq-ixp4xx.c                    | 403 +++++++++
 drivers/net/ethernet/cirrus/Kconfig             |   2 +-
 drivers/net/ethernet/cirrus/ep93xx_eth.c        |   2 +-
 drivers/net/ethernet/xscale/ixp4xx_eth.c        |  14 +-
 drivers/net/wan/ixp4xx_hss.c                    |   4 +-
 drivers/pwm/pwm-ep93xx.c                        |   2 +-
 drivers/soc/Kconfig                             |   1 +
 drivers/soc/Makefile                            |   1 +
 drivers/soc/ixp4xx/Kconfig                      |  16 +
 drivers/soc/ixp4xx/Makefile                     |   2 +
 .../soc/ixp4xx/ixp4xx-npe.c                     |  66 +-
 .../soc/ixp4xx/ixp4xx-qmgr.c                    | 186 +++-
 drivers/usb/host/ohci-da8xx.c                   |  42 +-
 drivers/watchdog/ixp4xx_wdt.c                   |   9 +
 .../linux/firmware}/trusted_foundations.h       |  27 +-
 include/linux/irqchip/irq-ixp4xx.h              |  12 +
 include/linux/platform_data/eth-ep93xx.h        |  10 +
 include/linux/platform_data/keypad-ep93xx.h     |   4 +-
 include/linux/platform_data/ti-sysc.h           |   9 +-
 include/linux/platform_data/timer-ixp4xx.h      |  11 +
 include/linux/soc/cirrus/ep93xx.h               |  37 +
 .../mach => include/linux/soc/ixp4xx}/npe.h     |   2 -
 include/linux/soc/ixp4xx/qmgr.h                 |  91 ++
 sound/soc/cirrus/edb93xx.c                      |   2 +-
 sound/soc/cirrus/ep93xx-ac97.c                  |   1 +
 sound/soc/cirrus/ep93xx-i2s.c                   |   3 +-
 sound/soc/cirrus/simone.c                       |   2 +-
 sound/soc/cirrus/snappercl15.c                  |   2 +-
 188 files changed, 3791 insertions(+), 4242 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
 create mode 100644 Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
 create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml
 create mode 100644 Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
 create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts
 create mode 100644 arch/arm/boot/dts/intel-ixp42x.dtsi
 create mode 100644 arch/arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts
 create mode 100644 arch/arm/boot/dts/intel-ixp43x.dtsi
 create mode 100644 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi
 create mode 100644 arch/arm/boot/dts/intel-ixp4xx.dtsi
 delete mode 100644 arch/arm/firmware/Kconfig
 delete mode 100644 arch/arm/firmware/Makefile
 rename arch/arm/mach-ep93xx/{include/mach => }/gpio-ep93xx.h (100%)
 rename arch/arm/mach-ep93xx/{include/mach => }/hardware.h (96%)
 rename arch/arm/mach-ep93xx/{include/mach => }/platform.h (65%)
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/qmgr.h
 create mode 100644 arch/arm/mach-ixp4xx/irqs.h
 create mode 100644 arch/arm/mach-ixp4xx/ixp4xx-of.c
 create mode 100644 drivers/clocksource/timer-ixp4xx.c
 rename {arch/arm => drivers}/firmware/trusted_foundations.c (62%)
 create mode 100644 drivers/gpio/gpio-ixp4xx.c
 create mode 100644 drivers/irqchip/irq-ixp4xx.c
 create mode 100644 drivers/soc/ixp4xx/Kconfig
 create mode 100644 drivers/soc/ixp4xx/Makefile
 rename arch/arm/mach-ixp4xx/ixp4xx_npe.c => drivers/soc/ixp4xx/ixp4xx-npe.c (94%)
 rename arch/arm/mach-ixp4xx/ixp4xx_qmgr.c => drivers/soc/ixp4xx/ixp4xx-qmgr.c (66%)
 rename {arch/arm/include/asm => include/linux/firmware}/trusted_foundations.h (77%)
 create mode 100644 include/linux/irqchip/irq-ixp4xx.h
 create mode 100644 include/linux/platform_data/eth-ep93xx.h
 create mode 100644 include/linux/platform_data/timer-ixp4xx.h
 create mode 100644 include/linux/soc/cirrus/ep93xx.h
 rename {arch/arm/mach-ixp4xx/include/mach => include/linux/soc/ixp4xx}/npe.h (95%)
 create mode 100644 include/linux/soc/ixp4xx/qmgr.h

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

* [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16  6:43   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2019-05-16  6:43 UTC (permalink / raw)
  To: torvalds; +Cc: Olof Johansson, arm, linux-kernel, linux-arm-kernel

SoC updates, mostly refactorings and cleanups of old legacy platforms.
Major themes this release:

- Conversion of ixp4xx to a modern platform (drivers, DT, bindings)
- Moving some of the ep93xx headers around to get it closer to multiplatform enabled.
- Cleanups of Davinci

This tag also contains a few patches that were queued up as fixes before
5.1 but I didn't get sent in before release.

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

The following changes since commit 83f3ef3de625a5766de2382f9e077d4daafd5bac:

  Merge tag 'libnvdimm-fixes-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

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 7a0c4c17089a8aff52f516f0f52002be52950aae:

  Merge branch 'fixes' into arm/soc

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

Adam Ford (2):
      ARM: dts: imx6q-logicpd: Reduce inrush current on start
      ARM: dts: imx6q-logicpd: Reduce inrush current on USBH1

Alexandre Belloni (1):
      ARM: lpc32xx: stop overwriting TEST_CLK_SEL

Andrew F. Davis (1):
      ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save context like non-HS

Arnd Bergmann (6):
      ARM: ep93xx: move network platform data to separate header
      ARM: ep93xx: keypad: stop using mach/platform.h
      ARM: ep93xx: move pinctrl interfaces into include/linux/soc
      ARM: ep93xx: move private headers out of mach/*
      ARM: u300: regulator: add MODULE_LICENSE()
      ARM: debug-ll: add default address for digicolor

Bartosz Golaszewski (6):
      ARM: davinci: add missing sentinels to GPIO lookup tables
      usb: ohci-da8xx: let the regulator framework keep track of use count
      usb: ohci-da8xx: disable the regulator if the overcurrent irq fired
      ARM: davinci: omapl138-hawk: add a fixed regulator for ohci-da8xx
      ARM: davinci: da830-evm: add a fixed regulator for ohci-da8xx
      usb: ohci-da8xx: drop the vbus GPIO

Charles Keepax (1):
      ARM: s3c64xx: Tidy up handling of regulator GPIO lookups

Chen-Yu Tsai (1):
      arm64: dts: allwinner: a64: Rename hpvcc-supply to cpvdd-supply

Colin Ian King (1):
      Documentation: bus: ti-sysc: fix spelling mistakes "multipe" and "interconnet"

Dinh Nguyen (1):
      MAINTAINERS: Add arm64/intel entry for SoCFPGA

Dmitry Osipenko (7):
      ARM: trusted_foundations: Support L2 cache maintenance
      ARM: trusted_foundations: Make prepare_idle call to take mode argument
      ARM: trusted_foundations: Provide information about whether firmware is registered
      ARM: tegra: Set up L2 cache using Trusted Foundations firmware
      ARM: tegra: Don't apply CPU erratas in insecure mode
      ARM: tegra: Always boot CPU in ARM-mode
      ARM: tegra: Add firmware calls required for suspend-resume on Tegra30

Douglas Anderson (1):
      ARM: rockchip: Mark pm-init functions __init

Fabio Estevam (1):
      ARM: dts: imx: Fix the AR803X phy-mode

Joonyoung Shim (1):
      ARM: exynos: Add CPU state management for Exynos542x under secure firmware

Kabir Sahane (1):
      ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA may be using it

Kevin Hilman (1):
      MAINTAINERS: update arch/arm/mach-davinci

Kohji Okuno (1):
      ARM: imx6: cpuidle: omit the unnecessary unmask of GINT

Linus Walleij (31):
      ARM: ixp4xx: Add myself as maintainer
      ARM: ixp4xx: Convert to MULTI_IRQ_HANDLER
      ARM: ixp4xx: Pass IRQ resource to beeper
      ARM: ixp4xx: Convert to SPARSE_IRQ
      irqchip: Add driver for IXP4xx
      gpio: ixp4xx: Add driver for the IXP4xx GPIO
      ARM: ixp4xx: Switch to use new IRQ+GPIO drivers
      clocksource/drivers/ixp4xx: Add driver
      ARM: ixp4xx: Switch to use new timer driver
      irqchip: ixp4xx: Add DT bindings
      irqchip: ixp4xx: Add OF initialization support
      clocksource/drivers/ixp4xx: Add DT bindings
      clocksource/drivers/ixp4xx: Add OF initialization support
      gpio: ixp4xx: Add DT bindings
      gpio: ixp4xx: Add OF probing support
      ARM: ixp4xx: Add DT bindings
      ARM: ixp4xx: Add device tree boot support
      ARM: dts: Add some initial IXP4xx device trees
      ARM: ixp4xx: Move NPE and QMGR to drivers/soc
      ARM: ixp4xx: Move IXP4xx QMGR and NPE headers
      ARM: ixp4xx: Turn the NPE into a platform device
      ARM: ixp4xx: Turn the QMGR into a platform device
      soc: ixp4xx: npe: Pass addresses as resources
      soc: ixp4xx: Uninline several functions
      soc: ixp4xx: Remove unused functions
      soc: ixp4xx: qmgr: Pass resources
      soc: ixp4xx: Add DT bindings for IXP4xx NPE
      soc: ixp4xx: npe: Add DT probe code
      soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr
      soc: ixp4xx: qmgr: Add DT probe code
      ARM: dts: Add queue manager and NPE to the IXP4xx DTSI

Ludovic Barre (1):
      ARM: stm32: add AMBA support for stm32 family

Marek Szyprowski (5):
      ARM: exynos: Move Exynos542x CPU state reset to pm_prepare()
      ARM: exynos: Add Exynos SMC values for secure memory write
      ARM: exynos: Fix undefined instruction during Exynos5422 resume
      ARM: exynos: Fix infinite loops on CPU powerup failure
      ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs

Marek Vasut (1):
      ARM: shmobile: porter: enable R-Car Gen2 regulator quirk

Maxime Ripard (1):
      ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing

Olof Johansson (17):
      Merge tag 'imx-fixes-5.1-2' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'sunxi-fixes-for-5.1' of https://git.kernel.org/.../sunxi/linux into fixes
      Merge tag 'imx-fixes-5.1-3' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'davinci-fixes-for-v5.1' of git://git.kernel.org/.../nsekhar/linux-davinci into fixes
      Merge tag 'omap-for-v5.2/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'omap-for-v5.2/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'samsung-soc-5.2' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'pxa-for-5.2' of https://github.com/rjarzmik/linux into arm/soc
      Merge tag 'davinci-for-v5.2/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
      Merge tag 'maintainers_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/soc
      Merge tag 'tegra-for-5.2-firmware' of git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'renesas-arm-soc-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/soc
      Merge tag 'ixp4xx-for-armsoc' of git://git.kernel.org/.../linusw/linux-nomadik into arm/soc
      Merge tag 'lpc32xx-soc-for-5.2' of https://github.com/vzapolskiy/linux-lpc32xx into arm/soc
      Merge tag 'imx-soc-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'v5.2-rockchip-soc32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/soc
      Merge branch 'fixes' into arm/soc

Roger Quadros (1):
      bus: ti-sysc: Add generic enable/disable functions

Thierry Reding (2):
      ARM: tegra: Sort dependencies alphabetically
      firmware: Move Trusted Foundations support

Tony Lindgren (38):
      ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()
      ARM: OMAP2+: Make interconnect target module allocation functions static
      ARM: OMAP2+: Prepare class allocation for dynamically allocated modules
      ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it
      ARM: OMAP2+: Allocate struct omap_hwmod based on dts data
      ARM: OMAP2+: Remove hwmod .rev data and use local SoC checks instead
      ARM: OMAP2+: Handle reset quirks for dynamically allocated modules
      bus: ti-sysc: Fix sysc_unprepare() when no clocks have been allocated
      bus: ti-sysc: Handle missed no-idle property in addition to no-idle-on-init
      bus: ti-sysc: Make functions static
      bus: ti-sysc: Move legacy platform data idling into separate functions
      bus: ti-sysc: Add separate functions for handling clocks
      bus: ti-sysc: Enable all clocks directly during init to read revision
      bus: ti-sysc: Allocate mdata as needed and do platform data based init later
      bus: ti-sysc: Manage clocks for the interconnect target module in all cases
      bus: ti-sysc: Move rstctrl reset to happen later
      bus: ti-sysc: Add support for early quirks based on register address
      bus: ti-sysc: Add quirk handling for external optional functional clock
      bus: ti-sysc: Pass clockactivity quirk to platform functions
      bus: ti-sysc: Handle swsup idle mode quirks
      bus: ti-sysc: Detect DMIC for debugging
      ARM: OMAP2+: Drop mmc platform data for omap4
      ARM: OMAP2+: Drop i2c platform data for omap4
      ARM: OMAP2+: Drop gpio platform data for omap4
      ARM: OMAP2+: Drop uart platform data for omap4
      ARM: OMAP2+: Drop mmc platform data for am330x and am43xx
      ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx
      ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx
      ARM: OMAP2+: Drop uart platform data for am33xx and am43xx
      ARM: OMAP2+: Drop mmc platform data for omap5
      ARM: OMAP2+: Drop i2c platform data for omap5
      ARM: OMAP2+: Drop gpio platform data for omap5
      ARM: OMAP2+: Drop uart platform data for omap5
      ARM: OMAP2+: Drop mmc platform data for dra7
      ARM: OMAP2+: Drop i2c platform data for dra7
      ARM: OMAP2+: Drop gpio platform data for dra7
      ARM: OMAP2+: Drop uart platform data for dra7
      ARM: OMAP2+: Drop mcspi platform data for omap4

Vladimir Oltean (1):
      ARM: dts: ls1021: Fix SGMII PCS link remaining down after PHY disconnect

Vladimir Zapolskiy (3):
      ARM: lpc32xx: remove redundant included headers
      ARM: lpc32xx: remove platform data of SSP0 and SSP1 controllers
      ARM: lpc32xx: use SPDX license identifier

Wen Yang (5):
      ARM: sunxi: fix a leaked reference by adding missing of_node_put
      ARM: sunxi: fix a leaked reference by adding missing of_node_put
      ARM: shmobile: fix a leaked reference by adding missing of_node_put
      ARM: exynos: Fix a leaked reference by adding missing of_node_put
      ARM: rockchip: add missing of_node_put in rockchip_smp_prepare_pmu

YueHaibing (1):
      ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"


 .../devicetree/bindings/arm/intel-ixp4xx.yaml   |  22 +
 .../devicetree/bindings/bus/ti-sysc.txt         |   6 +-
 .../intel,ixp4xx-network-processing-engine.yaml |  44 +
 .../intel,ixp4xx-interrupt.yaml                 |  54 ++
 .../misc/intel,ixp4xx-queue-manager.yaml        |  49 ++
 .../bindings/timer/intel,ixp4xx-timer.yaml      |  42 +
 MAINTAINERS                                     |  21 +-
 arch/arm/Kconfig                                |   7 +-
 arch/arm/Kconfig.debug                          |   2 +
 arch/arm/Makefile                               |   1 -
 arch/arm/boot/dts/Makefile                      |   3 +
 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi   |   4 +-
 arch/arm/boot/dts/imx6dl-riotboard.dts          |   2 +-
 arch/arm/boot/dts/imx6q-ba16.dtsi               |   2 +-
 arch/arm/boot/dts/imx6q-marsboard.dts           |   2 +-
 arch/arm/boot/dts/imx6q-tbs2910.dts             |   2 +-
 arch/arm/boot/dts/imx6qdl-apf6.dtsi             |   2 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi        |   2 +-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi          |   2 +-
 arch/arm/boot/dts/imx6qdl-sr-som.dtsi           |   2 +-
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi        |   2 +-
 arch/arm/boot/dts/imx6sx-sabreauto.dts          |   2 +-
 arch/arm/boot/dts/imx6sx-sdb.dtsi               |   2 +-
 arch/arm/boot/dts/imx7d-pico.dtsi               |   2 +-
 .../arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 109 +++
 arch/arm/boot/dts/intel-ixp42x.dtsi             |  25 +
 .../boot/dts/intel-ixp43x-gateworks-gw2358.dts  |  94 ++
 arch/arm/boot/dts/intel-ixp43x.dtsi             |  15 +
 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi      |  34 +
 arch/arm/boot/dts/intel-ixp4xx.dtsi             |  69 ++
 arch/arm/boot/dts/ls1021a-twr.dts               |   9 +-
 arch/arm/boot/dts/ls1021a.dtsi                  |  11 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi            |   2 +
 arch/arm/configs/exynos_defconfig               |   1 -
 arch/arm/configs/multi_v7_defconfig             |   1 -
 arch/arm/firmware/Kconfig                       |  29 -
 arch/arm/firmware/Makefile                      |   4 -
 arch/arm/include/asm/firmware.h                 |   2 +-
 arch/arm/mach-davinci/board-da830-evm.c         |  51 +-
 arch/arm/mach-davinci/board-da850-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |   1 +
 arch/arm/mach-davinci/board-omapl138-hawk.c     |  50 +-
 arch/arm/mach-ep93xx/adssphere.c                |   2 +-
 arch/arm/mach-ep93xx/clock.c                    |   3 +-
 arch/arm/mach-ep93xx/core.c                     |   8 +-
 arch/arm/mach-ep93xx/dma.c                      |   2 +-
 arch/arm/mach-ep93xx/edb93xx.c                  |   4 +-
 arch/arm/mach-ep93xx/gesbc9312.c                |   2 +-
 .../{include/mach => }/gpio-ep93xx.h            |   0
 .../mach-ep93xx/{include/mach => }/hardware.h   |   2 +-
 arch/arm/mach-ep93xx/micro9.c                   |   2 +-
 .../mach-ep93xx/{include/mach => }/platform.h   |  23 +-
 arch/arm/mach-ep93xx/simone.c                   |   4 +-
 arch/arm/mach-ep93xx/snappercl15.c              |   4 +-
 arch/arm/mach-ep93xx/ts72xx.c                   |   4 +-
 arch/arm/mach-ep93xx/vision_ep9307.c            |   4 +-
 arch/arm/mach-exynos/Kconfig                    |  12 +-
 arch/arm/mach-exynos/Makefile                   |   2 +-
 arch/arm/mach-exynos/common.h                   |   1 +
 arch/arm/mach-exynos/exynos.c                   |   3 +
 arch/arm/mach-exynos/firmware.c                 |   1 +
 arch/arm/mach-exynos/mcpm-exynos.c              |  13 +-
 arch/arm/mach-exynos/platsmp.c                  |   9 +-
 arch/arm/mach-exynos/smc.h                      |   7 +
 arch/arm/mach-exynos/suspend.c                  |  49 +-
 arch/arm/mach-imx/pm-imx6.c                     |   6 +-
 arch/arm/mach-ixp4xx/Kconfig                    |  27 +-
 arch/arm/mach-ixp4xx/Makefile                   |   5 +-
 arch/arm/mach-ixp4xx/avila-pci.c                |   2 +
 arch/arm/mach-ixp4xx/avila-setup.c              |   2 +
 arch/arm/mach-ixp4xx/common.c                   | 484 ++---------
 arch/arm/mach-ixp4xx/coyote-pci.c               |   2 +
 arch/arm/mach-ixp4xx/coyote-setup.c             |   2 +
 arch/arm/mach-ixp4xx/dsmg600-pci.c              |   2 +
 arch/arm/mach-ixp4xx/dsmg600-setup.c            |   5 +-
 arch/arm/mach-ixp4xx/fsg-pci.c                  |   2 +
 arch/arm/mach-ixp4xx/fsg-setup.c                |   2 +
 arch/arm/mach-ixp4xx/gateway7001-pci.c          |   2 +
 arch/arm/mach-ixp4xx/gateway7001-setup.c        |   2 +
 arch/arm/mach-ixp4xx/gtwx5715-pci.c             |   2 +
 arch/arm/mach-ixp4xx/gtwx5715-setup.c           |   2 +
 arch/arm/mach-ixp4xx/include/mach/entry-macro.S |  41 -
 arch/arm/mach-ixp4xx/include/mach/irqs.h        |  75 --
 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h |  94 --
 arch/arm/mach-ixp4xx/include/mach/qmgr.h        | 204 -----
 arch/arm/mach-ixp4xx/irqs.h                     |  68 ++
 arch/arm/mach-ixp4xx/ixdp425-pci.c              |   2 +
 arch/arm/mach-ixp4xx/ixdp425-setup.c            |   2 +
 arch/arm/mach-ixp4xx/ixdpg425-pci.c             |   2 +
 arch/arm/mach-ixp4xx/ixp4xx-of.c                |  60 ++
 arch/arm/mach-ixp4xx/nas100d-pci.c              |   2 +
 arch/arm/mach-ixp4xx/nas100d-setup.c            |   5 +-
 arch/arm/mach-ixp4xx/nslu2-pci.c                |   2 +
 arch/arm/mach-ixp4xx/nslu2-setup.c              |  12 +-
 arch/arm/mach-ixp4xx/wg302v2-pci.c              |   2 +
 arch/arm/mach-ixp4xx/wg302v2-setup.c            |   2 +
 arch/arm/mach-lpc32xx/phy3250.c                 |  42 +-
 arch/arm/mach-omap2/common.h                    |   9 +
 arch/arm/mach-omap2/i2c.c                       |  11 +-
 arch/arm/mach-omap2/io.c                        |   7 +-
 arch/arm/mach-omap2/mmc.h                       |   8 +
 arch/arm/mach-omap2/omap-wakeupgen.c            |   4 +-
 arch/arm/mach-omap2/omap_hwmod.c                | 210 ++++-
 arch/arm/mach-omap2/omap_hwmod.h                |   8 +-
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      |   1 -
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      |   1 -
 .../mach-omap2/omap_hwmod_2xxx_ipblock_data.c   |   1 -
 .../omap_hwmod_33xx_43xx_common_data.h          |  29 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c    | 103 ---
 .../omap_hwmod_33xx_43xx_ipblock_data.c         | 255 ------
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c      |  64 --
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   4 -
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      | 113 ---
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      | 740 ----------------
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      | 748 ----------------
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       | 848 +------------------
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      |   1 -
 arch/arm/mach-omap2/pm33xx-core.c               |   8 +-
 arch/arm/mach-omap2/sr_device.c                 |   5 +-
 arch/arm/mach-rockchip/platsmp.c                |   1 +
 arch/arm/mach-rockchip/pm.c                     |   4 +-
 arch/arm/mach-s3c64xx/mach-crag6410-module.c    |  14 +-
 arch/arm/mach-shmobile/pm-rcar-gen2.c           |   1 +
 .../mach-shmobile/regulator-quirk-rcar-gen2.c   |   6 +-
 arch/arm/mach-stm32/Kconfig                     |   5 +-
 arch/arm/mach-sunxi/mc_smp.c                    |   5 +-
 arch/arm/mach-sunxi/platsmp.c                   |   4 +
 arch/arm/mach-tegra/Kconfig                     |   3 +-
 arch/arm/mach-tegra/cpuidle-tegra114.c          |   4 +-
 arch/arm/mach-tegra/pm.c                        |  50 ++
 arch/arm/mach-tegra/reset-handler.S             |  50 +-
 arch/arm/mach-tegra/reset.c                     |   4 +
 arch/arm/mach-tegra/reset.h                     |   9 +-
 arch/arm/mach-tegra/sleep-tegra20.S             |   4 +
 arch/arm/mach-tegra/sleep.S                     |  14 +-
 arch/arm/mach-tegra/tegra.c                     |   5 +-
 arch/arm/mach-u300/regulator.c                  |   2 +
 arch/arm/plat-pxa/ssp.c                         |   6 -
 .../dts/allwinner/sun50i-a64-bananapi-m64.dts   |   2 +-
 .../boot/dts/allwinner/sun50i-a64-pine64.dts    |   2 +-
 .../boot/dts/allwinner/sun50i-a64-pinebook.dts  |   2 +-
 .../boot/dts/allwinner/sun50i-a64-sopine.dtsi   |   2 +-
 drivers/ata/pata_ep93xx.c                       |   2 +-
 drivers/bus/ti-sysc.c                           | 661 ++++++++++++---
 drivers/clocksource/Kconfig                     |   7 +
 drivers/clocksource/Makefile                    |   1 +
 drivers/clocksource/timer-ixp4xx.c              | 284 +++++++
 drivers/crypto/ixp4xx_crypto.c                  |   4 +-
 drivers/firmware/Kconfig                        |  16 +
 drivers/firmware/Makefile                       |   1 +
 .../firmware/trusted_foundations.c              |  79 +-
 drivers/gpio/Kconfig                            |  13 +
 drivers/gpio/Makefile                           |   1 +
 drivers/gpio/gpio-ixp4xx.c                      | 474 +++++++++++
 drivers/input/keyboard/Kconfig                  |   2 +-
 drivers/input/keyboard/ep93xx_keypad.c          |   8 +-
 drivers/input/misc/ixp4xx-beeper.c              |  20 +-
 drivers/irqchip/Kconfig                         |   6 +
 drivers/irqchip/Makefile                        |   1 +
 drivers/irqchip/irq-ixp4xx.c                    | 403 +++++++++
 drivers/net/ethernet/cirrus/Kconfig             |   2 +-
 drivers/net/ethernet/cirrus/ep93xx_eth.c        |   2 +-
 drivers/net/ethernet/xscale/ixp4xx_eth.c        |  14 +-
 drivers/net/wan/ixp4xx_hss.c                    |   4 +-
 drivers/pwm/pwm-ep93xx.c                        |   2 +-
 drivers/soc/Kconfig                             |   1 +
 drivers/soc/Makefile                            |   1 +
 drivers/soc/ixp4xx/Kconfig                      |  16 +
 drivers/soc/ixp4xx/Makefile                     |   2 +
 .../soc/ixp4xx/ixp4xx-npe.c                     |  66 +-
 .../soc/ixp4xx/ixp4xx-qmgr.c                    | 186 +++-
 drivers/usb/host/ohci-da8xx.c                   |  42 +-
 drivers/watchdog/ixp4xx_wdt.c                   |   9 +
 .../linux/firmware}/trusted_foundations.h       |  27 +-
 include/linux/irqchip/irq-ixp4xx.h              |  12 +
 include/linux/platform_data/eth-ep93xx.h        |  10 +
 include/linux/platform_data/keypad-ep93xx.h     |   4 +-
 include/linux/platform_data/ti-sysc.h           |   9 +-
 include/linux/platform_data/timer-ixp4xx.h      |  11 +
 include/linux/soc/cirrus/ep93xx.h               |  37 +
 .../mach => include/linux/soc/ixp4xx}/npe.h     |   2 -
 include/linux/soc/ixp4xx/qmgr.h                 |  91 ++
 sound/soc/cirrus/edb93xx.c                      |   2 +-
 sound/soc/cirrus/ep93xx-ac97.c                  |   1 +
 sound/soc/cirrus/ep93xx-i2s.c                   |   3 +-
 sound/soc/cirrus/simone.c                       |   2 +-
 sound/soc/cirrus/snappercl15.c                  |   2 +-
 188 files changed, 3791 insertions(+), 4242 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
 create mode 100644 Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
 create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml
 create mode 100644 Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
 create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts
 create mode 100644 arch/arm/boot/dts/intel-ixp42x.dtsi
 create mode 100644 arch/arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts
 create mode 100644 arch/arm/boot/dts/intel-ixp43x.dtsi
 create mode 100644 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi
 create mode 100644 arch/arm/boot/dts/intel-ixp4xx.dtsi
 delete mode 100644 arch/arm/firmware/Kconfig
 delete mode 100644 arch/arm/firmware/Makefile
 rename arch/arm/mach-ep93xx/{include/mach => }/gpio-ep93xx.h (100%)
 rename arch/arm/mach-ep93xx/{include/mach => }/hardware.h (96%)
 rename arch/arm/mach-ep93xx/{include/mach => }/platform.h (65%)
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/qmgr.h
 create mode 100644 arch/arm/mach-ixp4xx/irqs.h
 create mode 100644 arch/arm/mach-ixp4xx/ixp4xx-of.c
 create mode 100644 drivers/clocksource/timer-ixp4xx.c
 rename {arch/arm => drivers}/firmware/trusted_foundations.c (62%)
 create mode 100644 drivers/gpio/gpio-ixp4xx.c
 create mode 100644 drivers/irqchip/irq-ixp4xx.c
 create mode 100644 drivers/soc/ixp4xx/Kconfig
 create mode 100644 drivers/soc/ixp4xx/Makefile
 rename arch/arm/mach-ixp4xx/ixp4xx_npe.c => drivers/soc/ixp4xx/ixp4xx-npe.c (94%)
 rename arch/arm/mach-ixp4xx/ixp4xx_qmgr.c => drivers/soc/ixp4xx/ixp4xx-qmgr.c (66%)
 rename {arch/arm/include/asm => include/linux/firmware}/trusted_foundations.h (77%)
 create mode 100644 include/linux/irqchip/irq-ixp4xx.h
 create mode 100644 include/linux/platform_data/eth-ep93xx.h
 create mode 100644 include/linux/platform_data/timer-ixp4xx.h
 create mode 100644 include/linux/soc/cirrus/ep93xx.h
 rename {arch/arm/mach-ixp4xx/include/mach => include/linux/soc/ixp4xx}/npe.h (95%)
 create mode 100644 include/linux/soc/ixp4xx/qmgr.h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
  2018-12-31 21:46   ` Olof Johansson
@ 2019-01-01  1:45     ` pr-tracker-bot
  -1 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-01-01  1:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, linux-arm-kernel, linux-kernel, arm, Olof Johansson

The pull request you sent on Mon, 31 Dec 2018 13:46:37 -0800:

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

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

Thank you!

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

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

* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-01-01  1:45     ` pr-tracker-bot
  0 siblings, 0 replies; 42+ messages in thread
From: pr-tracker-bot @ 2019-01-01  1:45 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Olof Johansson, arm, torvalds, linux-kernel, linux-arm-kernel

The pull request you sent on Mon, 31 Dec 2018 13:46:37 -0800:

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

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

Thank you!

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 1/4] ARM: SoC platform updates
  2018-12-31 21:46 [GIT PULL 0/4] ARM: SoC changes for v4.21 Olof Johansson
@ 2018-12-31 21:46   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2018-12-31 21:46 UTC (permalink / raw)
  To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm, Olof Johansson

SoC updates, mostly refactorings and cleanups of old legacy platforms,
but also a few more things:

New SoC support this release:
- NXP/Freescale i.MX7ULP (1x Cortex-A7, Cortex-M4, graphics, etc)
- Allwinner F1C100, older platform with an ARM926-EJS (ARMv5) core

Cleanups of various platforms:
- OMAP1 ams-delta does some GPIO cleanups
- Davinci removes of at24 platform data
- Samsung cleans up old wakeup, PM debug and secondary core boot code
- Renesas moves around config options and PM code to drivers/soc for
sharing with 64-bit and more consistency
- i.MX, Broadcom and SoCFPGA all have tweaks to lowlevel debug console setups
- SoCFPGA adds explicit selection of ARM errata and removes some unused code

This tag also contains a few patches that I had queued up as fixes for
4.20 but didn't send in before the release.


Conflicts:

arch/arm/mach-omap1/board-ams-delta.c:
Change/remove. Remove the code that's in conflict (the leds/gpio init
functions)

arch/arm/mach-socfpga/Kconfig:
Add/change. Keep new set of errata and PCI_DOMAINS_GENERIC, drop
PCI_DOMAINS.

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

The following changes since commit f12e840c819bab42621685558a01d3f46ab9a226:

  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha

are available in the git repository at:

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

for you to fetch changes up to cac1fc8fb561ac766468394d49c3dd11a2b8cb44:

  Merge branch 'fixes' into next/soc

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

A.s. Dong (1):
      ARM: imx: add initial support for imx7ulp

Aaro Koskinen (4):
      ARM: OMAP1/2: fix SoC name printing
      ARM: OMAP1: devices: configure omap1_spi100k only on OMAP7xx
      ARM: OMAP1: add MMC configuration for Palm Tungsten E
      ARM: OMAP1: fix USB configuration for device-only setups

Arnd Bergmann (8):
      ARM: imx: fix dependencies on imx7ulp
      ARM: mmp: fix timer_init calls
      ARM: mmp: fix pxa168_device_usb_phy use on aspenite
      ARM: pxa: avoid section mismatch warning
      ARM: ks8695: fix section mismatch warning
      ARM: tegra: avoid section mismatch warning
      ARM: omap2: avoid section mismatch warning
      Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.org/.../horms/renesas into fixes

Bartlomiej Zolnierkiewicz (2):
      ARM: exynos: Remove no longer needed s3c_pm_check_*() calls
      ARM: samsung: Limit SAMSUNG_PM_DEBUG config option to non-Exynos platforms

Bartosz Golaszewski (7):
      ARM: davinci: dm365-evm: use cell nvmem lookup for mac address
      ARM: davinci: dm644x-evm: use cell nvmem lookup for mac address
      ARM: davinci: dm646x-evm: use cell nvmem lookup for mac address
      ARM: davinci: da830-evm: use cell nvmem lookup for mac address
      ARM: davinci: mityomapl138: use cell nvmem lookup for mac address
      ARM: davinci: dm850-evm: use cell nvmem lookup for mac address
      ARM: davinci: da850-evm: remove unnecessary include

Carlo Caione (1):
      MAINTAINERS: Remove myself from the list

Clément Péron (2):
      ARM: debug: enable UART1 for socfpga Cyclone5
      ARM: socfpga: Clean unused functions

Corentin Labbe (1):
      MAINTAINERS: add drivers/soc/amlogic/ to amlogic list

Dinh Nguyen (1):
      ARM: socfpga: Turn on ARM errata for L2 cache

Felix Brack (1):
      ARM: dts: am335x-pdu001: Fix polarity of card detection input

Florian Fainelli (2):
      ARM: BCM63XX: Enable reset controller support
      Merge tag 'tags/bcm2835-soc-next-2018-11-27' into soc/next

Geert Uytterhoeven (9):
      ARM: shmobile: Restrict SCU support to SoCs that have it
      ARM: shmobile: Restrict TWD support to SoCs that have it
      ARM: shmobile: sh73a0: Remove obsolete inclusion of <asm/smp_twd.h>
      ARM: shmobile: Hide ARCH_RZN1 to improve consistency
      arm64: renesas: Move SoC Kconfig symbols to drivers/soc/renesas/
      ARM: shmobile: Move SoC Kconfig symbols to drivers/soc/renesas/
      ARM: OMAP2+: timer: Remove obsolete inclusion of <asm/smp_twd.h>
      ARM: shmobile: R-Mobile: Clean up struct rmobile_pm_domain
      ARM: shmobile: R-Mobile: Move pm-rmobile to drivers/soc/renesas/

Gerald Baeza (1):
      ARM: stm32: debug: add low-level debug support

Janusz Krzysztofik (6):
      ARM: OMAP1: ams-delta: make board header file local to mach-omap1
      ARM: OMAP1: ams-delta: Provide GPIO lookup table for LED device
      ARM: OMAP1: ams-delta: Drop board specific global GPIO numbers
      ARM: OMAP1: ams-delta: Drop unused symbols from the board header
      ARM: OMAP1: ams-delta: Move AMS_DELTA_LATCH2_NGPIO to the board file
      ARM: OMAP1: ams-delta: Fix audio permanently muted

Justin Chen (1):
      ARM: brcmstb: Add entry for 7255

Krzysztof Kozlowski (2):
      ARM: s5pv210: Remove legacy setting of external wakeup interrupts
      ARM: exynos: Remove legacy setting of external wakeup interrupts

Laurent Pinchart (1):
      arm64: dts: renesas: draak: Fix CVBS input

Lubomir Rintel (4):
      ARM: mmp2: initialize clocks before the timer
      ARM: mmp/mmp2: dt: enable the clock
      ARM: mmp: add a pxa-usb-phy device
      ARM: mmp: add an instance of pxa-usb-phy to ttc_dkb and aspenite

Martin Blumenstingl (1):
      ARM: meson: select HAVE_ARM_TWD and ARM_GLOBAL_TIMER

Mesih Kilinc (4):
      ARM: Check ARCH_MULTI_V7 to differentiate ARMv5/v7 Allwinner SoCs
      dt-bindings: arm: Add new Allwinner ARMv5 F1C100s SoC
      ARM: sunxi: add Allwinner ARMv5 SoCs
      dt-bindings: watchdog: Add Allwinner ARMv5 F1C100s wdt

Nathan Chancellor (2):
      ARM: OMAP2+: hwmod: Fix some section annotations
      ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup

Olof Johansson (13):
      Merge tag 'socfpga_updates_for_v5.0' of git://git.kernel.org/.../dinguyen/linux into next/soc
      Merge tag 'omap-for-v4.21/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'arm-soc/for-4.21/soc' of https://github.com/Broadcom/stblinux into next/soc
      Merge tag 'renesas-soc-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'davinci-for-v4.21/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'sunxi-core-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/soc
      Merge tag 'samsung-soc-4.21' of https://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'imx-soc-4.21' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'omap-for-v4.21/omap1-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'amlogic-soc' of https://git.kernel.org/.../khilman/linux-amlogic into next/soc
      Merge tag 'omap-for-v4.20/fixes-rc6' of git://git.kernel.org/.../tmlind/linux-omap into fixes
      Merge tag 'v4.20-rockchip-dts64fixes-2' of git://git.kernel.org/.../mmind/linux-rockchip into fixes
      Merge branch 'fixes' into next/soc

Oskari Lemmela (1):
      arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios

Pankaj Dubey (1):
      ARM: exynos: Remove secondary startup initialization from smp_prepare_cpus

Roger Quadros (1):
      ARM: dts: omap5: Fix dual-role mode on Super-Speed port

Russell King - ARM Linux (1):
      ARM: dts: Fix OMAP4430 SDP Ethernet startup

Stefan Wahren (1):
      ARM: mach-bcm: Switch bcm2835 and platsmp to SPDX identifier

Takeshi Kihara (1):
      arm64: renesas: Enable GPIOLIB to allow GPIO driver selection

Tony Lindgren (2):
      Merge branch 'audio-fix' into omap-for-v4.20/fixes
      Merge branch 'omap1-usb-fix' into omap-for-v4.21/omap1

Uwe Kleine-König (1):
      ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed

Yangtao Li (2):
      ARM: OMAP1: clock: Change to use DEFINE_SHOW_ATTRIBUTE macro
      ARM: OMAP: PM: Change to use DEFINE_SHOW_ATTRIBUTE macro


 Documentation/devicetree/bindings/arm/sunxi.txt |   1 +
 .../devicetree/bindings/watchdog/sunxi-wdt.txt  |   1 +
 MAINTAINERS                                     |   2 +-
 arch/arm/Kconfig.debug                          |  78 ++++--
 arch/arm/boot/dts/am335x-pdu001.dts             |   2 +-
 arch/arm/boot/dts/omap4-sdp.dts                 |   1 +
 arch/arm/boot/dts/omap5-board-common.dtsi       |   1 +
 arch/arm/include/debug/brcmstb.S                |  24 +-
 arch/arm/include/debug/stm32.S                  |  41 ++++
 arch/arm/mach-bcm/Kconfig                       |   1 +
 arch/arm/mach-bcm/board_bcm2835.c               |  11 +-
 arch/arm/mach-bcm/platsmp.c                     |  10 +-
 arch/arm/mach-bcm/platsmp.h                     |   6 +-
 arch/arm/mach-davinci/board-da830-evm.c         |  26 ++
 arch/arm/mach-davinci/board-da850-evm.c         |  30 ++-
 arch/arm/mach-davinci/board-dm365-evm.c         |  25 ++
 arch/arm/mach-davinci/board-dm644x-evm.c        |  24 ++
 arch/arm/mach-davinci/board-dm646x-evm.c        |  24 ++
 arch/arm/mach-davinci/board-mityomapl138.c      |  29 +++
 arch/arm/mach-exynos/common.h                   |   2 -
 arch/arm/mach-exynos/platsmp.c                  |  26 --
 arch/arm/mach-exynos/suspend.c                  |  37 ++-
 arch/arm/mach-imx/Kconfig                       |   9 +
 arch/arm/mach-imx/Makefile                      |   1 +
 arch/arm/mach-imx/common.h                      |   1 +
 arch/arm/mach-imx/cpu.c                         |   3 +
 arch/arm/mach-imx/mach-imx7ulp.c                |  31 +++
 arch/arm/mach-imx/mxc.h                         |   1 +
 arch/arm/mach-imx/pm-imx7ulp.c                  |  29 +++
 arch/arm/mach-ks8695/board-acs5k.c              |   2 +-
 arch/arm/mach-meson/Kconfig                     |   2 +
 arch/arm/mach-mmp/aspenite.c                    |   7 +
 arch/arm/mach-mmp/common.h                      |   2 +-
 arch/arm/mach-mmp/devices.c                     |  21 ++
 arch/arm/mach-mmp/mmp2-dt.c                     |   2 +-
 arch/arm/mach-mmp/mmp2.c                        |   2 +-
 arch/arm/mach-mmp/pxa168.c                      |   2 +-
 arch/arm/mach-mmp/pxa910.c                      |   2 +-
 arch/arm/mach-mmp/pxa910.h                      |   1 +
 arch/arm/mach-mmp/time.c                        |  32 ++-
 arch/arm/mach-mmp/ttc_dkb.c                     |   6 +
 arch/arm/mach-omap1/Makefile                    |   2 +-
 arch/arm/mach-omap1/ams-delta-fiq-handler.S     |   2 +-
 arch/arm/mach-omap1/ams-delta-fiq.c             |   3 +-
 arch/arm/mach-omap1/board-ams-delta.c           | 112 +++------
 .../{include/mach => }/board-ams-delta.h        |  24 +-
 arch/arm/mach-omap1/board-palmte.c              |  29 +++
 arch/arm/mach-omap1/clock.c                     |  14 +-
 arch/arm/mach-omap1/devices.c                   |   3 +
 arch/arm/mach-omap1/id.c                        |   6 +-
 arch/arm/mach-omap1/include/mach/usb.h          |   2 +-
 arch/arm/mach-omap1/pm.c                        |  13 +-
 arch/arm/mach-omap2/id.c                        |   4 +-
 arch/arm/mach-omap2/omap_hwmod.c                |   6 +-
 arch/arm/mach-omap2/pm33xx-core.c               |   2 +-
 arch/arm/mach-omap2/timer.c                     |   1 -
 arch/arm/mach-pxa/cm-x300.c                     |   2 +-
 arch/arm/mach-pxa/littleton.c                   |   2 +-
 arch/arm/mach-pxa/zeus.c                        |   2 +-
 arch/arm/mach-s5pv210/common.h                  |   1 -
 arch/arm/mach-s5pv210/pm.c                      |  16 +-
 arch/arm/mach-shmobile/Kconfig                  | 129 ----------
 arch/arm/mach-shmobile/Makefile                 |   1 -
 arch/arm/mach-shmobile/pm-rmobile.h             |  22 --
 arch/arm/mach-shmobile/smp-sh73a0.c             |   1 -
 arch/arm/mach-socfpga/Kconfig                   |   7 +
 arch/arm/mach-socfpga/core.h                    |   2 -
 arch/arm/mach-socfpga/socfpga.c                 |   2 +-
 arch/arm/mach-sunxi/Kconfig                     |  19 +-
 arch/arm/mach-sunxi/sunxi.c                     |   9 +
 arch/arm/mach-tegra/irq.c                       |   4 +-
 arch/arm/plat-samsung/Kconfig                   |   1 +
 arch/arm64/Kconfig.platforms                    |  60 +----
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts  |   2 +-
 .../boot/dts/rockchip/rk3399-rockpro64.dts      |  20 +-
 drivers/soc/renesas/Kconfig                     | 241 +++++++++++++++++--
 drivers/soc/renesas/Makefile                    |   1 +
 .../soc/renesas/rmobile-sysc.c                  |  37 ++-
 78 files changed, 822 insertions(+), 540 deletions(-)
 create mode 100644 arch/arm/include/debug/stm32.S
 create mode 100644 arch/arm/mach-imx/mach-imx7ulp.c
 create mode 100644 arch/arm/mach-imx/pm-imx7ulp.c
 rename arch/arm/mach-omap1/{include/mach => }/board-ams-delta.h (66%)
 delete mode 100644 arch/arm/mach-shmobile/pm-rmobile.h
 rename arch/arm/mach-shmobile/pm-rmobile.c => drivers/soc/renesas/rmobile-sysc.c (93%)

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

* [GIT PULL 1/4] ARM: SoC platform updates
@ 2018-12-31 21:46   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2018-12-31 21:46 UTC (permalink / raw)
  To: torvalds; +Cc: Olof Johansson, arm, linux-kernel, linux-arm-kernel

SoC updates, mostly refactorings and cleanups of old legacy platforms,
but also a few more things:

New SoC support this release:
- NXP/Freescale i.MX7ULP (1x Cortex-A7, Cortex-M4, graphics, etc)
- Allwinner F1C100, older platform with an ARM926-EJS (ARMv5) core

Cleanups of various platforms:
- OMAP1 ams-delta does some GPIO cleanups
- Davinci removes of at24 platform data
- Samsung cleans up old wakeup, PM debug and secondary core boot code
- Renesas moves around config options and PM code to drivers/soc for
sharing with 64-bit and more consistency
- i.MX, Broadcom and SoCFPGA all have tweaks to lowlevel debug console setups
- SoCFPGA adds explicit selection of ARM errata and removes some unused code

This tag also contains a few patches that I had queued up as fixes for
4.20 but didn't send in before the release.


Conflicts:

arch/arm/mach-omap1/board-ams-delta.c:
Change/remove. Remove the code that's in conflict (the leds/gpio init
functions)

arch/arm/mach-socfpga/Kconfig:
Add/change. Keep new set of errata and PCI_DOMAINS_GENERIC, drop
PCI_DOMAINS.

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

The following changes since commit f12e840c819bab42621685558a01d3f46ab9a226:

  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha

are available in the git repository at:

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

for you to fetch changes up to cac1fc8fb561ac766468394d49c3dd11a2b8cb44:

  Merge branch 'fixes' into next/soc

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

A.s. Dong (1):
      ARM: imx: add initial support for imx7ulp

Aaro Koskinen (4):
      ARM: OMAP1/2: fix SoC name printing
      ARM: OMAP1: devices: configure omap1_spi100k only on OMAP7xx
      ARM: OMAP1: add MMC configuration for Palm Tungsten E
      ARM: OMAP1: fix USB configuration for device-only setups

Arnd Bergmann (8):
      ARM: imx: fix dependencies on imx7ulp
      ARM: mmp: fix timer_init calls
      ARM: mmp: fix pxa168_device_usb_phy use on aspenite
      ARM: pxa: avoid section mismatch warning
      ARM: ks8695: fix section mismatch warning
      ARM: tegra: avoid section mismatch warning
      ARM: omap2: avoid section mismatch warning
      Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.org/.../horms/renesas into fixes

Bartlomiej Zolnierkiewicz (2):
      ARM: exynos: Remove no longer needed s3c_pm_check_*() calls
      ARM: samsung: Limit SAMSUNG_PM_DEBUG config option to non-Exynos platforms

Bartosz Golaszewski (7):
      ARM: davinci: dm365-evm: use cell nvmem lookup for mac address
      ARM: davinci: dm644x-evm: use cell nvmem lookup for mac address
      ARM: davinci: dm646x-evm: use cell nvmem lookup for mac address
      ARM: davinci: da830-evm: use cell nvmem lookup for mac address
      ARM: davinci: mityomapl138: use cell nvmem lookup for mac address
      ARM: davinci: dm850-evm: use cell nvmem lookup for mac address
      ARM: davinci: da850-evm: remove unnecessary include

Carlo Caione (1):
      MAINTAINERS: Remove myself from the list

Clément Péron (2):
      ARM: debug: enable UART1 for socfpga Cyclone5
      ARM: socfpga: Clean unused functions

Corentin Labbe (1):
      MAINTAINERS: add drivers/soc/amlogic/ to amlogic list

Dinh Nguyen (1):
      ARM: socfpga: Turn on ARM errata for L2 cache

Felix Brack (1):
      ARM: dts: am335x-pdu001: Fix polarity of card detection input

Florian Fainelli (2):
      ARM: BCM63XX: Enable reset controller support
      Merge tag 'tags/bcm2835-soc-next-2018-11-27' into soc/next

Geert Uytterhoeven (9):
      ARM: shmobile: Restrict SCU support to SoCs that have it
      ARM: shmobile: Restrict TWD support to SoCs that have it
      ARM: shmobile: sh73a0: Remove obsolete inclusion of <asm/smp_twd.h>
      ARM: shmobile: Hide ARCH_RZN1 to improve consistency
      arm64: renesas: Move SoC Kconfig symbols to drivers/soc/renesas/
      ARM: shmobile: Move SoC Kconfig symbols to drivers/soc/renesas/
      ARM: OMAP2+: timer: Remove obsolete inclusion of <asm/smp_twd.h>
      ARM: shmobile: R-Mobile: Clean up struct rmobile_pm_domain
      ARM: shmobile: R-Mobile: Move pm-rmobile to drivers/soc/renesas/

Gerald Baeza (1):
      ARM: stm32: debug: add low-level debug support

Janusz Krzysztofik (6):
      ARM: OMAP1: ams-delta: make board header file local to mach-omap1
      ARM: OMAP1: ams-delta: Provide GPIO lookup table for LED device
      ARM: OMAP1: ams-delta: Drop board specific global GPIO numbers
      ARM: OMAP1: ams-delta: Drop unused symbols from the board header
      ARM: OMAP1: ams-delta: Move AMS_DELTA_LATCH2_NGPIO to the board file
      ARM: OMAP1: ams-delta: Fix audio permanently muted

Justin Chen (1):
      ARM: brcmstb: Add entry for 7255

Krzysztof Kozlowski (2):
      ARM: s5pv210: Remove legacy setting of external wakeup interrupts
      ARM: exynos: Remove legacy setting of external wakeup interrupts

Laurent Pinchart (1):
      arm64: dts: renesas: draak: Fix CVBS input

Lubomir Rintel (4):
      ARM: mmp2: initialize clocks before the timer
      ARM: mmp/mmp2: dt: enable the clock
      ARM: mmp: add a pxa-usb-phy device
      ARM: mmp: add an instance of pxa-usb-phy to ttc_dkb and aspenite

Martin Blumenstingl (1):
      ARM: meson: select HAVE_ARM_TWD and ARM_GLOBAL_TIMER

Mesih Kilinc (4):
      ARM: Check ARCH_MULTI_V7 to differentiate ARMv5/v7 Allwinner SoCs
      dt-bindings: arm: Add new Allwinner ARMv5 F1C100s SoC
      ARM: sunxi: add Allwinner ARMv5 SoCs
      dt-bindings: watchdog: Add Allwinner ARMv5 F1C100s wdt

Nathan Chancellor (2):
      ARM: OMAP2+: hwmod: Fix some section annotations
      ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup

Olof Johansson (13):
      Merge tag 'socfpga_updates_for_v5.0' of git://git.kernel.org/.../dinguyen/linux into next/soc
      Merge tag 'omap-for-v4.21/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'arm-soc/for-4.21/soc' of https://github.com/Broadcom/stblinux into next/soc
      Merge tag 'renesas-soc-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'davinci-for-v4.21/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'sunxi-core-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/soc
      Merge tag 'samsung-soc-4.21' of https://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'imx-soc-4.21' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'omap-for-v4.21/omap1-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'amlogic-soc' of https://git.kernel.org/.../khilman/linux-amlogic into next/soc
      Merge tag 'omap-for-v4.20/fixes-rc6' of git://git.kernel.org/.../tmlind/linux-omap into fixes
      Merge tag 'v4.20-rockchip-dts64fixes-2' of git://git.kernel.org/.../mmind/linux-rockchip into fixes
      Merge branch 'fixes' into next/soc

Oskari Lemmela (1):
      arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios

Pankaj Dubey (1):
      ARM: exynos: Remove secondary startup initialization from smp_prepare_cpus

Roger Quadros (1):
      ARM: dts: omap5: Fix dual-role mode on Super-Speed port

Russell King - ARM Linux (1):
      ARM: dts: Fix OMAP4430 SDP Ethernet startup

Stefan Wahren (1):
      ARM: mach-bcm: Switch bcm2835 and platsmp to SPDX identifier

Takeshi Kihara (1):
      arm64: renesas: Enable GPIOLIB to allow GPIO driver selection

Tony Lindgren (2):
      Merge branch 'audio-fix' into omap-for-v4.20/fixes
      Merge branch 'omap1-usb-fix' into omap-for-v4.21/omap1

Uwe Kleine-König (1):
      ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed

Yangtao Li (2):
      ARM: OMAP1: clock: Change to use DEFINE_SHOW_ATTRIBUTE macro
      ARM: OMAP: PM: Change to use DEFINE_SHOW_ATTRIBUTE macro


 Documentation/devicetree/bindings/arm/sunxi.txt |   1 +
 .../devicetree/bindings/watchdog/sunxi-wdt.txt  |   1 +
 MAINTAINERS                                     |   2 +-
 arch/arm/Kconfig.debug                          |  78 ++++--
 arch/arm/boot/dts/am335x-pdu001.dts             |   2 +-
 arch/arm/boot/dts/omap4-sdp.dts                 |   1 +
 arch/arm/boot/dts/omap5-board-common.dtsi       |   1 +
 arch/arm/include/debug/brcmstb.S                |  24 +-
 arch/arm/include/debug/stm32.S                  |  41 ++++
 arch/arm/mach-bcm/Kconfig                       |   1 +
 arch/arm/mach-bcm/board_bcm2835.c               |  11 +-
 arch/arm/mach-bcm/platsmp.c                     |  10 +-
 arch/arm/mach-bcm/platsmp.h                     |   6 +-
 arch/arm/mach-davinci/board-da830-evm.c         |  26 ++
 arch/arm/mach-davinci/board-da850-evm.c         |  30 ++-
 arch/arm/mach-davinci/board-dm365-evm.c         |  25 ++
 arch/arm/mach-davinci/board-dm644x-evm.c        |  24 ++
 arch/arm/mach-davinci/board-dm646x-evm.c        |  24 ++
 arch/arm/mach-davinci/board-mityomapl138.c      |  29 +++
 arch/arm/mach-exynos/common.h                   |   2 -
 arch/arm/mach-exynos/platsmp.c                  |  26 --
 arch/arm/mach-exynos/suspend.c                  |  37 ++-
 arch/arm/mach-imx/Kconfig                       |   9 +
 arch/arm/mach-imx/Makefile                      |   1 +
 arch/arm/mach-imx/common.h                      |   1 +
 arch/arm/mach-imx/cpu.c                         |   3 +
 arch/arm/mach-imx/mach-imx7ulp.c                |  31 +++
 arch/arm/mach-imx/mxc.h                         |   1 +
 arch/arm/mach-imx/pm-imx7ulp.c                  |  29 +++
 arch/arm/mach-ks8695/board-acs5k.c              |   2 +-
 arch/arm/mach-meson/Kconfig                     |   2 +
 arch/arm/mach-mmp/aspenite.c                    |   7 +
 arch/arm/mach-mmp/common.h                      |   2 +-
 arch/arm/mach-mmp/devices.c                     |  21 ++
 arch/arm/mach-mmp/mmp2-dt.c                     |   2 +-
 arch/arm/mach-mmp/mmp2.c                        |   2 +-
 arch/arm/mach-mmp/pxa168.c                      |   2 +-
 arch/arm/mach-mmp/pxa910.c                      |   2 +-
 arch/arm/mach-mmp/pxa910.h                      |   1 +
 arch/arm/mach-mmp/time.c                        |  32 ++-
 arch/arm/mach-mmp/ttc_dkb.c                     |   6 +
 arch/arm/mach-omap1/Makefile                    |   2 +-
 arch/arm/mach-omap1/ams-delta-fiq-handler.S     |   2 +-
 arch/arm/mach-omap1/ams-delta-fiq.c             |   3 +-
 arch/arm/mach-omap1/board-ams-delta.c           | 112 +++------
 .../{include/mach => }/board-ams-delta.h        |  24 +-
 arch/arm/mach-omap1/board-palmte.c              |  29 +++
 arch/arm/mach-omap1/clock.c                     |  14 +-
 arch/arm/mach-omap1/devices.c                   |   3 +
 arch/arm/mach-omap1/id.c                        |   6 +-
 arch/arm/mach-omap1/include/mach/usb.h          |   2 +-
 arch/arm/mach-omap1/pm.c                        |  13 +-
 arch/arm/mach-omap2/id.c                        |   4 +-
 arch/arm/mach-omap2/omap_hwmod.c                |   6 +-
 arch/arm/mach-omap2/pm33xx-core.c               |   2 +-
 arch/arm/mach-omap2/timer.c                     |   1 -
 arch/arm/mach-pxa/cm-x300.c                     |   2 +-
 arch/arm/mach-pxa/littleton.c                   |   2 +-
 arch/arm/mach-pxa/zeus.c                        |   2 +-
 arch/arm/mach-s5pv210/common.h                  |   1 -
 arch/arm/mach-s5pv210/pm.c                      |  16 +-
 arch/arm/mach-shmobile/Kconfig                  | 129 ----------
 arch/arm/mach-shmobile/Makefile                 |   1 -
 arch/arm/mach-shmobile/pm-rmobile.h             |  22 --
 arch/arm/mach-shmobile/smp-sh73a0.c             |   1 -
 arch/arm/mach-socfpga/Kconfig                   |   7 +
 arch/arm/mach-socfpga/core.h                    |   2 -
 arch/arm/mach-socfpga/socfpga.c                 |   2 +-
 arch/arm/mach-sunxi/Kconfig                     |  19 +-
 arch/arm/mach-sunxi/sunxi.c                     |   9 +
 arch/arm/mach-tegra/irq.c                       |   4 +-
 arch/arm/plat-samsung/Kconfig                   |   1 +
 arch/arm64/Kconfig.platforms                    |  60 +----
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts  |   2 +-
 .../boot/dts/rockchip/rk3399-rockpro64.dts      |  20 +-
 drivers/soc/renesas/Kconfig                     | 241 +++++++++++++++++--
 drivers/soc/renesas/Makefile                    |   1 +
 .../soc/renesas/rmobile-sysc.c                  |  37 ++-
 78 files changed, 822 insertions(+), 540 deletions(-)
 create mode 100644 arch/arm/include/debug/stm32.S
 create mode 100644 arch/arm/mach-imx/mach-imx7ulp.c
 create mode 100644 arch/arm/mach-imx/pm-imx7ulp.c
 rename arch/arm/mach-omap1/{include/mach => }/board-ams-delta.h (66%)
 delete mode 100644 arch/arm/mach-shmobile/pm-rmobile.h
 rename arch/arm/mach-shmobile/pm-rmobile.c => drivers/soc/renesas/rmobile-sysc.c (93%)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 1/4] ARM: SoC platform updates
  2018-06-12  0:01 [GIT PULL 0/4] ARM: SoC updates Olof Johansson
@ 2018-06-12  0:01   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

Here are the main updates for SoC support (besides DT additions) for ARM
32- and 64-bit platforms. The branch also contains defconfig updates to
turn on drivers and options as needed on the various platforms.

The largest parts of the delta are from cleanups moving platform data
and board file setup of TI platforms to ti-sysc bus drivers. There are
also some sweeping changes of eeprom and nand setup on Davinci, i.MX
and other platforms.

Samsung is removing support for Exynos5440, which was an oddball SoC
that hasn't been seen much use in designs.

Renesas is adding support for new SoCs (R-Car E3, RZ/G1C and RZ/N1D).

Linus Walleij is also removing support for ux500 (Sony Ericsson)
U8540/9540 SoCs that never made it to significant mass production and
products.



Conflicts:

arch/arm/include/asm/cputype.h: Add/add. Keep our version
arch/arm/mach-exynos/Kconfig: Change/remove. SOC_EXYNOS5440 is being removed.

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

The following changes since commit a2b7ab45b8905b9c1813b0212e82a39d5c081c8a:

  Merge tag 'linux-watchdog-4.18-rc1' of git://www.linux-watchdog.org/linux-watchdog

are available in the git repository at:

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

for you to fetch changes up to 958da6e3ff446fe558bdf0fd06fb2713539ebeef:

  Merge branch 'next/defconfig' into next/soc

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

Alexander Monakov (1):
      ARM: berlin: extend BG2CD Kconfig entry

Alexandre Torgue (1):
      ARM: multi_v7_defconfig: Add STM32F7 I2C & STM32 USBPHYC support

Anson Huang (1):
      ARM: imx_v6_v7_defconfig: Select CONFIG_GPIO_MAX732X by default

Antoine Tenart (1):
      arm64: defconfig: enable the Armada thermal driver

Arnd Bergmann (1):
      ARM: stm32: Don't select DMA unconditionally on STM32MP157C

Bai Ping (2):
      ARM: imx: select imx6sll pinctrl when imx6sll enabled
      ARM: imx_v6_v7_defconfig: enable imx6sll by default

Bartlomiej Zolnierkiewicz (1):
      ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer

Bartosz Golaszewski (20):
      ARM: s3c24xx: mini2440: Use device properties for at24 eeprom
      ARM: imx: vpr200: drop at24_platform_data
      ARM: imx: pcm043: use device properties for at24 eeprom
      ARM: imx: pca100: use device properties for at24 eeprom
      ARM: imx: pcm037: use device properties for at24 eeprom
      ARM: davinci_all_defconfig: enable support for remoteproc drivers
      ARM: omap1: osk: use device properties for at24 eeprom
      mtd: rawnand: davinci: store the core chipselect number in platform data
      ARM: davinci: da830-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: da850-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm355-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm355-leopard: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm365-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm644x-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: mityomapl138: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm646x-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: neuros-osd2: specify the chipselect in davinci_nand_pdata
      mtd: rawnand: davinci: stop using pdev->id as chipselect
      ARM: davinci: aemif: stop using pdev->id as nand chipselect
      ARM: pxa: stargate2: use device properties for at24 eeprom

Biju Das (7):
      soc: renesas: Identify RZ/G1C
      soc: renesas: rcar-rst: Add support for RZ/G1C
      soc: renesas: rcar-sysc: Add r8a77470 support
      ARM: shmobile: r8a77470: basic SoC support
      ARM: debug-ll: Add support for r8a77470
      ARM: shmobile: defconfig: Enable r8a77470 SoC
      ARM: multi_v7_defconfig: Enable r8a77470 SoC

Bjorn Andersson (2):
      arm64: defconfig: Enable UFS on msm8996
      arm64: defconfig: Enable PCIe on msm8996 and db820c

Daniel Mack (1):
      ARM: pxa3xx: enable external wakeup pins

Dave Gerlach (1):
      ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO

Dmitry Osipenko (1):
      ARM: tegra: Create platform device for tegra20-cpufreq driver

Dong Aisheng (1):
      MAINTAINERS: add NXP linux team maillist as i.MX reviewer

Doug Berger (4):
      ARM: Allow this header to be included by assembly files
      ARM: Allow this header to be included by assembly files
      ARM: add Broadcom Brahma-B53 main ID definition
      ARM: brcmstb: Add support for the V7 memory map

Enric Balletbo i Serra (3):
      arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399
      arm64: defconfig: Enable Rockchip io-domain driver
      arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks.

Ezequiel Garcia (4):
      arm64: defconfig: Enable HID over I2C drivers
      arm64: defconfig: Enable Atmel Maxtouch driver
      arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver
      arm64: defconfig: Enable bluetooth USB support

Fabrizio Castro (1):
      ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN

Florian Fainelli (4):
      ARM: B15: Update to support Brahma-B53
      Merge tag 'bcm2835-defconfig-next-2018-04-30' into defconfig/next
      Merge tag 'bcm2835-defconfig-64-next-2018-04-30' into defconfig-arm64/next
      ARM: add Broadcom Brahma-B15 main ID definition

Geert Uytterhoeven (4):
      soc: renesas: r8a77995-sysc: Cleanups
      arm: shmobile: Change platform dependency to ARCH_RENESAS
      ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
      ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM

Gregory CLEMENT (1):
      arm64: defconfig: enable CONFIG_SPI_ARMADA_3700

Heiko Stuebner (1):
      arm64: defconfig: enable rockchip efuse

Janusz Krzysztofik (2):
      ARM: OMAP1: ams-delta: add GPIO lookup tables
      ASoC: ams_delta: use GPIO lookup table

Jisheng Zhang (2):
      arm: berlin: remove non-necessary flush_cache_all()
      ARM: berlin: switch to SPDX license identifier

John Garry (1):
      arm64: defconfig: Enable HISILICON_LPC

Keerthy (4):
      ARM: OMAP2+: clockdomain: Inroduce cpu_pm notifiers for context save/restore
      ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore
      ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore
      OMAP: CLK: CLKSRC: Add suspend resume hooks

Krzysztof Kozlowski (1):
      ARM: exynos: Remove support for Exynos5440

Kuninori Morimoto (2):
      arm64: defconfig: makes SND_SIMPLE_CARD to module
      arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD

Linus Walleij (2):
      ARM: ux500: Drop U8540/9540 support
      ARM: ux500: Cut down Kconfig options

Marek Szyprowski (2):
      ARM: exynos_defconfig: enable S6E63J0X03 panel driver
      ARM: multi_v7_config: enable S6E63J0X03 panel driver

Martin Blumenstingl (2):
      arm: multi_v7_defconfig: enable the Amlogic Meson I2C driver
      ARM: multi_v7_defconfig: enable the Meson PWM controller

Michel Pollet (2):
      ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig
      arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig

Mylène Josserand (7):
      ARM: sunxi: smp: Move assembly code into a file
      ARM: smp: Add initialization of CNTVOFF
      ARM: sunxi: Add initialization of CNTVOFF
      ARM: shmobile: Convert file to use cntvoff
      ARM: sun9i: smp: Rename clusters's power-off
      ARM: sun9i: smp: Add is_a83t field
      ARM: sun8i: smp: Add support for A83T

Olof Johansson (29):
      Merge tag 'ux500-machine-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge tag 'omap-for-v4.18/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'arm-soc/for-4.18/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'arm-soc/for-4.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'arm-soc/for-4.18/soc' of https://github.com/Broadcom/stblinux into next/soc
      Merge tag 'samsung-defconfig-4.18' of https://git.kernel.org/.../krzk/linux into next/defconfig
      Merge tag 'samsung-soc-4.18' of https://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'v4.17-next-defconfig' of https://git.kernel.org/.../matthias.bgg/linux into next/defconfig
      Merge tag 'v4.18-rockchip-defconfig64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/defconfig
      Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into next/defconfig
      Merge tag 'davinci-for-v4.18/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'davinci-for-v4.18/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
      Merge tag 'renesas-arm64-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'tegra-for-4.18-arm-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'mvebu-arm64-4.18-1' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'imx-soc-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'imx-defconfig-4.18' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
      Merge tag 'sunxi-core-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/soc
      Merge tag 'omap-for-v4.18/ti-sysc-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v4.18/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'berlin-core-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/soc
      Merge tag 'omap-for-v4.18/soc-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'hisi-defconfig-for-4.18v3' of git://github.com/hisilicon/linux-hisi into next/defconfig
      Merge tag 'qcom-arm64-defconfig-for-4.18' of git://git.kernel.org/.../agross/linux into next/defconfig
      Merge tag 'renesas-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'renesas-soc-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'imx-maintainers-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'pxa-for-4.18' of https://github.com/rjarzmik/linux into next/soc
      Merge branch 'next/defconfig' into next/soc

Pankaj Dubey (2):
      ARM: exynos: Remove static mapping of SCU SFR
      ARM: exynos: Remove unused soc_is_exynos{4,5}

Pierre-Yves MORDRET (1):
      ARM: stm32: Select DMA, DMAMUX and MDMA support on STM32MP157C

Russ Dill (2):
      ARM: OMAP2+: Add functions to save and restore clockdomain context en-masse.
      ARM: OMAP2+: Add functions to save and restore powerdomain context

Sean Wang (1):
      arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default

Sekhar Nori (2):
      ARM: davinci: dm644x: remove unnecessary postcore_initcall()
      Merge branch 'v4.18/nand-cs-simplification' into v4.18/soc

Shawn Guo (1):
      arm64: defconfig: enable drivers for Poplar support

Simon Horman (2):
      arm64: defconfig: enable R8A77990 SoC
      ARM: multi_v7_defconfig: Enable RENESAS_WDT

Stefan Agner (3):
      ARM: imx_v6_v7_defconfig: add RN5T618 PMIC family support
      ARM: imx_v6_v7_defconfig: add mwifiex driver
      ARM: imx_v6_v7_defconfig: enable Vybrid OCOTP driver

Stefan Wahren (5):
      ARM: bcm2835_defconfig: Enable LAN78XX driver
      ARM: bcm2835_defconfig: Enable VCHIQ driver
      ARM: multi_v7_defconfig: Enable LAN and BT for RPi 3 B+
      arm64: defconfig: Enable LAN and BT support for RPi 3 B+
      arm64: defconfig: Increase CMA size for VC4

Takeshi Kihara (4):
      soc: renesas: identify R-Car E3
      soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions
      soc: renesas: rcar-rst: Add support for R-Car E3
      soc: renesas: rcar-sysc: Add support for R-Car E3 power areas

Tero Kristo (1):
      ARM: AM43XX: Add functions to save/restore am43xx control registers

Thomas Gleixner (1):
      ARM: s3c24xx: Fix invalid SPDX identifier

Tony Lindgren (19):
      ARM: OMAP2+: Drop unused pm-noop
      ARM: OMAP2+: Allow using ti-sysc for system timers
      ARM: OMAP2+: Use signed value for sysc register offsets
      ARM: OMAP2+: Only probe SDMA via ti-sysc if configured in dts
      ARM: OMAP2+: Initialize SoC PM later
      ARM: OMAP2+: Make display related init into device_initcall
      bus: ti-sysc: Handle simple-bus for nested children
      bus: ti-sysc: Make child clock alias handling more generic
      bus: ti-sysc: Add handling for clkctrl opt clocks
      bus: ti-sysc: Tag some modules resource providers for noirq suspend
      bus: ti-sysc: Improve suspend and resume handling
      bus: ti-sysc: Add initial support for external resets
      bus: ti-sysc: Detect omap4 type timers for quirk
      bus: ti-sysc: Detect UARTs for SYSC_QUIRK_LEGACY_IDLE quirk on omap4
      bus: ti-sysc: Tag sdio and wdt with legacy mode for suspend
      bus: ti-sysc: Show module information for suspend if DEBUG is enabled
      ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared
      bus: ti-sysc: Fix optional clocks array access
      Merge branch 'omap-for-v4.18/soc-fixes' into omap-for-v4.18/soc

Trent Piepho (1):
      ARM: imx: Update spi_imx platform data to reflect current state

Wolfram Sang (1):
      ARM: samsung: simplify getting .drvdata

Yoshihiro Shimoda (1):
      soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B}


 .../devicetree/bindings/arm/shmobile.txt        |   2 +
 .../devicetree/bindings/bus/ti-sysc.txt         |   6 +-
 .../bindings/power/renesas,rcar-sysc.txt        |   2 +
 .../devicetree/bindings/reset/renesas,rst.txt   |   2 +
 MAINTAINERS                                     |   1 +
 arch/arm/Kconfig                                |   2 +-
 arch/arm/Kconfig.debug                          |  13 +-
 arch/arm/Makefile                               |   2 +-
 arch/arm/common/Makefile                        |   1 +
 arch/arm/common/secure_cntvoff.S                |  32 ++
 arch/arm/configs/bcm2835_defconfig              |   2 +
 arch/arm/configs/davinci_all_defconfig          |   4 +-
 arch/arm/configs/exynos_defconfig               |   1 +
 arch/arm/configs/imx_v6_v7_defconfig            |   9 +
 arch/arm/configs/multi_v7_defconfig             |  12 +-
 arch/arm/configs/shmobile_defconfig             |   3 +-
 arch/arm/include/asm/cputype.h                  |  14 +-
 arch/arm/include/asm/secure_cntvoff.h           |   8 +
 arch/arm/include/debug/brcmstb.S                |  21 +-
 arch/arm/mach-berlin/Kconfig                    |   6 +-
 arch/arm/mach-berlin/berlin.c                   |   5 +-
 arch/arm/mach-berlin/headsmp.S                  |   5 +-
 arch/arm/mach-berlin/platsmp.c                  |   6 +-
 arch/arm/mach-davinci/aemif.c                   |   8 +-
 arch/arm/mach-davinci/board-da830-evm.c         |   1 +
 arch/arm/mach-davinci/board-da850-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-leopard.c     |   1 +
 arch/arm/mach-davinci/board-dm365-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |   3 +
 arch/arm/mach-davinci/board-dm646x-evm.c        |   1 +
 arch/arm/mach-davinci/board-mityomapl138.c      |   1 +
 arch/arm/mach-davinci/board-neuros-osd2.c       |   3 +
 arch/arm/mach-davinci/board-sffsdr.c            |   2 +
 arch/arm/mach-davinci/davinci.h                 |   1 +
 arch/arm/mach-davinci/dm644x.c                  |  13 +-
 arch/arm/mach-exynos/Kconfig                    |  12 -
 arch/arm/mach-exynos/common.h                   |  17 +-
 arch/arm/mach-exynos/exynos.c                   |  37 +-
 arch/arm/mach-exynos/include/mach/map.h         |   2 -
 arch/arm/mach-exynos/platsmp.c                  |  27 +-
 arch/arm/mach-exynos/pm.c                       |   4 +-
 arch/arm/mach-exynos/suspend.c                  |   4 +-
 arch/arm/mach-imx/Kconfig                       |   1 +
 arch/arm/mach-imx/mach-mx31_3ds.c               |  18 +-
 arch/arm/mach-imx/mach-mx31lilly.c              |  12 +-
 arch/arm/mach-imx/mach-mx31lite.c               |  16 +-
 arch/arm/mach-imx/mach-mx31moboard.c            |  17 +-
 arch/arm/mach-imx/mach-pca100.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm037.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm037_eet.c             |   5 +-
 arch/arm/mach-imx/mach-pcm043.c                 |  13 +-
 arch/arm/mach-imx/mach-vpr200.c                 |   9 +-
 arch/arm/mach-omap1/board-ams-delta.c           | 107 ++++-
 arch/arm/mach-omap1/board-osk.c                 |  10 +-
 arch/arm/mach-omap2/Makefile                    |   1 -
 arch/arm/mach-omap2/board-generic.c             |   2 -
 arch/arm/mach-omap2/clockdomain.c               |  73 ++++
 arch/arm/mach-omap2/clockdomain.h               |   8 +
 arch/arm/mach-omap2/cm33xx.c                    |  53 +++
 arch/arm/mach-omap2/cminst44xx.c                |  43 ++
 arch/arm/mach-omap2/common.h                    |  18 +-
 arch/arm/mach-omap2/control.c                   | 112 ++++++
 arch/arm/mach-omap2/control.h                   |  61 +++
 arch/arm/mach-omap2/display.c                   |  10 +-
 arch/arm/mach-omap2/hsmmc.c                     |   1 -
 arch/arm/mach-omap2/i2c.c                       |   1 -
 arch/arm/mach-omap2/io.c                        |  70 +---
 arch/arm/mach-omap2/omap-pm-noop.c              | 176 ---------
 arch/arm/mach-omap2/omap-pm.h                   | 161 --------
 arch/arm/mach-omap2/omap_device.c               |  22 +-
 arch/arm/mach-omap2/omap_hwmod.c                |  21 +-
 arch/arm/mach-omap2/omap_hwmod.h                |   6 +-
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |   1 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   4 +
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |   1 +
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   4 +
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |   3 +
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   6 +
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      |   1 +
 arch/arm/mach-omap2/pdata-quirks.c              |  15 -
 arch/arm/mach-omap2/pm-debug.c                  |   5 -
 arch/arm/mach-omap2/pm.c                        |  21 +-
 arch/arm/mach-omap2/pm33xx-core.c               |   4 +-
 arch/arm/mach-omap2/pm44xx.c                    |  13 +
 arch/arm/mach-omap2/powerdomain.c               |  87 +++++
 arch/arm/mach-omap2/powerdomain.h               |   7 +
 arch/arm/mach-omap2/prm33xx.c                   |  31 ++
 arch/arm/mach-omap2/prm44xx.c                   | 104 +++++
 arch/arm/mach-omap2/timer.c                     | 100 ++++-
 arch/arm/mach-pxa/pxa3xx.c                      |   4 +
 arch/arm/mach-pxa/stargate2.c                   |  10 +-
 arch/arm/mach-s3c24xx/h1940-bluetooth.c         |   2 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c           |  10 +-
 arch/arm/mach-shmobile/Kconfig                  |  13 +
 arch/arm/mach-shmobile/common.h                 |   1 -
 arch/arm/mach-shmobile/headsmp-apmu.S           |  22 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   5 +-
 arch/arm/mach-sunxi/Kconfig                     |   2 +-
 arch/arm/mach-sunxi/Makefile                    |   2 +-
 arch/arm/mach-sunxi/headsmp.S                   |  81 ++++
 arch/arm/mach-sunxi/mc_smp.c                    | 239 +++++++-----
 arch/arm/mach-sunxi/sunxi.c                     |  20 +-
 arch/arm/mach-tegra/tegra.c                     |   4 +
 arch/arm/mach-ux500/Kconfig                     |  53 +--
 arch/arm/mach-ux500/cpu-db8500.c                |  16 +-
 arch/arm/mach-ux500/db8500-regs.h               |   4 -
 arch/arm/mm/cache-b15-rac.c                     |  30 +-
 arch/arm/plat-omap/Kconfig                      |  10 -
 arch/arm/plat-samsung/adc.c                     |   3 +-
 arch/arm/plat-samsung/include/plat/map-s5p.h    |   4 -
 arch/arm64/configs/defconfig                    |  43 +-
 drivers/bus/ti-sysc.c                           | 388 +++++++++++++++++--
 drivers/media/rc/ir-rx51.c                      |  17 +-
 drivers/mtd/nand/raw/davinci_nand.c             |   6 +-
 drivers/soc/renesas/Kconfig                     |  13 +-
 drivers/soc/renesas/Makefile                    |   2 +
 drivers/soc/renesas/r8a77470-sysc.c             |  29 ++
 drivers/soc/renesas/r8a77990-sysc.c             |  68 ++++
 drivers/soc/renesas/r8a77995-sysc.c             |   3 +-
 drivers/soc/renesas/rcar-rst.c                  |   2 +
 drivers/soc/renesas/rcar-sysc.c                 |   6 +
 drivers/soc/renesas/rcar-sysc.h                 |   2 +
 drivers/soc/renesas/renesas-soc.c               |  16 +
 include/dt-bindings/power/r8a77470-sysc.h       |  22 ++
 include/dt-bindings/power/r8a77990-sysc.h       |  26 ++
 include/linux/platform_data/media/ir-rx51.h     |   9 -
 include/linux/platform_data/mtd-davinci.h       |  10 +
 include/linux/platform_data/spi-imx.h           |  29 +-
 include/linux/platform_data/ti-sysc.h           |   1 +
 sound/soc/omap/ams-delta.c                      |  38 +-
 131 files changed, 2038 insertions(+), 1006 deletions(-)
 create mode 100644 arch/arm/common/secure_cntvoff.S
 create mode 100644 arch/arm/include/asm/secure_cntvoff.h
 delete mode 100644 arch/arm/mach-omap2/omap-pm-noop.c
 delete mode 100644 arch/arm/mach-omap2/omap-pm.h
 create mode 100644 arch/arm/mach-sunxi/headsmp.S
 create mode 100644 drivers/soc/renesas/r8a77470-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77990-sysc.c
 create mode 100644 include/dt-bindings/power/r8a77470-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77990-sysc.h
 delete mode 100644 include/linux/platform_data/media/ir-rx51.h

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

* [GIT PULL 1/4] ARM: SoC platform updates
@ 2018-06-12  0:01   ` Olof Johansson
  0 siblings, 0 replies; 42+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: linux-arm-kernel

Here are the main updates for SoC support (besides DT additions) for ARM
32- and 64-bit platforms. The branch also contains defconfig updates to
turn on drivers and options as needed on the various platforms.

The largest parts of the delta are from cleanups moving platform data
and board file setup of TI platforms to ti-sysc bus drivers. There are
also some sweeping changes of eeprom and nand setup on Davinci, i.MX
and other platforms.

Samsung is removing support for Exynos5440, which was an oddball SoC
that hasn't been seen much use in designs.

Renesas is adding support for new SoCs (R-Car E3, RZ/G1C and RZ/N1D).

Linus Walleij is also removing support for ux500 (Sony Ericsson)
U8540/9540 SoCs that never made it to significant mass production and
products.



Conflicts:

arch/arm/include/asm/cputype.h: Add/add. Keep our version
arch/arm/mach-exynos/Kconfig: Change/remove. SOC_EXYNOS5440 is being removed.

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

The following changes since commit a2b7ab45b8905b9c1813b0212e82a39d5c081c8a:

  Merge tag 'linux-watchdog-4.18-rc1' of git://www.linux-watchdog.org/linux-watchdog

are available in the git repository at:

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

for you to fetch changes up to 958da6e3ff446fe558bdf0fd06fb2713539ebeef:

  Merge branch 'next/defconfig' into next/soc

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

Alexander Monakov (1):
      ARM: berlin: extend BG2CD Kconfig entry

Alexandre Torgue (1):
      ARM: multi_v7_defconfig: Add STM32F7 I2C & STM32 USBPHYC support

Anson Huang (1):
      ARM: imx_v6_v7_defconfig: Select CONFIG_GPIO_MAX732X by default

Antoine Tenart (1):
      arm64: defconfig: enable the Armada thermal driver

Arnd Bergmann (1):
      ARM: stm32: Don't select DMA unconditionally on STM32MP157C

Bai Ping (2):
      ARM: imx: select imx6sll pinctrl when imx6sll enabled
      ARM: imx_v6_v7_defconfig: enable imx6sll by default

Bartlomiej Zolnierkiewicz (1):
      ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer

Bartosz Golaszewski (20):
      ARM: s3c24xx: mini2440: Use device properties for at24 eeprom
      ARM: imx: vpr200: drop at24_platform_data
      ARM: imx: pcm043: use device properties for at24 eeprom
      ARM: imx: pca100: use device properties for at24 eeprom
      ARM: imx: pcm037: use device properties for at24 eeprom
      ARM: davinci_all_defconfig: enable support for remoteproc drivers
      ARM: omap1: osk: use device properties for at24 eeprom
      mtd: rawnand: davinci: store the core chipselect number in platform data
      ARM: davinci: da830-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: da850-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm355-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm355-leopard: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm365-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm644x-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: mityomapl138: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm646x-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: neuros-osd2: specify the chipselect in davinci_nand_pdata
      mtd: rawnand: davinci: stop using pdev->id as chipselect
      ARM: davinci: aemif: stop using pdev->id as nand chipselect
      ARM: pxa: stargate2: use device properties for at24 eeprom

Biju Das (7):
      soc: renesas: Identify RZ/G1C
      soc: renesas: rcar-rst: Add support for RZ/G1C
      soc: renesas: rcar-sysc: Add r8a77470 support
      ARM: shmobile: r8a77470: basic SoC support
      ARM: debug-ll: Add support for r8a77470
      ARM: shmobile: defconfig: Enable r8a77470 SoC
      ARM: multi_v7_defconfig: Enable r8a77470 SoC

Bjorn Andersson (2):
      arm64: defconfig: Enable UFS on msm8996
      arm64: defconfig: Enable PCIe on msm8996 and db820c

Daniel Mack (1):
      ARM: pxa3xx: enable external wakeup pins

Dave Gerlach (1):
      ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO

Dmitry Osipenko (1):
      ARM: tegra: Create platform device for tegra20-cpufreq driver

Dong Aisheng (1):
      MAINTAINERS: add NXP linux team maillist as i.MX reviewer

Doug Berger (4):
      ARM: Allow this header to be included by assembly files
      ARM: Allow this header to be included by assembly files
      ARM: add Broadcom Brahma-B53 main ID definition
      ARM: brcmstb: Add support for the V7 memory map

Enric Balletbo i Serra (3):
      arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399
      arm64: defconfig: Enable Rockchip io-domain driver
      arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks.

Ezequiel Garcia (4):
      arm64: defconfig: Enable HID over I2C drivers
      arm64: defconfig: Enable Atmel Maxtouch driver
      arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver
      arm64: defconfig: Enable bluetooth USB support

Fabrizio Castro (1):
      ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN

Florian Fainelli (4):
      ARM: B15: Update to support Brahma-B53
      Merge tag 'bcm2835-defconfig-next-2018-04-30' into defconfig/next
      Merge tag 'bcm2835-defconfig-64-next-2018-04-30' into defconfig-arm64/next
      ARM: add Broadcom Brahma-B15 main ID definition

Geert Uytterhoeven (4):
      soc: renesas: r8a77995-sysc: Cleanups
      arm: shmobile: Change platform dependency to ARCH_RENESAS
      ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
      ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM

Gregory CLEMENT (1):
      arm64: defconfig: enable CONFIG_SPI_ARMADA_3700

Heiko Stuebner (1):
      arm64: defconfig: enable rockchip efuse

Janusz Krzysztofik (2):
      ARM: OMAP1: ams-delta: add GPIO lookup tables
      ASoC: ams_delta: use GPIO lookup table

Jisheng Zhang (2):
      arm: berlin: remove non-necessary flush_cache_all()
      ARM: berlin: switch to SPDX license identifier

John Garry (1):
      arm64: defconfig: Enable HISILICON_LPC

Keerthy (4):
      ARM: OMAP2+: clockdomain: Inroduce cpu_pm notifiers for context save/restore
      ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore
      ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore
      OMAP: CLK: CLKSRC: Add suspend resume hooks

Krzysztof Kozlowski (1):
      ARM: exynos: Remove support for Exynos5440

Kuninori Morimoto (2):
      arm64: defconfig: makes SND_SIMPLE_CARD to module
      arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD

Linus Walleij (2):
      ARM: ux500: Drop U8540/9540 support
      ARM: ux500: Cut down Kconfig options

Marek Szyprowski (2):
      ARM: exynos_defconfig: enable S6E63J0X03 panel driver
      ARM: multi_v7_config: enable S6E63J0X03 panel driver

Martin Blumenstingl (2):
      arm: multi_v7_defconfig: enable the Amlogic Meson I2C driver
      ARM: multi_v7_defconfig: enable the Meson PWM controller

Michel Pollet (2):
      ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig
      arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig

Myl?ne Josserand (7):
      ARM: sunxi: smp: Move assembly code into a file
      ARM: smp: Add initialization of CNTVOFF
      ARM: sunxi: Add initialization of CNTVOFF
      ARM: shmobile: Convert file to use cntvoff
      ARM: sun9i: smp: Rename clusters's power-off
      ARM: sun9i: smp: Add is_a83t field
      ARM: sun8i: smp: Add support for A83T

Olof Johansson (29):
      Merge tag 'ux500-machine-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge tag 'omap-for-v4.18/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'arm-soc/for-4.18/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'arm-soc/for-4.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'arm-soc/for-4.18/soc' of https://github.com/Broadcom/stblinux into next/soc
      Merge tag 'samsung-defconfig-4.18' of https://git.kernel.org/.../krzk/linux into next/defconfig
      Merge tag 'samsung-soc-4.18' of https://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'v4.17-next-defconfig' of https://git.kernel.org/.../matthias.bgg/linux into next/defconfig
      Merge tag 'v4.18-rockchip-defconfig64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/defconfig
      Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into next/defconfig
      Merge tag 'davinci-for-v4.18/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'davinci-for-v4.18/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
      Merge tag 'renesas-arm64-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'tegra-for-4.18-arm-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'mvebu-arm64-4.18-1' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'imx-soc-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'imx-defconfig-4.18' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
      Merge tag 'sunxi-core-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/soc
      Merge tag 'omap-for-v4.18/ti-sysc-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v4.18/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'berlin-core-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/soc
      Merge tag 'omap-for-v4.18/soc-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'hisi-defconfig-for-4.18v3' of git://github.com/hisilicon/linux-hisi into next/defconfig
      Merge tag 'qcom-arm64-defconfig-for-4.18' of git://git.kernel.org/.../agross/linux into next/defconfig
      Merge tag 'renesas-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'renesas-soc-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'imx-maintainers-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'pxa-for-4.18' of https://github.com/rjarzmik/linux into next/soc
      Merge branch 'next/defconfig' into next/soc

Pankaj Dubey (2):
      ARM: exynos: Remove static mapping of SCU SFR
      ARM: exynos: Remove unused soc_is_exynos{4,5}

Pierre-Yves MORDRET (1):
      ARM: stm32: Select DMA, DMAMUX and MDMA support on STM32MP157C

Russ Dill (2):
      ARM: OMAP2+: Add functions to save and restore clockdomain context en-masse.
      ARM: OMAP2+: Add functions to save and restore powerdomain context

Sean Wang (1):
      arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default

Sekhar Nori (2):
      ARM: davinci: dm644x: remove unnecessary postcore_initcall()
      Merge branch 'v4.18/nand-cs-simplification' into v4.18/soc

Shawn Guo (1):
      arm64: defconfig: enable drivers for Poplar support

Simon Horman (2):
      arm64: defconfig: enable R8A77990 SoC
      ARM: multi_v7_defconfig: Enable RENESAS_WDT

Stefan Agner (3):
      ARM: imx_v6_v7_defconfig: add RN5T618 PMIC family support
      ARM: imx_v6_v7_defconfig: add mwifiex driver
      ARM: imx_v6_v7_defconfig: enable Vybrid OCOTP driver

Stefan Wahren (5):
      ARM: bcm2835_defconfig: Enable LAN78XX driver
      ARM: bcm2835_defconfig: Enable VCHIQ driver
      ARM: multi_v7_defconfig: Enable LAN and BT for RPi 3 B+
      arm64: defconfig: Enable LAN and BT support for RPi 3 B+
      arm64: defconfig: Increase CMA size for VC4

Takeshi Kihara (4):
      soc: renesas: identify R-Car E3
      soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions
      soc: renesas: rcar-rst: Add support for R-Car E3
      soc: renesas: rcar-sysc: Add support for R-Car E3 power areas

Tero Kristo (1):
      ARM: AM43XX: Add functions to save/restore am43xx control registers

Thomas Gleixner (1):
      ARM: s3c24xx: Fix invalid SPDX identifier

Tony Lindgren (19):
      ARM: OMAP2+: Drop unused pm-noop
      ARM: OMAP2+: Allow using ti-sysc for system timers
      ARM: OMAP2+: Use signed value for sysc register offsets
      ARM: OMAP2+: Only probe SDMA via ti-sysc if configured in dts
      ARM: OMAP2+: Initialize SoC PM later
      ARM: OMAP2+: Make display related init into device_initcall
      bus: ti-sysc: Handle simple-bus for nested children
      bus: ti-sysc: Make child clock alias handling more generic
      bus: ti-sysc: Add handling for clkctrl opt clocks
      bus: ti-sysc: Tag some modules resource providers for noirq suspend
      bus: ti-sysc: Improve suspend and resume handling
      bus: ti-sysc: Add initial support for external resets
      bus: ti-sysc: Detect omap4 type timers for quirk
      bus: ti-sysc: Detect UARTs for SYSC_QUIRK_LEGACY_IDLE quirk on omap4
      bus: ti-sysc: Tag sdio and wdt with legacy mode for suspend
      bus: ti-sysc: Show module information for suspend if DEBUG is enabled
      ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared
      bus: ti-sysc: Fix optional clocks array access
      Merge branch 'omap-for-v4.18/soc-fixes' into omap-for-v4.18/soc

Trent Piepho (1):
      ARM: imx: Update spi_imx platform data to reflect current state

Wolfram Sang (1):
      ARM: samsung: simplify getting .drvdata

Yoshihiro Shimoda (1):
      soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B}


 .../devicetree/bindings/arm/shmobile.txt        |   2 +
 .../devicetree/bindings/bus/ti-sysc.txt         |   6 +-
 .../bindings/power/renesas,rcar-sysc.txt        |   2 +
 .../devicetree/bindings/reset/renesas,rst.txt   |   2 +
 MAINTAINERS                                     |   1 +
 arch/arm/Kconfig                                |   2 +-
 arch/arm/Kconfig.debug                          |  13 +-
 arch/arm/Makefile                               |   2 +-
 arch/arm/common/Makefile                        |   1 +
 arch/arm/common/secure_cntvoff.S                |  32 ++
 arch/arm/configs/bcm2835_defconfig              |   2 +
 arch/arm/configs/davinci_all_defconfig          |   4 +-
 arch/arm/configs/exynos_defconfig               |   1 +
 arch/arm/configs/imx_v6_v7_defconfig            |   9 +
 arch/arm/configs/multi_v7_defconfig             |  12 +-
 arch/arm/configs/shmobile_defconfig             |   3 +-
 arch/arm/include/asm/cputype.h                  |  14 +-
 arch/arm/include/asm/secure_cntvoff.h           |   8 +
 arch/arm/include/debug/brcmstb.S                |  21 +-
 arch/arm/mach-berlin/Kconfig                    |   6 +-
 arch/arm/mach-berlin/berlin.c                   |   5 +-
 arch/arm/mach-berlin/headsmp.S                  |   5 +-
 arch/arm/mach-berlin/platsmp.c                  |   6 +-
 arch/arm/mach-davinci/aemif.c                   |   8 +-
 arch/arm/mach-davinci/board-da830-evm.c         |   1 +
 arch/arm/mach-davinci/board-da850-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-leopard.c     |   1 +
 arch/arm/mach-davinci/board-dm365-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |   3 +
 arch/arm/mach-davinci/board-dm646x-evm.c        |   1 +
 arch/arm/mach-davinci/board-mityomapl138.c      |   1 +
 arch/arm/mach-davinci/board-neuros-osd2.c       |   3 +
 arch/arm/mach-davinci/board-sffsdr.c            |   2 +
 arch/arm/mach-davinci/davinci.h                 |   1 +
 arch/arm/mach-davinci/dm644x.c                  |  13 +-
 arch/arm/mach-exynos/Kconfig                    |  12 -
 arch/arm/mach-exynos/common.h                   |  17 +-
 arch/arm/mach-exynos/exynos.c                   |  37 +-
 arch/arm/mach-exynos/include/mach/map.h         |   2 -
 arch/arm/mach-exynos/platsmp.c                  |  27 +-
 arch/arm/mach-exynos/pm.c                       |   4 +-
 arch/arm/mach-exynos/suspend.c                  |   4 +-
 arch/arm/mach-imx/Kconfig                       |   1 +
 arch/arm/mach-imx/mach-mx31_3ds.c               |  18 +-
 arch/arm/mach-imx/mach-mx31lilly.c              |  12 +-
 arch/arm/mach-imx/mach-mx31lite.c               |  16 +-
 arch/arm/mach-imx/mach-mx31moboard.c            |  17 +-
 arch/arm/mach-imx/mach-pca100.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm037.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm037_eet.c             |   5 +-
 arch/arm/mach-imx/mach-pcm043.c                 |  13 +-
 arch/arm/mach-imx/mach-vpr200.c                 |   9 +-
 arch/arm/mach-omap1/board-ams-delta.c           | 107 ++++-
 arch/arm/mach-omap1/board-osk.c                 |  10 +-
 arch/arm/mach-omap2/Makefile                    |   1 -
 arch/arm/mach-omap2/board-generic.c             |   2 -
 arch/arm/mach-omap2/clockdomain.c               |  73 ++++
 arch/arm/mach-omap2/clockdomain.h               |   8 +
 arch/arm/mach-omap2/cm33xx.c                    |  53 +++
 arch/arm/mach-omap2/cminst44xx.c                |  43 ++
 arch/arm/mach-omap2/common.h                    |  18 +-
 arch/arm/mach-omap2/control.c                   | 112 ++++++
 arch/arm/mach-omap2/control.h                   |  61 +++
 arch/arm/mach-omap2/display.c                   |  10 +-
 arch/arm/mach-omap2/hsmmc.c                     |   1 -
 arch/arm/mach-omap2/i2c.c                       |   1 -
 arch/arm/mach-omap2/io.c                        |  70 +---
 arch/arm/mach-omap2/omap-pm-noop.c              | 176 ---------
 arch/arm/mach-omap2/omap-pm.h                   | 161 --------
 arch/arm/mach-omap2/omap_device.c               |  22 +-
 arch/arm/mach-omap2/omap_hwmod.c                |  21 +-
 arch/arm/mach-omap2/omap_hwmod.h                |   6 +-
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |   1 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   4 +
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |   1 +
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   4 +
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |   3 +
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   6 +
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      |   1 +
 arch/arm/mach-omap2/pdata-quirks.c              |  15 -
 arch/arm/mach-omap2/pm-debug.c                  |   5 -
 arch/arm/mach-omap2/pm.c                        |  21 +-
 arch/arm/mach-omap2/pm33xx-core.c               |   4 +-
 arch/arm/mach-omap2/pm44xx.c                    |  13 +
 arch/arm/mach-omap2/powerdomain.c               |  87 +++++
 arch/arm/mach-omap2/powerdomain.h               |   7 +
 arch/arm/mach-omap2/prm33xx.c                   |  31 ++
 arch/arm/mach-omap2/prm44xx.c                   | 104 +++++
 arch/arm/mach-omap2/timer.c                     | 100 ++++-
 arch/arm/mach-pxa/pxa3xx.c                      |   4 +
 arch/arm/mach-pxa/stargate2.c                   |  10 +-
 arch/arm/mach-s3c24xx/h1940-bluetooth.c         |   2 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c           |  10 +-
 arch/arm/mach-shmobile/Kconfig                  |  13 +
 arch/arm/mach-shmobile/common.h                 |   1 -
 arch/arm/mach-shmobile/headsmp-apmu.S           |  22 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   5 +-
 arch/arm/mach-sunxi/Kconfig                     |   2 +-
 arch/arm/mach-sunxi/Makefile                    |   2 +-
 arch/arm/mach-sunxi/headsmp.S                   |  81 ++++
 arch/arm/mach-sunxi/mc_smp.c                    | 239 +++++++-----
 arch/arm/mach-sunxi/sunxi.c                     |  20 +-
 arch/arm/mach-tegra/tegra.c                     |   4 +
 arch/arm/mach-ux500/Kconfig                     |  53 +--
 arch/arm/mach-ux500/cpu-db8500.c                |  16 +-
 arch/arm/mach-ux500/db8500-regs.h               |   4 -
 arch/arm/mm/cache-b15-rac.c                     |  30 +-
 arch/arm/plat-omap/Kconfig                      |  10 -
 arch/arm/plat-samsung/adc.c                     |   3 +-
 arch/arm/plat-samsung/include/plat/map-s5p.h    |   4 -
 arch/arm64/configs/defconfig                    |  43 +-
 drivers/bus/ti-sysc.c                           | 388 +++++++++++++++++--
 drivers/media/rc/ir-rx51.c                      |  17 +-
 drivers/mtd/nand/raw/davinci_nand.c             |   6 +-
 drivers/soc/renesas/Kconfig                     |  13 +-
 drivers/soc/renesas/Makefile                    |   2 +
 drivers/soc/renesas/r8a77470-sysc.c             |  29 ++
 drivers/soc/renesas/r8a77990-sysc.c             |  68 ++++
 drivers/soc/renesas/r8a77995-sysc.c             |   3 +-
 drivers/soc/renesas/rcar-rst.c                  |   2 +
 drivers/soc/renesas/rcar-sysc.c                 |   6 +
 drivers/soc/renesas/rcar-sysc.h                 |   2 +
 drivers/soc/renesas/renesas-soc.c               |  16 +
 include/dt-bindings/power/r8a77470-sysc.h       |  22 ++
 include/dt-bindings/power/r8a77990-sysc.h       |  26 ++
 include/linux/platform_data/media/ir-rx51.h     |   9 -
 include/linux/platform_data/mtd-davinci.h       |  10 +
 include/linux/platform_data/spi-imx.h           |  29 +-
 include/linux/platform_data/ti-sysc.h           |   1 +
 sound/soc/omap/ams-delta.c                      |  38 +-
 131 files changed, 2038 insertions(+), 1006 deletions(-)
 create mode 100644 arch/arm/common/secure_cntvoff.S
 create mode 100644 arch/arm/include/asm/secure_cntvoff.h
 delete mode 100644 arch/arm/mach-omap2/omap-pm-noop.c
 delete mode 100644 arch/arm/mach-omap2/omap-pm.h
 create mode 100644 arch/arm/mach-sunxi/headsmp.S
 create mode 100644 drivers/soc/renesas/r8a77470-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77990-sysc.c
 create mode 100644 include/dt-bindings/power/r8a77470-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77990-sysc.h
 delete mode 100644 include/linux/platform_data/media/ir-rx51.h

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

end of thread, other threads:[~2019-12-05 20:46 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-05 18:04 [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-12-05 18:04 ` Olof Johansson
2019-12-05 18:04 ` [GIT PULL 2/4] ARM: SoC-related driver updates Olof Johansson
2019-12-05 18:04   ` Olof Johansson
2019-12-05 20:45   ` pr-tracker-bot
2019-12-05 20:45     ` pr-tracker-bot
2019-12-05 18:04 ` [GIT PULL 3/4] ARM: Device-tree updates Olof Johansson
2019-12-05 18:04   ` Olof Johansson
2019-12-05 20:45   ` pr-tracker-bot
2019-12-05 20:45     ` pr-tracker-bot
2019-12-05 18:04 ` [GIT PULL 4/4] ARM: SoC defconfig updates Olof Johansson
2019-12-05 18:04   ` Olof Johansson
2019-12-05 20:45   ` pr-tracker-bot
2019-12-05 20:45     ` pr-tracker-bot
2019-12-05 20:45 ` [GIT PULL 1/4] ARM: SoC platform updates pr-tracker-bot
2019-12-05 20:45   ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2019-07-19 23:54 [GIT PULL 0/4] ARM: SoC contents for 5.3 merge window Olof Johansson
2019-07-19 23:54 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-07-19 23:54   ` Olof Johansson
2019-07-20  0:30   ` pr-tracker-bot
2019-07-20  0:30     ` pr-tracker-bot
2019-05-16  6:43 [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window Olof Johansson
2019-05-16  6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-05-16  6:43   ` Olof Johansson
2019-05-16 15:33   ` Linus Torvalds
2019-05-16 15:33     ` Linus Torvalds
2019-05-16 15:53     ` Arnd Bergmann
2019-05-16 15:53       ` Arnd Bergmann
2019-05-16 17:10       ` Olof Johansson
2019-05-16 17:10         ` Olof Johansson
2019-05-20 21:56         ` Linus Walleij
2019-05-20 21:56           ` Linus Walleij
2019-05-16 15:59     ` Marc Gonzalez
2019-05-16 15:59       ` Marc Gonzalez
2019-05-16 16:34       ` Linus Torvalds
2019-05-16 16:34         ` Linus Torvalds
2019-05-16 16:40   ` pr-tracker-bot
2019-05-16 16:40     ` pr-tracker-bot
2018-12-31 21:46 [GIT PULL 0/4] ARM: SoC changes for v4.21 Olof Johansson
2018-12-31 21:46 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2018-12-31 21:46   ` Olof Johansson
2019-01-01  1:45   ` pr-tracker-bot
2019-01-01  1:45     ` pr-tracker-bot
2018-06-12  0:01 [GIT PULL 0/4] ARM: SoC updates Olof Johansson
2018-06-12  0:01 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2018-06-12  0:01   ` Olof Johansson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.