All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnd Bergmann <arnd@arndb.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: SoC Team <soc@kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linux ARM <linux-arm-kernel@lists.infradead.org>
Subject: [GIT PULL 1/4] ARM: SoC updates
Date: Fri, 3 Apr 2020 23:32:06 +0200	[thread overview]
Message-ID: <CAK8P3a39t9wZvLMOayx4RSGZ0N+bKjgVw=fwEB=u=UvfnnHHpQ@mail.gmail.com> (raw)
In-Reply-To: <CAK8P3a1aO+LUu6KsW+s8aZMNWt2yz7kqe=LARY=ifMKOqT9uNQ@mail.gmail.com>

The following changes since commit 98d54f81e36ba3bf92172791eba5ca5bd813989b:

  Linux 5.6-rc4 (2020-03-01 16:38:46 -0600)

are available in the Git repository at:

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

for you to fetch changes up to f125e2d4339dda6937865f975470b29c84714c9b:

  ARM: qcom: Add support for IPQ40xx (2020-03-31 21:03:27 +0200)

----------------------------------------------------------------
ARM: SoC updates

The code changes are mostly for 32-bit platforms and include:

- Lots of updates for the Nvidia Tegra platform, including
  cpuidle, pmc, and dt-binding changes

- Microchip at91 power management updates for the recently added
  sam9x60 SoC

- Treewide setup_irq deprecation by afzal mohammed

- STMicroelectronics stm32 gains earlycon support

- Renesas platforms with Cortex-A9 can now use the global timer

- Some TI OMAP2+ platforms gain cpuidle support

- Various cleanups for the i.MX6 and Orion platforms, as well as
  Kconfig files across all platforms

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Anson Huang (6):
      ARM: imx: Remove unused include of linux/irqchip/arm-gic.h
      ARM: imx: Remove unused includes on mach-imx6q.c
      ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c
      ARM: imx: Add missing of_node_put()
      ARM: imx: Remove unnecessary blank lines
      ARM: imx: Drop unnecessary src_base check

Argus Lin (3):
      dt-bindings: pwrap: mediatek: add pwrap support for MT6779
      soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs
      soc: mediatek: pwrap: add support for MT6359 PMIC

Arnd Bergmann (16):
      Merge tag 'renesas-arm-soc-for-v5.7-tag1' of
git://git.kernel.org/.../geert/renesas-devel into arm/soc
      Merge tag 'omap-for-v5.7/soc-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'omap-for-v5.7/pm33xx-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'arm-soc/for-5.7/soc' of
https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'arm-soc/for-5.7/soc-arm64' of
https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'sunxi-core-for-5.7' of
git://git.kernel.org/.../sunxi/linux into arm/soc
      Merge tag 'stm32-soc-for-v5.7-1' of
git://git.kernel.org/.../atorgue/stm32 into arm/soc
      Merge tag 'tegra-for-5.7-soc' of
git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'tegra-for-5.7-arm-core' of
git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'mvebu-arm-5.7-1' of
git://git.infradead.org/linux-mvebu into arm/soc
      Merge tag 'imx-soc-5.7' of
git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'v5.6-next-soc' of
git://git.kernel.org/.../matthias.bgg/linux into arm/soc
      Merge tag 'at91-5.7-soc' of git://git.kernel.org/.../at91/linux
into arm/soc
      Merge tag 'zynq-soc-for-v5.7' of
https://github.com/Xilinx/linux-xlnx into arm/soc
      Merge tag 'zynqmp-soc-for-v5.7' of
https://github.com/Xilinx/linux-xlnx into arm/soc
      Merge tag 'tegra-for-5.7-cpuidle' of
git://git.kernel.org/.../tegra/linux into arm/soc

Bibby Hsieh (1):
      soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper

Christian Lamparter (1):
      ARM: qcom: Add support for IPQ40xx

