[GIT PULL 1/4] ARM: SoC platform updates

From: Olof Johansson
Date: Fri Jul 19 2019 - 19:55:16 EST


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