* [GIT PULL 0/4] ARM: SoC updates
@ 2018-06-12 0:01 Olof Johansson
2018-06-12 0:01 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
` (3 more replies)
0 siblings, 4 replies; 23+ messages in thread
From: Olof Johansson @ 2018-06-12 0:01 UTC (permalink / raw)
To: linux-arm-kernel
Hi Linus,
Here are the pull requests for arm-soc for this merge window, broken up
into 4 different pull requests. In addition to this, I will follow up
with a small branch that normalizes some of the defconfigs at the end
of the merge window, since they have become quite shuffled with time.
There are a handful of conflicts in the first two branches, described
in the emails. Unfortunately this release some driver maintainers
picked up the devicetree fragments when they were sent with the same
patch series as the driver updates, we normally avoid that and merge DT
only through arm-soc, but this time it slipped through. I'm considering
adding monitoring scripts for it in linux-next to catch it early since
it's often a source for conflicts on active platforms.
About the contributions this release:
826 patches from 170 authors, 29778 lines added and 11701 deleted.
Dirstat this release is similar to most other releases, with the vast
majority of changes in the devicetree files. For non-DT contributions
cleanups of OMAP platforms and new development on Qualcomm and Nvidia
memory controllers cover most of it, but also some ARM SCMI, Allwinner,
Hisilicon and misc other platform improvements are there.
51.1% arch/arm/boot/dts/
3.8% arch/arm/mach-omap2/
3.0% arch/arm/
7.0% arch/arm64/boot/dts/mediatek/
3.2% arch/arm64/boot/dts/qcom/
8.5% arch/arm64/boot/dts/renesas/
6.6% arch/arm64/boot/dts/
3.2% drivers/memory/
3.6% drivers/soc/qcom/
5.2% drivers/
Excluding DT:
17.2% arch/arm/mach-omap2/
13.9% arch/arm/
7.0% drivers/bus/
5.8% drivers/firmware/arm_scmi/
10.3% drivers/memory/tegra/
16.5% drivers/soc/qcom/
9.0% drivers/soc/
6.4% drivers/
8.1% include/linux/
New SoCs introduced in this release:
- Amlogic:
+ Meson 8M2 SoC, a.k.a. S812. A quad Cortex-A9 SoC used in some set
top boxes and other products.
- Mediatek:
+ MT7623A, which is a flavor of the MT7623 family with other on-chip
ethernet options.
- Qualcomm:
+ SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
(Cortex-A75/A55 derivative) SoC that's one of the current high-end
mobile SoCs.
It's great to see mainline support for it. So far, you
can't do much with it, since a lot of peripherals are not yet in the
DTs but driver support for USB, GPU and other pieces are starting to
trickle in. This might end up being a well-supported SoC upstream if
the momentum keeps up.
- Renesas:
+ R8A77990, a.k.a R-Car E3, a new automotive entertainment-targeted
SoC. Currently only one Cortex-A53 CPU is enabled, we are eagerly
awaiting more. So far, basic drivers such as serial, gpios, PMU and
ethernet are enabled.
+ R8A77470, a.k.a. RZ/G1C, a new dual Cortex-A7 SoC with PowerVR
GPU. Same here, basic set of drivers such as serial, gpios and ethernet
enabled, and SMP support is also forthcoming.
- STMicroelectronics:
+ STM32F469, very similar tih STM32F429 but with display support
Enhancements to SoCs/platforms (DTS contents, some driver portions might
not be in yet):
- Allwinner sun8i (h3/a33/a83t) SMP, DVFS tweaks, misc
- Amlogic Meson: I2C, UFS, TDM, GPIO external interrupts, MMC resets
- Hisilicon hi3660: Thermal cooling, CPU frequency scaling, mailbox interfaces
- Marvell Berlin2CD: SMP support, thermal sensors
- Mediatek MT7623: Highspeed DMA, audio support
- Qualcomm IPQ8074 PCIe support, MSM8996 UFS support
- Renesas: Watchdog and PMU support across many platforms
- Rockchip RK3399: USB3 OTG support
- Samsung Exynos: Audio-over-HDMI on Odroid X/X2/U3
- STMicro STM32: Lots of peripherals added to STM32MP175C
- Uniphier: Ethernet support
New boards:
Allwinner A20: Olimex A20-SOM-EVB-eMMC variant
Allwinner H2+: Libre Computer ALL-H3-CC (h2+ version)
Allwinner A33: Nintendo NES/SuperNES Classic Edition
Aspeed: S2600WF, Inventec Lanyang BMC, Portwell Neptune
Berlin2CD: Valve Steam Link
Broadcom BCM5301X: Luxul XAP-1610 and XWR-3150 V1
Broadcom: Raspberry Pi 3 B+
Mediatek MT7623N and MT7623A reference boards
Meson 8M2: Tronsmart MXIII Plus
NXP i.MX: Engicam i.CoreM6, DHCOM iMX6 SOM, BTicino i.MX6DL Mamoj
Qualcomm MSM8974: Sony Xperia Z1 Compact support
Qualcomm SDM845 MTP development board
Renesas: Ebisu R8A77990 board
Renesas RZ/G1C: iwg23s: iWave G235-SDB
TI am335x: Pocketbeagle support
^ permalink raw reply [flat|nested] 23+ 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
2018-06-12 0:01 ` [GIT PULL 2/4] ARM: Device-tree updates Olof Johansson
` (2 subsequent siblings)
3 siblings, 0 replies; 23+ 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] 23+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
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
2018-06-12 1:04 ` Linus Torvalds
2018-06-12 10:58 ` Kalle Valo
2018-06-12 0:01 ` [GIT PULL 3/4] ARM: SoC driver updates Olof Johansson
2018-06-12 0:01 ` [GIT PULL 4/4] ARM: SoC: late updates Olof Johansson
3 siblings, 2 replies; 23+ messages in thread
From: Olof Johansson @ 2018-06-12 0:01 UTC (permalink / raw)
To: linux-arm-kernel
As always, a large number of DT updates. Too many to enumerate them all,
but at a glance:
New SoCs introduced in this release:
- Amlogic:
+ Meson 8M2 SoC, a.k.a. S812. A quad Cortex-A9 SoC used in some set
top boxes and other products.
- Mediatek:
+ MT7623A, which is a flavor of the MT7623 family with other on-chip
ethernet options.
- Qualcomm:
+ SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
(Cortex-A75/A55 derivative) SoC that's one of the current high-end
mobile SoCs.
It's great to see mainline support for it. So far, you
can't do much with it, since a lot of peripherals are not yet in the
DTs but driver support for USB, GPU and other pieces are starting to
trickle in. This might end up being a well-supported SoC upstream if
the momentum keeps up.
- Renesas:
+ R8A77990, a.k.a R-Car E3, a new automotive entertainment-targeted
SoC. Currently only one Cortex-A53 CPU is enabled, we are eagerly
awaiting more. So far, basic drivers such as serial, gpios, PMU and
ethernet are enabled.
+ R8A77470, a.k.a. RZ/G1C, a new dual Cortex-A7 SoC with PowerVR
GPU. Same here, basic set of drivers such as serial, gpios and ethernet
enabled, and SMP support is also forthcoming.
- STMicroelectronics:
+ STM32F469, very similar tih STM32F429 but with display support
Enhancements to SoCs/platforms (DTS contents, some driver portions might
not be in yet):
- Allwinner sun8i (h3/a33/a83t) SMP, DVFS tweaks, misc
- Amlogic Meson: I2C, UFS, TDM, GPIO external interrupts, MMC resets
- Hisilicon hi3660: Thermal cooling, CPU frequency scaling, mailbox interfaces
- Marvell Berlin2CD: SMP support, thermal sensors
- Mediatek MT7623: Highspeed DMA, audio support
- Qualcomm IPQ8074 PCIe support, MSM8996 UFS support
- Renesas: Watchdog and PMU support across many platforms
- Rockchip RK3399: USB3 OTG support
- Samsung Exynos: Audio-over-HDMI on Odroid X/X2/U3
- STMicro STM32: Lots of peripherals added to STM32MP175C
- Uniphier: Ethernet support
New boards:
- Allwinner A20: Olimex A20-SOM-EVB-eMMC variant
- Allwinner H2+: Libre Computer ALL-H3-CC (h2+ version)
- Allwinner A33: Nintendo NES/SuperNES Classic Edition
- Aspeed: S2600WF, Inventec Lanyang BMC, Portwell Neptune
- Berlin2CD: Valve Steam Link
- Broadcom BCM5301X: Luxul XAP-1610 and XWR-3150 V1
- Broadcom: Raspberry Pi 3 B+
- Mediatek MT7623N and MT7623A: reference boards
- Meson 8M2: Tronsmart MXIII Plus
- NXP i.MX: Engicam i.CoreM6, DHCOM iMX6 SOM, BTicino i.MX6DL Mamoj
- Qualcomm MSM8974: Sony Xperia Z1 Compact support
- Qualcomm SDM845: MTP development board
- Renesas: Ebisu R8A77990 board
- Renesas RZ/G1C: iwg23s: iWave G235-SDB
- TI am335x: Pocketbeagle support
Conflicts:
arch/arm/boot/dts/stm32mp157c.dtsi: Add/add. The new 'exti' entry
should stay, but please move it up to its place in the list of entries
as sorted by unit-address (i.e. right after rcc at 50000000). Also, git
doesn't duplicate the closing brace so make sure you add one.
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi: Add/add/remove. A bit
of a mess due to the BT maintainer picking up DTS changes this release
cycle. Keep our version for both conflicts (remove the bt regulator and
keep our pcie@ node instead of the qcom,pcie# one).
----------------------------------------------------------------
The following changes since commit c32aed8869e03f3221542e1748dfed75adbd2a4b:
Merge tag 'armsoc-soc' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-dt
for you to fetch changes up to 87815dda55934180d8e6ec0a0a448b104d251c54:
Merge tag 'pxa-dt-4.18' of https://github.com/rjarzmik/linux into next/dt
----------------------------------------------------------------
Adam Ford (15):
ARM: dts: da850-evm: Enable usb_phy, usb0 and usb1
ARM: dts: logicpd-som-lv: Enable Touchscreen controller
ARM: dts: da850-evm: use phandles to extend nodes
ARM: dts: logicpd-torpedo: Add fixed 26MHz clock as fck for twl
ARM: dts: logicpd-som-lv: Add fixed 26MHz clock as fck for twl
ARM: dts: am3517: Add pinmuxing, CD and WP for MMC1
ARM: dts: am3517-evm: Split off SOM features from baseboard
ARM: dts: am3517-som: Add TI TPS65023 regulators
ARM: dts: am3517-som: Associate cpu to regulator supply
ARM: dts: am3517-evm: Add LCD panel type 15 support
ARM: dts: am3517-som: Add Seiko Instruments RTC s35390a
ARM: dts: logicpd-som-lv: Fix Touchscreen controller
ARM: dts: da850-evm: add WP and CD to MMC
ARM: dts: am3517-evm: Add I/O expander for User DIP switches and LEDS
ARM: dts: am3517-evm: Add User LEDs and Pushbutton
Alexander Monakov (7):
ARM: dts: berlin2cd: fix local timer interrupt flags
ARM: dts: berlin2cd: move PMU node from soc to root
ARM: dts: berlin2cd: add ADC/thermal sensor node
ARM: dts: berlin2cd: add remaining Cortex-A9 nodes
ARM: dts: berlin2cd: add remaining nodes to apb subtrees
ARM: dts: berlin2cd: add a label for the CPU node
ARM: dts: berlin2cd: add Valve Steam Link board
Alexandre Torgue (2):
ARM: dts: stm32: Fix DTC warnings for stm32mp157
ARM: dts: stm32: Fix IRQ_TYPE_NONE warnings on stm32mp157c
Amelie Delaunay (4):
ARM: dts: stm32: add USBPHYC support to stm32mp157c
ARM: dts: stm32: add supplies to usbphyc ports on stm32mp157c-ed1
ARM: dts: stm32: enable USBPHYC on stm32mp157c-ev1
ARM: dts: stm32: add USB Host (USBH) support to stm32mp157c
Amithash Prasad (1):
ARM: dts: aspeed: Add Portwell Neptune machine
Andi Shyti (1):
ARM: dts: exynos: Update x and y properties for mms114 touchscreen
Andrzej Pietrasiewicz (2):
ARM: dts: exynos: Add mem-2-mem Scaler devices
arm64: dts: exynos: Add mem-2-mem Scaler devices
Anson Huang (13):
ARM: dts: imx7d-sdb: add gpio key support
ARM: dts: imx7s: add anatop vdd1p2 regulator
ARM: dts: imx6sx-sabreauto: add external 24MHz clock source
ARM: dts: imx6sx-sabreauto: add PMIC support
ARM: dts: imx6sx-sabreauto: add max7322 IO expander support
ARM: dts: imx6sx-sabreauto: add IO expander max7310 support
ARM: dts: imx6sx-sabreauto: add fec support
ARM: dts: imx6sx-sabreauto: add wdog external reset
ARM: dts: imx6sx-sabreauto: add debug LED support
ARM: dts: imx6sx-sabreauto: add egalax touch screen support
ARM: dts: imx7d: correct cpu supply name for voltage scaling
ARM: dts: imx7s-warp: remove unnecessary cpu regulator supply
ARM: dts: imx7d: use operating-points-v2 for cpu
Antoine Tenart (3):
arm64: dts: marvell: mcbin: enable the fourth network interface
arm64: dts: marvell: 8040-db: describe the 10G interfaces as fixed-link
arm64: dts: marvell: 7040-db: describe the 10G interface as fixed-link
Arnd Bergmann (1):
arm64: dts: qcom: rename qcom,pcie devices to pcie
Attila Sz?ll?si (1):
ARM: dts: qcom: msm8974: Add Sony Xperia Z1 Compact
Baolin Wang (2):
arm64: dts: sprd: Add GPIO and GPIO keys device nodes
arm64: dts: sprd: whale2: Add the rtc enable clock for watchdog
Benjamin Herrenschmidt (2):
ARM: dts: Add Aspeed SoC USB controllers to device-tree
ARM: dts: Aspeed: Enable USB ports on eval board.
Biju Das (1):
dt-bindings: arm: Document iW-RainboW-G23S single board computer
Bjorn Andersson (2):
arm64: dts: qcom: msm8996: Add ufs related nodes
arm64: dts: qcom: msm8996: Use UFS_GDSC for UFS
Brad Bishop (1):
ARM: dts: aspeed: witherspoon: Enable checkstop and cooling gpio keys
Brian Yang (1):
ARM: dts: aspeed: Add Inventec Lanyang BMC
Chen-Yu Tsai (8):
ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VCC-1V2 regulator voltage
ARM: dts: sun8i: h2-plus: Sort dtb entries in Makefile
ARM: dts: sun8i: h2+: Add Libre Computer Board ALL-H3-CC H2+ ver.
arm64: dts: allwinner: h5: Add cpu0 label for first cpu
arm64: dts: allwinner: Sort dtb entries in Makefile
ARM: dts: sun8i: r40: bananapi-m2-ultra: Sort device node dereferences
ARM: dts: sun8i: r40: Add device node and RGMII pinmux node for GMAC
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable GMAC ethernet controller
Chris Packham (1):
ARM: dts: armada-xp-98dx: Add NAND pinctrl information
Christopher Bostic (1):
ARM: dts: aspeed: witherspoon: Add gpio keys for power supply presence
Craig Tatlor (1):
ARM: dts: qcom: pm8941: Add vadc nodes needed to estimate an ocv
Dan Haab (2):
ARM: dts: BCM5301X: Add DT for Luxul XWR-3150 V1
ARM: dts: BCM5301X: Add DT for Luxul XAP-1610
Daniel Mack (4):
ARM: dts: imx28/imx53: enable edt-ft5x06 wakeup source
ARM: pxa: dts: add gpio-ranges to gpio controller
ARM: pxa: dts: add pin definitions for extended GPIOs
ARM: dts: pxa3xx: fix MMC clocks
Daniel Schultz (1):
ARM: dts: rockchip: Add dp83867 CLK_OUT muxing on rk3288-phycore-som
David Lechner (2):
ARM: dts: da850: use gpio-ranges
ARM: dts: da850-lego-ev3: remove unnecessary gpio-keys properties
Dmitry Osipenko (5):
dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding
dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC
dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC
ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients
ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients
Dmitry Torokhov (2):
ARM: dts: at91: sama5d4ek: use canonical compatible for touchscreen
arm64: dts: rockchip: use canonical compatible for touchpad/touchscreen on gru-kevin
Douglas Anderson (4):
arm64: dts: sdm845: Fix xo_board clock name and speed
arm64: dts: sdm845: Add command DB node
arm64: dts: qcom: sdm845: Sort nodes in the reserved mem by address
arm64: dts: qcom: sdm845: Sort nodes in the soc by address
Eddie James (1):
ARM: dts: aspeed: witherspoon: Set alternate boot
Ellie Reeves (1):
arm64: dts: armada-3720-espressobin: wire up spi flash
Enric Balletbo i Serra (7):
ARM: dts: rockchip: set PWM delay backlight settings for Veyron
ARM: dts: rockchip: set PWM delay backlight settings for Minnie
arm64: dts: rockchip: enable typec-phy for rk3399-sapphire
arm64: dts: rockchip: enable typec-phy for rk3399-firefly
arm64: dts: rockchip: enable typec-phy1 for rk3399-puma
arm64: dts: rockchip: enable typec-phy0 for rk3399-puma-haikou
arm64: dts: rockchip: add usb3-phy otg-port support for rk3399
Eyal Reizer (1):
ARM: dts: am437x-sk-evm: add wilink8 support
Fabio Estevam (28):
ARM: dts: imx25-pdk: Remove unneeded 'codec-handle' property
ARM: dts: imx53-tx53: Remove unneeded 'codec-handle' property
ARM: dts: imx6qdl-wandboard: Let the codec control MCLK pinctrl
ARM: dts: imx7: Move tempmon node out of bus
ARM: dts: imx6qdl-tx6: Remove 'bus-format-override' property
ARM: dts: imx6ul: Add CAAM support
ARM: dts: imx6qdl: Remove #address/#size-cells from mipi_dsi
arm64: dts: ls208xa-rdb: Pass unit name to SPI flash node
ARM: dts: imx: Remove #address/#size-cells from switch nodes
ARM: dts: imx: Remove #address/#size-cells from stmpe nodes
ARM: dts: imx6qdl-sabre: Remove #address/#size-cells from camera port nodes
ARM: dts: imx53-ppd: Remove unnecessary #address/#size-cells
ARM: dts: imx6dl-aristainetos2_4: Remove #address/#size-cells from display0
ARM: dts: imx6q-b850v3: Remove #address/#size-cells from stdp2690
ARM: dts: imx6q-utilite-pro: Remove #address/#size-cells from encoder
ARM: dts: imx6q-var-dt6customboard: Remove #address/#size-cells from gpio-keys
ARM: dts: imx6q-pistachio: Use 'uart-has-rtscts' property
ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier
ARM: dts: imx6qdl-udoo: Switch to SPDX identifier
ARM: dts: imx28-cfa10049: Remove unnecessary #address/#size-cells
ARM: dts: imx28-duckbill-2-enocean: Remove unnecessary #address/#size-cells
ARM: dts: imx: Switch to SPDX identifier
ARM: dts: imx53-ard: Do not hardcode input codes
ARM: dts: imx53-smd: Do not hardcode input codes
ARM: dts: imx6q-gk802: Do not hardcode input codes
arm64: dts: fsl-ls1012a: Fix DTC aliases warnings
ARM: dts: imx: Switch NXP boards to SPDX identifier
ARM: dts: imx6/7: Remove unit-address from anatop regulators
Fabrice Gasnier (8):
ARM: dts: stm32: add timers support to stm32mp157c
ARM: dts: stm32: add PWM pins used on stm32mp157c-ev1 board
ARM: dts: stm32: add PWM and triggers on stm32mp157c-ev1 board
ARM: dts: stm32: enable timer trigger 6 on stm32mp157c-ed1
ARM: dts: stm32: Add vrefbuf support to stm32mp157c
ARM: dts: stm32: Add LPtimer support to stm32mp157c
ARM: dts: stm32: Add DAC support to stm32mp157c
ARM: dts: stm32: update pwm-cells for LPTimer on stm32h743
Fabrizio Castro (1):
dt-bindings: timer: renesas, cmt: Document r8a774[35] CMT support
Faiz Abbas (2):
ARM: dts: am33xx: Add pinmux data for mmc1 in am335x-evm, evmsk and beaglebone
ARM: dts: k2g-evm: Add DCAN dt nodes
Florian Fainelli (1):
Merge tag 'bcm2835-dt-next-2018-04-30' into devicetree/next
Gabriel Fernandez (2):
ARM: dts: stm32: Enable stm32mp1 clock driver on stm32mp157c
ARM: dts: stm32: add reset binding on stm32mp157c
Geert Uytterhoeven (2):
ARM: dts: Ux500: Fix "debounce-interval" property misspelling
ARM: dts: gemini: Fix "debounce-interval" property misspelling
Graeme Smecher (1):
ARM: dts: correct invalid I/O definition for MMC/SD card detect on T410
Greg Ungerer (1):
ARM: dts: imx6ull: add UART5 input select register definitions
H. Nikolaus Schaller (2):
ARM: dts: omap3-pandora: Add fixed 26MHz clock as fck for twl
ARM: dts: omap3-gta04: Add fixed 26MHz clock as fck for twl
Hari Nagalla (2):
ARM: dts: dra72-evm-common: Add wilink8 wlan support
ARM: dts: dra7-evm: Add wilink8 wlan support
Heinrich Schuchardt (1):
ARM: dts: rockchip: default serial for rk3288 Tinker Board
Hern?n Gonzalez (10):
ARM: dts: at91-sama5d2_xplained: Use IRQ_TYPE specifier
ARM: dts: vf-colibri-eval-v3: Use IRQ_TYPE specifier
ARM: dts: imx53-qsb: Use IRQ_TYPE specifier
ARM: dts: imx53-voipac-dmm-668: Use IRQ_TYPE specifier
ARM: dts: imx6qdl-phytec-pfla02: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos-ir3220: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos-ir5221: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos.dtsi: Use IRQ_TYPE specifier
ARM: dts: am335x-boneblue: Use IRQ_TYPE specifier
ARM: dts: omap3-pandora-common: Use IRQ_TYPE specifier
Icenowy Zheng (12):
ARM: sun8i: v40: enable USB host ports for Banana Pi M2 Berry
ARM: dts: sun8i: h3: add operating-points-v2 table for CPU
ARM: dts: sun8i: h2+: add SY8113B regulator used by Orange Pi Zero board
ARM: dts: sun8i: h3: add SY8113B regulator used by Orange Pi One board
arm64: allwinner: h6: restore the usage of CCU slice macros
ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VDD-CPUX voltage
ARM: dts: sun8i: h3: set the cpu-supply to VDD-CPUX on ALL-H3-CC H3 ver
arm64: allwinner: h6: add PRCM CCU device node
arm64: allwinner: h6: add node for R_PIO pin controller
arm64: allwinner: h6: add R_INTC interrupt controller
arm64: allwinner: h6: add R_I2C controller
arm64: allwinner: h6: add PCF8563 RTC on Pine H64 board
Jacob Chen (1):
ARM: dts: rockchip: fix uart4 pin-numbers for rk3288
Jagan Teki (6):
dt-bindings: Add vendor prefix for Bticino
ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support
ARM: dts: imx6q-icore-ofcap12: Switch LVDS timings from panel-simple
ARM: dts: imx6q: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support
arm64: dts: allwinner: axp803: Add drivevbus regulator
arm64: dts: allwinner: a64: bananapi-m64: add usb otg
Jakob Unterwurzacher (1):
arm64: dts: rockchip: enable hdmi on rk3399-puma-haikou
James Feist (1):
ARM: dts: aspeed: Add S2600WF BMC Machine
Jeffy Chen (2):
ARM: dts: rockchip: add clocks in iommu nodes
arm64: dts: rockchip: add clocks in iommu nodes
Jeremy McNicoll (2):
arm64: dts: Enable onboard SDHCI on msm8992
arm64: dts: msm8992: add pstore-ramoops support
Jerome Brunet (10):
dt-bindings: clock: meson: update documentation with hhi syscon
ARM64: dts: meson-gx: sysctrl is the parent of the clock controller
ARM64: dts: meson-axg: use hhi syscon for the clock controller
ARM64: dts: meson-gx: fix gxl clock controller compatible
ARM64: dts: meson-axg: add tdm pins
ARM64: dts: meson: add MMC resets
ARM64: dts: meson-axg: clean-up i2c nodes
ARM64: dts: meson-axg: correct i2c AO clock
ARM64: dts: meson-axg: add i2c AO pins
ARM64: dts: meson-axg: enable i2c AO on the S400 board
Jisheng Zhang (10):
arm64: dts: berlin4ct: use SPDX-License-Identifier
arm64: dts: berlin4ct-*.dts: use SPDX-License-Identifier
arm64: dts: move berlin SoC files from marvell dir to synaptics dir
ARM: dts: berlin2q: add interrupt-affinity to pmu node
ARM: dts: berlin2q: add "cache-unified" to l2 node
ARM: dts: berlin2q: fix irq type for arm twd timer
ARM: dts: berlin2: fix irq type for arm twd timer
ARM: dts: berlin*.dtsi: use SPDX-License-Identifier for berlin SoCs
ARM: dts: berlin*-dts: use SPDX-License-Identifier for berlin based board
ARM: dts: berlin2q: move PMU node from soc to root
Joel Stanley (2):
ARM: dts: aspeed: Describe random number device
ARM: dts: aspeed: Fix hwrng register address
John Garry (2):
arm64: dts: hisi: Enable Hisi LPC node for hip06
arm64: dts: hisi: Enable Hisi LPC node for hip07
Kaihua Zhong (2):
arm64: dts: hi3660: Add mailbox node
arm64: dts: hi3660: Add stub clock node
Karthikeyan Ramasubramanian (1):
dt-bindings: soc: qcom: Add device tree binding for GENI SE
Ken Lin (1):
ARM: dts: imx: ba16: add "mfg" Q7 SPI-NOR partition
Kevin Hilman (1):
Merge tag 'for-kevin-meson-clk-bindings-v4.18-1' of https://github.com/BayLibre/clk-meson into v4.18/dt64
Kishon Vijay Abraham I (10):
ARM: dts: dra72-evm-common: Remove mmc specific pinmux
ARM: dts: dra71-evm: Add "vqmmc-supply" property for mmc2
ARM: dts: dra7-mmc-iodelay: Add a new pinctrl group for clk line without pullup
ARM: dts: am57xx-idk: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown
ARM: dts: dra71-evm: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown
ARM: dts: am57xx-beagle-x15/am57xx-idk: Fix pinctrl-names
ARM: dts: dra7-evm: Model EVM_3V6 regulator
ARM: dts: dra7: Use sdhci-omap programming model
ARM: dts: dra7: Add high speed modes capability to MMC1/MMC2 dt node
Documentation: ARM: Add new MMC requirements for DRA7/K2G
Krzysztof Kozlowski (13):
ARM: dts: exynos: Move syscon poweroff and restart nodes under the PMU
arm64: dts: exynos: Move syscon poweroff and restart nodes under the PMU
ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi
arm64: dts: exynos: Remove unneeded address space mapping for soc node
ARM: dts: exynos: Remove unnecessary address/size properties in Midas boards
ARM: dts: exynos: Remove unnecessary address/size properties in Origen
ARM: dts: exynos: Remove regulators node container in Origen and N710x
ARM: dts: exynos: Bring order in fixed-regulators naming in Midas boards
ARM: dts: exynos: Remove unnecessary address/size properties in dp-controller of Exynos5
ARM: dts: exynos: Remove Exynos5440
ARM: dts: s3c24xx: Remove skeleton.dtsi and fix DTC warning for /memory
ARM: dts: s3c24xx: Fix unnecessary address/size cells DTC warnings
ARM: dts: s3c64xx: Remove skeleton.dtsi and fix DTC warnings for /memory
Kunihiko Hayashi (4):
arm64: dts: uniphier: add clock-names and reset-names to ethernet node
arm64: dts: uniphier: add syscon-phy-mode property to each ethernet node
ARM: dts: uniphier: add required clocks and resets to Pro4 ethernet node
ARM: dts: uniphier: add syscon-phy-mode property to each ethernet node
Lei YU (2):
ARM: dts: aspeed: romulus: Add id-button gpio key
ARM: dts: aspeed: zaius: Add pcie-e2b-present gpio key
Leo Yan (1):
arm64: dts: hi3660: Add CPU frequency scaling support
Lin Huang (1):
arm64: dts: rockchip: assign clock rate for cpll child clocks on rk3399
Linus Walleij (9):
ARM: ux500: Drop the U8540 device trees
ARM: dts: vexpress: Restructure motherboard includes
ARM: dtd: Set DNS-313 LEDs to use better triggers
ARM: dts: Set DNS-685 LEDs to use better triggers
ARM: dts: Fix the DNS-313 flash compatible
ARM: dts: Fix bootargs for Gemini D-Link devices
ARM: dts: Add second ATA to NAS4220B
ARM: dts: Fix DTC warnings
ARM: dts: Fix the RPM clock controller compatible string
Lionel Debieve (4):
ARM: dts: stm32: Add RNG support on stm32mp157c
ARM: dts: stm32: Enable RNG for stm32mp157c-ed1
ARM: dts: stm32: Add CRYP support on stm32mp157c
ARM: dts: stm32: Add CRC support on stm32mp157c
Lucas Stach (3):
ARM: dts: imx6: RDU2: bump SoC/PU operating points by 25mV
ARM: dts: imx6: RDU2+: add assigned clocks for GPU 3D
ARM: dts: imx6: RDU2: add eGalax touchscreen
Ludovic Barre (2):
ARM: dts: stm32: add qspi support for stm32mp157c
ARM: dts: stm32: add flash nor support on stm32mp157c eval board
Lukasz Majewski (1):
ARM: dts: tpc: Device tree description of the iMX6Q TPC board
Mahesh Sivasubramanian (1):
dt-bindings: introduce Command DB for QCOM SoCs
Marcel Ziswiler (1):
ARM: tegra: apalis-tk1: Fix high speed UART compatible
Marek Szyprowski (4):
ARM: dts: exynos: Add support for USB OTG port on Origen board
ARM: dts: exynos: Add serial path for Rinato board to get earlycon support
ARM: dts: exynos: Remove obsolete clock properties from power domains
arm64: dts: exynos: Add more clocks to Exynos5433 Decon/DeconTV
Marek Vasut (1):
ARM: dts: imx6q: Add support for the DHCOM iMX6 SoM and PDK2
Mark Kettenis (1):
arm64: dts: marvell: mark CP110 ahci as dma-coherent
Martin Blumenstingl (11):
ARM: dts: meson8: add the cortex-a9-pmu compatible PMU
ARM: dts: meson8b: add the cortex-a5-pmu compatible PMU
dt-bindings: arm: amlogic: add support for the Meson8m2 SoC
dt-bindings: arm: amlogic: add support for the Tronsmart MXIII Plus
ARM: dts: meson8b: odroid-c1: sort nodes alphabetically
ARM: dts: meson8b: odroid-c1: enable the IR receiver
ARM: meson: add support for the Meson8m2 SoCs
ARM: dts: meson: add support for the Meson8m2 SoC
ARM: dts: meson8: add the uart_A pins
ARM: dts: meson: build the Meson8b .dtbs with MACH_MESON8
ARM: meson: merge Kconfig symbol MACH_MESON8B into MACH_MESON8
Mathieu Malaterre (1):
ARM: dts: exynos/s3c: Remove leading 0x and 0s from bindings notation
Matt Porter (1):
ARM: dts: hummingboard: convert onboard audio to simple-audio-card
Maxime Ripard (1):
ARM: dts: sun8i: a33: Add the DSI-related nodes
Miquel Raynal (6):
ARM: dts: sun8i: a23/a33: declare NAND pins
ARM: dts: nes: add Nintendo NES/SuperNES Classic Edition support
ARM: dts: armada-370-xp: update NAND node with new bindings
ARM: dts: armada-375: update NAND node with new bindings
ARM: dts: armada-38x: update NAND node with new bindings
ARM: dts: armada-39x: update NAND node with new bindings
Myl?ne Josserand (4):
ARM: dts: sun8i: Add CPUCFG device node for A83T dtsi
ARM: dts: sun8i: Add R_CPUCFG device node for the A83T dtsi
ARM: dts: sun8i: a83t: Add CCI-400 node
ARM: dts: sun8i: Add enable-method for SMP support for the A83T SoC
Nan Li (1):
ARM64: dts: meson-axg: enable the eMMC controller
Neil Armstrong (2):
arm: dts: sun8i: h3: libretech-all-h3-cc: Move board definition to common dtsi
arm64: dts: allwinner: Add dts file for Libre Computer Board ALL-H3-CC H5 ver.
Nikita Yushchenko (3):
ARM: dts: imx51-zii-rdu1: limit usbh1 to full-speed
ARM: dts: vf610-zii-dev: enable vf610 builtin temp sensor
ARM: dts: imx51-zii-rdu1: cleanup eMMC node
Niklas Cassel (2):
ARM: dts: qcom-apq8064: use correct pci address for address translation
arm64: dts: fix regulator property name for wlan pcie endpoint
Oleg Ivanov (1):
ARM: dts: meson8m2: add support for the Tronsmart MXIII Plus
Olof Johansson (47):
Merge tag 'ux500-dts-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'stm32-dt-for-v4.18-1' of git://git.kernel.org/.../atorgue/stm32 into next/dt
Merge tag 'omap-for-v4.18/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'keystone_dts_for_4.18' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'omap-for-v4.18/dt-sdhci-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'arm-soc/for-4.18/devicetree' of https://github.com/Broadcom/stblinux into next/dt
Merge tag 'gemini-dts-arm-soc' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'samsung-dt-4.18' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'samsung-dt64-4.18' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'v4.17-next-dts32' of https://git.kernel.org/.../matthias.bgg/linux into next/dt
Merge tag 'v4.17-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into next/dt
Merge tag 'sti-dt-for-v4.18-round1' of git://git.kernel.org/.../pchotard/sti into next/dt
Merge tag 'vexpress-updates-4.18' of git://git.kernel.org/.../sudeep.holla/linux into next/dt
Merge tag 'juno-updates-4.18' of git://git.kernel.org/.../sudeep.holla/linux into next/dt
Merge tag 'v4.18-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'v4.18-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'hisi-arm64-dt-for-4.18v2' of git://github.com/hisilicon/linux-hisi into next/dt
Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'davinci-for-v4.18/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
Merge tag 'tegra-for-4.18-dt-bindings' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'tegra-for-4.18-arm-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'mvebu-dt-4.18-1' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'mvebu-dt64-4.18-1' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'uniphier-dt-v4.18' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt
Merge tag 'uniphier-dt64-v4.18' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt
Merge tag 'imx-dt-4.18' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'imx-dt64-4.18' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'sunxi-dt-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'sunxi-h3-h5-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'sunxi-dt64-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'omap-for-v4.18/dt-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'qcom-arm64-for-4.18' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'qcom-dts-for-4.18' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'amlogic-dt64-2' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'amlogic-dt64-3' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'berlin64-dt-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/dt
Merge tag 'berlin-dt-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/dt
Merge tag 'samsung-dt-4.18-2' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'samsung-dt64-4.18-2' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'aspeed-4.18-devicetree' of git://git.kernel.org/.../joel/aspeed into next/dt
Merge tag 'at91-ab-4.18-dt' of git://git.kernel.org/.../abelloni/linux into next/dt
Merge tag 'qcom-arm64-for-4.18-2' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'qcom-dts-for-4.18-2' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'renesas-dt-bindings-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'pxa-dt-4.18' of https://github.com/rjarzmik/linux into next/dt
Ondrej Jirman (3):
ARM: dts: sunxi: h3/h5: Add r_i2c pinmux node
ARM: dts: sunxi: h3/h5: Add r_i2c I2C controller
ARM: dts: sun8i: h3: Add SY8106A regulator to Orange Pi PC
Patrice Chotard (5):
ARM: dts: stih407-family: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih407: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih410: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stihxxx-b2120: Fix complain about IRQ_TYPE_NONE usage
Peter Ujfalusi (12):
ARM: dts: omap3-beagle-xm: Add fixed 26MHz clock as fck for twl
ARM: dts: am437x-gp-evm: Correct tps65218 irq type
ARM: dts: am437x-cm-t43: Correct tps65218 irq type
ARM: dts: am437x-epos-evm: Correct tps65218 irq type
ARM: dts: am437x-sk-evm: Correct tps65218 irq type
ARM: dts: omap2420-n810: Enable McBSP2 for audio
ARM: dts: omap2420-n810: Correct the audio codec (tlv320aic33) node
ARM: dts: am335x-evmsk: Add phandle for the backlight for the panel
ARM: dts: am437x-gp-evm: Fixup (again) tps65218 irq type
ARM: dts: am437x-cm-t43: Fixup (again) tps65218 irq type
ARM: dts: am437x-epos-evm: Fixup (again) tps65218 irq type
Revert "ARM: dts: am437x-sk-evm: Correct tps65218 irq type"
Philippe CORNU (1):
ARM: dts: stm32: Add display support on stm32f469-disco
Philippe Cornu (2):
ARM: dts: stm32: Use gpio bindings in stm32f469-disco
ARM: dts: stm32: Add new stm32f469 dtsi file with mipi dsi
Pierre-Yves MORDRET (12):
ARM: dts: stm32: Add DMAv2 support on STM32MP157C
ARM: dts: stm32: Add DMAMUX support on STM32MP157C
ARM: dts: stm32: Add MDMA support on STM32MP157C
ARM: dts: stm32: Add STM32F7 I2C support for STM32MP157C SoC
ARM: dts: stm32: Add I2Cs pins used on STM32MP157C
ARM: dts: stm32: Add I2C4 support for STM32MP157C-ED1
ARM: dts: stm32: Add I2C2/5 support for STM32MP157C-EV1
ARM: dts: stm32: Append additional I2Cs for STM32F746 SoC
ARM: dts: stm32: Add I2C1 support for stm32f769-disco Board
ARM: dts: stm32: Add I2C1 support for stm32f746-disco Board
ARM: dts: stm32: Add I2C support for STM32H743 SoC
ARM: dts: stm32: Add I2C1 support for stm32h743i-eval Board
Qiufang Dai (1):
ARM64: dts: meson-axg: add AO clock driver
Rafa? Mi?ecki (5):
ARM: dts: BCM5301X: Switch Luxul XWC-1000 to the new fixed partitions syntax
ARM: dts: BCM5301X: Relicense most DTS files to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Relicense Buffalo files to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Relicense Asus RT-AC87U file to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Switch D-Link DIR-885L to the new partitions syntax
Rajendra Nayak (1):
arm64: dts: sdm845: Add minimal dts/dtsi files for sdm845 SoC and MTP
Rob Herring (8):
arm64: dts: juno: fix missing Coresight STM graph connection
arm64: dts: juno: fix OF graph endpoint node names
ARM: dts: imx: fix IPU OF graph endpoint node names
ARM: dts: imx53: Fix LDB OF graph warning
ARM: dts: imx7: Fix error in coresight TPIU graph connection
ARM: dts: omap: fix OF graph in omap3-devkit8000
ARM: dts: omap: fix OMAP3 CM-T3x OF graph video connectors
arm64: dts: sprd: fix typo in 'remote-endpoint'
Robert Nelson (1):
ARM: dts: Add am335x-pocketbeagle
Russell King (1):
arm64: dts: marvell: mcbin: add 10G SFP support
Ryder Lee (2):
arm: dts: mediatek: modify audio related nodes for both MT2701 and MT7623
arm64: dts: mt7622: add audio related device nodes
Sean Wang (11):
arm: dts: mediatek: converted to using SPDX identifiers
arm: dts: mt7623: fix invalid memory node being generated
arm: dts: mt7623: fix available memory size on bananapi-r2
arm: dts: mt7623: fix all Warnings (unit_address_vs_reg)
arm: dts: mt7623: add BTIF, HSDMA and SPI-NOR device nodes
arm: dts: mt6323: move node mt6323 leds to mt6323.dtsi
arm: dts: mt7623: extend common file reused by all boards with MT7623 SoCs
arm: dts: mt7623: add MT7623A SoC level DTS
arm: dts: mt7623: add MT7623A reference boards
arm: dts: mt7623: add MT7623N reference board with eMMC
arm64: dts: mt7622: add High-Speed DMA device nodes
Sebastian Reichel (1):
ARM: dts: imx53-ppd: Use IRQ_TYPE_* constants
Sekhar Nori (1):
ARM: dts: am574x-idk: Add pinmux configuration for MMC
Sergei Shtylyov (1):
dt-bindings: arm: document Renesas V3HSK board bindings
Shawn Guo (10):
ARM: dts: imx6sx-sabreauto: drop 'regulators' container node
ARM: dts: imx6sx-sabreauto: drop board specific pinctrl container node
ARM: dts: imx: drop unnecessary #address-cells/#size-cells
ARM: dts: imx1: move clk32 clock into soc dtsi
ARM: dts: imx27: use label to override osc26m clock setting
ARM: dts: imx: drop 'clocks' container for board level clocks
ARM: dts: imx: replace underscore with hyphen in aliases name
arm64: dts: hi3798cv200: enable PCIe support for poplar board
arm64: dts: hi3798cv200: enable usb2 support for poplar board
arm64: dts: hi3798cv200: enable emmc support for poplar board
Shengjiu Wang (1):
ARM: dts: imx7d-pinfunc: update sai select input value
Sibi S (2):
arm64: dts: qcom: Add APSS shared mailbox node to SDM845
arm64: dts: qcom: Add SDM845 SMEM nodes
Simon Horman (1):
dt-bindings: arm: consistently name r8a77965 as M3-N
Sricharan R (12):
ARM: dts: ipq4019: Add a default chosen node
ARM: dts: ipq4019: Add a few peripheral nodes
ARM: dts: ipq4019: Change the max opp frequency
ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi
ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file
ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file
ARM: dts: ipq8074: Add peripheral nodes
ARM: dts: ipq8074: Add pcie nodes
ARM: dts: ipq8074: Enable few peripherals for hk01 board
Srinivas Kandagatla (4):
ARM: dts: qcom-apq8064: disable i2c by default at soc dtsi
arm64: dts: apq8096-db820c: Enable wlan and bt en pins
arm64: dts: apq8096-db820c: Add micro sd card supplies
arm64: dts: msm8916: fix gic_irq_domain_translate warnings
Stefan Mavrodiev (1):
ARM: dts: sun7i: Add Olimex A20-SOM-EVB-eMMC board
Stefan Wahren (8):
dt-binding: rng: Add interrupt property for BCM2835
ARM: bcm283x: Add missing interrupt for RNG block
ARM: dts: bcm283x: Fix PWM pin assignment
ARM: dts: bcm2837: Add missing GPIOs of Expander
dt-bindings: bcm: Add Raspberry Pi 3 B+
ARM: dts: bcm2837: Add Raspberry Pi 3 B+
arm64: dts: broadcom: Add reference to Raspberry Pi 3 B+
ARM: dts: imx6ull: add UART5 RTS input select register
Sudeep Holla (5):
arm64: dts: juno: Fix "debounce-interval" property misspelling
arm64: dts: juno: replace '_' with '-' in node names
arm64: dts: juno/rtsm: re-structure motherboard includes
ARM: dts: vexpress: use standard gpio bindings for sys_{led,mci,flash}
ARM: dts: vexpress: replace '_' with '-' in node names
Sven Eckelmann (1):
ARM: dts: ipq4019: Add TZ and SMEM reserved regions
Sylwester Nawrocki (1):
ARM: dts: exynos: Add support for audio over HDMI for Odroid X/X2/U3
Tao Wang (1):
arm64: dts: hi3660: Add thermal cooling management
Thierry Escande (5):
ARM: dts: qcom-apq8064: fix gic_irq_domain_translate warnings
arm64: dts: apq8096-db820c: enable bluetooth node
dt-bindings: net: bluetooth: Add qualcomm-bluetooth
arm64: dts: msm8996: fix gic_irq_domain_translate warnings
arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator
Thierry Reding (1):
dt-bindings: Relocate Tegra20 memory controller bindings
Thomas Hebb (2):
ARM: dts: chromecast: override bad bootloader memory info
ARM: dts: chromecast: use PWM for LEDs
Tony Lindgren (1):
Merge branch 'omap-for-v4.18/dt-fixes' into omap-for-v4.18/dt
Tuomas Tynkkynen (1):
ARM: dts: sunxi: Change sun7i-a20-olimex-som204-evb to not use cd-inverted
Uwe Kleine-K?nig (1):
arm64: dts: marvell: armada-37xx: mark the gpio controllers as irq controller
Vicente Bergas (2):
arm64: dts: rockchip: move rk3399-sapphire PCIe to excavator baseboard
arm64: dts: rockchip: remove PCIe assigned-clocks in excavator baseboard
Vishal Mahaveer (1):
ARM: dts: dra76-evm: Add wilink8 wlan support
Yao Chen (1):
arm64: dts: hi3660: Add pcie msi interrupt attribute
Yixun Lan (4):
ARM64: dts: meson-axg: add GPIO interrupt controller support
ARM64: dts: meson-axg: add an 32K alt aoclk
ARM64: dts: meson-axg: enable AP6255 wifi module
ARM64: dts: meson: fix clock source of the pclk for UART_AO
Yoshihiro Shimoda (2):
dt-bindings: arm: Document R-Car E3 SoC DT bindings
dt-bindings: arm: Document Renesas Ebisu board DT bindings
Zhiyong Tao (2):
arm64: dts: mt2712: add pintcrl file
arm64: dts: mt2712: add pintcrl device node.
kevans at FreeBSD.org (1):
ARM: dts: sunxi: Add sid for a83t
weiyi.lu at mediatek.com (1):
arm64: dts: add clock device nodes of MT2712
yannick fertre (5):
ARM: dts: stm32: add ltdc support on stm32mp157c
ARM: dts: stm32: add dsi support on stm32mp157c
ARM: dts: stm32: add cec support on stm32mp157c
ARM: dts: stm32: add cec pins to stm32mp157c
ARM: dts: stm32: add cec support on stm32mp157c-ev1
Documentation/arm/OMAP/README | 4 +
.../devicetree/bindings/arm/amlogic.txt | 6 +
.../bindings/arm/bcm/brcm,bcm2835.txt | 4 +
.../bindings/arm/samsung/samsung-boards.txt | 2 -
.../devicetree/bindings/arm/shmobile.txt | 10 +-
.../bindings/arm/tegra/nvidia,tegra30-mc.txt | 18 -
.../bindings/clock/amlogic,gxbb-clkc.txt | 16 +-
.../memory-controllers/nvidia,tegra20-mc.txt | 12 +-
.../memory-controllers/nvidia,tegra30-mc.txt | 5 +
.../bindings/nvmem/allwinner,sunxi-sid.txt | 1 +
.../bindings/reserved-memory/qcom,cmd-db.txt | 37 +
.../devicetree/bindings/rng/brcm,bcm2835.txt | 9 +-
.../bindings/soc/qcom/qcom,geni-se.txt | 119 ++
.../devicetree/bindings/timer/renesas,cmt.txt | 14 +-
.../devicetree/bindings/vendor-prefixes.txt | 2 +
arch/arm/boot/dts/Makefile | 40 +-
arch/arm/boot/dts/am335x-baltos-ir3220.dts | 2 +-
arch/arm/boot/dts/am335x-baltos-ir5221.dts | 2 +-
arch/arm/boot/dts/am335x-baltos.dtsi | 2 +-
arch/arm/boot/dts/am335x-bone-common.dtsi | 9 +-
arch/arm/boot/dts/am335x-boneblue.dts | 2 +-
arch/arm/boot/dts/am335x-evm.dts | 9 +-
arch/arm/boot/dts/am335x-evmsk.dts | 12 +-
arch/arm/boot/dts/am335x-osd335x-common.dtsi | 124 ++
arch/arm/boot/dts/am335x-pocketbeagle.dts | 237 ++++
arch/arm/boot/dts/am3517-evm.dts | 233 +++-
arch/arm/boot/dts/am3517-som.dtsi | 142 +++
arch/arm/boot/dts/am437x-cm-t43.dts | 2 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 2 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 115 ++
arch/arm/boot/dts/am43x-epos-evm.dts | 2 +-
arch/arm/boot/dts/am571x-idk.dts | 5 +-
arch/arm/boot/dts/am572x-idk.dts | 5 +-
arch/arm/boot/dts/am574x-idk.dts | 20 +
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 4 +-
arch/arm/boot/dts/am57xx-beagle-x15.dts | 3 +-
arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +-
arch/arm/boot/dts/armada-370-db.dts | 57 +-
arch/arm/boot/dts/armada-370-dlink-dns327l.dts | 120 +-
arch/arm/boot/dts/armada-370-mirabox.dts | 51 +-
arch/arm/boot/dts/armada-370-netgear-rn102.dts | 90 +-
arch/arm/boot/dts/armada-370-netgear-rn104.dts | 90 +-
arch/arm/boot/dts/armada-370-rd.dts | 52 +-
.../boot/dts/armada-370-seagate-nas-xbay.dtsi | 64 +-
arch/arm/boot/dts/armada-370-xp.dtsi | 6 +-
arch/arm/boot/dts/armada-375-db.dts | 50 +-
arch/arm/boot/dts/armada-375.dtsi | 6 +-
arch/arm/boot/dts/armada-385-db-ap.dts | 69 +-
arch/arm/boot/dts/armada-385-linksys-caiman.dts | 129 +-
arch/arm/boot/dts/armada-385-linksys-cobra.dts | 129 +-
arch/arm/boot/dts/armada-385-linksys-rango.dts | 141 +--
arch/arm/boot/dts/armada-385-linksys-shelby.dts | 129 +-
arch/arm/boot/dts/armada-385-linksys.dtsi | 16 +-
arch/arm/boot/dts/armada-388-db.dts | 55 +-
arch/arm/boot/dts/armada-38x.dtsi | 6 +-
arch/arm/boot/dts/armada-390-db.dts | 66 +-
arch/arm/boot/dts/armada-395-gp.dts | 74 +-
arch/arm/boot/dts/armada-398-db.dts | 60 +-
arch/arm/boot/dts/armada-39x.dtsi | 6 +-
arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 13 +
arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 2 +-
arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 2 +-
arch/arm/boot/dts/armada-xp-db.dts | 2 +-
arch/arm/boot/dts/armada-xp-gp.dts | 2 +-
arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 2 +-
arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 156 +--
arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 90 +-
arch/arm/boot/dts/aspeed-ast2500-evb.dts | 18 +
arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 129 ++
arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 325 +++++
arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 6 +
.../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 32 +
arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 6 +
.../boot/dts/aspeed-bmc-portwell-neptune.dts | 159 +++
arch/arm/boot/dts/aspeed-g4.dtsi | 35 +
arch/arm/boot/dts/aspeed-g5.dtsi | 47 +
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 2 +-
arch/arm/boot/dts/at91-sama5d4ek.dts | 4 +-
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi-a.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi.dtsi | 6 -
arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 6 +
arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 108 ++
arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 26 +-
arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 27 +
arch/arm/boot/dts/bcm283x.dtsi | 1 +
arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 13 +-
arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 13 +-
.../boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 3 +-
arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 3 +-
arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 3 +-
arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 15 +-
arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 13 +-
arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 3 +-
arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 13 +-
.../boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 13 +-
.../boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 13 +-
arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 3 +-
arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 3 +-
.../boot/dts/bcm47081-tplink-archer-c5-v2.dts | 3 +-
arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 13 +-
.../boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 3 +-
arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 3 +-
arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 13 +-
.../boot/dts/bcm4709-tplink-archer-c9-v1.dts | 3 +-
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 25 +-
arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 3 +-
arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 3 +-
arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 57 +
arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 3 +-
arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 3 +-
.../arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 77 ++
arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 3 +-
arch/arm/boot/dts/bcm5301x-nand-cs0-bch1.dtsi | 3 +-
arch/arm/boot/dts/bcm5301x-nand-cs0-bch4.dtsi | 3 +-
arch/arm/boot/dts/bcm5301x-nand-cs0-bch8.dtsi | 3 +-
arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 3 +-
arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts | 33 +-
arch/arm/boot/dts/berlin2.dtsi | 35 +-
.../boot/dts/berlin2cd-google-chromecast.dts | 65 +-
arch/arm/boot/dts/berlin2cd-valve-steamlink.dts | 79 ++
arch/arm/boot/dts/berlin2cd.dtsi | 167 ++-
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 33 +-
arch/arm/boot/dts/berlin2q.dtsi | 65 +-
arch/arm/boot/dts/da850-evm.dts | 298 ++---
arch/arm/boot/dts/da850-lego-ev3.dts | 83 +-
arch/arm/boot/dts/da850.dtsi | 154 +++
arch/arm/boot/dts/dm8148-t410.dts | 2 +-
arch/arm/boot/dts/dra7-evm-common.dtsi | 15 +
arch/arm/boot/dts/dra7-evm.dts | 68 ++
arch/arm/boot/dts/dra7-mmc-iodelay.dtsi | 19 +
arch/arm/boot/dts/dra7.dtsi | 32 +-
arch/arm/boot/dts/dra71-evm.dts | 17 +-
arch/arm/boot/dts/dra72-evm-common.dtsi | 71 +-
arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi | 11 +
arch/arm/boot/dts/dra76-evm.dts | 34 +-
arch/arm/boot/dts/exynos-syscon-restart.dtsi | 28 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 4 +
arch/arm/boot/dts/exynos3250.dtsi | 2 +-
arch/arm/boot/dts/exynos4.dtsi | 3 +-
arch/arm/boot/dts/exynos4210-origen.dts | 34 +-
arch/arm/boot/dts/exynos4210-trats.dts | 4 +-
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 36 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 86 +-
arch/arm/boot/dts/exynos4412-n710x.dts | 16 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 33 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 6 +-
arch/arm/boot/dts/exynos4412-odroidx.dts | 6 +-
arch/arm/boot/dts/exynos4412-origen.dts | 2 +-
arch/arm/boot/dts/exynos4412.dtsi | 2 +-
arch/arm/boot/dts/exynos5.dtsi | 3 -
arch/arm/boot/dts/exynos5250.dtsi | 7 +-
arch/arm/boot/dts/exynos5410.dtsi | 1 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 +-
arch/arm/boot/dts/exynos5420.dtsi | 87 +-
arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +-
arch/arm/boot/dts/exynos5440-sd5v1.dts | 42 -
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 81 --
.../boot/dts/exynos5440-tmu-sensor-conf.dtsi | 20 -
arch/arm/boot/dts/exynos5440-trip-points.dtsi | 21 -
arch/arm/boot/dts/exynos5440.dtsi | 355 ------
arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +-
arch/arm/boot/dts/gemini-dlink-dir-685.dts | 16 +-
arch/arm/boot/dts/gemini-dlink-dns-313.dts | 19 +-
arch/arm/boot/dts/gemini-nas4220b.dts | 20 +-
arch/arm/boot/dts/gemini-rut1xx.dts | 12 +-
arch/arm/boot/dts/gemini-sq201.dts | 12 +-
arch/arm/boot/dts/gemini-wbd111.dts | 17 +-
arch/arm/boot/dts/gemini-wbd222.dts | 16 +-
arch/arm/boot/dts/gemini.dtsi | 2 -
arch/arm/boot/dts/imx1-ads.dts | 11 -
arch/arm/boot/dts/imx1.dtsi | 21 +-
arch/arm/boot/dts/imx23-evk.dts | 13 +-
arch/arm/boot/dts/imx23.dtsi | 13 +-
arch/arm/boot/dts/imx25-pdk.dts | 14 +-
arch/arm/boot/dts/imx25.dtsi | 16 +-
arch/arm/boot/dts/imx27-apf27.dts | 13 +-
arch/arm/boot/dts/imx27-pdk.dts | 13 +-
arch/arm/boot/dts/imx27.dtsi | 18 +-
arch/arm/boot/dts/imx28-cfa10049.dts | 2 -
arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 2 -
arch/arm/boot/dts/imx28-evk.dts | 13 +-
arch/arm/boot/dts/imx28-tx28.dts | 14 +-
arch/arm/boot/dts/imx28.dtsi | 13 +-
arch/arm/boot/dts/imx31.dtsi | 13 +-
arch/arm/boot/dts/imx35-pdk.dts | 15 +-
arch/arm/boot/dts/imx35.dtsi | 14 +-
arch/arm/boot/dts/imx50-evk.dts | 17 +-
arch/arm/boot/dts/imx50.dtsi | 3 -
arch/arm/boot/dts/imx51-babbage.dts | 15 +-
arch/arm/boot/dts/imx51-zii-rdu1.dts | 6 +-
arch/arm/boot/dts/imx51.dtsi | 18 +-
arch/arm/boot/dts/imx53-ard.dts | 11 +-
arch/arm/boot/dts/imx53-m53.dtsi | 2 -
arch/arm/boot/dts/imx53-ppd.dts | 12 +-
arch/arm/boot/dts/imx53-qsb-common.dtsi | 15 +-
arch/arm/boot/dts/imx53-qsb.dts | 17 +-
arch/arm/boot/dts/imx53-qsrb.dts | 15 +-
arch/arm/boot/dts/imx53-smd.dts | 20 +-
arch/arm/boot/dts/imx53-tx53-x03x.dts | 1 +
arch/arm/boot/dts/imx53-tx53.dtsi | 14 +-
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 2 +-
arch/arm/boot/dts/imx53.dtsi | 11 +-
arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 2 -
arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 15 +-
arch/arm/boot/dts/imx6dl-mamoj.dts | 224 ++++
arch/arm/boot/dts/imx6dl-sabreauto.dts | 10 +-
arch/arm/boot/dts/imx6dl-sabresd.dts | 10 +-
arch/arm/boot/dts/imx6dl-udoo.dts | 6 +-
arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 6 +-
arch/arm/boot/dts/imx6dl-wandboard-revd1.dts | 6 +-
arch/arm/boot/dts/imx6dl-wandboard.dts | 6 +-
arch/arm/boot/dts/imx6dl.dtsi | 12 +-
arch/arm/boot/dts/imx6q-b850v3.dts | 4 -
arch/arm/boot/dts/imx6q-ba16.dtsi | 7 +-
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 13 +-
arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 151 +++
arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 476 ++++++++
arch/arm/boot/dts/imx6q-gk802.dts | 3 +-
arch/arm/boot/dts/imx6q-icore-mipi.dts | 25 +
arch/arm/boot/dts/imx6q-icore-ofcap12.dts | 31 +-
arch/arm/boot/dts/imx6q-kp-tpc.dts | 22 +
arch/arm/boot/dts/imx6q-kp.dtsi | 432 +++++++
arch/arm/boot/dts/imx6q-novena.dts | 2 -
arch/arm/boot/dts/imx6q-pistachio.dts | 2 +-
arch/arm/boot/dts/imx6q-sabreauto.dts | 15 +-
arch/arm/boot/dts/imx6q-sabresd.dts | 15 +-
arch/arm/boot/dts/imx6q-udoo.dts | 6 +-
arch/arm/boot/dts/imx6q-utilite-pro.dts | 2 -
arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 2 -
arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 6 +-
arch/arm/boot/dts/imx6q-wandboard-revd1.dts | 6 +-
arch/arm/boot/dts/imx6q-wandboard.dts | 6 +-
arch/arm/boot/dts/imx6q.dtsi | 39 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-hummingboard.dtsi | 52 +-
arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 47 +-
arch/arm/boot/dts/imx6qdl-icore.dtsi | 25 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 15 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 3 -
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 18 +-
arch/arm/boot/dts/imx6qdl-tx6-lcd.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 3 -
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-udoo.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 14 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 24 +-
arch/arm/boot/dts/imx6qdl.dtsi | 70 +-
arch/arm/boot/dts/imx6qp-sabreauto.dts | 44 +-
arch/arm/boot/dts/imx6qp-sabresd.dts | 44 +-
arch/arm/boot/dts/imx6qp-wandboard-revd1.dts | 6 +-
arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 5 +
arch/arm/boot/dts/imx6qp.dtsi | 44 +-
arch/arm/boot/dts/imx6sl-evk.dts | 10 +-
arch/arm/boot/dts/imx6sl.dtsi | 34 +-
arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 4 +-
arch/arm/boot/dts/imx6sx-sabreauto.dts | 427 +++++--
arch/arm/boot/dts/imx6sx.dtsi | 101 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dts | 10 +-
arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 -
arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 2 +-
arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 6 +-
arch/arm/boot/dts/imx6ul.dtsi | 51 +-
arch/arm/boot/dts/imx6ull-pinfunc.h | 9 +
arch/arm/boot/dts/imx6ull.dtsi | 2 +
arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 2 +-
arch/arm/boot/dts/imx7d-nitrogen7.dts | 6 +-
arch/arm/boot/dts/imx7d-pinfunc.h | 6 +-
arch/arm/boot/dts/imx7d-sdb-sht11.dts | 44 +-
arch/arm/boot/dts/imx7d-sdb.dts | 70 +-
arch/arm/boot/dts/imx7d.dtsi | 71 +-
arch/arm/boot/dts/imx7s-warp.dts | 4 -
arch/arm/boot/dts/imx7s.dtsi | 88 +-
arch/arm/boot/dts/keystone-k2g-evm.dts | 26 +
arch/arm/boot/dts/logicpd-som-lv.dtsi | 34 +
arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 10 +
arch/arm/boot/dts/meson8.dtsi | 33 +-
arch/arm/boot/dts/meson8b-odroidc1.dts | 68 +-
arch/arm/boot/dts/meson8b.dtsi | 24 +-
arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 244 ++++
arch/arm/boot/dts/meson8m2.dtsi | 54 +
arch/arm/boot/dts/mt2701-evb.dts | 9 +-
arch/arm/boot/dts/mt2701.dtsi | 197 ++-
arch/arm/boot/dts/mt6323.dtsi | 17 +-
arch/arm/boot/dts/mt6580-evbp1.dts | 9 +-
arch/arm/boot/dts/mt6580.dtsi | 9 +-
arch/arm/boot/dts/mt6589-aquaris5.dts | 10 +-
arch/arm/boot/dts/mt6589.dtsi | 12 +-
arch/arm/boot/dts/mt6592-evb.dts | 9 +-
arch/arm/boot/dts/mt6592.dtsi | 9 +-
arch/arm/boot/dts/mt7623.dtsi | 537 +++++++--
arch/arm/boot/dts/mt7623a-rfb-emmc.dts | 291 +++++
arch/arm/boot/dts/mt7623a-rfb-nand.dts | 337 ++++++
arch/arm/boot/dts/mt7623a.dtsi | 44 +
arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 279 +----
arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 326 +++++
arch/arm/boot/dts/mt7623n-rfb-nand.dts | 40 +-
arch/arm/boot/dts/mt7623n-rfb.dtsi | 12 +-
arch/arm/boot/dts/mt8127-moose.dts | 9 +-
arch/arm/boot/dts/mt8127.dtsi | 9 +-
arch/arm/boot/dts/mt8135-evbp1.dts | 9 +-
arch/arm/boot/dts/mt8135.dtsi | 9 +-
arch/arm/boot/dts/omap2420-n810.dts | 63 +-
arch/arm/boot/dts/omap3-beagle-xm.dts | 10 +
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 2 +-
arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 9 +-
.../boot/dts/omap3-devkit8000-lcd-common.dtsi | 5 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 10 +
arch/arm/boot/dts/omap3-pandora-common.dtsi | 12 +-
arch/arm/boot/dts/omap3-sb-t35.dtsi | 2 +-
arch/arm/boot/dts/pxa3xx.dtsi | 20 +-
arch/arm/boot/dts/qcom-apq8064.dtsi | 58 +-
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 10 +-
arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 19 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 9 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 111 ++
arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 64 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 25 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 75 ++
arch/arm/boot/dts/qcom-ipq4019.dtsi | 178 ++-
arch/arm/boot/dts/qcom-msm8660.dtsi | 2 +-
.../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 436 +++++++
arch/arm/boot/dts/qcom-pm8941.dtsi | 6 +
arch/arm/boot/dts/rk3036.dtsi | 2 +
arch/arm/boot/dts/rk322x.dtsi | 8 +
arch/arm/boot/dts/rk3288-phycore-som.dtsi | 1 +
arch/arm/boot/dts/rk3288-tinker.dts | 4 +
arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 3 +-
arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 +
arch/arm/boot/dts/rk3288.dtsi | 20 +-
arch/arm/boot/dts/s3c2416-smdk2416.dts | 5 +-
arch/arm/boot/dts/s3c2416.dtsi | 11 +-
arch/arm/boot/dts/s3c24xx.dtsi | 4 +-
arch/arm/boot/dts/s3c6410-mini6410.dts | 3 +-
arch/arm/boot/dts/s3c6410-smdk6410.dts | 3 +-
arch/arm/boot/dts/s3c64xx.dtsi | 4 +-
arch/arm/boot/dts/ste-ccu8540-pinctrl.dtsi | 196 ---
arch/arm/boot/dts/ste-ccu8540.dts | 94 --
arch/arm/boot/dts/ste-ccu9540.dts | 79 --
arch/arm/boot/dts/ste-snowball.dts | 10 +-
arch/arm/boot/dts/stih407-family.dtsi | 52 +-
arch/arm/boot/dts/stih407-pinctrl.dtsi | 10 +-
arch/arm/boot/dts/stih407.dtsi | 2 +-
arch/arm/boot/dts/stih410.dtsi | 18 +-
arch/arm/boot/dts/stihxxx-b2120.dtsi | 4 +-
arch/arm/boot/dts/stm32f469-disco.dts | 53 +-
arch/arm/boot/dts/stm32f469.dtsi | 19 +
arch/arm/boot/dts/stm32f746-disco.dts | 8 +
arch/arm/boot/dts/stm32f746.dtsi | 36 +
arch/arm/boot/dts/stm32f769-disco.dts | 8 +
arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 10 +
arch/arm/boot/dts/stm32h743.dtsi | 53 +
arch/arm/boot/dts/stm32h743i-eval.dts | 8 +
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 151 ++-
arch/arm/boot/dts/stm32mp157c-ed1.dts | 57 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts | 87 ++
arch/arm/boot/dts/stm32mp157c.dtsi | 720 ++++++++++-
.../boot/dts/sun7i-a20-olimex-som-evb-emmc.dts | 37 +
.../boot/dts/sun7i-a20-olimex-som204-evb.dts | 3 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 33 +
arch/arm/boot/dts/sun8i-a33.dtsi | 44 +
arch/arm/boot/dts/sun8i-a83t.dtsi | 64 +
.../dts/sun8i-h2-plus-libretech-all-h3-cc.dts | 13 +
.../boot/dts/sun8i-h2-plus-orangepi-zero.dts | 21 +
.../boot/dts/sun8i-h3-libretech-all-h3-cc.dts | 206 +---
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 21 +
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 28 +
arch/arm/boot/dts/sun8i-h3.dtsi | 32 +-
.../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 56 +
.../sun8i-r16-nintendo-super-nes-classic.dts | 11 +
.../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 99 +-
arch/arm/boot/dts/sun8i-r40.dtsi | 34 +
.../boot/dts/sun8i-v40-bananapi-m2-berry.dts | 10 +
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 +
.../arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 215 ++++
arch/arm/boot/dts/tegra114.dtsi | 5 +
arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 6 +-
arch/arm/boot/dts/tegra124-apalis.dtsi | 6 +-
arch/arm/boot/dts/tegra30.dtsi | 14 +
arch/arm/boot/dts/uniphier-pro4.dtsi | 10 +-
arch/arm/boot/dts/uniphier-pxs2.dtsi | 3 +
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 712 +++++------
arch/arm/boot/dts/vexpress-v2m.dtsi | 710 +++++------
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 3 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 9 +-
arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 5 +-
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 5 +-
arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +-
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 6 -
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 4 -
arch/arm/boot/dts/vf610-zii-dev.dtsi | 4 +
arch/arm/boot/dts/vfxxx.dtsi | 2 +-
arch/arm/mach-meson/Kconfig | 9 +-
arch/arm/mach-meson/meson.c | 1 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/allwinner/Makefile | 5 +-
arch/arm64/boot/dts/allwinner/axp803.dtsi | 5 +
.../dts/allwinner/sun50i-a64-bananapi-m64.dts | 21 +
.../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 14 +
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 2 +-
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 10 +
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 70 +-
arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 106 ++
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 453 ++++++-
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 12 +-
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 16 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 15 +-
arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 18 +-
arch/arm64/boot/dts/arm/juno-r1.dts | 8 +-
arch/arm64/boot/dts/arm/juno-r2.dts | 8 +-
arch/arm64/boot/dts/arm/juno.dts | 4 +-
arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 4 +-
.../arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 453 +++----
.../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 5 +-
arch/arm64/boot/dts/broadcom/Makefile | 3 +-
.../boot/dts/broadcom/bcm2837-rpi-3-b-plus.dts | 2 +
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 80 +-
arch/arm64/boot/dts/exynos/exynos7.dtsi | 18 +-
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 10 +-
.../boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +-
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 147 +++
.../boot/dts/hisilicon/hi3798cv200-poplar.dts | 38 +
arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 205 +++-
arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 8 +
arch/arm64/boot/dts/hisilicon/hip06.dtsi | 21 +
arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 4 +
arch/arm64/boot/dts/hisilicon/hip07.dtsi | 14 +
.../boot/dts/hisilicon/poplar-pinctrl.dtsi | 98 ++
arch/arm64/boot/dts/marvell/Makefile | 4 -
.../dts/marvell/armada-3720-espressobin.dts | 27 +
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 6 +
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 5 +
arch/arm64/boot/dts/marvell/armada-8040-db.dts | 10 +
.../boot/dts/marvell/armada-8040-mcbin.dts | 70 ++
arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 1 +
arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts | 66 -
arch/arm64/boot/dts/marvell/berlin4ct-stb.dts | 66 -
arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h | 1123 ++++++++++++++++++
arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 46 +
arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 11 +-
arch/arm64/boot/dts/mediatek/mt7622.dtsi | 99 ++
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 2 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 31 +-
arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 62 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 313 ++++-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 18 +-
.../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 17 +
arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 60 +
arch/arm64/boot/dts/qcom/msm8992.dtsi | 87 +-
arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 276 +++++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 110 +-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 15 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 327 +++++
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 10 +
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 10 +
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 8 +
.../boot/dts/rockchip/rk3399-gru-kevin.dts | 4 +-
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 8 +-
.../boot/dts/rockchip/rk3399-puma-haikou.dts | 25 +
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 4 +
.../dts/rockchip/rk3399-sapphire-excavator.dts | 12 +
.../boot/dts/rockchip/rk3399-sapphire.dtsi | 23 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 36 +-
.../arm64/boot/dts/socionext/uniphier-ld11.dtsi | 5 +-
.../arm64/boot/dts/socionext/uniphier-ld20.dtsi | 3 +
.../arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 +-
arch/arm64/boot/dts/sprd/sc2731.dtsi | 11 +
arch/arm64/boot/dts/sprd/sc9860.dtsi | 32 +-
arch/arm64/boot/dts/sprd/whale2.dtsi | 55 +-
arch/arm64/boot/dts/synaptics/Makefile | 4 +
arch/arm64/boot/dts/synaptics/berlin4ct-dmp.dts | 29 +
arch/arm64/boot/dts/synaptics/berlin4ct-stb.dts | 29 +
.../dts/{marvell => synaptics}/berlin4ct.dtsi | 39 +-
483 files changed, 16879 insertions(+), 6129 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-mc.txt
create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt
create mode 100644 arch/arm/boot/dts/am335x-osd335x-common.dtsi
create mode 100644 arch/arm/boot/dts/am335x-pocketbeagle.dts
create mode 100644 arch/arm/boot/dts/am3517-som.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts
create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts
create mode 100644 arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi
create mode 100644 arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts
create mode 100644 arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts
create mode 100644 arch/arm/boot/dts/berlin2cd-valve-steamlink.dts
create mode 100644 arch/arm/boot/dts/dra7-mmc-iodelay.dtsi
delete mode 100644 arch/arm/boot/dts/exynos5440-sd5v1.dts
delete mode 100644 arch/arm/boot/dts/exynos5440-ssdk5440.dts
delete mode 100644 arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi
delete mode 100644 arch/arm/boot/dts/exynos5440-trip-points.dtsi
delete mode 100644 arch/arm/boot/dts/exynos5440.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-mamoj.dts
create mode 100644 arch/arm/boot/dts/imx6q-dhcom-pdk2.dts
create mode 100644 arch/arm/boot/dts/imx6q-dhcom-som.dtsi
create mode 100644 arch/arm/boot/dts/imx6q-icore-mipi.dts
create mode 100644 arch/arm/boot/dts/imx6q-kp-tpc.dts
create mode 100644 arch/arm/boot/dts/imx6q-kp.dtsi
create mode 100644 arch/arm/boot/dts/meson8m2-mxiii-plus.dts
create mode 100644 arch/arm/boot/dts/meson8m2.dtsi
create mode 100644 arch/arm/boot/dts/mt7623a-rfb-emmc.dts
create mode 100644 arch/arm/boot/dts/mt7623a-rfb-nand.dts
create mode 100644 arch/arm/boot/dts/mt7623a.dtsi
create mode 100644 arch/arm/boot/dts/mt7623n-rfb-emmc.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts
delete mode 100644 arch/arm/boot/dts/ste-ccu8540-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/ste-ccu8540.dts
delete mode 100644 arch/arm/boot/dts/ste-ccu9540.dts
create mode 100644 arch/arm/boot/dts/stm32f469.dtsi
create mode 100644 arch/arm/boot/dts/sun7i-a20-olimex-som-evb-emmc.dts
create mode 100644 arch/arm/boot/dts/sun8i-h2-plus-libretech-all-h3-cc.dts
create mode 100644 arch/arm/boot/dts/sun8i-r16-nintendo-nes-classic.dts
create mode 100644 arch/arm/boot/dts/sun8i-r16-nintendo-super-nes-classic.dts
create mode 100644 arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-cc.dts
create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b-plus.dts
create mode 100644 arch/arm64/boot/dts/hisilicon/poplar-pinctrl.dtsi
delete mode 100644 arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts
delete mode 100644 arch/arm64/boot/dts/marvell/berlin4ct-stb.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h
create mode 100644 arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm845-mtp.dts
create mode 100644 arch/arm64/boot/dts/qcom/sdm845.dtsi
create mode 100644 arch/arm64/boot/dts/synaptics/Makefile
create mode 100644 arch/arm64/boot/dts/synaptics/berlin4ct-dmp.dts
create mode 100644 arch/arm64/boot/dts/synaptics/berlin4ct-stb.dts
rename arch/arm64/boot/dts/{marvell => synaptics}/berlin4ct.dtsi (78%)
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
2018-06-12 0:01 ` [GIT PULL 2/4] ARM: Device-tree updates Olof Johansson
@ 2018-06-12 1:04 ` Linus Torvalds
2018-06-12 13:04 ` Heiko Stuebner
2018-06-12 10:58 ` Kalle Valo
1 sibling, 1 reply; 23+ messages in thread
From: Linus Torvalds @ 2018-06-12 1:04 UTC (permalink / raw)
To: linux-arm-kernel
On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
>
> - Qualcomm:
> + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> mobile SoCs.
>
> It's great to see mainline support for it. So far, you
> can't do much with it, since a lot of peripherals are not yet in the
> DTs but driver support for USB, GPU and other pieces are starting to
> trickle in. This might end up being a well-supported SoC upstream if
> the momentum keeps up.
Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?
I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
and apparently you can actually disable secure boot on that thing and
boot from USB.
In other words, it might _actually_ act like a normal laptop.
I'd love to have something that is actually a real honest-to-goodness
ARM laptop finally. Are we getting at all close to that?
Linus
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
2018-06-12 1:04 ` Linus Torvalds
@ 2018-06-12 13:04 ` Heiko Stuebner
2018-06-12 14:15 ` Olof Johansson
0 siblings, 1 reply; 23+ messages in thread
From: Heiko Stuebner @ 2018-06-12 13:04 UTC (permalink / raw)
To: linux-arm-kernel
Am Dienstag, 12. Juni 2018, 03:04:34 CEST schrieb Linus Torvalds:
> On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
> >
> > - Qualcomm:
> > + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> > (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> > mobile SoCs.
> >
> > It's great to see mainline support for it. So far, you
> > can't do much with it, since a lot of peripherals are not yet in the
> > DTs but driver support for USB, GPU and other pieces are starting to
> > trickle in. This might end up being a well-supported SoC upstream if
> > the momentum keeps up.
>
> Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?
>
> I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
> and apparently you can actually disable secure boot on that thing and
> boot from USB.
>
> In other words, it might _actually_ act like a normal laptop.
>
> I'd love to have something that is actually a real honest-to-goodness
> ARM laptop finally. Are we getting at all close to that?
I guess the Samsung Chromebook Plus (Rockchip RK3399-based [branded
OP1 though]) also is somewhat close to that target - even with a nice
high-res display and everything except the 32kb BootRom being replaceable.
Of course Qualcomm-based devices have the Adreno/Freedreno bonus,
but even in that area we're seeing some progress for Mali (Midgard)
this year [0].
[0] https://rosenzweig.io/blog/a-moving-mesa-midgard-cube.html
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
2018-06-12 13:04 ` Heiko Stuebner
@ 2018-06-12 14:15 ` Olof Johansson
0 siblings, 0 replies; 23+ messages in thread
From: Olof Johansson @ 2018-06-12 14:15 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
On Tue, Jun 12, 2018 at 6:04 AM, Heiko Stuebner <heiko@sntech.de> wrote:
> Am Dienstag, 12. Juni 2018, 03:04:34 CEST schrieb Linus Torvalds:
>> On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
>> >
>> > - Qualcomm:
>> > + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
>> > (Cortex-A75/A55 derivative) SoC that's one of the current high-end
>> > mobile SoCs.
>> >
>> > It's great to see mainline support for it. So far, you
>> > can't do much with it, since a lot of peripherals are not yet in the
>> > DTs but driver support for USB, GPU and other pieces are starting to
>> > trickle in. This might end up being a well-supported SoC upstream if
>> > the momentum keeps up.
>>
>> Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?
>>
>> I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
>> and apparently you can actually disable secure boot on that thing and
>> boot from USB.
>>
>> In other words, it might _actually_ act like a normal laptop.
>>
>> I'd love to have something that is actually a real honest-to-goodness
>> ARM laptop finally. Are we getting at all close to that?
>
> I guess the Samsung Chromebook Plus (Rockchip RK3399-based [branded
> OP1 though]) also is somewhat close to that target - even with a nice
> high-res display and everything except the 32kb BootRom being replaceable.
>
> Of course Qualcomm-based devices have the Adreno/Freedreno bonus,
> but even in that area we're seeing some progress for Mali (Midgard)
> this year [0].
Yeah, I think the benefit of the Qualcomm platform is the graphics
situation upstream, and they also come with a (native) bootloader that
makes more sense for those not used to the embedded ways of booting.
Sigh, I really wish ARM would come to the table and start working with
upstream on their Mali drivers.
About 845; it looks like there's mostly announced products and none
are shipping yet, so most people with knowledge probably still need to
be tight-lipped about details. I do look forward to seeing some of
these products coming out and what people will do with them. The fact
that secure boot can be turned off on them through regular settings is
promising.
-Olof
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
2018-06-12 0:01 ` [GIT PULL 2/4] ARM: Device-tree updates Olof Johansson
2018-06-12 1:04 ` Linus Torvalds
@ 2018-06-12 10:58 ` Kalle Valo
1 sibling, 0 replies; 23+ messages in thread
From: Kalle Valo @ 2018-06-12 10:58 UTC (permalink / raw)
To: linux-arm-kernel
Olof Johansson <olof@lixom.net> writes:
> - Qualcomm:
> + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> mobile SoCs.
>
> It's great to see mainline support for it. So far, you
> can't do much with it, since a lot of peripherals are not yet in the
> DTs but driver support for USB, GPU and other pieces are starting to
> trickle in. This might end up being a well-supported SoC upstream if
> the momentum keeps up.
The wifi chip is called wcn3990 and we are working on supporting that in
ath10k. I'm hoping to get it ready for v4.19.
--
Kalle Valo
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 3/4] ARM: SoC driver updates
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 ` [GIT PULL 2/4] ARM: Device-tree updates Olof Johansson
@ 2018-06-12 0:01 ` Olof Johansson
2018-06-12 0:01 ` [GIT PULL 4/4] ARM: SoC: late updates Olof Johansson
3 siblings, 0 replies; 23+ messages in thread
From: Olof Johansson @ 2018-06-12 0:01 UTC (permalink / raw)
To: linux-arm-kernel
This branch contains platform-related driver updates for ARM and ARM64.
Highlights:
- ARM SCMI (System Control & Management Interface) driver cleanups
- Hisilicon support for LPC bus w/ ACPI
- Reset driver updates for several platforms: Uniphier,
- Rockchip power domain bindings and hardware descriptions for several SoCs.
- Tegra memory controller reset improvements
Conflicts: None
----------------------------------------------------------------
The following changes since commit f6842ec05a77253b953ab67152915fe7df887d40:
Merge branch 'next/dt' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-drivers
for you to fetch changes up to 32561354b16944e784e82a2011765c50e77e1c56:
ARM: tegra: fix compile-testing PCI host driver
----------------------------------------------------------------
Andrey Smirnov (2):
soc: imx: gpcv2: Do not pass static memory as platform data
soc: imx: gpc: Do not pass static memory as platform data
Arnd Bergmann (1):
ARM: tegra: fix compile-testing PCI host driver
Bartosz Golaszewski (2):
memory: aemif: don't rely on kbuild for driver's name
memory: aemif: add support for board files
Caesar Wang (3):
dt-bindings: power: add RK3036 SoCs header for power-domain
dt-bindings: power: add binding for rk3036 power domains
soc: rockchip: power-domain: add power domain support for rk3036
Dmitry Osipenko (14):
dt-bindings: memory: tegra: Add hot resets definitions
memory: tegra: Do not handle spurious interrupts
memory: tegra: Setup interrupts mask before requesting IRQ
memory: tegra: Apply interrupts mask per SoC
memory: tegra: Remove unused headers inclusions
memory: tegra: Squash tegra20-mc into common tegra-mc driver
memory: tegra: Introduce memory client hot reset
memory: tegra: Add Tegra20 memory controller hot resets
memory: tegra: Add Tegra30 memory controller hot resets
memory: tegra: Add Tegra114 memory controller hot resets
memory: tegra: Add Tegra124 memory controller hot resets
memory: tegra: Register SMMU after MC driver became ready
memory: tegra: Remove Tegra114 SATA and AFI reset definitions
dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
Elaine Zhang (6):
dt-bindings: power: add RK3128 SoCs header for power-domain
dt-bindings: power: add binding for rk3128 power domains
soc: rockchip: power-domain: add power domain support for rk3128
dt-bindings: power: add RK3228 SoCs header for power-domain
dt-bindings: power: add binding for rk3228 power domains
soc: rockchip: power-domain: add power domain support for rk3228
Finley Xiao (4):
soc: rockchip: power-domain: Fix wrong value when power up pd with writemask
dt-bindings: power: add PX30 SoCs header for power-domain
dt-bindings: power: add binding for px30 power domains
soc: rockchip: power-domain: add power domain support for px30
Florian Fainelli (1):
memory: brcmstb: dpfe: Remove need for dpfe_dev
John Garry (3):
HISI LPC: Stop using MFD APIs
HISI LPC: Re-Add ACPI child enumeration support
HISI LPC: Add ACPI UART support
Katsuhiro Suzuki (1):
reset: uniphier: add LD11/LD20 stream demux system reset control
Kunihiko Hayashi (2):
reset: uniphier: add PCIe reset control support
reset: uniphier: add SATA reset control support and change SATA-PHY ID
Lokesh Vutla (1):
firmware: ti_sci: Switch to SPDX Licensing
Marek Szyprowski (1):
soc: samsung: pm_domains: Deprecate support for clocks
Matthias Brugger (1):
Merge commit 'f15cd6d99198e9c15229aefec639a34a6e8174c6' into v.4.17-next/soc-test
Olof Johansson (12):
Merge tag 'soc_drivers_for_4.18' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
Merge tag 'gpmc-omap-for-v4.18' of https://github.com/rogerq/linux into next/drivers
Merge tag 'hisi-drivers-for-4.18' of git://github.com/hisilicon/linux-hisi into next/drivers
Merge tag 'arm-soc/for-4.18/drivers' of https://github.com/Broadcom/stblinux into next/drivers
Merge tag 'samsung-drivers-4.18' of https://git.kernel.org/.../krzk/linux into next/drivers
Merge tag 'v4.17-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into next/drivers
Merge tag 'scmi-updates-4.18' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers
Merge tag 'reset-for-4.18' of git://git.pengutronix.de/pza/linux into next/drivers
Merge tag 'v4.18-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
Merge tag 'tegra-for-4.18-memory-v2' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'imx-drivers-4.18' of git://git.kernel.org/.../shawnguo/linux into next/drivers
Merge tag 'v4.18-rockchip-drivers-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
Roger Quadros (1):
memory: omap-gpmc: Avoid redundant NULL check
Ryder Lee (1):
soc: mediatek: use of_device_get_match_data()
Sean Wang (5):
soc: mediatek: reuse read[l,x]_poll_timeout helpers
soc: mediatek: reuse regmap_read_poll_timeout helpers
soc: mediatek: introduce a CAPS flag for scp_domain_data
soc: mediatek: add a fixed wait for SRAM stable
soc: mediatek: remove unneeded semicolon
Stefan Agner (1):
bus: arm-cci: remove unnecessary unreachable()
Sudeep Holla (8):
firmware: arm_scmi: improve code readability using bitfield accessor macros
firmware: arm_scmi: fix kernel-docs documentation
firmware: arm_scmi: rename get_transition_latency and add_opps_to_device
firmware: arm_scmi: rename scmi_xfer_{init,get,put}
firmware: arm_scmi: drop unused `con_priv` structure member
firmware: arm_scmi: remove unnecessary bitmap_zero
firmware: arm_scmi: improve exit paths and code readability
firmware: arm_scmi: simplify exit path by returning on error
Thierry Reding (1):
memory: tegra: Add Tegra210 memory controller hot resets
Vasyl Gomonovych (1):
soc: ti: knav_qmss: Use percpu instead atomic for stats counter
.../devicetree/bindings/power/pd-samsung.txt | 20 +-
.../bindings/soc/rockchip/power_domain.txt | 12 +
drivers/bus/Kconfig | 1 -
drivers/bus/arm-cci.c | 2 -
drivers/bus/hisi_lpc.c | 159 ++++----
drivers/cpufreq/scmi-cpufreq.c | 4 +-
drivers/firmware/arm_scmi/base.c | 43 ++-
drivers/firmware/arm_scmi/bus.c | 22 +-
drivers/firmware/arm_scmi/clock.c | 24 +-
drivers/firmware/arm_scmi/common.h | 22 +-
drivers/firmware/arm_scmi/driver.c | 109 +++---
drivers/firmware/arm_scmi/perf.c | 38 +-
drivers/firmware/arm_scmi/power.c | 16 +-
drivers/firmware/arm_scmi/sensors.c | 20 +-
drivers/firmware/ti_sci.c | 10 +-
drivers/firmware/ti_sci.h | 30 +-
drivers/memory/Kconfig | 10 -
drivers/memory/Makefile | 1 -
drivers/memory/brcmstb_dpfe.c | 42 +--
drivers/memory/omap-gpmc.c | 4 +-
drivers/memory/tegra/Makefile | 1 +
drivers/memory/tegra/mc.c | 362 +++++++++++++++++--
drivers/memory/tegra/mc.h | 22 ++
drivers/memory/tegra/tegra114.c | 33 ++
drivers/memory/tegra/tegra124.c | 48 +++
drivers/memory/tegra/tegra20.c | 296 +++++++++++++++
drivers/memory/tegra/tegra210.c | 53 ++-
drivers/memory/tegra/tegra30.c | 35 ++
drivers/memory/tegra20-mc.c | 254 -------------
drivers/memory/ti-aemif.c | 60 +--
drivers/reset/reset-uniphier.c | 13 +-
drivers/soc/imx/gpc.c | 18 +-
drivers/soc/imx/gpcv2.c | 22 +-
drivers/soc/mediatek/mtk-infracfg.c | 46 +--
drivers/soc/mediatek/mtk-pmic-wrap.c | 13 +-
drivers/soc/mediatek/mtk-scpsys.c | 167 ++++-----
drivers/soc/rockchip/pm_domains.c | 117 +++++-
drivers/soc/samsung/pm_domains.c | 90 +----
drivers/soc/ti/knav_qmss.h | 14 +-
drivers/soc/ti/knav_qmss_queue.c | 60 ++-
include/dt-bindings/memory/tegra114-mc.h | 17 +
include/dt-bindings/memory/tegra124-mc.h | 25 ++
include/dt-bindings/memory/tegra20-mc.h | 21 ++
include/dt-bindings/memory/tegra210-mc.h | 31 ++
include/dt-bindings/memory/tegra30-mc.h | 19 +
include/dt-bindings/power/px30-power.h | 27 ++
include/dt-bindings/power/rk3036-power.h | 13 +
include/dt-bindings/power/rk3128-power.h | 14 +
include/dt-bindings/power/rk3228-power.h | 21 ++
include/linux/platform_data/ti-aemif.h | 25 ++
include/linux/scmi_protocol.h | 18 +-
include/linux/soc/ti/ti_sci_protocol.h | 10 +-
include/soc/tegra/cpuidle.h | 2 +-
include/soc/tegra/mc.h | 37 +-
54 files changed, 1677 insertions(+), 916 deletions(-)
create mode 100644 drivers/memory/tegra/tegra20.c
delete mode 100644 drivers/memory/tegra20-mc.c
create mode 100644 include/dt-bindings/memory/tegra20-mc.h
create mode 100644 include/dt-bindings/power/px30-power.h
create mode 100644 include/dt-bindings/power/rk3036-power.h
create mode 100644 include/dt-bindings/power/rk3128-power.h
create mode 100644 include/dt-bindings/power/rk3228-power.h
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 4/4] ARM: SoC: late updates
2018-06-12 0:01 [GIT PULL 0/4] ARM: SoC updates Olof Johansson
` (2 preceding siblings ...)
2018-06-12 0:01 ` [GIT PULL 3/4] ARM: SoC driver updates Olof Johansson
@ 2018-06-12 0:01 ` Olof Johansson
3 siblings, 0 replies; 23+ messages in thread
From: Olof Johansson @ 2018-06-12 0:01 UTC (permalink / raw)
To: linux-arm-kernel
This is a branch with a few merge requests that either came in late, or
took a while longer for us to review and merge than usual and thus cut
it a bit close to the merge window. We stage them in a separate branch
and if things look good, we still send them up -- and that's the case
here.
This is mostly DT additions for Renesas platforms, adding IP block
descriptions for existing and new SoCs.
There are also some driver updates for Qualcomm platforms for SMEM/QMI
and GENI, which is their generalized serial protocol interface.
Conflicts: None
----------------------------------------------------------------
The following changes since commit be27adaf4994b312165150f1340efa367963f587:
Merge tag 'armsoc-drivers' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-late
for you to fetch changes up to 14321604c82c5415a72e894b83b587a345f5bdf2:
Merge tag 'renesas-dt-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late
----------------------------------------------------------------
Alex Elder (8):
soc: qcom: smem: fix first cache entry calculation
soc: qcom: smem: return proper type for cached entry functions
soc: qcom: smem: byte swap values properly
soc: qcom: smem: fix off-by-one error in qcom_smem_alloc_private()
soc: qcom: smem: fix qcom_smem_set_global_partition()
soc: qcom: smem: check sooner in qcom_smem_set_global_partition()
soc: qcom: qmi: fix a buffer sizing bug
soc: qcom: smem: introduce qcom_smem_virt_to_phys()
Biju Das (8):
ARM: dts: r8a77470: Initial SoC device tree
ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C
ARM: dts: r8a77470: Add SYS-DMAC support
ARM: dts: r8a77470: Add IRQC support
ARM: dts: r8a77470: Add SCIF support
ARM: dts: r8a77470: Add SCIF DMA support
ARM: dts: r8a77470: Add EtherAVB support
ARM: dts: iwg23s-sbc: Add EtherAVB support
Bjorn Andersson (1):
soc: qcom: smd-rpm: Add msm8998 compatible
Chris Brandt (1):
ARM: dts: r7s72100: add USB device to device tree
Fabrizio Castro (14):
ARM: dts: r8a7743: Adjust SMP routine size
ARM: dts: r8a7745: Adjust SMP routine size
ARM: dts: r8a7790: Adjust SMP routine size
ARM: dts: r8a7791: Adjust SMP routine size
ARM: dts: r8a7792: Adjust SMP routine size
ARM: dts: r8a7793: Adjust SMP routine size
ARM: dts: r8a7794: Adjust SMP routine size
ARM: dts: r8a7743: Add watchdog support to SoC dtsi
ARM: dts: r8a7745: Add watchdog support to SoC dtsi
ARM: dts: r8a7790: Add watchdog support to SoC dtsi
ARM: dts: r8a7791: Add watchdog support to SoC dtsi
ARM: dts: r8a7794: Add watchdog support to SoC dtsi
ARM: dts: iwg20m: Add watchdog support to SoM dtsi
ARM: dts: iwg22m: Add watchdog support to SoM dtsi
Geert Uytterhoeven (35):
ARM: dts: r8a7792: Add RWDT node
ARM: dts: r8a7793: Add RWDT node
ARM: dts: lager: Enable watchdog support
ARM: dts: koelsch: Enable watchdog support
ARM: dts: porter: Enable watchdog support
ARM: dts: blanche: Enable watchdog support
ARM: dts: wheat: Enable watchdog support
ARM: dts: gose: Enable watchdog support
ARM: dts: alt: Enable watchdog support
ARM: dts: silk: Enable watchdog support
ARM: dts: r8a7790: Correct mask for GIC PPI interrupts
ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts
ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node
ARM: dts: emev2: Add missing interrupt-affinity to PMU node
ARM: dts: r7s72100: Correct watchdog timer interrupt type
ARM: dts: r7s72100: Correct RTC interrupt types
ARM: dts: r7s72100: Add PMU device node
ARM: dts: r8a7790: Add PMU device nodes
ARM: dts: r8a7791: Add PMU device node
ARM: dts: r8a7792: Add PMU device node
ARM: dts: r8a7793: Add PMU device node
ARM: dts: r8a7794: Add PMU device node
ARM: dts: r8a7743: Add PMU device node
ARM: dts: r8a7745: Add PMU device node
arm64: dts: renesas: draak: Rename EtherAVB "mdc" pin group to "mdio"
arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio"
arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio"
arm64: dts: renesas: r8a7795: Correct whitespace
arm64: dts: renesas: r8a7796: Correct whitespace
arm64: dts: renesas: r8a77965: Correct whitespace
arm64: dts: renesas: ulcb: Add BD9571 PMIC
arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config
arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config
arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core
arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node
Guenter Roeck (1):
soc: Unconditionally include qcom Makefile
Jacopo Mondi (4):
ARM: dts: r7s72100: Add Capture Engine Unit (CEU)
arm64: dts: renesas: eagle: Enable HDMI output
arm64: dts: renesas: r8a77995: Add VIN4
ARM: dts: r8a7740: Add CEU0
Karthikeyan Ramasubramanian (1):
soc: qcom: Add GENI based QUP Wrapper driver
Kieran Bingham (9):
ARM: dts: wheat: Fix ADV7513 address usage
ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes
arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances
arm64: dts: renesas: r8a77965: Add VSP instances
arm64: dts: renesas: r8a77965: Populate the DU instance placeholder
arm64: dts: renesas: r8a77965: Add HDMI encoder instance
arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI
arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI
arm64: dts: renesas: salvator-common: Add ADV7482 support
Kuninori Morimoto (8):
arm64: dts: renesas: r8a7795: add HDMI sound support
arm64: dts: renesas: r8a7796: add HDMI sound support
arm64: dts: renesas: salvator-common: use audio-graph-card for Sound
arm64: dts: renesas: r8a7795-es1-salvator-x: enable HDMI sound
arm64: dts: renesas: r8a7795-salvator-xs: enable HDMI sound
arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound
arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound
arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound
Laurent Pinchart (4):
ARM: dts: renesas: r8a7791: Add FDP1 instances
ARM: dts: renesas: r8a7793: Add FDP1 instances
ARM: dts: renesas: r8a7794: Add FDP1 instances
ARM: dts: renesas: r8a7790: Add FDP1 instances
Magnus Damm (5):
arm64: dts: renesas: r8a77970: Update IPMMU DS1 bit number
arm64: dts: renesas: r8a7795: Enable IPMMU devices
arm64: dts: renesas: r8a7796: Enable IPMMU devices
arm64: dts: renesas: r8a77970: Enable IPMMU devices
arm64: dts: renesas: r8a77995: Enable IPMMU devices
Mahesh Sivasubramanian (1):
drivers: qcom: add command DB driver
Masahiro Yamada (1):
ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp
Niklas Cassel (1):
MAINTAINERS: Update pattern for qcom_scm
Niklas S?derlund (11):
arm64: dts: renesas: r8a7795: decrease temperature hysteresis
arm64: dts: renesas: r8a7796: decrease temperature hysteresis
arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions
arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support
arm64: dts: renesas: r8a77965: add I2C support
arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes
arm64: dts: renesas: r8a7795-es1: add CSI-2 node
arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes
arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes
arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes
arm64: dts: renesas: salvator-common: enable VIN
Olof Johansson (3):
Merge tag 'qcom-drivers-for-4.18' of git://git.kernel.org/.../agross/linux into next/late
Merge tag 'renesas-arm64-dt-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/late
Merge tag 'renesas-dt-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/late
Sergei Shtylyov (21):
arm64: dts: renesas: r8a77970: add FCPVD support
arm64: dts: renesas: r8a77970: add VSPD support
arm64: dts: renesas: r8a77970: add DU support
arm64: dts: renesas: r8a77970: add LVDS support
arm64: dts: renesas: eagle: add EtherAVB pins
arm64: dts: renesas: v3msk: add EtherAVB pins
arm64: dts: renesas: r8a77980: add PFC support
arm64: dts: renesas: condor: add SCIF0 pins
arm64: dts: renesas: condor: add EtherAVB pins
arm64: dts: renesas: r8a77980: add MMC support
arm64: dts: renesas: condor: add eMMC support
arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support
arm64: dts: renesas: r8a77980: use CPG core clock macros
arm64: dts: renesas: r8a77980: use SYSC power domain macros
arm64: dts: renesas: r8a77970: add CAN-FD support
arm64: dts: renesas: eagle: add CAN-FD support
arm64: dts: renesas: r8a77980: add CAN-FD support
arm64: dts: renesas: condor: add CAN-FD support
arm64: dts: renesas: r8a77970: disable EtherAVB
arm64: dts: renesas: r8a77980: disable EtherAVB
arm64: dts: renesas: initial V3HSK board device tree
Simon Horman (21):
ARM: dts: r7s72100: add soc node
ARM: dts: r7s72100: sort subnodes of soc node
ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode
ARM: dts: r7s72100: sort subnodes of root node
arm64: dts: renesas: r8a7796: sort subnodes of the root node
arm64: dts: renesas: r8a7796: sort subnodes of the soc node
arm64: dts: renesas: r8a7795: sort subnodes of the root node
arm64: dts: renesas: r8a7795: sort subnodes of the soc node
ARM: dts: lager: Drop unnecessary address properties from port node
ARM: dts: porter: Drop unnecessary address properties from vin port node
ARM: dts: gose: Drop unnecessary address properties from port nodes
ARM: dts: koelsch: Drop unnecessary address properties from port nodes
ARM: dts: alt: Drop unnecessary address properties from vin port node
ARM: dts: silk: Drop unnecessary address properties from vin port node
ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node
arm64: dts: renesas: r8a7795-es1: Enable IPMMU devices
arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes
arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes
arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes
arm64: dts: renesas: r8a77980: add resets property to CAN-FD node
ARM: dts: r8a7740: Add CEU1
Sricharan R (1):
firmware: qcom: scm: Add ipq4019 soc compatible
Stephen Boyd (1):
soc: qcom: cmd-db: Make endian-agnostic
Takeshi Kihara (3):
arm64: dts: renesas: r8a77965: Add all MSIOF device nodes
arm64: dts: renesas: Add Renesas Ebisu board support
arm64: dts: renesas: r8a77965: Add SDHI device nodes
Wolfram Sang (2):
ARM: shmobile: r8a7794: alt: add EEPROM to DTS
arm64: dts: renesas: salvator-common: add eeprom
Yoshihiro Kaneko (5):
arm64: dts: renesas: r8a77995: sort subnodes of the root node
arm64: dts: renesas: r8a77995: sort subnodes of the soc node
arm64: dts: renesas: r8a77965: sort subnodes of the root node
arm64: dts: renesas: r8a77965: sort subnodes of the soc node
arm64: dts: renesas: r8a77970: sort subnodes of the soc node
Yoshihiro Shimoda (19):
arm64: dts: renesas: r8a77965: add usb2_phy nodes
arm64: dts: renesas: r8a77965: add usb3_phy node
arm64: dts: renesas: r8a77965: add USB 2.0 host nodes
arm64: dts: renesas: r8a77965: add usb_dmac nodes
arm64: dts: renesas: r8a77965: add HS-USB node
arm64: dts: renesas: r8a77965: add USB 3.0 host node
arm64: dts: renesas: r8a77965: add USB 3.0 peripheral node
arm64: dts: renesas: r8a77965: Add PWM device nodes
arm64: dts: renesas: Add Renesas R8A77990 Kconfig support
arm64: dts: renesas: Add Renesas R8A77990 SoC support
arm64: dts: renesas: r8a77990: Revise the psci node
arm64: dts: renesas: r8a77990: Revise the cache controller node
arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node
arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node
arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3
arm64: dts: renesas: r8a77990: Add PFC device node
arm64: dts: renesas: r8a77990: Add GPIO device nodes
arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes
arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB
.../devicetree/bindings/firmware/qcom,scm.txt | 3 +-
.../bindings/soc/qcom/qcom,smd-rpm.txt | 1 +
MAINTAINERS | 2 +-
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/emev2-kzm9d.dts | 3 -
arch/arm/boot/dts/emev2.dtsi | 5 +-
arch/arm/boot/dts/r7s72100.dtsi | 1038 ++++----
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 4 +-
arch/arm/boot/dts/r8a73a4.dtsi | 10 +-
arch/arm/boot/dts/r8a7740.dtsi | 18 +
arch/arm/boot/dts/r8a7743-iwg20m.dtsi | 5 +
arch/arm/boot/dts/r8a7743.dtsi | 19 +-
arch/arm/boot/dts/r8a7745-iwg22m.dtsi | 5 +
arch/arm/boot/dts/r8a7745.dtsi | 19 +-
arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 48 +
arch/arm/boot/dts/r8a77470.dtsi | 336 +++
arch/arm/boot/dts/r8a7790-lager.dts | 8 +-
arch/arm/boot/dts/r8a7790.dtsi | 67 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 11 +-
arch/arm/boot/dts/r8a7791-porter.dts | 8 +-
arch/arm/boot/dts/r8a7791.dtsi | 37 +-
arch/arm/boot/dts/r8a7792-blanche.dts | 5 +
arch/arm/boot/dts/r8a7792-wheat.dts | 16 +-
arch/arm/boot/dts/r8a7792.dtsi | 19 +-
arch/arm/boot/dts/r8a7793-gose.dts | 11 +-
arch/arm/boot/dts/r8a7793.dtsi | 37 +-
arch/arm/boot/dts/r8a7794-alt.dts | 14 +-
arch/arm/boot/dts/r8a7794-silk.dts | 8 +-
arch/arm/boot/dts/r8a7794.dtsi | 28 +-
arch/arm/boot/dts/sh73a0.dtsi | 9 +-
arch/arm64/Kconfig.platforms | 6 +
arch/arm64/boot/dts/renesas/Makefile | 3 +-
.../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 46 +
arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 144 +-
.../boot/dts/renesas/r8a7795-salvator-x.dts | 46 +
.../boot/dts/renesas/r8a7795-salvator-xs.dts | 85 +
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 2499 ++++++++++--------
.../boot/dts/renesas/r8a7796-salvator-x.dts | 28 +
.../boot/dts/renesas/r8a7796-salvator-xs.dts | 28 +
arch/arm64/boot/dts/renesas/r8a7796.dtsi | 2395 ++++++++++-------
.../boot/dts/renesas/r8a77965-salvator-x.dts | 28 +
.../boot/dts/renesas/r8a77965-salvator-xs.dts | 28 +
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 1601 ++++++++---
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 116 +
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 137 +
arch/arm64/boot/dts/renesas/r8a77970.dtsi | 661 +++--
arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 81 +
arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 60 +
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 99 +-
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 65 +
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 281 ++
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 +-
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 730 ++---
.../arm64/boot/dts/renesas/salvator-common.dtsi | 187 +-
arch/arm64/boot/dts/renesas/ulcb.dtsi | 37 +-
drivers/firmware/qcom_scm.c | 3 +
drivers/of/platform.c | 1 +
drivers/soc/Makefile | 2 +-
drivers/soc/qcom/Kconfig | 18 +
drivers/soc/qcom/Makefile | 2 +
drivers/soc/qcom/cmd-db.c | 317 +++
drivers/soc/qcom/qcom-geni-se.c | 748 ++++++
drivers/soc/qcom/qmi_interface.c | 5 +-
drivers/soc/qcom/smd-rpm.c | 1 +
drivers/soc/qcom/smem.c | 77 +-
include/linux/qcom-geni-se.h | 425 +++
include/linux/soc/qcom/smem.h | 2 +
include/soc/qcom/cmd-db.h | 45 +
68 files changed, 9184 insertions(+), 3650 deletions(-)
create mode 100644 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts
create mode 100644 arch/arm/boot/dts/r8a77470.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a77990.dtsi
create mode 100644 drivers/soc/qcom/cmd-db.c
create mode 100644 drivers/soc/qcom/qcom-geni-se.c
create mode 100644 include/linux/qcom-geni-se.h
create mode 100644 include/soc/qcom/cmd-db.h
^ permalink raw reply [flat|nested] 23+ messages in thread
* [GIT PULL 0/4] ARM: SoC changes for v4.21
@ 2018-12-31 21:46 Olof Johansson
2018-12-31 21:46 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
0 siblings, 1 reply; 23+ messages in thread
From: Olof Johansson @ 2018-12-31 21:46 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel
Hi Linus,
Here's the batch of changes for arm-soc for this merge window. It's
arriving later than I had planned for, the holidays messed up schedules
and time availability a lot at my end this year.
As for the material itself, it's pretty straight forward. The only
branch with conflicts is the SoC one, I mention in that email how to
resolve them. Most of the new material is in the DT branch (as always),
and that pull request also contains the overview of new platforms, etc.
In addition to this we have a branch with some late-merged material that
I'm letting sit for a few days and might send in towards the end of the
merge window if things have been going smoothly.
Thanks,
-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] 23+ 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
2019-01-01 1:45 ` pr-tracker-bot
0 siblings, 1 reply; 23+ 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] 23+ messages in thread
* [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window
@ 2019-05-16 6:43 Olof Johansson
2019-05-16 6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
0 siblings, 1 reply; 23+ messages in thread
From: Olof Johansson @ 2019-05-16 6:43 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel
Hi Linus,
The usual batch of patches for ARM SoCs. Like always, DT is the dominant
portion, but there's an unusual amount of driver updates this release.
Main reason for that is that ixp4xx is seeing a bunch of modernization
work by Linus Walleij, and some of that has included bringing some things
out to proper driver. Acks have been collected, but are merged through
our trees to keep things together.
Besides that it's a quiet-to-average merge window for us.
Some statistics:
82 downstream branches
791 patches
175 contributors
4 upstream-bound branches (platform, DT, drivers, defconfig)
New SoCs:
- Intel Agilex (SoCFPGA)
- NXP i.MX8MM (variant of i.MX8M)
New boards:
- Numerous, see DT pull request for full list
- Most visible one is probably Nvidia's Jetson Nano
Contributors with 10 or more patches this cycle:
54 Maxime Ripard
43 Tony Lindgren
38 Christina Quast
34 Linus Walleij
29 Neil Armstrong
27 Andrey Smirnov
20 Krzysztof Kozlowski
18 Thierry Reding
17 Amit Kucheria
17 Anson Huang
13 Dmitry Osipenko
12 Douglas Anderson
11 Biju Das
11 Manivannan Sadhasivam
11 Ondrej Jirman
10 Fabrizio Castro
_______________________________________________
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] 23+ 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
2019-05-16 15:33 ` Linus Torvalds
2019-05-16 16:40 ` pr-tracker-bot
0 siblings, 2 replies; 23+ 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] 23+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
@ 2019-05-16 15:33 ` Linus Torvalds
2019-05-16 15:53 ` Arnd Bergmann
2019-05-16 15:59 ` Marc Gonzalez
2019-05-16 16:40 ` pr-tracker-bot
1 sibling, 2 replies; 23+ 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] 23+ 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
2019-05-16 17:10 ` Olof Johansson
2019-05-16 15:59 ` Marc Gonzalez
1 sibling, 1 reply; 23+ 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] 23+ 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
2019-05-20 21:56 ` Linus Walleij
0 siblings, 1 reply; 23+ 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] 23+ 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
0 siblings, 0 replies; 23+ 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] 23+ 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
@ 2019-05-16 15:59 ` Marc Gonzalez
2019-05-16 16:34 ` Linus Torvalds
1 sibling, 1 reply; 23+ 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] 23+ 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
0 siblings, 0 replies; 23+ 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] 23+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-05-16 15:33 ` Linus Torvalds
@ 2019-05-16 16:40 ` pr-tracker-bot
1 sibling, 0 replies; 23+ 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] 23+ messages in thread
* [GIT PULL 0/4] ARM: SoC contents for 5.3 merge window
@ 2019-07-19 23:54 Olof Johansson
2019-07-19 23:54 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
0 siblings, 1 reply; 23+ messages in thread
From: Olof Johansson @ 2019-07-19 23:54 UTC (permalink / raw)
To: torvalds; +Cc: soc, arm, linux-kernel, linux-arm-kernel
Squeaking in on the last few days of the merge window, here's the ARM
SoC contents for this merge window.
It's again another cycle of business-as-usual. We've seen a few new
SoCs, a handful of better supported boards (and new boards), and the
general tweaks, improvements and cleanups. Most of the hardware support
is described in the DT pull request downthread.
One thing worth highlighting is that a bunch of SoCs and boards now
have their GPUs described in the device-trees, since the drivers for
Mali have been merged.
We're also experimenting with improving our merging flow, adding email
links as been discussed, and added some more automation on patchwork. Most
of this should be invisible for those who don't send us code.
Please merge!
Thanks,
-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] 23+ 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
2019-07-20 0:30 ` pr-tracker-bot
0 siblings, 1 reply; 23+ 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] 23+ messages in thread
* [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-12-05 18:04 Olof Johansson
2019-12-05 20:45 ` pr-tracker-bot
0 siblings, 1 reply; 23+ 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] 23+ messages in thread
end of thread, other threads:[~2019-12-05 20:45 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 ` [GIT PULL 2/4] ARM: Device-tree updates Olof Johansson
2018-06-12 1:04 ` Linus Torvalds
2018-06-12 13:04 ` Heiko Stuebner
2018-06-12 14:15 ` Olof Johansson
2018-06-12 10:58 ` Kalle Valo
2018-06-12 0:01 ` [GIT PULL 3/4] ARM: SoC driver updates Olof Johansson
2018-06-12 0:01 ` [GIT PULL 4/4] ARM: SoC: late updates Olof Johansson
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
2019-01-01 1:45 ` 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 15:33 ` Linus Torvalds
2019-05-16 15:53 ` Arnd Bergmann
2019-05-16 17:10 ` Olof Johansson
2019-05-20 21:56 ` Linus Walleij
2019-05-16 15:59 ` Marc Gonzalez
2019-05-16 16:34 ` Linus Torvalds
2019-05-16 16:40 ` pr-tracker-bot
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-20 0:30 ` pr-tracker-bot
2019-12-05 18:04 Olof Johansson
2019-12-05 20:45 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).