Claudiu Beznea (8):
      ARM: at91: pm: use proper master clock register offset
      ARM: at91: pm: revert do not disable/enable PLLA for ULP modes
      ARM: at91: pm: add macros for plla disable/enable
      ARM: at91: pm: add pmc_version member to at91_pm_data
      ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S
      clk: at91: move sam9x60's PLL register offsets to PMC header
      ARM: at91: pm: add plla disable/enable support for sam9x60
      ARM: at91: pm: add quirk for sam9x60's ulp1

Dave Gerlach (5):
      dt-bindings: arm: cpu: Add TI AM335x and AM437x enable method
      ARM: OMAP2+: pm33xx-core: Add cpuidle_ops for am335x/am437x
      ARM: OMAP2+: pm33xx-core: Extend platform_data ops for cpuidle
      soc: ti: pm33xx: Add base cpuidle support
      ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE

Dmitry Osipenko (15):
      ARM: tegra: Compile sleep-tegra20/30.S unconditionally
      ARM: tegra: Add tegra_pm_park_secondary_cpu()
      ARM: tegra: Remove pen-locking from cpuidle-tegra20
      ARM: tegra: Change tegra_set_cpu_in_lp2() type to void
      ARM: tegra: Propagate error from tegra_idle_lp2_last()
      ARM: tegra: Expose PM functions required for new cpuidle driver
      ARM: tegra: Rename some of the newly exposed PM functions
      ARM: tegra: Make outer_disable() open-coded
      ARM: tegra: cpuidle: Handle case where secondary CPU hangs on entering LP2
      ARM: tegra: cpuidle: Make abort_flag atomic
      ARM: tegra: cpuidle: Remove unnecessary memory barrier
      cpuidle: Refactor and move out NVIDIA Tegra20 driver into drivers/cpuidle
      cpuidle: tegra: Squash Tegra30 driver into the common driver
      cpuidle: tegra: Squash Tegra114 driver into the common driver
      cpuidle: tegra: Disable CC6 state if LP2 unavailable

Erwan Le Ray (4):
      ARM: debug: stm32: add UART early console configuration for STM32F4
      ARM: debug: stm32: add UART early console configuration for STM32F7
      ARM: debug: stm32: add UART early console support for STM32H7
      ARM: debug: stm32: add UART early console support for STM32MP1

Geert Uytterhoeven (8):
      ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs
      ARM: at91: Drop unneeded select of COMMON_CLK
      ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h>
      ARM: zynq: Replace <linux/clk-provider.h> by <linux/of_clk.h>
      ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h>
      ARM: orion5x: Drop unneeded select of PCI_DOMAINS_GENERIC
      arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER
      ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAVE_SMP, TIMER_OF

JC Kuo (1):
      dt-bindings: phy: tegra: Add Tegra194 support

Nagarjuna Kristam (2):
      dt-bindings: phy: tegra-xusb: Add usb-role-switch
      dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding

Sowjanya Komatineni (6):
      dt-bindings: clock: tegra: Add IDs for OSC clocks
      dt-bindings: tegra: Convert Tegra PMC bindings to YAML
      dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
      dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock
      soc/tegra: Add Tegra PMC clocks registration into PMC driver
      soc/tegra: Add support for 32 kHz blink clock

Stefan Agner (1):
      ARM: imx: limit errata selection to Cortex-A9 based designs

Tejas Patel (2):
      include: linux: firmware: Correct config dependency of zynqmp_eemi_ops
      arm64: zynqmp: Make zynqmp_firmware driver optional

Thierry Reding (3):
      Merge branch 'for-5.7/dt-bindings' into for-5.7/soc
      soc/tegra: pmc: Cleanup whitespace usage
      Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle

Tony Lindgren (2):
      ARM: OMAP2+: Improve handling of ti-sysc related sysc_fields
      Merge branch 'omap-for-v5.7/omap1' into omap-for-v5.7/soc

Venkat Reddy Talla (1):
      soc/tegra: pmc: Add pins for Tegra194

Vincenzo Frascino (1):
      arm: mach-dove: Mark dove_io_desc as __maybe_unused

Xu Wang (1):
      ARM: orion5x: ts78xx: Remove unneeded variable ret

afzal mohammed (7):
      ARM: OMAP: replace setup_irq() by request_irq()
      ARM: orion: replace setup_irq() by request_irq()
      ARM: iop32x: replace setup_irq() by request_irq()
      ARM: ep93xx: Replace setup_irq() by request_irq()
      ARM: spear: replace setup_irq() by request_irq()
      ARM: cns3xxx: replace setup_irq() by request_irq()
      ARM: mmp: replace setup_irq() by request_irq()

 Documentation/devicetree/bindings/arm/cpus.yaml    |   2 +
 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt      | 300 ---------
 .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml     | 354 +++++++++++
 .../bindings/phy/nvidia,tegra124-xusb-padctl.txt   |  24 +
 .../devicetree/bindings/soc/mediatek/pwrap.txt     |   1 +
 .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 190 ++++++
 arch/arm/Kconfig.debug                             |  42 +-
 arch/arm/Makefile                                  |   1 +
 arch/arm/configs/omap2plus_defconfig               |   2 +
 arch/arm/include/debug/stm32.S                     |   9 +-
 arch/arm/mach-at91/Kconfig                         |   1 -
 arch/arm/mach-at91/pm.c                            |  35 +-
 arch/arm/mach-at91/pm.h                            |   2 +
 arch/arm/mach-at91/pm_data-offsets.c               |   4 +
 arch/arm/mach-at91/pm_suspend.S                    | 189 +++++-
 arch/arm/mach-bcm/Kconfig                          |   8 -
 arch/arm/mach-cns3xxx/core.c                       |  10 +-
 arch/arm/mach-dove/common.c                        |   2 +-
 arch/arm/mach-ep93xx/timer-ep93xx.c                |  14 +-
 arch/arm/mach-imx/Kconfig                          |  10 +-
 arch/arm/mach-imx/anatop.c                         |   7 +-
 arch/arm/mach-imx/gpc.c                            |   4 +-
 arch/arm/mach-imx/mach-imx6q.c                     |  13 -
 arch/arm/mach-imx/mach-imx6sl.c                    |   1 -
 arch/arm/mach-imx/mach-imx6ul.c                    |   1 -
 arch/arm/mach-imx/platsmp.c                        |   1 +
 arch/arm/mach-imx/pm-imx6.c                        |   2 +
 arch/arm/mach-imx/pm-imx7ulp.c                     |   1 +
 arch/arm/mach-imx/src.c                            |   3 -
 arch/arm/mach-iop32x/time.c                        |  12 +-
 arch/arm/mach-mmp/time.c                           |  11 +-
 arch/arm/mach-omap1/pm.c                           |  13 +-
 arch/arm/mach-omap1/time.c                         |  10 +-
 arch/arm/mach-omap1/timer32k.c                     |  10 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  19 +-
 arch/arm/mach-omap2/pm33xx-core.c                  | 137 +++-
 arch/arm/mach-omap2/timer.c                        |  11 +-
 arch/arm/mach-orion5x/Kconfig                      |   2 -
 arch/arm/mach-orion5x/ts78xx-setup.c               |   3 +-
 arch/arm/mach-qcom/Kconfig                         |   5 +
 arch/arm/mach-shmobile/setup-r8a7779.c             |   1 -
 arch/arm/mach-shmobile/setup-rcar-gen2.c           |   2 +-
 arch/arm/mach-shmobile/setup-sh73a0.c              |   1 -
 arch/arm/mach-spear/time.c                         |   9 +-
 arch/arm/mach-sunxi/sunxi.c                        |   2 +-
 arch/arm/mach-tegra/Makefile                       |  19 +-
 arch/arm/mach-tegra/cpuidle-tegra114.c             |  89 ---
 arch/arm/mach-tegra/cpuidle-tegra20.c              | 212 -------
 arch/arm/mach-tegra/cpuidle-tegra30.c              | 132 ----
 arch/arm/mach-tegra/cpuidle.c                      |  50 --
 arch/arm/mach-tegra/cpuidle.h                      |  21 -
 arch/arm/mach-tegra/irq.c                          |   3 +-
 arch/arm/mach-tegra/pm.c                           |  54 +-
 arch/arm/mach-tegra/pm.h                           |   4 -
 arch/arm/mach-tegra/reset-handler.S                |  11 -
 arch/arm/mach-tegra/reset.h                        |   9 +-
 arch/arm/mach-tegra/sleep-tegra20.S                | 170 -----
 arch/arm/mach-tegra/sleep-tegra30.S                |   6 +-
 arch/arm/mach-tegra/sleep.h                        |  15 -
 arch/arm/mach-tegra/tegra.c                        |   7 +-
 arch/arm/mach-zynq/common.c                        |   2 +-
 arch/arm/plat-orion/time.c                         |  10 +-
 arch/arm64/Kconfig.platforms                       |   2 -
 drivers/clk/at91/clk-sam9x60-pll.c                 |  91 ++-
 drivers/cpuidle/Kconfig.arm                        |   8 +
 drivers/cpuidle/Makefile                           |   1 +
 drivers/cpuidle/cpuidle-tegra.c                    | 392 ++++++++++++
 drivers/firmware/xilinx/Kconfig                    |   2 +
 drivers/soc/mediatek/mtk-cmdq-helper.c             |   1 +
 drivers/soc/mediatek/mtk-pmic-wrap.c               | 128 ++++
 drivers/soc/renesas/Kconfig                        |   2 +
 drivers/soc/tegra/pmc.c                            | 688 ++++++++++++++++-----
 drivers/soc/ti/pm33xx.c                            |  21 +-
 include/dt-bindings/clock/tegra114-car.h           |   4 +-
 include/dt-bindings/clock/tegra124-car-common.h    |   4 +-
 include/dt-bindings/clock/tegra210-car.h           |   4 +-
 include/dt-bindings/clock/tegra30-car.h            |   4 +-
 include/dt-bindings/soc/tegra-pmc.h                |  16 +
 include/linux/clk/at91_pmc.h                       |  23 +
 include/linux/firmware/xlnx-zynqmp.h               |   2 +-
 include/linux/platform_data/pm33xx.h               |   6 +-
 include/soc/tegra/cpuidle.h                        |   2 +-
 {arch/arm/mach-tegra => include/soc/tegra}/irq.h   |   8 +-
 include/soc/tegra/pm.h                             |  31 +
 include/soc/tegra/pmc.h                            |   3 +-
 85 files changed, 2290 insertions(+), 1448 deletions(-)
 delete mode 100644
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt
 create mode 100644
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra114.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra20.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra30.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle.h
 create mode 100644 drivers/cpuidle/cpuidle-tegra.c
 create mode 100644 include/dt-bindings/soc/tegra-pmc.h
 rename {arch/arm/mach-tegra => include/soc/tegra}/irq.h (59%)

WARNING: multiple messages have this Message-ID (diff)
From: Arnd Bergmann <arnd@arndb.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: SoC Team <soc@kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linux ARM <linux-arm-kernel@lists.infradead.org>
Subject: [GIT PULL 1/4] ARM: SoC updates
Date: Fri, 3 Apr 2020 23:32:06 +0200	[thread overview]
Message-ID: <CAK8P3a39t9wZvLMOayx4RSGZ0N+bKjgVw=fwEB=u=UvfnnHHpQ@mail.gmail.com> (raw)
In-Reply-To: <CAK8P3a1aO+LUu6KsW+s8aZMNWt2yz7kqe=LARY=ifMKOqT9uNQ@mail.gmail.com>

The following changes since commit 98d54f81e36ba3bf92172791eba5ca5bd813989b:

  Linux 5.6-rc4 (2020-03-01 16:38:46 -0600)

are available in the Git repository at:

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

for you to fetch changes up to f125e2d4339dda6937865f975470b29c84714c9b:

  ARM: qcom: Add support for IPQ40xx (2020-03-31 21:03:27 +0200)

----------------------------------------------------------------
ARM: SoC updates

The code changes are mostly for 32-bit platforms and include:

- Lots of updates for the Nvidia Tegra platform, including
  cpuidle, pmc, and dt-binding changes

- Microchip at91 power management updates for the recently added
  sam9x60 SoC

- Treewide setup_irq deprecation by afzal mohammed

- STMicroelectronics stm32 gains earlycon support

- Renesas platforms with Cortex-A9 can now use the global timer

- Some TI OMAP2+ platforms gain cpuidle support

- Various cleanups for the i.MX6 and Orion platforms, as well as
  Kconfig files across all platforms

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Anson Huang (6):
      ARM: imx: Remove unused include of linux/irqchip/arm-gic.h
      ARM: imx: Remove unused includes on mach-imx6q.c
      ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c
      ARM: imx: Add missing of_node_put()
      ARM: imx: Remove unnecessary blank lines
      ARM: imx: Drop unnecessary src_base check

Argus Lin (3):
      dt-bindings: pwrap: mediatek: add pwrap support for MT6779
      soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs
      soc: mediatek: pwrap: add support for MT6359 PMIC

Arnd Bergmann (16):
      Merge tag 'renesas-arm-soc-for-v5.7-tag1' of
git://git.kernel.org/.../geert/renesas-devel into arm/soc
      Merge tag 'omap-for-v5.7/soc-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'omap-for-v5.7/pm33xx-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'arm-soc/for-5.7/soc' of
https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'arm-soc/for-5.7/soc-arm64' of
https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'sunxi-core-for-5.7' of
git://git.kernel.org/.../sunxi/linux into arm/soc
      Merge tag 'stm32-soc-for-v5.7-1' of
git://git.kernel.org/.../atorgue/stm32 into arm/soc
      Merge tag 'tegra-for-5.7-soc' of
git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'tegra-for-5.7-arm-core' of
git://git.kernel.org/.../tegra/linux into arm/soc
      Merge tag 'mvebu-arm-5.7-1' of
git://git.infradead.org/linux-mvebu into arm/soc
      Merge tag 'imx-soc-5.7' of
git://git.kernel.org/.../shawnguo/linux into arm/soc
      Merge tag 'v5.6-next-soc' of
git://git.kernel.org/.../matthias.bgg/linux into arm/soc
      Merge tag 'at91-5.7-soc' of git://git.kernel.org/.../at91/linux
into arm/soc
      Merge tag 'zynq-soc-for-v5.7' of
https://github.com/Xilinx/linux-xlnx into arm/soc
      Merge tag 'zynqmp-soc-for-v5.7' of
https://github.com/Xilinx/linux-xlnx into arm/soc
      Merge tag 'tegra-for-5.7-cpuidle' of
git://git.kernel.org/.../tegra/linux into arm/soc

Bibby Hsieh (1):
      soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper

Christian Lamparter (1):
      ARM: qcom: Add support for IPQ40xx

Claudiu Beznea (8):
      ARM: at91: pm: use proper master clock register offset
      ARM: at91: pm: revert do not disable/enable PLLA for ULP modes
      ARM: at91: pm: add macros for plla disable/enable
      ARM: at91: pm: add pmc_version member to at91_pm_data
      ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S
      clk: at91: move sam9x60's PLL register offsets to PMC header
      ARM: at91: pm: add plla disable/enable support for sam9x60
      ARM: at91: pm: add quirk for sam9x60's ulp1

Dave Gerlach (5):
      dt-bindings: arm: cpu: Add TI AM335x and AM437x enable method
      ARM: OMAP2+: pm33xx-core: Add cpuidle_ops for am335x/am437x
      ARM: OMAP2+: pm33xx-core: Extend platform_data ops for cpuidle
      soc: ti: pm33xx: Add base cpuidle support
      ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE

Dmitry Osipenko (15):
      ARM: tegra: Compile sleep-tegra20/30.S unconditionally
      ARM: tegra: Add tegra_pm_park_secondary_cpu()
      ARM: tegra: Remove pen-locking from cpuidle-tegra20
      ARM: tegra: Change tegra_set_cpu_in_lp2() type to void
      ARM: tegra: Propagate error from tegra_idle_lp2_last()
      ARM: tegra: Expose PM functions required for new cpuidle driver
      ARM: tegra: Rename some of the newly exposed PM functions
      ARM: tegra: Make outer_disable() open-coded
      ARM: tegra: cpuidle: Handle case where secondary CPU hangs on entering LP2
      ARM: tegra: cpuidle: Make abort_flag atomic
      ARM: tegra: cpuidle: Remove unnecessary memory barrier
      cpuidle: Refactor and move out NVIDIA Tegra20 driver into drivers/cpuidle
      cpuidle: tegra: Squash Tegra30 driver into the common driver
      cpuidle: tegra: Squash Tegra114 driver into the common driver
      cpuidle: tegra: Disable CC6 state if LP2 unavailable

Erwan Le Ray (4):
      ARM: debug: stm32: add UART early console configuration for STM32F4
      ARM: debug: stm32: add UART early console configuration for STM32F7
      ARM: debug: stm32: add UART early console support for STM32H7
      ARM: debug: stm32: add UART early console support for STM32MP1

Geert Uytterhoeven (8):
      ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs
      ARM: at91: Drop unneeded select of COMMON_CLK
      ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h>
      ARM: zynq: Replace <linux/clk-provider.h> by <linux/of_clk.h>
      ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h>
      ARM: orion5x: Drop unneeded select of PCI_DOMAINS_GENERIC
      arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER
      ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAVE_SMP, TIMER_OF

JC Kuo (1):
      dt-bindings: phy: tegra: Add Tegra194 support

Nagarjuna Kristam (2):
      dt-bindings: phy: tegra-xusb: Add usb-role-switch
      dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding

Sowjanya Komatineni (6):
      dt-bindings: clock: tegra: Add IDs for OSC clocks
      dt-bindings: tegra: Convert Tegra PMC bindings to YAML
      dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
      dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock
      soc/tegra: Add Tegra PMC clocks registration into PMC driver
      soc/tegra: Add support for 32 kHz blink clock

Stefan Agner (1):
      ARM: imx: limit errata selection to Cortex-A9 based designs

Tejas Patel (2):
      include: linux: firmware: Correct config dependency of zynqmp_eemi_ops
      arm64: zynqmp: Make zynqmp_firmware driver optional

Thierry Reding (3):
      Merge branch 'for-5.7/dt-bindings' into for-5.7/soc
      soc/tegra: pmc: Cleanup whitespace usage
      Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle

Tony Lindgren (2):
      ARM: OMAP2+: Improve handling of ti-sysc related sysc_fields
      Merge branch 'omap-for-v5.7/omap1' into omap-for-v5.7/soc

Venkat Reddy Talla (1):
      soc/tegra: pmc: Add pins for Tegra194

Vincenzo Frascino (1):
      arm: mach-dove: Mark dove_io_desc as __maybe_unused

Xu Wang (1):
      ARM: orion5x: ts78xx: Remove unneeded variable ret

afzal mohammed (7):
      ARM: OMAP: replace setup_irq() by request_irq()
      ARM: orion: replace setup_irq() by request_irq()
      ARM: iop32x: replace setup_irq() by request_irq()
      ARM: ep93xx: Replace setup_irq() by request_irq()
      ARM: spear: replace setup_irq() by request_irq()
      ARM: cns3xxx: replace setup_irq() by request_irq()
      ARM: mmp: replace setup_irq() by request_irq()

 Documentation/devicetree/bindings/arm/cpus.yaml    |   2 +
 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt      | 300 ---------
 .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml     | 354 +++++++++++
 .../bindings/phy/nvidia,tegra124-xusb-padctl.txt   |  24 +
 .../devicetree/bindings/soc/mediatek/pwrap.txt     |   1 +
 .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 190 ++++++
 arch/arm/Kconfig.debug                             |  42 +-
 arch/arm/Makefile                                  |   1 +
 arch/arm/configs/omap2plus_defconfig               |   2 +
 arch/arm/include/debug/stm32.S                     |   9 +-
 arch/arm/mach-at91/Kconfig                         |   1 -
 arch/arm/mach-at91/pm.c                            |  35 +-
 arch/arm/mach-at91/pm.h                            |   2 +
 arch/arm/mach-at91/pm_data-offsets.c               |   4 +
 arch/arm/mach-at91/pm_suspend.S                    | 189 +++++-
 arch/arm/mach-bcm/Kconfig                          |   8 -
 arch/arm/mach-cns3xxx/core.c                       |  10 +-
 arch/arm/mach-dove/common.c                        |   2 +-
 arch/arm/mach-ep93xx/timer-ep93xx.c                |  14 +-
 arch/arm/mach-imx/Kconfig                          |  10 +-
 arch/arm/mach-imx/anatop.c                         |   7 +-
 arch/arm/mach-imx/gpc.c                            |   4 +-
 arch/arm/mach-imx/mach-imx6q.c                     |  13 -
 arch/arm/mach-imx/mach-imx6sl.c                    |   1 -
 arch/arm/mach-imx/mach-imx6ul.c                    |   1 -
 arch/arm/mach-imx/platsmp.c                        |   1 +
 arch/arm/mach-imx/pm-imx6.c                        |   2 +
 arch/arm/mach-imx/pm-imx7ulp.c                     |   1 +
 arch/arm/mach-imx/src.c                            |   3 -
 arch/arm/mach-iop32x/time.c                        |  12 +-
 arch/arm/mach-mmp/time.c                           |  11 +-
 arch/arm/mach-omap1/pm.c                           |  13 +-
 arch/arm/mach-omap1/time.c                         |  10 +-
 arch/arm/mach-omap1/timer32k.c                     |  10 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  19 +-
 arch/arm/mach-omap2/pm33xx-core.c                  | 137 +++-
 arch/arm/mach-omap2/timer.c                        |  11 +-
 arch/arm/mach-orion5x/Kconfig                      |   2 -
 arch/arm/mach-orion5x/ts78xx-setup.c               |   3 +-
 arch/arm/mach-qcom/Kconfig                         |   5 +
 arch/arm/mach-shmobile/setup-r8a7779.c             |   1 -
 arch/arm/mach-shmobile/setup-rcar-gen2.c           |   2 +-
 arch/arm/mach-shmobile/setup-sh73a0.c              |   1 -
 arch/arm/mach-spear/time.c                         |   9 +-
 arch/arm/mach-sunxi/sunxi.c                        |   2 +-
 arch/arm/mach-tegra/Makefile                       |  19 +-
 arch/arm/mach-tegra/cpuidle-tegra114.c             |  89 ---
 arch/arm/mach-tegra/cpuidle-tegra20.c              | 212 -------
 arch/arm/mach-tegra/cpuidle-tegra30.c              | 132 ----
 arch/arm/mach-tegra/cpuidle.c                      |  50 --
 arch/arm/mach-tegra/cpuidle.h                      |  21 -
 arch/arm/mach-tegra/irq.c                          |   3 +-
 arch/arm/mach-tegra/pm.c                           |  54 +-
 arch/arm/mach-tegra/pm.h                           |   4 -
 arch/arm/mach-tegra/reset-handler.S                |  11 -
 arch/arm/mach-tegra/reset.h                        |   9 +-
 arch/arm/mach-tegra/sleep-tegra20.S                | 170 -----
 arch/arm/mach-tegra/sleep-tegra30.S                |   6 +-
 arch/arm/mach-tegra/sleep.h                        |  15 -
 arch/arm/mach-tegra/tegra.c                        |   7 +-
 arch/arm/mach-zynq/common.c                        |   2 +-
 arch/arm/plat-orion/time.c                         |  10 +-
 arch/arm64/Kconfig.platforms                       |   2 -
 drivers/clk/at91/clk-sam9x60-pll.c                 |  91 ++-
 drivers/cpuidle/Kconfig.arm                        |   8 +
 drivers/cpuidle/Makefile                           |   1 +
 drivers/cpuidle/cpuidle-tegra.c                    | 392 ++++++++++++
 drivers/firmware/xilinx/Kconfig                    |   2 +
 drivers/soc/mediatek/mtk-cmdq-helper.c             |   1 +
 drivers/soc/mediatek/mtk-pmic-wrap.c               | 128 ++++
 drivers/soc/renesas/Kconfig                        |   2 +
 drivers/soc/tegra/pmc.c                            | 688 ++++++++++++++++-----
 drivers/soc/ti/pm33xx.c                            |  21 +-
 include/dt-bindings/clock/tegra114-car.h           |   4 +-
 include/dt-bindings/clock/tegra124-car-common.h    |   4 +-
 include/dt-bindings/clock/tegra210-car.h           |   4 +-
 include/dt-bindings/clock/tegra30-car.h            |   4 +-
 include/dt-bindings/soc/tegra-pmc.h                |  16 +
 include/linux/clk/at91_pmc.h                       |  23 +
 include/linux/firmware/xlnx-zynqmp.h               |   2 +-
 include/linux/platform_data/pm33xx.h               |   6 +-
 include/soc/tegra/cpuidle.h                        |   2 +-
 {arch/arm/mach-tegra => include/soc/tegra}/irq.h   |   8 +-
 include/soc/tegra/pm.h                             |  31 +
 include/soc/tegra/pmc.h                            |   3 +-
 85 files changed, 2290 insertions(+), 1448 deletions(-)
 delete mode 100644
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt
 create mode 100644
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra114.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra20.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra30.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle.h
 create mode 100644 drivers/cpuidle/cpuidle-tegra.c
 create mode 100644 include/dt-bindings/soc/tegra-pmc.h
 rename {arch/arm/mach-tegra => include/soc/tegra}/irq.h (59%)

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

  reply	other threads:[~2020-04-03 21:32 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-03 21:29 [GIT PULL 0/4] ARM: SoC changes for v5.7 Arnd Bergmann
2020-04-03 21:29 ` Arnd Bergmann
2020-04-03 21:32 ` Arnd Bergmann [this message]
2020-04-03 21:32   ` [GIT PULL 1/4] ARM: SoC updates Arnd Bergmann
2020-04-03 22:30   ` pr-tracker-bot
2020-04-03 21:35 ` [GIT PULL 2/4] ARM: driver updates Arnd Bergmann
2020-04-03 21:35   ` Arnd Bergmann
2020-04-03 22:30   ` pr-tracker-bot
2020-04-03 21:36 ` [GIT PULL 3/4] ARM: defconfig updates Arnd Bergmann
2020-04-03 21:36   ` Arnd Bergmann
2020-04-03 22:17   ` Linus Torvalds
2020-04-03 22:17     ` Linus Torvalds
2020-04-03 22:30   ` pr-tracker-bot
2020-04-03 21:45 ` [GIT PULL 4/4] ARM: devicetree updates Arnd Bergmann
2020-04-03 21:45   ` Arnd Bergmann
2020-04-03 22:27   ` Linus Torvalds
2020-04-03 22:27     ` Linus Torvalds
2020-04-04 10:03     ` Arnd Bergmann
2020-04-04 10:03       ` Arnd Bergmann
2020-04-03 22:30   ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAK8P3a39t9wZvLMOayx4RSGZ0N+bKjgVw=fwEB=u=UvfnnHHpQ@mail.gmail.com' \
    --to=arnd@arndb.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=soc@kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.