* [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window
@ 2019-05-16 6:43 ` Olof Johansson
0 siblings, 0 replies; 46+ 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
^ permalink raw reply [flat|nested] 46+ messages in thread
* [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window
@ 2019-05-16 6:43 ` Olof Johansson
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 6:43 ` Olof Johansson
-1 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2019-05-16 6:43 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson
SoC updates, mostly refactorings and cleanups of old legacy platforms.
Major themes this release:
- Conversion of ixp4xx to a modern platform (drivers, DT, bindings)
- Moving some of the ep93xx headers around to get it closer to multiplatform enabled.
- Cleanups of Davinci
This tag also contains a few patches that were queued up as fixes before
5.1 but I didn't get sent in before release.
----------------------------------------------------------------
The following changes since commit 83f3ef3de625a5766de2382f9e077d4daafd5bac:
Merge tag 'libnvdimm-fixes-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-soc
for you to fetch changes up to 7a0c4c17089a8aff52f516f0f52002be52950aae:
Merge branch 'fixes' into arm/soc
----------------------------------------------------------------
Adam Ford (2):
ARM: dts: imx6q-logicpd: Reduce inrush current on start
ARM: dts: imx6q-logicpd: Reduce inrush current on USBH1
Alexandre Belloni (1):
ARM: lpc32xx: stop overwriting TEST_CLK_SEL
Andrew F. Davis (1):
ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save context like non-HS
Arnd Bergmann (6):
ARM: ep93xx: move network platform data to separate header
ARM: ep93xx: keypad: stop using mach/platform.h
ARM: ep93xx: move pinctrl interfaces into include/linux/soc
ARM: ep93xx: move private headers out of mach/*
ARM: u300: regulator: add MODULE_LICENSE()
ARM: debug-ll: add default address for digicolor
Bartosz Golaszewski (6):
ARM: davinci: add missing sentinels to GPIO lookup tables
usb: ohci-da8xx: let the regulator framework keep track of use count
usb: ohci-da8xx: disable the regulator if the overcurrent irq fired
ARM: davinci: omapl138-hawk: add a fixed regulator for ohci-da8xx
ARM: davinci: da830-evm: add a fixed regulator for ohci-da8xx
usb: ohci-da8xx: drop the vbus GPIO
Charles Keepax (1):
ARM: s3c64xx: Tidy up handling of regulator GPIO lookups
Chen-Yu Tsai (1):
arm64: dts: allwinner: a64: Rename hpvcc-supply to cpvdd-supply
Colin Ian King (1):
Documentation: bus: ti-sysc: fix spelling mistakes "multipe" and "interconnet"
Dinh Nguyen (1):
MAINTAINERS: Add arm64/intel entry for SoCFPGA
Dmitry Osipenko (7):
ARM: trusted_foundations: Support L2 cache maintenance
ARM: trusted_foundations: Make prepare_idle call to take mode argument
ARM: trusted_foundations: Provide information about whether firmware is registered
ARM: tegra: Set up L2 cache using Trusted Foundations firmware
ARM: tegra: Don't apply CPU erratas in insecure mode
ARM: tegra: Always boot CPU in ARM-mode
ARM: tegra: Add firmware calls required for suspend-resume on Tegra30
Douglas Anderson (1):
ARM: rockchip: Mark pm-init functions __init
Fabio Estevam (1):
ARM: dts: imx: Fix the AR803X phy-mode
Joonyoung Shim (1):
ARM: exynos: Add CPU state management for Exynos542x under secure firmware
Kabir Sahane (1):
ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA may be using it
Kevin Hilman (1):
MAINTAINERS: update arch/arm/mach-davinci
Kohji Okuno (1):
ARM: imx6: cpuidle: omit the unnecessary unmask of GINT
Linus Walleij (31):
ARM: ixp4xx: Add myself as maintainer
ARM: ixp4xx: Convert to MULTI_IRQ_HANDLER
ARM: ixp4xx: Pass IRQ resource to beeper
ARM: ixp4xx: Convert to SPARSE_IRQ
irqchip: Add driver for IXP4xx
gpio: ixp4xx: Add driver for the IXP4xx GPIO
ARM: ixp4xx: Switch to use new IRQ+GPIO drivers
clocksource/drivers/ixp4xx: Add driver
ARM: ixp4xx: Switch to use new timer driver
irqchip: ixp4xx: Add DT bindings
irqchip: ixp4xx: Add OF initialization support
clocksource/drivers/ixp4xx: Add DT bindings
clocksource/drivers/ixp4xx: Add OF initialization support
gpio: ixp4xx: Add DT bindings
gpio: ixp4xx: Add OF probing support
ARM: ixp4xx: Add DT bindings
ARM: ixp4xx: Add device tree boot support
ARM: dts: Add some initial IXP4xx device trees
ARM: ixp4xx: Move NPE and QMGR to drivers/soc
ARM: ixp4xx: Move IXP4xx QMGR and NPE headers
ARM: ixp4xx: Turn the NPE into a platform device
ARM: ixp4xx: Turn the QMGR into a platform device
soc: ixp4xx: npe: Pass addresses as resources
soc: ixp4xx: Uninline several functions
soc: ixp4xx: Remove unused functions
soc: ixp4xx: qmgr: Pass resources
soc: ixp4xx: Add DT bindings for IXP4xx NPE
soc: ixp4xx: npe: Add DT probe code
soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr
soc: ixp4xx: qmgr: Add DT probe code
ARM: dts: Add queue manager and NPE to the IXP4xx DTSI
Ludovic Barre (1):
ARM: stm32: add AMBA support for stm32 family
Marek Szyprowski (5):
ARM: exynos: Move Exynos542x CPU state reset to pm_prepare()
ARM: exynos: Add Exynos SMC values for secure memory write
ARM: exynos: Fix undefined instruction during Exynos5422 resume
ARM: exynos: Fix infinite loops on CPU powerup failure
ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs
Marek Vasut (1):
ARM: shmobile: porter: enable R-Car Gen2 regulator quirk
Maxime Ripard (1):
ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing
Olof Johansson (17):
Merge tag 'imx-fixes-5.1-2' of git://git.kernel.org/.../shawnguo/linux into fixes
Merge tag 'sunxi-fixes-for-5.1' of https://git.kernel.org/.../sunxi/linux into fixes
Merge tag 'imx-fixes-5.1-3' of git://git.kernel.org/.../shawnguo/linux into fixes
Merge tag 'davinci-fixes-for-v5.1' of git://git.kernel.org/.../nsekhar/linux-davinci into fixes
Merge tag 'omap-for-v5.2/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'omap-for-v5.2/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'samsung-soc-5.2' of https://git.kernel.org/.../krzk/linux into arm/soc
Merge tag 'pxa-for-5.2' of https://github.com/rjarzmik/linux into arm/soc
Merge tag 'davinci-for-v5.2/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
Merge tag 'maintainers_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/soc
Merge tag 'tegra-for-5.2-firmware' of git://git.kernel.org/.../tegra/linux into arm/soc
Merge tag 'renesas-arm-soc-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/soc
Merge tag 'ixp4xx-for-armsoc' of git://git.kernel.org/.../linusw/linux-nomadik into arm/soc
Merge tag 'lpc32xx-soc-for-5.2' of https://github.com/vzapolskiy/linux-lpc32xx into arm/soc
Merge tag 'imx-soc-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/soc
Merge tag 'v5.2-rockchip-soc32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/soc
Merge branch 'fixes' into arm/soc
Roger Quadros (1):
bus: ti-sysc: Add generic enable/disable functions
Thierry Reding (2):
ARM: tegra: Sort dependencies alphabetically
firmware: Move Trusted Foundations support
Tony Lindgren (38):
ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()
ARM: OMAP2+: Make interconnect target module allocation functions static
ARM: OMAP2+: Prepare class allocation for dynamically allocated modules
ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it
ARM: OMAP2+: Allocate struct omap_hwmod based on dts data
ARM: OMAP2+: Remove hwmod .rev data and use local SoC checks instead
ARM: OMAP2+: Handle reset quirks for dynamically allocated modules
bus: ti-sysc: Fix sysc_unprepare() when no clocks have been allocated
bus: ti-sysc: Handle missed no-idle property in addition to no-idle-on-init
bus: ti-sysc: Make functions static
bus: ti-sysc: Move legacy platform data idling into separate functions
bus: ti-sysc: Add separate functions for handling clocks
bus: ti-sysc: Enable all clocks directly during init to read revision
bus: ti-sysc: Allocate mdata as needed and do platform data based init later
bus: ti-sysc: Manage clocks for the interconnect target module in all cases
bus: ti-sysc: Move rstctrl reset to happen later
bus: ti-sysc: Add support for early quirks based on register address
bus: ti-sysc: Add quirk handling for external optional functional clock
bus: ti-sysc: Pass clockactivity quirk to platform functions
bus: ti-sysc: Handle swsup idle mode quirks
bus: ti-sysc: Detect DMIC for debugging
ARM: OMAP2+: Drop mmc platform data for omap4
ARM: OMAP2+: Drop i2c platform data for omap4
ARM: OMAP2+: Drop gpio platform data for omap4
ARM: OMAP2+: Drop uart platform data for omap4
ARM: OMAP2+: Drop mmc platform data for am330x and am43xx
ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx
ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx
ARM: OMAP2+: Drop uart platform data for am33xx and am43xx
ARM: OMAP2+: Drop mmc platform data for omap5
ARM: OMAP2+: Drop i2c platform data for omap5
ARM: OMAP2+: Drop gpio platform data for omap5
ARM: OMAP2+: Drop uart platform data for omap5
ARM: OMAP2+: Drop mmc platform data for dra7
ARM: OMAP2+: Drop i2c platform data for dra7
ARM: OMAP2+: Drop gpio platform data for dra7
ARM: OMAP2+: Drop uart platform data for dra7
ARM: OMAP2+: Drop mcspi platform data for omap4
Vladimir Oltean (1):
ARM: dts: ls1021: Fix SGMII PCS link remaining down after PHY disconnect
Vladimir Zapolskiy (3):
ARM: lpc32xx: remove redundant included headers
ARM: lpc32xx: remove platform data of SSP0 and SSP1 controllers
ARM: lpc32xx: use SPDX license identifier
Wen Yang (5):
ARM: sunxi: fix a leaked reference by adding missing of_node_put
ARM: sunxi: fix a leaked reference by adding missing of_node_put
ARM: shmobile: fix a leaked reference by adding missing of_node_put
ARM: exynos: Fix a leaked reference by adding missing of_node_put
ARM: rockchip: add missing of_node_put in rockchip_smp_prepare_pmu
YueHaibing (1):
ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"
.../devicetree/bindings/arm/intel-ixp4xx.yaml | 22 +
.../devicetree/bindings/bus/ti-sysc.txt | 6 +-
.../intel,ixp4xx-network-processing-engine.yaml | 44 +
.../intel,ixp4xx-interrupt.yaml | 54 ++
.../misc/intel,ixp4xx-queue-manager.yaml | 49 ++
.../bindings/timer/intel,ixp4xx-timer.yaml | 42 +
MAINTAINERS | 21 +-
arch/arm/Kconfig | 7 +-
arch/arm/Kconfig.debug | 2 +
arch/arm/Makefile | 1 -
arch/arm/boot/dts/Makefile | 3 +
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 4 +-
arch/arm/boot/dts/imx6dl-riotboard.dts | 2 +-
arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +-
arch/arm/boot/dts/imx6q-marsboard.dts | 2 +-
arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +-
arch/arm/boot/dts/imx6qdl-apf6.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 2 +-
arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +-
arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 +-
arch/arm/boot/dts/imx7d-pico.dtsi | 2 +-
.../arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 109 +++
arch/arm/boot/dts/intel-ixp42x.dtsi | 25 +
.../boot/dts/intel-ixp43x-gateworks-gw2358.dts | 94 ++
arch/arm/boot/dts/intel-ixp43x.dtsi | 15 +
arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 34 +
arch/arm/boot/dts/intel-ixp4xx.dtsi | 69 ++
arch/arm/boot/dts/ls1021a-twr.dts | 9 +-
arch/arm/boot/dts/ls1021a.dtsi | 11 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +
arch/arm/configs/exynos_defconfig | 1 -
arch/arm/configs/multi_v7_defconfig | 1 -
arch/arm/firmware/Kconfig | 29 -
arch/arm/firmware/Makefile | 4 -
arch/arm/include/asm/firmware.h | 2 +-
arch/arm/mach-davinci/board-da830-evm.c | 51 +-
arch/arm/mach-davinci/board-da850-evm.c | 1 +
arch/arm/mach-davinci/board-dm355-evm.c | 1 +
arch/arm/mach-davinci/board-dm644x-evm.c | 1 +
arch/arm/mach-davinci/board-omapl138-hawk.c | 50 +-
arch/arm/mach-ep93xx/adssphere.c | 2 +-
arch/arm/mach-ep93xx/clock.c | 3 +-
arch/arm/mach-ep93xx/core.c | 8 +-
arch/arm/mach-ep93xx/dma.c | 2 +-
arch/arm/mach-ep93xx/edb93xx.c | 4 +-
arch/arm/mach-ep93xx/gesbc9312.c | 2 +-
.../{include/mach => }/gpio-ep93xx.h | 0
.../mach-ep93xx/{include/mach => }/hardware.h | 2 +-
arch/arm/mach-ep93xx/micro9.c | 2 +-
.../mach-ep93xx/{include/mach => }/platform.h | 23 +-
arch/arm/mach-ep93xx/simone.c | 4 +-
arch/arm/mach-ep93xx/snappercl15.c | 4 +-
arch/arm/mach-ep93xx/ts72xx.c | 4 +-
arch/arm/mach-ep93xx/vision_ep9307.c | 4 +-
arch/arm/mach-exynos/Kconfig | 12 +-
arch/arm/mach-exynos/Makefile | 2 +-
arch/arm/mach-exynos/common.h | 1 +
arch/arm/mach-exynos/exynos.c | 3 +
arch/arm/mach-exynos/firmware.c | 1 +
arch/arm/mach-exynos/mcpm-exynos.c | 13 +-
arch/arm/mach-exynos/platsmp.c | 9 +-
arch/arm/mach-exynos/smc.h | 7 +
arch/arm/mach-exynos/suspend.c | 49 +-
arch/arm/mach-imx/pm-imx6.c | 6 +-
arch/arm/mach-ixp4xx/Kconfig | 27 +-
arch/arm/mach-ixp4xx/Makefile | 5 +-
arch/arm/mach-ixp4xx/avila-pci.c | 2 +
arch/arm/mach-ixp4xx/avila-setup.c | 2 +
arch/arm/mach-ixp4xx/common.c | 484 ++---------
arch/arm/mach-ixp4xx/coyote-pci.c | 2 +
arch/arm/mach-ixp4xx/coyote-setup.c | 2 +
arch/arm/mach-ixp4xx/dsmg600-pci.c | 2 +
arch/arm/mach-ixp4xx/dsmg600-setup.c | 5 +-
arch/arm/mach-ixp4xx/fsg-pci.c | 2 +
arch/arm/mach-ixp4xx/fsg-setup.c | 2 +
arch/arm/mach-ixp4xx/gateway7001-pci.c | 2 +
arch/arm/mach-ixp4xx/gateway7001-setup.c | 2 +
arch/arm/mach-ixp4xx/gtwx5715-pci.c | 2 +
arch/arm/mach-ixp4xx/gtwx5715-setup.c | 2 +
arch/arm/mach-ixp4xx/include/mach/entry-macro.S | 41 -
arch/arm/mach-ixp4xx/include/mach/irqs.h | 75 --
arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 94 --
arch/arm/mach-ixp4xx/include/mach/qmgr.h | 204 -----
arch/arm/mach-ixp4xx/irqs.h | 68 ++
arch/arm/mach-ixp4xx/ixdp425-pci.c | 2 +
arch/arm/mach-ixp4xx/ixdp425-setup.c | 2 +
arch/arm/mach-ixp4xx/ixdpg425-pci.c | 2 +
arch/arm/mach-ixp4xx/ixp4xx-of.c | 60 ++
arch/arm/mach-ixp4xx/nas100d-pci.c | 2 +
arch/arm/mach-ixp4xx/nas100d-setup.c | 5 +-
arch/arm/mach-ixp4xx/nslu2-pci.c | 2 +
arch/arm/mach-ixp4xx/nslu2-setup.c | 12 +-
arch/arm/mach-ixp4xx/wg302v2-pci.c | 2 +
arch/arm/mach-ixp4xx/wg302v2-setup.c | 2 +
arch/arm/mach-lpc32xx/phy3250.c | 42 +-
arch/arm/mach-omap2/common.h | 9 +
arch/arm/mach-omap2/i2c.c | 11 +-
arch/arm/mach-omap2/io.c | 7 +-
arch/arm/mach-omap2/mmc.h | 8 +
arch/arm/mach-omap2/omap-wakeupgen.c | 4 +-
arch/arm/mach-omap2/omap_hwmod.c | 210 ++++-
arch/arm/mach-omap2/omap_hwmod.h | 8 +-
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 -
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 -
.../mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 1 -
.../omap_hwmod_33xx_43xx_common_data.h | 29 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 103 ---
.../omap_hwmod_33xx_43xx_ipblock_data.c | 255 ------
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 64 --
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 4 -
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 113 ---
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 740 ----------------
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 748 ----------------
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 848 +------------------
arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 1 -
arch/arm/mach-omap2/pm33xx-core.c | 8 +-
arch/arm/mach-omap2/sr_device.c | 5 +-
arch/arm/mach-rockchip/platsmp.c | 1 +
arch/arm/mach-rockchip/pm.c | 4 +-
arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +-
arch/arm/mach-shmobile/pm-rcar-gen2.c | 1 +
.../mach-shmobile/regulator-quirk-rcar-gen2.c | 6 +-
arch/arm/mach-stm32/Kconfig | 5 +-
arch/arm/mach-sunxi/mc_smp.c | 5 +-
arch/arm/mach-sunxi/platsmp.c | 4 +
arch/arm/mach-tegra/Kconfig | 3 +-
arch/arm/mach-tegra/cpuidle-tegra114.c | 4 +-
arch/arm/mach-tegra/pm.c | 50 ++
arch/arm/mach-tegra/reset-handler.S | 50 +-
arch/arm/mach-tegra/reset.c | 4 +
arch/arm/mach-tegra/reset.h | 9 +-
arch/arm/mach-tegra/sleep-tegra20.S | 4 +
arch/arm/mach-tegra/sleep.S | 14 +-
arch/arm/mach-tegra/tegra.c | 5 +-
arch/arm/mach-u300/regulator.c | 2 +
arch/arm/plat-pxa/ssp.c | 6 -
.../dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +-
drivers/ata/pata_ep93xx.c | 2 +-
drivers/bus/ti-sysc.c | 661 ++++++++++++---
drivers/clocksource/Kconfig | 7 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/timer-ixp4xx.c | 284 +++++++
drivers/crypto/ixp4xx_crypto.c | 4 +-
drivers/firmware/Kconfig | 16 +
drivers/firmware/Makefile | 1 +
.../firmware/trusted_foundations.c | 79 +-
drivers/gpio/Kconfig | 13 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-ixp4xx.c | 474 +++++++++++
drivers/input/keyboard/Kconfig | 2 +-
drivers/input/keyboard/ep93xx_keypad.c | 8 +-
drivers/input/misc/ixp4xx-beeper.c | 20 +-
drivers/irqchip/Kconfig | 6 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-ixp4xx.c | 403 +++++++++
drivers/net/ethernet/cirrus/Kconfig | 2 +-
drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +-
drivers/net/ethernet/xscale/ixp4xx_eth.c | 14 +-
drivers/net/wan/ixp4xx_hss.c | 4 +-
drivers/pwm/pwm-ep93xx.c | 2 +-
drivers/soc/Kconfig | 1 +
drivers/soc/Makefile | 1 +
drivers/soc/ixp4xx/Kconfig | 16 +
drivers/soc/ixp4xx/Makefile | 2 +
.../soc/ixp4xx/ixp4xx-npe.c | 66 +-
.../soc/ixp4xx/ixp4xx-qmgr.c | 186 +++-
drivers/usb/host/ohci-da8xx.c | 42 +-
drivers/watchdog/ixp4xx_wdt.c | 9 +
.../linux/firmware}/trusted_foundations.h | 27 +-
include/linux/irqchip/irq-ixp4xx.h | 12 +
include/linux/platform_data/eth-ep93xx.h | 10 +
include/linux/platform_data/keypad-ep93xx.h | 4 +-
include/linux/platform_data/ti-sysc.h | 9 +-
include/linux/platform_data/timer-ixp4xx.h | 11 +
include/linux/soc/cirrus/ep93xx.h | 37 +
.../mach => include/linux/soc/ixp4xx}/npe.h | 2 -
include/linux/soc/ixp4xx/qmgr.h | 91 ++
sound/soc/cirrus/edb93xx.c | 2 +-
sound/soc/cirrus/ep93xx-ac97.c | 1 +
sound/soc/cirrus/ep93xx-i2s.c | 3 +-
sound/soc/cirrus/simone.c | 2 +-
sound/soc/cirrus/snappercl15.c | 2 +-
188 files changed, 3791 insertions(+), 4242 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
create mode 100644 Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml
create mode 100644 Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts
create mode 100644 arch/arm/boot/dts/intel-ixp42x.dtsi
create mode 100644 arch/arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts
create mode 100644 arch/arm/boot/dts/intel-ixp43x.dtsi
create mode 100644 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi
create mode 100644 arch/arm/boot/dts/intel-ixp4xx.dtsi
delete mode 100644 arch/arm/firmware/Kconfig
delete mode 100644 arch/arm/firmware/Makefile
rename arch/arm/mach-ep93xx/{include/mach => }/gpio-ep93xx.h (100%)
rename arch/arm/mach-ep93xx/{include/mach => }/hardware.h (96%)
rename arch/arm/mach-ep93xx/{include/mach => }/platform.h (65%)
delete mode 100644 arch/arm/mach-ixp4xx/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-ixp4xx/include/mach/irqs.h
delete mode 100644 arch/arm/mach-ixp4xx/include/mach/qmgr.h
create mode 100644 arch/arm/mach-ixp4xx/irqs.h
create mode 100644 arch/arm/mach-ixp4xx/ixp4xx-of.c
create mode 100644 drivers/clocksource/timer-ixp4xx.c
rename {arch/arm => drivers}/firmware/trusted_foundations.c (62%)
create mode 100644 drivers/gpio/gpio-ixp4xx.c
create mode 100644 drivers/irqchip/irq-ixp4xx.c
create mode 100644 drivers/soc/ixp4xx/Kconfig
create mode 100644 drivers/soc/ixp4xx/Makefile
rename arch/arm/mach-ixp4xx/ixp4xx_npe.c => drivers/soc/ixp4xx/ixp4xx-npe.c (94%)
rename arch/arm/mach-ixp4xx/ixp4xx_qmgr.c => drivers/soc/ixp4xx/ixp4xx-qmgr.c (66%)
rename {arch/arm/include/asm => include/linux/firmware}/trusted_foundations.h (77%)
create mode 100644 include/linux/irqchip/irq-ixp4xx.h
create mode 100644 include/linux/platform_data/eth-ep93xx.h
create mode 100644 include/linux/platform_data/timer-ixp4xx.h
create mode 100644 include/linux/soc/cirrus/ep93xx.h
rename {arch/arm/mach-ixp4xx/include/mach => include/linux/soc/ixp4xx}/npe.h (95%)
create mode 100644 include/linux/soc/ixp4xx/qmgr.h
^ permalink raw reply [flat|nested] 46+ messages in thread
* [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 6:43 ` Olof Johansson
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 6:43 ` Olof Johansson
-1 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2019-05-16 6:43 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson
Besides new bindings and additional descriptions of hardware blocks for
various SoCs and boards, the main new contents here is:
SoCs:
- Intel Agilex (SoCFPGA)
- NXP i.MX8MM (Quad Cortex-A53 with media/graphics focus)
New boards:
- Allwinner:
+ RerVision H3-DVK (H3)
+ Oceanic 5205 5inMFD (H6)
+ Beelink GS2 (H6)
+ Orange Pi 3 (H6)
- Rockchip:
+ Orange Pi RK3399
+ Nanopi NEO4
+ Veyron-Mighty Chromebook variant
- Amlogic:
+ SEI Robotics SEI510
- ST Micro:
+ stm32mp157a discovery1
+ stm32mp157c discovery2
- NXP:
+ Eckelmann ci4x10 (i.MX6DL)
+ i.MX8MM EVK (i.MX8MM)
+ ZII i.MX7 RPU2 (i.MX7)
+ ZII SPB4 (VF610)
+ Zii Ultra (i.MX8M)
+ TQ TQMa7S (i.MX7Solo)
+ TQ TQMa7D (i.MX7Dual)
+ Kobo Aura (i.MX50)
+ Menlosystems M53 (i.MX53)j
- Nvidia:
+ Jetson Nano (Tegra T210)
Conflicts:
Documentation/devicetree/bindings/vendor-prefixes.txt:
- Add/add conflict, keep both.
----------------------------------------------------------------
The following changes since commit 965fea54c865948fe748fc9eaea8ba5023520161:
Merge tag 'armsoc-soc' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt
for you to fetch changes up to 6cbc4d88ad208d6f5b9567bac2fff038e1bbfa77:
Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/linux-bitmain into arm/dt
----------------------------------------------------------------
Abel Vesa (3):
arm64: dts: imx8mq: Add the clocks and the latencies for the A53 cores
arm64: dts: imx8mq: Add the buck vdd_arm regulator
arm64: dts: imx8mq: Add the opp table and cores opp properties
Adam Ford (3):
ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey
ARM: dts: imx6q-logicpd: Enable Analog audio capture
ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend
Alexander Kurz (3):
ARM: dts: i.MX50: Add i2c, mmc and spi aliases
ARM: dts: i.MX6SL: Add i2c and mmc aliases
ARM: dts: i.MX35: Add i2c and mmc aliases
Alexandre Belloni (4):
ARM: dts: sama5d{2,4}: use SPDX-License-Identifier
ARM: dts: at91sam9xe: use SPDX-License-Identifier
ARM: dts: atmel boards: use SPDX-License-Identifier
ARM: dts: at91-vinco: use SPDX-License-Identifier
Alexandre Torgue (2):
ARM: dts: stm32: add initial support of stm32mp157a-dk1 board
ARM: dts: stm32: add initial support of stm32mp157c-dk2 board
Alexis Ballier (4):
arm64: dts: rockchip: Add support for the Orange Pi RK3399 board.
arm64: dts: rockchip: Fix clock names and add missing supplies for bluetooth on rk3399-orangepi
arm64: dts: rockchip: Specify vid supply for the rk3399-orangepi compass (AK09911)
arm64: dts: rockchip: Add the fusb typec manager to rk3399-orangepi
Alison Wang (2):
arm64: dts: ls1028a: Add Audio DT nodes
arm64: dts: ls1028a: Add pmu dt nodes
Amit Kucheria (17):
dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC
arm64: dts: msm8998: thermal: split address space into two
arm64: dts: msm8998: efficiency is not valid property
arm64: dts: msm8916: thermal: Add sensor for modem
arm64: dts: msm8996: thermal: Add temperature sensors near major peripherals
arm64: dts: msm8998: thermal: Fix the cpu sensor numbers
arm64: dts: msm8998: thermal: Fix the gpu sensor number
arm64: dts: msm8998: thermal: GPU has two sensors, add the second
arm64: dts: msm8998: thermal: Add temperature sensors near major peripherals
arm64: dts: sdm845: thermal: Add temperature sensors near major peripherals
arm64: dts: msm8998: thermal: Make trip names consistent
arm64: dts: msm8916: thermal: Make trip names consistent
arm64: dts: msm8996: thermal: Make trip names consistent
arm64: dts: msm8916: thermal: Convert camera trip type to hot
arm64: dts: msm8998-mtp: thermal: Remove skin and battery thermal zones
arm64: dts: msm8998: thermal: Fix number of supported sensors
arm64: dts: msm8998: thermal: Restrict thermal zone name length to under 20
Andreas Kemnade (1):
ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board
Andrew F. Davis (5):
ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source
ARM: dts: omap2420-n810: Use new CODEC reset pin name
ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name
ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name
ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name
Andrey Smirnov (26):
dt-bindings: arm: fsl: Add supported ZII VF610 boards to DT schema
dt-bindings: arm: fsl: Add support for ZII VF610 SPB4
ARM: dts: vf610: Add ZII SPB4 board
ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller
ARM: dts: imx7d: Specify viewport count for PCIE block
ARM: dts: imx6qdl: Specify viewport count for PCIE block
ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible
arm64: dts: imx8mq: Add a node for SRC IP block
arm64: dts: imx8mq: Combine PCIE power domains
arm64: dts: imx8mq: Add nodes for PCIe IP blocks
arm64: dts: imx8mq-evk: Enable PCIE0 interface
dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board
ARM: dts: Add support for ZII i.MX7 RPU2 board
ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN
ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0
ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes
dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required
Andrzej Hajda (2):
arm64: dts: exynos: configure GSCALER related clocks on TM2
arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCALERs of Exynos5433
Andy Gross (1):
Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2
Angus Ainslie (Purism) (3):
arm64: dts: imx8mq: enable the multi sensor TMU
arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string
arm64: dts: imx8mq: Change ahb clock for imx8mq
Anson Huang (14):
arm64: dts: imx8qxp: add cpu opp table
dt-bindings: firmware: imx-scu: remove unused resources from scu resource table
dt-bindings: firmware: imx-scu: add new resources to scu resource table
arm64: dts: imx8mq: add clock for GPIO node
ARM: dts: imx7ulp: add mmdc support
ARM: dts: imx: make MMDC node name generic
ARM: dts: imx6qdl: Improve mmdc1 node
dt-bindings: memory-controllers: freescale: add MMDC binding doc
ARM: dts: imx7ulp: add ocotp support
arm64: dts: imx8qxp: add system controller watchdog support
ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device
ARM: dts: imx6dl-sabreauto: update opp table for auto part
dt-bindings: fsl: scu: add general interrupt support
arm64: dts: imx8qxp: enable scu general irq channel
Archit Taneja (3):
arm64: dts: msm8996: Add display smmu node
arm64: qcom: msm8996.dtsi: Add Display nodes
arm64: dts: apq8096-db820c: Add HDMI display support
Benjamin Drung (1):
ARM: dts: exynos: Fix spelling mistake of EXYNOS5420
Biju Das (8):
arm64: dts: renesas: r8a774c0-cat874: add RTC support
dt-bindings: Add vendor prefix for Silicon Linux.
ARM: dts: r8a77470: Add USB PHY DT support
ARM: dts: iwg23s-sbc: Enable USB Phy[01]
ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device
ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host
ARM: dts: r8a77470: Add HSUSB device nodes
ARM: dts: iwg23s-sbc: Enable HS-USB
Bjorn Andersson (6):
arm64: dts: qcom: qcs404: Fix regulator supply names
arm64: dts: qcom: qcs404: Fix voltages l3
arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth
arm64: dts: qcom: sdm845: Update reserved memory map
arm64: dts: qcom: sdm845: Define rmtfs memory
arm64: dts: sdm845: Introduce ADSP and CDSP PAS nodes
Boris Brezillon (1):
ARM: dts: at91: sama5d2_xplained: Add proper regulator states for suspend-to-mem
Brian Masney (8):
ARM: dts: qcom: apq8064: add gpio-ranges
ARM: dts: qcom: mdm9615: add gpio-ranges
ARM: dts: qcom: msm8660: add gpio-ranges
ARM: dts: qcom: pma8084: add gpio-ranges
arm64: dts: qcom: pm8005: add gpio-ranges
arm64: dts: qcom: pm8998: add gpio-ranges
arm64: dts: qcom: pmi8994: add gpio-ranges
arm64: dts: qcom: pmi8998: add gpio-ranges
Bruno Thomsen (6):
dt-bindings: add vendor prefix for TQ Systems GmbH
dt-bindings: arm: add TQ boards
ARM: dts: tq imx7 common board support
ARM: dts: tq imx7s board support
ARM: dts: tq imx7d board support
ARM: dts: bugfix tqma7 soft reset issue
Cao Van Dong (6):
arm64: dts: renesas: r8a7795: Add CMT device nodes
arm64: dts: renesas: r8a77965: Add CMT device nodes
arm64: dts: renesas: r8a77990: Add CMT device nodes
ARM: dts: r8a77470: Add HSCIF support
ARM: dts: r8a77470: Add PWM support
ARM: dts: r8a77470: Add VIN support
Carlo Caione (1):
arm64: dts: imx8mq: Add on-chip OTP controller node
Chen-Yu Tsai (3):
ARM: dts: sunxi: h3/h5: Add device node for SID
ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins
ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards
Chris Packham (1):
ARM: dts: armada-38x: add interrupts for watchdog
Christian Hewitt (1):
arm64: dts: meson-gxm: Add Mali-T820 node
Christian Lamparter (1):
ARM: dts: qcom: ipq4019: enlarge PCIe BAR range
Christina Quast (38):
ARM: dts: am33xx: Added macros for numeric pinmux addresses
ARM: dts: am33xx: Added AM33XX_PADCONF macro
ARM: dts: am335x: bone-common: Replaced register offsets with defines
ARM: dts: am335x: boneblack-common: Replaced register offsets with defines
ARM: dts: am335x: boneblack-wireless: Replaced register offsets with defines
ARM: dts: am335x: pocketbeagle: Replaced register offsets with defines
ARM: dts: am335x: baltos-ir2110: Replaced register offsets with defines
ARM: dts: am335x: baltos-ir3220: Replaced register offsets with defines
ARM: dts: am335x: baltos-ir5221: Replaced register offsets with defines
ARM: dts: am335x: baltos-leds: Replaced register offsets with defines
ARM: dts: am335x: baltos: Replaced register offsets with defines
ARM: dts: am335x: base0033: Replaced register offsets with defines
ARM: dts: am335x: bonegreen-wireless: Replaced register offsets with defines
ARM: dts: am335x: boneblue: Replaced register offsets with defines
ARM: dts: am335x: bonegreen-common: Replaced register offsets with defines
ARM: dts: am335x: chiliboard: Replaced register offsets with defines
ARM: dts: am335x: chilisom: Replaced register offsets with defines
ARM: dts: am335x: cm-t335: Replaced register offsets with defines
ARM: dts: am335x: evm: Replaced register offsets with defines
ARM: dts: am335x: evmsk: Replaced register offsets with defines
ARM: dts: am335x: icev2: Replaced register offsets with defines
ARM: dts: am335x: igep0033: Replaced register offsets with defines
ARM: dts: am335x: lxm: Replaced register offsets with defines
ARM: dts: am335x: moxa-uc-2100-common: Replaced register offsets with defines
ARM: dts: am335x: moxa-uc-2101: Replaced register offsets with defines
ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register offsets with defines
ARM: dts: am335x: nano: Replaced register offsets with defines
ARM: dts: am335x: osd3358-sm-red: Replaced register offsets with defines
ARM: dts: am335x: osd335x-common: Replaced register offsets with defines
ARM: dts: am335x: pcm-953: Replaced register offsets with defines
ARM: dts: am335x: pdu001: Replaced register offsets with defines
ARM: dts: am335x: pepper: Replaced register offsets with defines
ARM: dts: am335x: phycore-som: Replaced register offsets with defines
ARM: dts: am335x: sancloud-bbe: Replaced register offsets with defines
ARM: dts: am335x: sbc-t335: Replaced register offsets with defines
ARM: dts: am335x: shc: Replaced register offsets with defines
ARM: dts: am335x: sl50: Replaced register offsets with defines
ARM: dts: am335x: wega: Replaced register offsets with defines
Christoph Muellner (3):
arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller.
arm64: dts: rockchip: Define drive-impedance-ohm for RK3399's emmc-phy.
arm64: dts: rockchip: Decrease emmc-phy's drive impedance on rk3399-puma
Chuanhong Guo (1):
arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED
Clément Péron (4):
arm64: dts: allwinner: h6: move MMC pinctrl to dtsi
dt-bindings: vendor-prefixes: add AZW
arm64: dts: allwinner: h6: Introduce Beelink GS1 board
dt-bindings: arm: sunxi: Add Beelink GS1 board
Daniel Baluta (5):
arm64: dts: imx8mq: Add SDMA nodes
arm64: dts: imx8mq: Add SAI2 node
arm64: dts: imx8mq-evk: Enable audio codec wm8524
bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbile string
arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes
David Summers (1):
ARM: dts: rockchip: Enable WiFi on rk3288-tinker
Dinh Nguyen (4):
ARM: dts: socfpga: enable MMC highspeed support
arm64: dts: stratix10: enable MMC highspeed support
arm64: dts: stratix10: increase QSPI max frequency to 100MHz
arm64: dts: agilex: Add initial support for Intel's Agilex SoCFPGA
Dmitry Osipenko (1):
ARM: tegra: Add ACTMON support on Tegra30
Douglas Anderson (10):
ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288
dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry
ARM: dts: rockchip: Add vdd_logic to rk3288-veyron
dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-veyron-mighty
ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty
ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-veyron hogs
ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-veyron-chromebook
ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron
Eddie James (2):
ARM: dts: aspeed: witherspoon: Enable vhub
ARM: dts: aspeed-g5: Add video engine
Edward A. James (1):
ARM: dts: aspeed: witherspoon: Update BMC partitioning
Erin Lo (1):
dt-bindings: mtk-sysirq: Add compatible for Mediatek MT8183
Evan Green (1):
arm64: dts: sdm845: Add UFS PHY reset
Ezequiel Garcia (2):
arm64: dts: rockchip: enable mali on Rock Pi 4
arm64: dts: rockchip: enable mali on rock960 boards
Fabien Dessenne (3):
ARM: dts: stm32: add IPCC mailbox support on STM32MP157c
ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1
ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1
Fabien Parent (4):
dt-bindings: wdog: mtk-wdt: add support for MT851
dt-bindings: timer: mtk-timer: add support for MT8516
dt-bindings: serial: mtk-uart: add support for MT8516
dt-bindings: irq: mtk,sysirq: add support for MT8516
Fabio Estevam (7):
ARM: dts: vf610-zii: Disable SNVS RTC
ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog
ARM: dts: vf610-zii: Remove 'max-brightness' property
arm64: dts: imx8mq: Move the opp table out of bus node
arm64: dts: imx8mq: Move thermal-zones out of bus node
ARM: dts: imx: Switch Zii dts to SPDX identifier
ARM: dts: imx: Use generic node names for Zii dts
Fabrice Gasnier (3):
ARM: dts: stm32: Add clock on stm32mp157c syscfg
ARM: dts: stm32: Add romem and temperature calibration on stm32mp157c
ARM: dts: stm32: Add romem and temperature calibration on stm32f429
Fabrizio Castro (10):
arm64: dts: renesas: r8a774c0: Fix cpu nodes style
arm64: dts: renesas: cat875: Add CAN support
arm64: dts: renesas: r8a774c0-cat874: Add LEDs support
arm64: dts: renesas: r8a774c0-cat874: Add RWDT support
arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes
arm64: dts: renesas: r8a774c0: Add CANFD support
arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes
ARM: dts: r8a77470: Add DU support
ARM: dts: iwg23s-sbc: Add HDMI support
arm64: dts: renesas: cat874: Add USB-HOST support
Frieder Schrempf (2):
ARM: dts: ls1021a: Remove unused properties from QSPI node
arm64: dts: fsl: Remove unused properties from FSL QSPI nodes
Gabriel Fernandez (1):
ARM: dts: stm32: Enable STM32F769 clock driver
Geert Uytterhoeven (6):
arm64: dts: renesas: r8a77990: ebisu: Add GPIO expander
arm64: dts: renesas: r8a77990: Fix SPDX license identifier style
dt-bindings: power: r8a77965: Remove non-existent A3IR power domain
ARM: dts: ape6evm: Add NOR FLASH
ARM: dts: rskrza1: Add I2C support
ARM: dts: rskrza1: Add remaining LEDs
Georgi Djakov (1):
arm64: dts: sdm845: Include the interconnect resources DT header
Guillaume La Roque (1):
arm64: dts: meson-g12a-x96-max: add regulators
Harald Geyer (1):
arm64: dts: allwinner: a64: teres-i: enable backlight
Harini Katakam (1):
arm64: zynqmp: dt: Add TI PHY quirk
Heiko Stuebner (2):
arm64: dts: rockchip: bulk convert gpios to their constant counterparts
ARM: dts: rockchip: bulk convert gpios to their constant counterparts
Horia Geantă (1):
arm64: dts: ls1043a: add crypto node alias also for qds
Igor Opaniuk (1):
ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis
Jacky Bai (3):
dt-bindings: arm: imx: Add the soc binding for imx8mm
arm64: dts: imx: Add i.mx8mm dtsi support
arm64: dts: imx: Add i.mx8mm evk basic dts support
Jacopo Mondi (1):
arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN
Jagan Teki (8):
arm64: dts: allwinner: a64-amarula-relic: Add STLM75 sensor
dt-bindings: Add vendor prefix for oceanic
arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support
arm64: dts: rockchip: Add Nanopi NEO4 initial support
arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk3399-rock960
arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus
arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1
arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node
Jernej Skrabec (1):
arm64: dts: allwinner: h6: Add Video Engine node
Jerome Brunet (7):
arm64: dts: meson: g12a: add secure monitor
arm64: dts: meson: g12a: add efuse
arm64: dts: meson: g12a: add pinctrl support controllers
arm64: dts: meson: g12a: add uart_ao_a pinctrl
arm64: dts: meson: g12a: add reset controller
arm64: dts: meson-g12a-sei510: add regulators
arm64: dts: meson-g12a-u200: add regulators
Jiada Wang (3):
arm64: dts: renesas: r8a7796: remove unneeded sound #address/size-cells
arm64: dts: renesas: r8a77965: add SSIU support for sound
arm64: dts: renesas: use extended audio dmac register
Joel Stanley (4):
ARM: dts: aspeed: ast2500: Update flash layout
ARM: dts: aspeed-g5: Add resets and clocks to GFX node
ARM: dts: aspeed: Enable the GFX IP
ARM: dts: aspeed: Add RTC node
Johan Jonker (2):
ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 emmc node
ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808
John Stultz (2):
arm64: dts: hi3660: Add dma to uart nodes
arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-channel-mask
Jolly Shah (1):
include: dt-binding: clock: Rename zynqmp header file
Jon Hunter (1):
arm64: tegra: Add supply for temperature sensor on P2888
Jonas Karlman (6):
ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s
ARM: dts: rockchip: add grf reference in rk3288 tsadc node
arm64: dts: rockchip: enable HDMI CEC on rk3328
arm64: dts: rockchip: fix regulator name on rk3328-rock64
arm64: dts: rockchip: add leds node on rk3328-rock64
arm64: dts: rockchip: add ir-receiver node on rk3328-rock64
Jonathan Neuschäfer (4):
ARM: dts: imx50: Add PHY node for usbotg and adjust clocks
dt-bindings: Add vendor prefix for Rakuten Kobo, Inc.
dt-bindings: arm: fsl: Add i.MX50 based boards
ARM: dts: imx50: Add Kobo Aura DTS
Jordan Crouse (2):
arm64: dts: msm8996: Add graphics smmu node
arm64: dts: Add Adreno GPU definitions
Jorge Ramirez-Ortiz (2):
arm64: dts: qcom: pms405: add spmi regulators
arm64: dts: qcom: qcs404-evb: add spmi regulators
Joseph Lo (6):
arm64: tegra: Fix timer node for Tegra210
arm64: tegra: Add CPU idle states properties for Tegra210
arm64: tegra: Enable CPU idle support for Jetson TX1
arm64: tegra: Enable CPU idle support for Smaug
arm64: tegra: Enable CPU idle support for Shield
arm64: tegra: Add L2 cache topology to Tegra210
Kabir Sahane (1):
ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on
Kamil Konieczny (1):
arm64: dts: exynos: Add SlimSSS to Exynos5433
Katsuhiro Suzuki (4):
arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328
arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64
arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399
arm64: dts: rockchip: fix IO domain voltage setting of APIO5 on rockpro64
Kazuya Mizuguchi (1):
arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy mode to rgmii
Kevin Hilman (2):
Merge tag 'meson-clk-headers-5.2' of git://github.com/BayLibre/clk-meson into v5.2/dt64
Merge branch 'reset/meson-g12a' of git://git.pengutronix.de/pza/linux into v5.2/dt64
Khasim Syed Mohammed (2):
arm64: dts: qcom: qcs404: Remove default setting of controlled-remotely for BAM DMA
arm64: dts: qcom: qcs404-evb: Change the compatible to distinguish platforms
Kishon Vijay Abraham I (1):
ARM: dts: dra7: Add properties to enable PCIe x2 lane mode
Krzysztof Kozlowski (20):
ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412
ARM: dts: exynos: Document regulator used by ADC on Odroid U3
ARM: dts: exynos: Use stdout path property on Arndale Octa board
ARM: dts: exynos: Add unused PMIC regulators on Arndale Octa board
ARM: dts: exynos: Add CPU cooling on Arndale Octa
ARM: dts: exynos: Order nodes alphabetically in Arndale Octa
ARM: dts: exynos: Enable ADC on Arndale Octa
ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels on Arndale Octa
ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa
ARM: dts: exynos: Extend the eMMC node on Arndale Octa
ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
ARM: dts: exynos: Use stdout-path property instead of console in bootargs
ARM: dts: exynos: Remove console argument from bootargs
ARM: dts: exynos: Move pmu and timer nodes out of soc
ARM: dts: exynos: Remove unneeded address/size cells from fixed-clock on Exynos3250
ARM: dts: exynos: Move fixed-clocks out of soc on Exynos3250
ARM: dts: exynos: Properly override node to use MDMA0 on Universal C210
ARM: dts: s5pv210: Fix camera clock provider on Goni board
arm64: dts: exynos: Move pmu and timer nodes out of soc
arm64: dts: exynos: Move fixed-clocks out of soc
Laurent Pinchart (3):
arm64: dts: renesas: r8a77990: ebisu: Enable LVDS1 encoder
arm64: dts: renesas: r8a77995: draak: Enable LVDS1 encoder
arm64: dts: renesas: salvator-common: Add GPIO keys support
Lei YU (1):
ARM: dts: aspeed: palmetto: Fix flash_memory region
Leonard Crestez (2):
arm64: dts: imx8qxp-mek: Add i2c1 with pca9646
arm64: dts: imx8mm: Add cpufreq properties
Leonidas P. Papadakos (4):
arm64: dts: rockchip: give some life to the rk3328-roc-cc leds
arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries for all cpu nodes
arm64: dts: rockchip: eMMC additions for rk3328-roc-cc
arm64: dts: rockchip: enable display nodes on rk3328-roc-cc
Linus Walleij (3):
ARM: dts: ux500: Add Mali-400
ARM: dts: Ux500: Add MCDE and Samsung display
ARM: dts: gemini: Indent DIR-685 partition table
Lucas Stach (7):
ARM: dts: imx6: RDU2: add switch watchdog device
ARM: dts: imx6: RDU2: manage backlight from panel
arm64: dts: imx8mq: fix higher CPU operating point
arm64: dts: imx: add Zii Ultra board support
arm64: dts: imx8mq: add GPU node
arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain
arm64: dts: imx8mq: fix GPU clock frequency
Ludovic Barre (6):
ARM: dts: stm32: add sdmmc1 support on stm32h743
ARM: dts: stm32: add sdmmc1 support on stm32h743i eval board
ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board
ARM: dts: stm32: add sdmmc1 support on stm32mp157c
ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board
ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board
Magnus Damm (5):
arm64: dts: renesas: Update Ebisu and Draak bootargs
ARM: dts: kzm9d: Add rw parameter to bootargs
ARM: dts: bockw: Reorder bootargs
ARM: dts: marzen: Add rw to bootargs and use ip=dhcp
ARM: dts: ape6evm: Reorder bootargs
Manivannan Sadhasivam (11):
arm64: dts: freescale: Enable PCI-E controller for Oxalis board
dt-bindings: reset: Add HI3670 reset controller binding
arm64: dts: hisilicon: hi3670: Add reset controller support
dt-bindings: mmc: Add HI3670 MMC controller binding
arm64: dts: hisilicon: hi3670: Add MMC controller support
arm64: dts: hisilicon: hikey970: Add SD and WiFi support
arm64: dts: hisilicon: hi3670: Add UFS controller support
arm64: dts: bitmain: Add GPIO support for BM1880 SoC
arm64: dts: bitmain: Add GPIO Line names for Sophon Edge board
arm64: dts: bitmain: Add pinctrl support for BM1880 SoC
arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge
Mans Rullgard (5):
ARM: dts: sun7i: add pinctrl for missing uart mux options
ARM: dts: sun7i: add pinctrl for CAN in PA bank
ARM: dts: sun7i: add pinctrl for EMAC in PH bank
ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes
ARM: dts: sun7i: fix typos in uart pin mux
Marc Gonzalez (5):
dt-bindings: ufs: Add msm8998 compatible string
arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load
arm64: dts: qcom: msm8998: Add UFS nodes
arm64: dts: msm8998: Add UFS phy reset
arm64: dts: qcom: msm8998: Fix blsp2_i2c5 address
Marc Zyngier (1):
arm64: dts: rockchip: Add capacity-dmips-mhz attributes to rk3399
Marco Felsch (1):
ARM: dts: pfla02: prepare storage devices to add paritions
Marek Vasut (8):
arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1
ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node
ARM: dts: alt: Add DA9063 PMIC node
of: Add vendor prefix for Menlo Systems GmbH
ARM: dts: alt: Enable USB support
dt-bindings: arm: fsl: Add devicetree binding for M53 Menlo board.
ARM: dts: imx53: Rename M53 SoM touchscreen node
ARM: dts: imx53: Add Menlosystems M53 board
Martin Blumenstingl (6):
ARM: dts: meson8: add the internal clock measurer
ARM: dts: meson8b: add the internal clock measurer
ARM: dts: meson8b: odroidc1: add the GPIO line names
ARM: dts: meson: add support for the RTC
ARM: dts: meson8b: ec100: enable the RTC
ARM: dts: meson8b: odroid-c1: prepare support for the RTC
Matthias Kaehlcke (9):
ARM: dts: rockchip: Remove unnecessary setting of UART0 SCLK rate on veyron
ARM: dts: rockchip: Add BT_EN to the power sequence for veyron
ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288
arm64: dts: qcom: pm8998: Use ADC temperature to temp-alarm node
arm64: dts: qcom: msm8916: Set 'xo_board' as ref clock of the DSI PHY
arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs
arm64: dts: sdm845: Add CPU topology
arm64: dts: sdm845: Add CPU capacity values
ARM: dts: qcom-apq8064: Set 'cxo_board' as ref clock of the DSI PHY
Maxime Ripard (53):
arm64: dts: allwinner: a64: Add cross links for the mixers
arm64: dts: allwinner: a64: Fix the TCON output clock
arm64: dts: allwinner: a64: Fix display pipeline endpoints
arm64: dts: allwinner: a64: Add missing PIO clocks
arm64: dts: allwinner: Fix pinctrl node names
ARM: dts: sunxi: h3/h5: Remove stale pinctrl-names entry
ARM: dts: sun8i: h3: Refactor the pinctrl node names
ARM: dts: sun8i: a83t: Add cross links for the mixers
ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC
ARM: dts: sun5i: Fix Display Engine DTC warnings
ARM: dts: sun6i: Fix Display Engine DTC warnings
ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings
ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings
ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings
ARM: dts: sun8i: r40: Fix Display Engine DTC warnings
ARM: dts: sun9i: Fix Display Engine DTC warnings
ARM: dts: sun9i: Add missing unit address
dt-bindings: Add YAML description for Allwinner boards
ARM: dts: sun8i: a33: Add default address and size cells to the DSI node
ARM: dts: sun8i: a23/a33: Add R_I2C Controller
dt-bindings: arm: Remove the CPU compatible documentation
ARM: dts: sun9i: optimus: Fix fixed-regulators
ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry
ARM: dts: sunxi: Fix GIC compatible
ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio
ARM: sunxi: Fix the USB PHY ID detect GPIO properties
ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties
ARM: dts: sunxi: Fix the TCON output clock
ARM: dts: sun8i: tbs-a711: Fix typo in regulators
ARM: sunxi: dts: Split USB PHY cells into an array
ARM: dts: sun8i: r40: Fix AHCI reset-names property
ARM: dts: sun8i: r40: Remove useless AHCI properties
ARM: dts: sunxi: Remove pinctrl size-cells property
ARM: dts: sun8i: A23/A33: Fix pinctrl node names
ARM: dts: sunxi: Add default dr_mode
ARM: dts: sun8i: h3: Add default dr_mode
arm64: dts: allwinner: a64: Add default dr_mode
arm64: dts: allwinner: a64: Fix the Codec I2S binding
ARM: dts: sun9i: Remove deprecated pinctrl properties
ARM: dts: sunxi: Conform to DT spec for NAND controller
ARM: dts: sunxi: Remove useless address and size cells
ARM: dts: sunxi: Remove pinctrl groups setting bias
ARM: dts: sunxi: Remove useless pinctrl nodes
ARM: dts: sun5i: Add the MBUS controller
ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI
ARM: dts: sunxi: h3/h5: Remove useless phy-names from EHCI and OHCI
arm64: dts: allwinner: Remove useless phy-names from EHCI and OHCI
ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry
ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties
ARM: dts: sun6i: i7: Remove useless property
ARM: dts: sun5i: Reorder pinctrl nodes
arm64: dts: allwinner: Fix DE2 bus node name
ARM: dts: sun8i: mapleboard: Remove cd-inverted
Mike Erdahl (1):
ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in suspend to memory
Miquel Raynal (1):
ARM: dts: sunxi: Improve A33 NAND transfers by using DMA
Neil Armstrong (25):
vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd
arm64: dts: Add SEI Robotics SEI510 Board
arm64: dts: meson-g12a: Add AO Secure node
arm64: dts: meson-gxm-nexbox-a1: Enable USB
arm64: dts: meson: g12a: Add AO Clock + Reset Controller support
arm64: dts: meson: g12a: Add UART A, B & C nodes and pins
arm64: dts: meson-g12a-u200: add uart_AO pinctrl
arm64: dts: meson-g12a-sei510: add uart_AO pinctrl
arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl
arm64: dts: meson-g12a-x96-max: Enable BT Module
arm64: dts: meson-g12a: Add CMA reserved memory
dt-bindings: gpu: mali-midgard: Add resets property
dt-bindings: power: amlogic, meson-gx-pwrc: Add G12A compatible
arm64: dts: meson: g12a: Add SAR ADC node
arm64: dts: meson: g12a: Add G12A USB nodes
arm64: dts: meson: g12a: Add mali-g31 gpu node
arm64: dts: meson-g12a-sei510: Add ADC Key and BT support
arm64: dts: meson-g12a-sei510: Enable USB
arm64: dts: meson-g12a-u200: Enable USB
arm64: dts: meson-g12a-x96-max: Enable USB
arm64: dts: meson-g12a: Add VPU and HDMI related nodes
arm64: dts: meson-g12a: Add AO-CEC nodes
arm64: dts: meson-g12a-x96-max: Add support for Video Display
arm64: dts: meson-g12a-sei510: Add support for Video Display
arm64: dts: meson-g12a-u200: Add support for Video Display
Nicolas Ferre (1):
ARM: dts: at91: sama5d2: add labels to soc dtsi for derivative boards
Niklas Söderlund (2):
arm64: dts: renesas: r8a774c0: Remove invalid compatible value for CSI40
arm64: dts: renesas: r8a77990: Remove invalid compatible value for CSI40
Olivier Moysan (2):
ARM: dts: stm32: add spdifrx support on stm32mp157c
ARM: dts: stm32: add spdfirx pins to stm32mp157c
Olof Johansson (43):
Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
Merge tag 'samsung-dt-5.2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/dt
Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'sunxi-h3-h5-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'renesas-arm64-dt2-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
Merge tag 'renesas-arm-dt-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
Merge tag 'renesas-dt-bindings-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'amlogic-dt64-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'imx-bindings-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'imx-dt-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'qcom-arm64-for-5.2' of git://git.kernel.org/.../agross/linux into arm/dt
Merge tag 'qcom-dts-for-5.2' of git://git.kernel.org/.../agross/linux into arm/dt
Merge branch 'at91-dt' of git://git.kernel.org/.../at91/linux into arm/dt
Merge tag 'mvebu-dt-5.2-1' of git://git.infradead.org/linux-mvebu into arm/dt
Merge tag 'mvebu-dt64-5.2-1' of git://git.infradead.org/linux-mvebu into arm/dt
Merge tag 'v5.1-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
Merge tag 'v5.2-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'v5.2-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'qcom-dts-for-5.2-1' of git://git.kernel.org/.../agross/linux into arm/dt
Merge tag 'qcom-arm64-for-5.2-1' of git://git.kernel.org/.../agross/linux into arm/dt
Merge tag 'samsung-dt-5.2-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.2-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'lpc32xx-dt-for-5.2' of https://github.com/vzapolskiy/linux-lpc32xx into arm/dt
Merge tag 'imx-dt64-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/.../mani/linux-bitmain into arm/dt
Ondrej Jirman (11):
ARM: dts: sun8i: tbs-a711: Enable bluetooth
ARM: dts: sun8i: a83t: Add nodes for UART2-UART4
ARM: dts: sun8i: a83t: Add missing cooling device properties for CPUs
ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer
ARM: dts: sun8i: a83t: Add UART2 PB pins
ARM: dts: sun8i: a83t: Add missing CPU clock references
ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module)
ARM: dts: sun8i: tbs-a711: Add support for volume keys input
dt-bindings: sunxi: Add compatible for OrangePi 3 board
arm64: dts: allwinner: h6: Add Orange Pi 3 DTS
arm64: dts: allwinner: h6: Add MMC1 pins
Pablo Greco (1):
ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node dereferences.
Pascal Paillet (2):
ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board
ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board
Paul Kocialkowski (1):
ARM: dts: sun8i-h3: Add support for the RerVision H3-DVK board
Peng Fan (2):
arm64: dts: imx8qxp: fix mbox-cells
arm64: dts: imx8qxp: add lsio_mu2 node
Peng Ma (2):
arm64: dts: ls1028a: Corrected the SATA ecc address
arm64: dts: lx2160a: add sata node support
Pierre-Jean Texier (1):
ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on
Priit Laes (1):
ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks
Quentin Schulz (1):
ARM: dtsi: axp81x: add USB power supply node
Rajan Vaja (1):
dt-bindings: xilinx: Separate clock binding from firmware doc
Rajendra Nayak (1):
arm64: dts: sdm845: Include rpmpd DT header
Ran Wang (1):
arm64: dts: lx2160a: add cpu idle support
Robin Murphy (3):
arm64: dts: rockchip: Add PWM fan for NanoPC-T4
arm64: dts: rockchip: Add nanopi4 ethernet phy
dt-bindings: hwmon (pwm-fan) Remove dead "cooling-*-state" properties
Roger Quadros (2):
dt-binding: arm: omap: Add information for AM5748
ARM: dts: dra7: Separate AM57 dtsi files
Rui Miguel Silva (5):
ARM: dts: imx7s: add mipi phy power domain
ARM: dts: imx7s: add multiplexer controls
ARM: dts: imx7s: Add video mux, csi and mipi_csi
ARM: dts: imx7s-warp: add csi and mipi_csi node
ARM: dts: imx7s-warp: add ov2680 sensor node
Ryder Lee (2):
dt-bindings: mediatek: update bindings for MT7629 SoC
dt-bindings: soc: fix a typo for MT7623A
Sameer Pujar (1):
arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1
Seiya Wang (2):
arm64: dts: mt8173: correct cpu type of cpu2 and cpu3 to cortex-a72
arm64: dts: mt8173: add pmu nodes for mt8173
Simon Horman (1):
arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config
Sowjanya Komatineni (2):
arm64: tegra: Fix default tap and trim values
arm64: tegra: Enable command queue for Tegra186 SDMMC4
Srinivas Kandagatla (1):
arm64: dts: db820c: Add sound card support
Stuart Menefy (4):
ARM: dts: exynos: Use bustop PLL as the source for MMC clocks on Exynos5260
ARM: dts: exynos: Add high speed I2C ports for Exynos5260
ARM: dts: exynos: Add interrupts for dedicated EINTs on Exynos5260
ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260
Sylwester Nawrocki (2):
ARM: dts: exynos: Fix audio routing on Odroid XU3
ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3
Takeshi Kihara (5):
arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal register address
arm64: dts: renesas: ebisu: Enable VIN5
arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC
arm64: dts: renesas: salvator-common: Sort node label
arm64: dts: renesas: r8a77965: Remove reg-names of display node
Tao Ren (1):
ARM: dts: aspeed: cmm: enable iio-hwmon-adc
Thierry Reding (11):
arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB pad controller
arm64: tegra: smaug: Move PLL power supplies to XUSB pad controller
arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support
ARM: tegra: Remove gratuitous parentheses in SPDX license identifier
ARM: tegra: apalis: Move PLL power supplies to XUSB pad controller
ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pad controller
ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller
ARM: tegra: venice2: Move PLL power supplies to XUSB pad controller
arm64: tegra: Add XUSB and pad controller on Tegra186
arm64: tegra: Enable XUSB on P2771
arm64: tegra: Remove regulator hacks on Jetson TX2
Thomas Schreiber (1):
arm64: dts: clearfog-gt-8k: add wlan_disable signal hog
Tim Harvey (2):
ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x
ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx
Tony Lindgren (3):
ARM: dts: Add common mcpdm dts file for omap4
ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap4
ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap5
Uwe Kleine-König (2):
dt-bindings: arm: fsl: Add devicetree binding for Eckelmann ci4x10
ARM: dts: Add devicetree for Eckelmann ci4x10
Vijay Khemka (1):
ARM: dts: aspeed: tiogapass: Enable VUART
Vinod Koul (2):
arm64: dts: qcom: qcs404: Add Ethernet node
arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000
Vladimir Zapolskiy (5):
ARM: dts: lpc32xx: change hexadecimal values to lower case
ARM: dts: lpc32xx: disable I2S controllers by default
ARM: dts: lpc32xx: disable MAC controller by default
ARM: dts: lpc32xx: add address and size cell values to SPI controller nodes
ARM: dts: lpc32xx: use SPDX license identifier
Yangtao Li (1):
arm64: dts: allwinner: h6: Add device node for SID
Yannick Fertré (5):
ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2
ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157
ARM: dts: stm32: add ltdc pins muxing on stm32mp157
ARM: dts: stm32: add cec pins muxing on stm32mp157
ARM: dts: stm32: enable cec on stm32mp157a-dk1 board
Yinbo Zhu (1):
ARM: dts: ls1021a-qds: enable esdhc controller
Youlin Wang (1):
arm64: dts: hi3660: Add hisi asp dma device
Yunfei Dong (1):
arm64: dts: Using standard CCF interface to set vcodec clk
Zheng Yang (1):
ARM: dts: rockchip: add rk3066 hdmi nodes
Zhiyong Tao (1):
arm64: dts: mt8183: add pinctrl file
Ziping Chen (1):
ARM: dts: sunxi: Add R_LRADC support for A83T
.../devicetree/bindings/arm/amlogic.txt | 1 +
.../bindings/arm/freescale/fsl,scu.txt | 29 +-
Documentation/devicetree/bindings/arm/fsl.yaml | 36 +
.../devicetree/bindings/arm/omap/omap.txt | 6 +
.../devicetree/bindings/arm/rockchip.yaml | 25 +-
Documentation/devicetree/bindings/arm/sunxi.txt | 23 -
.../devicetree/bindings/arm/sunxi.yaml | 807 +++++++++++++
.../bindings/clock/xlnx,zynqmp-clk.txt | 63 +
.../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 +
.../firmware/xilinx/xlnx,zynqmp-firmware.txt | 54 +-
.../bindings/gpu/arm,mali-midgard.txt | 14 +
.../devicetree/bindings/hwmon/pwm-fan.txt | 2 -
.../devicetree/bindings/iio/adc/imx7d-adc.txt | 2 +
.../bindings/iio/adc/qcom,spmi-vadc.txt | 1 +
.../interrupt-controller/mediatek,sysirq.txt | 7 +-
.../bindings/memory-controllers/fsl/mmdc.txt | 35 +
.../devicetree/bindings/mmc/k3-dw-mshc.txt | 2 +
.../bindings/power/amlogic,meson-gx-pwrc.txt | 4 +-
.../bindings/reset/hisilicon,hi3660-reset.txt | 7 +-
.../devicetree/bindings/serial/mtk-uart.txt | 4 +-
.../devicetree/bindings/soc/mediatek/scpsys.txt | 5 +-
.../bindings/timer/mediatek,mtk-timer.txt | 1 +
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 7 +
arch/arm/boot/dts/Makefile | 13 +-
arch/arm/boot/dts/am335x-baltos-ir2110.dts | 16 +-
arch/arm/boot/dts/am335x-baltos-ir3220.dts | 38 +-
arch/arm/boot/dts/am335x-baltos-ir5221.dts | 42 +-
arch/arm/boot/dts/am335x-baltos-leds.dtsi | 6 +-
arch/arm/boot/dts/am335x-baltos.dtsi | 140 +--
arch/arm/boot/dts/am335x-base0033.dts | 48 +-
arch/arm/boot/dts/am335x-bone-common.dtsi | 116 +-
arch/arm/boot/dts/am335x-boneblack-common.dtsi | 54 +-
arch/arm/boot/dts/am335x-boneblack-wireless.dts | 28 +-
arch/arm/boot/dts/am335x-boneblue.dts | 104 +-
arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 4 +-
arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 28 +-
arch/arm/boot/dts/am335x-chiliboard.dts | 66 +-
arch/arm/boot/dts/am335x-chilisom.dtsi | 34 +-
arch/arm/boot/dts/am335x-cm-t335.dts | 190 ++-
arch/arm/boot/dts/am335x-evm.dts | 234 ++--
arch/arm/boot/dts/am335x-evmsk.dts | 292 ++---
arch/arm/boot/dts/am335x-icev2.dts | 116 +-
arch/arm/boot/dts/am335x-igep0033.dtsi | 40 +-
arch/arm/boot/dts/am335x-lxm.dts | 120 +-
.../boot/dts/am335x-moxa-uc-2100-common.dtsi | 42 +-
arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 24 +-
arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 116 +-
arch/arm/boot/dts/am335x-nano.dts | 140 +--
arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 168 +--
arch/arm/boot/dts/am335x-osd335x-common.dtsi | 4 +-
arch/arm/boot/dts/am335x-pcm-953.dtsi | 74 +-
arch/arm/boot/dts/am335x-pdu001.dts | 170 +--
arch/arm/boot/dts/am335x-pepper.dts | 200 ++--
arch/arm/boot/dts/am335x-phycore-som.dtsi | 60 +-
arch/arm/boot/dts/am335x-pocketbeagle.dts | 56 +-
arch/arm/boot/dts/am335x-sancloud-bbe.dts | 62 +-
arch/arm/boot/dts/am335x-sbc-t335.dts | 152 +--
arch/arm/boot/dts/am335x-shc.dts | 226 ++--
arch/arm/boot/dts/am335x-sl50.dts | 208 ++--
arch/arm/boot/dts/am335x-wega.dtsi | 68 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 11 +
arch/arm/boot/dts/am5718.dtsi | 32 +
arch/arm/boot/dts/am571x-idk.dts | 2 +-
arch/arm/boot/dts/am5728.dtsi | 33 +
arch/arm/boot/dts/am572x-idk.dts | 5 +-
arch/arm/boot/dts/am5748.dtsi | 33 +
arch/arm/boot/dts/am574x-idk.dts | 4 +-
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +-
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +-
arch/arm/boot/dts/armada-38x.dtsi | 2 +
arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 +-
arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 6 +
.../boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 +
arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 4 +-
arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 8 +
.../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 52 +-
arch/arm/boot/dts/aspeed-g4.dtsi | 6 +
arch/arm/boot/dts/aspeed-g5.dtsi | 20 +
arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 39 +-
arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 39 +-
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 93 +-
arch/arm/boot/dts/at91-sama5d4_xplained.dts | 39 +-
arch/arm/boot/dts/at91-sama5d4ek.dts | 39 +-
arch/arm/boot/dts/at91-vinco.dts | 39 +-
arch/arm/boot/dts/at91sam9260ek.dts | 39 +-
arch/arm/boot/dts/at91sam9xe.dtsi | 39 +-
arch/arm/boot/dts/axp81x.dtsi | 4 +
arch/arm/boot/dts/dra7-l4.dtsi | 6 +-
arch/arm/boot/dts/dra7.dtsi | 2 +
arch/arm/boot/dts/emev2-kzm9d.dts | 2 +-
arch/arm/boot/dts/exynos3250.dtsi | 72 +-
arch/arm/boot/dts/exynos4.dtsi | 14 +-
arch/arm/boot/dts/exynos4210-origen.dts | 4 +-
arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +-
arch/arm/boot/dts/exynos4210-trats.dts | 4 +-
arch/arm/boot/dts/exynos4210-universal_c210.dts | 21 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 7 +-
arch/arm/boot/dts/exynos4412-origen.dts | 3 +-
arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +-
arch/arm/boot/dts/exynos4412-trats2.dts | 3 +-
arch/arm/boot/dts/exynos4412.dtsi | 2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 +-
arch/arm/boot/dts/exynos5250.dtsi | 40 +-
arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 16 +
arch/arm/boot/dts/exynos5260-xyref5260.dts | 2 +-
arch/arm/boot/dts/exynos5260.dtsi | 82 +-
arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 -
arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +-
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 364 +++++-
arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +-
arch/arm/boot/dts/exynos5420.dtsi | 2 +-
.../boot/dts/exynos5422-odroidxu3-audio.dtsi | 5 +-
.../boot/dts/exynos5422-odroidxu3-common.dtsi | 2 -
arch/arm/boot/dts/exynos54xx.dtsi | 38 +-
arch/arm/boot/dts/gemini-dlink-dir-685.dts | 82 +-
arch/arm/boot/dts/imx35.dtsi | 6 +
arch/arm/boot/dts/imx50-kobo-aura.dts | 258 ++++
arch/arm/boot/dts/imx50.dtsi | 23 +-
arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +-
arch/arm/boot/dts/imx51.dtsi | 2 +-
arch/arm/boot/dts/imx53-m53.dtsi | 2 +-
arch/arm/boot/dts/imx53-m53menlo.dts | 311 +++++
arch/arm/boot/dts/imx53.dtsi | 2 +-
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 4 +-
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 ++++++
arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 +
arch/arm/boot/dts/imx6q-gw54xx.dts | 105 ++
arch/arm/boot/dts/imx6q-logicpd.dts | 4 +-
arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +-
arch/arm/boot/dts/imx6qdl-emcon.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 +++
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 50 +-
arch/arm/boot/dts/imx6qdl.dtsi | 18 +-
arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +-
arch/arm/boot/dts/imx6sl.dtsi | 11 +-
arch/arm/boot/dts/imx6sll.dtsi | 3 +-
arch/arm/boot/dts/imx6sx.dtsi | 4 +-
arch/arm/boot/dts/imx6ul.dtsi | 4 +-
arch/arm/boot/dts/imx7-mba7.dtsi | 550 +++++++++
arch/arm/boot/dts/imx7-tqma7.dtsi | 249 ++++
arch/arm/boot/dts/imx7d-mba7.dts | 119 ++
arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 +
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 941 +++++++++++++++
arch/arm/boot/dts/imx7d.dtsi | 1 +
arch/arm/boot/dts/imx7s-mba7.dts | 18 +
arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 +
arch/arm/boot/dts/imx7s-warp.dts | 61 +
arch/arm/boot/dts/imx7s.dtsi | 98 +-
arch/arm/boot/dts/imx7ulp.dtsi | 12 +
arch/arm/boot/dts/lpc3250-ea3250.dts | 1 +
arch/arm/boot/dts/lpc3250-phy3250.dts | 3 +-
arch/arm/boot/dts/lpc32xx.dtsi | 38 +-
arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 -
arch/arm/boot/dts/ls1021a-qds.dts | 4 +
arch/arm/boot/dts/ls1021a.dtsi | 1 -
arch/arm/boot/dts/meson.dtsi | 9 +
arch/arm/boot/dts/meson8.dtsi | 10 +
arch/arm/boot/dts/meson8b-ec100.dts | 14 +
arch/arm/boot/dts/meson8b-odroidc1.dts | 66 ++
arch/arm/boot/dts/meson8b.dtsi | 10 +
arch/arm/boot/dts/omap2420-n810.dts | 2 +-
arch/arm/boot/dts/omap4-duovero.dtsi | 21 +-
arch/arm/boot/dts/omap4-l4-abe.dtsi | 501 ++++++++
arch/arm/boot/dts/omap4-mcpdm.dtsi | 44 +
arch/arm/boot/dts/omap4-panda-common.dtsi | 21 +-
arch/arm/boot/dts/omap4-sdp.dts | 21 +-
arch/arm/boot/dts/omap4-var-som-om44.dtsi | 21 +-
arch/arm/boot/dts/omap4.dtsi | 192 +--
arch/arm/boot/dts/omap5-board-common.dtsi | 8 +-
arch/arm/boot/dts/omap5-l4-abe.dtsi | 447 +++++++
arch/arm/boot/dts/omap5.dtsi | 115 +-
arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +-
arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +-
arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 +
arch/arm/boot/dts/qcom-msm8660.dtsi | 1 +
arch/arm/boot/dts/qcom-pma8084.dtsi | 1 +
arch/arm/boot/dts/r7s72100-rskrza1.dts | 46 +-
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 29 +-
arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 123 ++
arch/arm/boot/dts/r8a77470.dtsi | 313 +++++
arch/arm/boot/dts/r8a7778-bockw.dts | 2 +-
arch/arm/boot/dts/r8a7779-marzen.dts | 2 +-
arch/arm/boot/dts/r8a7792-blanche.dts | 20 +
arch/arm/boot/dts/r8a7792.dtsi | 18 +
arch/arm/boot/dts/r8a7794-alt.dts | 47 +
arch/arm/boot/dts/rk3036-kylin.dts | 10 +-
arch/arm/boot/dts/rk3036.dtsi | 136 +--
arch/arm/boot/dts/rk3066a-marsboard.dts | 2 +-
arch/arm/boot/dts/rk3066a-mk808.dts | 37 +-
arch/arm/boot/dts/rk3066a-rayeager.dts | 26 +-
arch/arm/boot/dts/rk3066a.dtsi | 239 ++--
arch/arm/boot/dts/rk3188-px3-evb.dts | 4 +-
arch/arm/boot/dts/rk3188-radxarock.dts | 14 +-
arch/arm/boot/dts/rk3188.dtsi | 210 ++--
arch/arm/boot/dts/rk322x.dtsi | 170 +--
arch/arm/boot/dts/rk3288-evb-act8846.dts | 4 +-
arch/arm/boot/dts/rk3288-evb.dtsi | 26 +-
arch/arm/boot/dts/rk3288-fennec.dts | 10 +-
arch/arm/boot/dts/rk3288-firefly-beta.dts | 4 +-
.../boot/dts/rk3288-firefly-reload-core.dtsi | 10 +-
arch/arm/boot/dts/rk3288-firefly-reload.dts | 36 +-
arch/arm/boot/dts/rk3288-firefly.dts | 4 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 38 +-
arch/arm/boot/dts/rk3288-miqi.dts | 28 +-
arch/arm/boot/dts/rk3288-phycore-rdk.dts | 28 +-
arch/arm/boot/dts/rk3288-phycore-som.dtsi | 30 +-
arch/arm/boot/dts/rk3288-r89.dts | 14 +-
arch/arm/boot/dts/rk3288-rock2-som.dtsi | 4 +-
arch/arm/boot/dts/rk3288-rock2-square.dts | 18 +-
arch/arm/boot/dts/rk3288-tinker-s.dts | 5 +
arch/arm/boot/dts/rk3288-tinker.dtsi | 67 +-
.../boot/dts/rk3288-veyron-analog-audio.dtsi | 8 +-
arch/arm/boot/dts/rk3288-veyron-brain.dts | 8 +-
arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 25 +-
arch/arm/boot/dts/rk3288-veyron-jaq.dts | 14 +-
arch/arm/boot/dts/rk3288-veyron-jerry.dts | 23 +-
arch/arm/boot/dts/rk3288-veyron-mickey.dts | 6 +-
arch/arm/boot/dts/rk3288-veyron-mighty.dts | 34 +
arch/arm/boot/dts/rk3288-veyron-minnie.dts | 24 +-
arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +-
arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 16 +-
arch/arm/boot/dts/rk3288-veyron-speedy.dts | 14 +-
arch/arm/boot/dts/rk3288-veyron.dtsi | 91 +-
arch/arm/boot/dts/rk3288-vyasa.dts | 6 +-
arch/arm/boot/dts/rk3288.dtsi | 317 ++---
arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 -
arch/arm/boot/dts/rv1108.dtsi | 138 +--
arch/arm/boot/dts/s5pv210-goni.dts | 2 +-
arch/arm/boot/dts/s5pv210.dtsi | 6 +-
arch/arm/boot/dts/sama5d2.dtsi | 45 +-
arch/arm/boot/dts/sama5d36ek_cmp.dts | 39 +-
arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 39 +-
arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 39 +-
arch/arm/boot/dts/sama5d4.dtsi | 39 +-
.../boot/dts/socfpga_arria10_socdk_sdmmc.dts | 1 +
arch/arm/boot/dts/ste-dbx5x0.dtsi | 74 +-
arch/arm/boot/dts/ste-href-stuib.dtsi | 13 +
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 13 +
arch/arm/boot/dts/stm32f429.dtsi | 13 +
arch/arm/boot/dts/stm32f769-disco.dts | 4 +
arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 68 ++
arch/arm/boot/dts/stm32h743.dtsi | 14 +
arch/arm/boot/dts/stm32h743i-disco.dts | 20 +
arch/arm/boot/dts/stm32h743i-eval.dts | 23 +-
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 269 +++++
arch/arm/boot/dts/stm32mp157a-dk1.dts | 250 ++++
arch/arm/boot/dts/stm32mp157c-dk2.dts | 76 ++
arch/arm/boot/dts/stm32mp157c-ed1.dts | 175 ++-
arch/arm/boot/dts/stm32mp157c.dtsi | 56 +
arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 10 +-
.../arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-inet1.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 72 +-
arch/arm/boot/dts/sun4i-a10-marsboard.dts | 12 +-
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 18 +-
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 12 +-
.../arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 20 +-
arch/arm/boot/dts/sun4i-a10.dtsi | 11 +-
arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 10 +-
.../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 10 +-
.../dts/sun5i-a13-empire-electronix-d709.dts | 20 +-
arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 12 +-
arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 5 +-
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 18 +-
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 20 +-
arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 11 +-
arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 16 +-
arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 4 +-
arch/arm/boot/dts/sun5i-gr8-evb.dts | 4 +-
arch/arm/boot/dts/sun5i-r8-chip.dts | 14 +-
.../boot/dts/sun5i-reference-design-tablet.dtsi | 20 +-
arch/arm/boot/dts/sun5i.dtsi | 66 +-
arch/arm/boot/dts/sun6i-a31-colombus.dts | 14 +-
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 16 +-
arch/arm/boot/dts/sun6i-a31-i7.dts | 1 -
arch/arm/boot/dts/sun6i-a31.dtsi | 22 +-
arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +-
.../boot/dts/sun6i-reference-design-tablet.dtsi | 12 +-
arch/arm/boot/dts/sun7i-a20-bananapi.dts | 10 +-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 12 +-
.../boot/dts/sun7i-a20-olimex-som204-evb.dts | 4 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 18 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 24 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 18 +-
arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 12 +-
.../arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 125 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 74 +-
arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 6 +
arch/arm/boot/dts/sun8i-a33-q8-tablet.dts | 7 +
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 11 +-
arch/arm/boot/dts/sun8i-a33.dtsi | 20 +-
arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 12 +
.../arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 +
arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 73 +-
arch/arm/boot/dts/sun8i-a83t.dtsi | 111 +-
.../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 20 +-
.../boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +-
arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +-
arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 7 +-
arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 3 +-
arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts | 2 +-
arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +-
arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 25 +-
arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 34 +-
arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 27 +-
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 25 +-
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 27 +-
arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 9 -
.../boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 3 +-
arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts | 114 ++
arch/arm/boot/dts/sun8i-h3.dtsi | 4 +
arch/arm/boot/dts/sun8i-q8-common.dtsi | 18 +-
.../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 -
arch/arm/boot/dts/sun8i-r16-parrot.dts | 12 +-
arch/arm/boot/dts/sun8i-r40.dtsi | 13 +-
.../boot/dts/sun8i-reference-design-tablet.dtsi | 12 +-
arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 2 +-
arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +-
.../boot/dts/sun8i-v40-bananapi-m2-berry.dts | 36 +-
arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 15 +-
arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +-
arch/arm/boot/dts/sun9i-a80.dtsi | 84 +-
arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 7 +-
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 50 +-
.../arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +-
arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 39 +-
arch/arm/boot/dts/tegra124-apalis-eval.dts | 40 +-
arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +-
arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 9 +-
arch/arm/boot/dts/tegra124-apalis.dtsi | 45 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 5 +
arch/arm/boot/dts/tegra124-nyan.dtsi | 5 +
arch/arm/boot/dts/tegra124-venice2.dts | 5 +
arch/arm/boot/dts/tegra30.dtsi | 11 +
arch/arm/boot/dts/vf610-zii-cfu1.dts | 26 +-
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 57 +-
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +-
arch/arm/boot/dts/vf610-zii-dev.dtsi | 6 +-
arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +-
arch/arm/boot/dts/vf610-zii-spb4.dts | 359 ++++++
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 +-
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 17 +-
arch/arm64/Kconfig.platforms | 5 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/allwinner/Makefile | 3 +
.../dts/allwinner/sun50i-a64-amarula-relic.dts | 65 +
.../sun50i-a64-oceanic-5205-5inmfd.dts | 68 ++
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 -
.../boot/dts/allwinner/sun50i-a64-teres-i.dts | 13 +
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 75 +-
.../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +-
.../allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 1 -
.../allwinner/sun50i-h5-nanopi-neo-plus2.dts | 5 +-
.../dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +-
.../dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +-
.../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +-
.../allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +-
.../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 3 +-
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 +
.../dts/allwinner/sun50i-h6-beelink-gs1.dts | 260 ++++
.../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 215 ++++
.../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 -
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 -
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 41 +-
.../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +-
arch/arm64/boot/dts/amlogic/Makefile | 1 +
.../boot/dts/amlogic/meson-g12a-sei510.dts | 185 +++
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 147 +++
.../boot/dts/amlogic/meson-g12a-x96-max.dts | 140 +++
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 465 ++++++++
.../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 10 +
.../boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 27 +
.../boot/dts/bitmain/bm1880-sophon-edge.dts | 143 +++
arch/arm64/boot/dts/bitmain/bm1880.dtsi | 68 ++
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 6 +
arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 6 +-
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 83 +-
arch/arm64/boot/dts/exynos/exynos7.dtsi | 57 +-
arch/arm64/boot/dts/freescale/Makefile | 3 +
.../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 4 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +-
.../boot/dts/freescale/fsl-ls1028a-qds.dts | 62 +
.../boot/dts/freescale/fsl-ls1028a-rdb.dts | 63 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 64 +-
.../boot/dts/freescale/fsl-ls1043a-rdb.dts | 1 -
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 -
.../boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +
.../boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 69 ++
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 235 ++++
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 733 ++++++++++++
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 129 ++
.../dts/freescale/imx8mq-zii-ultra-rmb3.dts | 95 ++
.../dts/freescale/imx8mq-zii-ultra-zest.dts | 24 +
.../boot/dts/freescale/imx8mq-zii-ultra.dtsi | 725 ++++++++++++
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 309 ++++-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 ++
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 89 +-
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 20 +-
.../boot/dts/hisilicon/hi3670-hikey970.dts | 75 ++
arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 62 +
.../boot/dts/hisilicon/hikey970-pinctrl.dtsi | 115 ++
arch/arm64/boot/dts/intel/Makefile | 1 +
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 444 +++++++
.../boot/dts/intel/socfpga_agilex_socdk.dts | 75 ++
.../dts/marvell/armada-8040-clearfog-gt-8k.dts | 13 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 35 +-
arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h | 1120 ++++++++++++++++++
arch/arm64/boot/dts/nvidia/Makefile | 1 +
.../boot/dts/nvidia/tegra186-p2771-0000.dts | 115 ++
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 42 +-
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 140 ++-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 1 +
.../boot/dts/nvidia/tegra194-p2972-0000.dts | 2 -
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 +
.../boot/dts/nvidia/tegra210-p2371-2180.dts | 12 +
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 5 +
arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 6 +
.../boot/dts/nvidia/tegra210-p3450-0000.dts | 650 ++++++++++
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 12 +
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 41 +-
.../boot/dts/qcom/apq8096-db820c-pins.dtsi | 52 +
.../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 8 +
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 121 ++
arch/arm64/boot/dts/qcom/msm8916.dtsi | 46 +-
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 43 +
arch/arm64/boot/dts/qcom/msm8996.dtsi | 558 ++++++++-
arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 60 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi | 315 ++++-
arch/arm64/boot/dts/qcom/pm8005.dtsi | 1 +
arch/arm64/boot/dts/qcom/pm8998.dtsi | 3 +
arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 +
arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 +
arch/arm64/boot/dts/qcom/pms405.dtsi | 11 +
arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 3 +-
arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 85 +-
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 95 +-
arch/arm64/boot/dts/qcom/qcs404.dtsi | 23 +-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 427 ++++++-
arch/arm64/boot/dts/renesas/cat875.dtsi | 22 +
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 12 +-
arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 62 +
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 44 +-
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 72 +-
.../boot/dts/renesas/r8a7796-salvator-x.dts | 1 +
.../boot/dts/renesas/r8a7796-salvator-xs.dts | 1 +
arch/arm64/boot/dts/renesas/r8a7796.dtsi | 13 +-
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 324 ++++-
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 53 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 74 +-
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 32 +-
.../arm64/boot/dts/renesas/salvator-common.dtsi | 73 +-
arch/arm64/boot/dts/rockchip/Makefile | 2 +
arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +-
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 53 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 33 +-
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +-
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 34 +-
arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 8 +-
.../boot/dts/rockchip/rk3368-lion-haikou.dts | 14 +-
arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 10 +-
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 46 +-
arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 36 +-
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 240 ++--
arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 18 +-
arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +-
.../dts/rockchip/rk3399-gru-chromebook.dtsi | 14 +-
.../boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +-
.../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 68 +-
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 56 +-
.../boot/dts/rockchip/rk3399-nanopc-t4.dts | 69 +-
.../boot/dts/rockchip/rk3399-nanopi-neo4.dts | 50 +
.../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +-
.../arm64/boot/dts/rockchip/rk3399-orangepi.dts | 790 ++++++++++++
.../boot/dts/rockchip/rk3399-puma-haikou.dts | 12 +-
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 21 +-
.../boot/dts/rockchip/rk3399-rock-pi-4.dts | 5 +
.../arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 77 +-
.../boot/dts/rockchip/rk3399-rockpro64.dts | 6 +-
.../boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 314 ++---
.../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu102-revB.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu104-revA.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu106-revA.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu111-revA.dts | 1 +
.../{xlnx,zynqmp-clk.h => xlnx-zynqmp-clk.h} | 26 +-
include/dt-bindings/firmware/imx/rsrc.h | 25 +-
include/dt-bindings/pinctrl/am33xx.h | 130 +-
include/dt-bindings/pinctrl/omap.h | 1 +
include/dt-bindings/power/r8a77965-sysc.h | 1 -
513 files changed, 23982 insertions(+), 6172 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt
create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml
create mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt
create mode 100644 arch/arm/boot/dts/am5718.dtsi
create mode 100644 arch/arm/boot/dts/am5728.dtsi
create mode 100644 arch/arm/boot/dts/am5748.dtsi
create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts
create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts
create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi
create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts
create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts
create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts
create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi
create mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi
create mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi
create mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1.dts
create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts
create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi
create mode 100644 arch/arm64/boot/dts/intel/Makefile
create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi
create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h
create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts
rename include/dt-bindings/clock/{xlnx,zynqmp-clk.h => xlnx-zynqmp-clk.h} (85%)
^ permalink raw reply [flat|nested] 46+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
@ 2019-05-16 6:43 ` Olof Johansson
0 siblings, 0 replies; 46+ 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
Besides new bindings and additional descriptions of hardware blocks for
various SoCs and boards, the main new contents here is:
SoCs:
- Intel Agilex (SoCFPGA)
- NXP i.MX8MM (Quad Cortex-A53 with media/graphics focus)
New boards:
- Allwinner:
+ RerVision H3-DVK (H3)
+ Oceanic 5205 5inMFD (H6)
+ Beelink GS2 (H6)
+ Orange Pi 3 (H6)
- Rockchip:
+ Orange Pi RK3399
+ Nanopi NEO4
+ Veyron-Mighty Chromebook variant
- Amlogic:
+ SEI Robotics SEI510
- ST Micro:
+ stm32mp157a discovery1
+ stm32mp157c discovery2
- NXP:
+ Eckelmann ci4x10 (i.MX6DL)
+ i.MX8MM EVK (i.MX8MM)
+ ZII i.MX7 RPU2 (i.MX7)
+ ZII SPB4 (VF610)
+ Zii Ultra (i.MX8M)
+ TQ TQMa7S (i.MX7Solo)
+ TQ TQMa7D (i.MX7Dual)
+ Kobo Aura (i.MX50)
+ Menlosystems M53 (i.MX53)j
- Nvidia:
+ Jetson Nano (Tegra T210)
Conflicts:
Documentation/devicetree/bindings/vendor-prefixes.txt:
- Add/add conflict, keep both.
----------------------------------------------------------------
The following changes since commit 965fea54c865948fe748fc9eaea8ba5023520161:
Merge tag 'armsoc-soc' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt
for you to fetch changes up to 6cbc4d88ad208d6f5b9567bac2fff038e1bbfa77:
Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/linux-bitmain into arm/dt
----------------------------------------------------------------
Abel Vesa (3):
arm64: dts: imx8mq: Add the clocks and the latencies for the A53 cores
arm64: dts: imx8mq: Add the buck vdd_arm regulator
arm64: dts: imx8mq: Add the opp table and cores opp properties
Adam Ford (3):
ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey
ARM: dts: imx6q-logicpd: Enable Analog audio capture
ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend
Alexander Kurz (3):
ARM: dts: i.MX50: Add i2c, mmc and spi aliases
ARM: dts: i.MX6SL: Add i2c and mmc aliases
ARM: dts: i.MX35: Add i2c and mmc aliases
Alexandre Belloni (4):
ARM: dts: sama5d{2,4}: use SPDX-License-Identifier
ARM: dts: at91sam9xe: use SPDX-License-Identifier
ARM: dts: atmel boards: use SPDX-License-Identifier
ARM: dts: at91-vinco: use SPDX-License-Identifier
Alexandre Torgue (2):
ARM: dts: stm32: add initial support of stm32mp157a-dk1 board
ARM: dts: stm32: add initial support of stm32mp157c-dk2 board
Alexis Ballier (4):
arm64: dts: rockchip: Add support for the Orange Pi RK3399 board.
arm64: dts: rockchip: Fix clock names and add missing supplies for bluetooth on rk3399-orangepi
arm64: dts: rockchip: Specify vid supply for the rk3399-orangepi compass (AK09911)
arm64: dts: rockchip: Add the fusb typec manager to rk3399-orangepi
Alison Wang (2):
arm64: dts: ls1028a: Add Audio DT nodes
arm64: dts: ls1028a: Add pmu dt nodes
Amit Kucheria (17):
dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC
arm64: dts: msm8998: thermal: split address space into two
arm64: dts: msm8998: efficiency is not valid property
arm64: dts: msm8916: thermal: Add sensor for modem
arm64: dts: msm8996: thermal: Add temperature sensors near major peripherals
arm64: dts: msm8998: thermal: Fix the cpu sensor numbers
arm64: dts: msm8998: thermal: Fix the gpu sensor number
arm64: dts: msm8998: thermal: GPU has two sensors, add the second
arm64: dts: msm8998: thermal: Add temperature sensors near major peripherals
arm64: dts: sdm845: thermal: Add temperature sensors near major peripherals
arm64: dts: msm8998: thermal: Make trip names consistent
arm64: dts: msm8916: thermal: Make trip names consistent
arm64: dts: msm8996: thermal: Make trip names consistent
arm64: dts: msm8916: thermal: Convert camera trip type to hot
arm64: dts: msm8998-mtp: thermal: Remove skin and battery thermal zones
arm64: dts: msm8998: thermal: Fix number of supported sensors
arm64: dts: msm8998: thermal: Restrict thermal zone name length to under 20
Andreas Kemnade (1):
ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board
Andrew F. Davis (5):
ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source
ARM: dts: omap2420-n810: Use new CODEC reset pin name
ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name
ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name
ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name
Andrey Smirnov (26):
dt-bindings: arm: fsl: Add supported ZII VF610 boards to DT schema
dt-bindings: arm: fsl: Add support for ZII VF610 SPB4
ARM: dts: vf610: Add ZII SPB4 board
ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller
ARM: dts: imx7d: Specify viewport count for PCIE block
ARM: dts: imx6qdl: Specify viewport count for PCIE block
ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible
arm64: dts: imx8mq: Add a node for SRC IP block
arm64: dts: imx8mq: Combine PCIE power domains
arm64: dts: imx8mq: Add nodes for PCIe IP blocks
arm64: dts: imx8mq-evk: Enable PCIE0 interface
dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board
ARM: dts: Add support for ZII i.MX7 RPU2 board
ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN
ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0
ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes
dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required
Andrzej Hajda (2):
arm64: dts: exynos: configure GSCALER related clocks on TM2
arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCALERs of Exynos5433
Andy Gross (1):
Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2
Angus Ainslie (Purism) (3):
arm64: dts: imx8mq: enable the multi sensor TMU
arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string
arm64: dts: imx8mq: Change ahb clock for imx8mq
Anson Huang (14):
arm64: dts: imx8qxp: add cpu opp table
dt-bindings: firmware: imx-scu: remove unused resources from scu resource table
dt-bindings: firmware: imx-scu: add new resources to scu resource table
arm64: dts: imx8mq: add clock for GPIO node
ARM: dts: imx7ulp: add mmdc support
ARM: dts: imx: make MMDC node name generic
ARM: dts: imx6qdl: Improve mmdc1 node
dt-bindings: memory-controllers: freescale: add MMDC binding doc
ARM: dts: imx7ulp: add ocotp support
arm64: dts: imx8qxp: add system controller watchdog support
ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device
ARM: dts: imx6dl-sabreauto: update opp table for auto part
dt-bindings: fsl: scu: add general interrupt support
arm64: dts: imx8qxp: enable scu general irq channel
Archit Taneja (3):
arm64: dts: msm8996: Add display smmu node
arm64: qcom: msm8996.dtsi: Add Display nodes
arm64: dts: apq8096-db820c: Add HDMI display support
Benjamin Drung (1):
ARM: dts: exynos: Fix spelling mistake of EXYNOS5420
Biju Das (8):
arm64: dts: renesas: r8a774c0-cat874: add RTC support
dt-bindings: Add vendor prefix for Silicon Linux.
ARM: dts: r8a77470: Add USB PHY DT support
ARM: dts: iwg23s-sbc: Enable USB Phy[01]
ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device
ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host
ARM: dts: r8a77470: Add HSUSB device nodes
ARM: dts: iwg23s-sbc: Enable HS-USB
Bjorn Andersson (6):
arm64: dts: qcom: qcs404: Fix regulator supply names
arm64: dts: qcom: qcs404: Fix voltages l3
arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth
arm64: dts: qcom: sdm845: Update reserved memory map
arm64: dts: qcom: sdm845: Define rmtfs memory
arm64: dts: sdm845: Introduce ADSP and CDSP PAS nodes
Boris Brezillon (1):
ARM: dts: at91: sama5d2_xplained: Add proper regulator states for suspend-to-mem
Brian Masney (8):
ARM: dts: qcom: apq8064: add gpio-ranges
ARM: dts: qcom: mdm9615: add gpio-ranges
ARM: dts: qcom: msm8660: add gpio-ranges
ARM: dts: qcom: pma8084: add gpio-ranges
arm64: dts: qcom: pm8005: add gpio-ranges
arm64: dts: qcom: pm8998: add gpio-ranges
arm64: dts: qcom: pmi8994: add gpio-ranges
arm64: dts: qcom: pmi8998: add gpio-ranges
Bruno Thomsen (6):
dt-bindings: add vendor prefix for TQ Systems GmbH
dt-bindings: arm: add TQ boards
ARM: dts: tq imx7 common board support
ARM: dts: tq imx7s board support
ARM: dts: tq imx7d board support
ARM: dts: bugfix tqma7 soft reset issue
Cao Van Dong (6):
arm64: dts: renesas: r8a7795: Add CMT device nodes
arm64: dts: renesas: r8a77965: Add CMT device nodes
arm64: dts: renesas: r8a77990: Add CMT device nodes
ARM: dts: r8a77470: Add HSCIF support
ARM: dts: r8a77470: Add PWM support
ARM: dts: r8a77470: Add VIN support
Carlo Caione (1):
arm64: dts: imx8mq: Add on-chip OTP controller node
Chen-Yu Tsai (3):
ARM: dts: sunxi: h3/h5: Add device node for SID
ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins
ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards
Chris Packham (1):
ARM: dts: armada-38x: add interrupts for watchdog
Christian Hewitt (1):
arm64: dts: meson-gxm: Add Mali-T820 node
Christian Lamparter (1):
ARM: dts: qcom: ipq4019: enlarge PCIe BAR range
Christina Quast (38):
ARM: dts: am33xx: Added macros for numeric pinmux addresses
ARM: dts: am33xx: Added AM33XX_PADCONF macro
ARM: dts: am335x: bone-common: Replaced register offsets with defines
ARM: dts: am335x: boneblack-common: Replaced register offsets with defines
ARM: dts: am335x: boneblack-wireless: Replaced register offsets with defines
ARM: dts: am335x: pocketbeagle: Replaced register offsets with defines
ARM: dts: am335x: baltos-ir2110: Replaced register offsets with defines
ARM: dts: am335x: baltos-ir3220: Replaced register offsets with defines
ARM: dts: am335x: baltos-ir5221: Replaced register offsets with defines
ARM: dts: am335x: baltos-leds: Replaced register offsets with defines
ARM: dts: am335x: baltos: Replaced register offsets with defines
ARM: dts: am335x: base0033: Replaced register offsets with defines
ARM: dts: am335x: bonegreen-wireless: Replaced register offsets with defines
ARM: dts: am335x: boneblue: Replaced register offsets with defines
ARM: dts: am335x: bonegreen-common: Replaced register offsets with defines
ARM: dts: am335x: chiliboard: Replaced register offsets with defines
ARM: dts: am335x: chilisom: Replaced register offsets with defines
ARM: dts: am335x: cm-t335: Replaced register offsets with defines
ARM: dts: am335x: evm: Replaced register offsets with defines
ARM: dts: am335x: evmsk: Replaced register offsets with defines
ARM: dts: am335x: icev2: Replaced register offsets with defines
ARM: dts: am335x: igep0033: Replaced register offsets with defines
ARM: dts: am335x: lxm: Replaced register offsets with defines
ARM: dts: am335x: moxa-uc-2100-common: Replaced register offsets with defines
ARM: dts: am335x: moxa-uc-2101: Replaced register offsets with defines
ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register offsets with defines
ARM: dts: am335x: nano: Replaced register offsets with defines
ARM: dts: am335x: osd3358-sm-red: Replaced register offsets with defines
ARM: dts: am335x: osd335x-common: Replaced register offsets with defines
ARM: dts: am335x: pcm-953: Replaced register offsets with defines
ARM: dts: am335x: pdu001: Replaced register offsets with defines
ARM: dts: am335x: pepper: Replaced register offsets with defines
ARM: dts: am335x: phycore-som: Replaced register offsets with defines
ARM: dts: am335x: sancloud-bbe: Replaced register offsets with defines
ARM: dts: am335x: sbc-t335: Replaced register offsets with defines
ARM: dts: am335x: shc: Replaced register offsets with defines
ARM: dts: am335x: sl50: Replaced register offsets with defines
ARM: dts: am335x: wega: Replaced register offsets with defines
Christoph Muellner (3):
arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller.
arm64: dts: rockchip: Define drive-impedance-ohm for RK3399's emmc-phy.
arm64: dts: rockchip: Decrease emmc-phy's drive impedance on rk3399-puma
Chuanhong Guo (1):
arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED
Clément Péron (4):
arm64: dts: allwinner: h6: move MMC pinctrl to dtsi
dt-bindings: vendor-prefixes: add AZW
arm64: dts: allwinner: h6: Introduce Beelink GS1 board
dt-bindings: arm: sunxi: Add Beelink GS1 board
Daniel Baluta (5):
arm64: dts: imx8mq: Add SDMA nodes
arm64: dts: imx8mq: Add SAI2 node
arm64: dts: imx8mq-evk: Enable audio codec wm8524
bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbile string
arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes
David Summers (1):
ARM: dts: rockchip: Enable WiFi on rk3288-tinker
Dinh Nguyen (4):
ARM: dts: socfpga: enable MMC highspeed support
arm64: dts: stratix10: enable MMC highspeed support
arm64: dts: stratix10: increase QSPI max frequency to 100MHz
arm64: dts: agilex: Add initial support for Intel's Agilex SoCFPGA
Dmitry Osipenko (1):
ARM: tegra: Add ACTMON support on Tegra30
Douglas Anderson (10):
ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288
dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry
ARM: dts: rockchip: Add vdd_logic to rk3288-veyron
dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-veyron-mighty
ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty
ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-veyron hogs
ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-veyron-chromebook
ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron
Eddie James (2):
ARM: dts: aspeed: witherspoon: Enable vhub
ARM: dts: aspeed-g5: Add video engine
Edward A. James (1):
ARM: dts: aspeed: witherspoon: Update BMC partitioning
Erin Lo (1):
dt-bindings: mtk-sysirq: Add compatible for Mediatek MT8183
Evan Green (1):
arm64: dts: sdm845: Add UFS PHY reset
Ezequiel Garcia (2):
arm64: dts: rockchip: enable mali on Rock Pi 4
arm64: dts: rockchip: enable mali on rock960 boards
Fabien Dessenne (3):
ARM: dts: stm32: add IPCC mailbox support on STM32MP157c
ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1
ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1
Fabien Parent (4):
dt-bindings: wdog: mtk-wdt: add support for MT851
dt-bindings: timer: mtk-timer: add support for MT8516
dt-bindings: serial: mtk-uart: add support for MT8516
dt-bindings: irq: mtk,sysirq: add support for MT8516
Fabio Estevam (7):
ARM: dts: vf610-zii: Disable SNVS RTC
ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog
ARM: dts: vf610-zii: Remove 'max-brightness' property
arm64: dts: imx8mq: Move the opp table out of bus node
arm64: dts: imx8mq: Move thermal-zones out of bus node
ARM: dts: imx: Switch Zii dts to SPDX identifier
ARM: dts: imx: Use generic node names for Zii dts
Fabrice Gasnier (3):
ARM: dts: stm32: Add clock on stm32mp157c syscfg
ARM: dts: stm32: Add romem and temperature calibration on stm32mp157c
ARM: dts: stm32: Add romem and temperature calibration on stm32f429
Fabrizio Castro (10):
arm64: dts: renesas: r8a774c0: Fix cpu nodes style
arm64: dts: renesas: cat875: Add CAN support
arm64: dts: renesas: r8a774c0-cat874: Add LEDs support
arm64: dts: renesas: r8a774c0-cat874: Add RWDT support
arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes
arm64: dts: renesas: r8a774c0: Add CANFD support
arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes
ARM: dts: r8a77470: Add DU support
ARM: dts: iwg23s-sbc: Add HDMI support
arm64: dts: renesas: cat874: Add USB-HOST support
Frieder Schrempf (2):
ARM: dts: ls1021a: Remove unused properties from QSPI node
arm64: dts: fsl: Remove unused properties from FSL QSPI nodes
Gabriel Fernandez (1):
ARM: dts: stm32: Enable STM32F769 clock driver
Geert Uytterhoeven (6):
arm64: dts: renesas: r8a77990: ebisu: Add GPIO expander
arm64: dts: renesas: r8a77990: Fix SPDX license identifier style
dt-bindings: power: r8a77965: Remove non-existent A3IR power domain
ARM: dts: ape6evm: Add NOR FLASH
ARM: dts: rskrza1: Add I2C support
ARM: dts: rskrza1: Add remaining LEDs
Georgi Djakov (1):
arm64: dts: sdm845: Include the interconnect resources DT header
Guillaume La Roque (1):
arm64: dts: meson-g12a-x96-max: add regulators
Harald Geyer (1):
arm64: dts: allwinner: a64: teres-i: enable backlight
Harini Katakam (1):
arm64: zynqmp: dt: Add TI PHY quirk
Heiko Stuebner (2):
arm64: dts: rockchip: bulk convert gpios to their constant counterparts
ARM: dts: rockchip: bulk convert gpios to their constant counterparts
Horia Geantă (1):
arm64: dts: ls1043a: add crypto node alias also for qds
Igor Opaniuk (1):
ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis
Jacky Bai (3):
dt-bindings: arm: imx: Add the soc binding for imx8mm
arm64: dts: imx: Add i.mx8mm dtsi support
arm64: dts: imx: Add i.mx8mm evk basic dts support
Jacopo Mondi (1):
arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN
Jagan Teki (8):
arm64: dts: allwinner: a64-amarula-relic: Add STLM75 sensor
dt-bindings: Add vendor prefix for oceanic
arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support
arm64: dts: rockchip: Add Nanopi NEO4 initial support
arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk3399-rock960
arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus
arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1
arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node
Jernej Skrabec (1):
arm64: dts: allwinner: h6: Add Video Engine node
Jerome Brunet (7):
arm64: dts: meson: g12a: add secure monitor
arm64: dts: meson: g12a: add efuse
arm64: dts: meson: g12a: add pinctrl support controllers
arm64: dts: meson: g12a: add uart_ao_a pinctrl
arm64: dts: meson: g12a: add reset controller
arm64: dts: meson-g12a-sei510: add regulators
arm64: dts: meson-g12a-u200: add regulators
Jiada Wang (3):
arm64: dts: renesas: r8a7796: remove unneeded sound #address/size-cells
arm64: dts: renesas: r8a77965: add SSIU support for sound
arm64: dts: renesas: use extended audio dmac register
Joel Stanley (4):
ARM: dts: aspeed: ast2500: Update flash layout
ARM: dts: aspeed-g5: Add resets and clocks to GFX node
ARM: dts: aspeed: Enable the GFX IP
ARM: dts: aspeed: Add RTC node
Johan Jonker (2):
ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 emmc node
ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808
John Stultz (2):
arm64: dts: hi3660: Add dma to uart nodes
arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-channel-mask
Jolly Shah (1):
include: dt-binding: clock: Rename zynqmp header file
Jon Hunter (1):
arm64: tegra: Add supply for temperature sensor on P2888
Jonas Karlman (6):
ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s
ARM: dts: rockchip: add grf reference in rk3288 tsadc node
arm64: dts: rockchip: enable HDMI CEC on rk3328
arm64: dts: rockchip: fix regulator name on rk3328-rock64
arm64: dts: rockchip: add leds node on rk3328-rock64
arm64: dts: rockchip: add ir-receiver node on rk3328-rock64
Jonathan Neuschäfer (4):
ARM: dts: imx50: Add PHY node for usbotg and adjust clocks
dt-bindings: Add vendor prefix for Rakuten Kobo, Inc.
dt-bindings: arm: fsl: Add i.MX50 based boards
ARM: dts: imx50: Add Kobo Aura DTS
Jordan Crouse (2):
arm64: dts: msm8996: Add graphics smmu node
arm64: dts: Add Adreno GPU definitions
Jorge Ramirez-Ortiz (2):
arm64: dts: qcom: pms405: add spmi regulators
arm64: dts: qcom: qcs404-evb: add spmi regulators
Joseph Lo (6):
arm64: tegra: Fix timer node for Tegra210
arm64: tegra: Add CPU idle states properties for Tegra210
arm64: tegra: Enable CPU idle support for Jetson TX1
arm64: tegra: Enable CPU idle support for Smaug
arm64: tegra: Enable CPU idle support for Shield
arm64: tegra: Add L2 cache topology to Tegra210
Kabir Sahane (1):
ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on
Kamil Konieczny (1):
arm64: dts: exynos: Add SlimSSS to Exynos5433
Katsuhiro Suzuki (4):
arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328
arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64
arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399
arm64: dts: rockchip: fix IO domain voltage setting of APIO5 on rockpro64
Kazuya Mizuguchi (1):
arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy mode to rgmii
Kevin Hilman (2):
Merge tag 'meson-clk-headers-5.2' of git://github.com/BayLibre/clk-meson into v5.2/dt64
Merge branch 'reset/meson-g12a' of git://git.pengutronix.de/pza/linux into v5.2/dt64
Khasim Syed Mohammed (2):
arm64: dts: qcom: qcs404: Remove default setting of controlled-remotely for BAM DMA
arm64: dts: qcom: qcs404-evb: Change the compatible to distinguish platforms
Kishon Vijay Abraham I (1):
ARM: dts: dra7: Add properties to enable PCIe x2 lane mode
Krzysztof Kozlowski (20):
ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412
ARM: dts: exynos: Document regulator used by ADC on Odroid U3
ARM: dts: exynos: Use stdout path property on Arndale Octa board
ARM: dts: exynos: Add unused PMIC regulators on Arndale Octa board
ARM: dts: exynos: Add CPU cooling on Arndale Octa
ARM: dts: exynos: Order nodes alphabetically in Arndale Octa
ARM: dts: exynos: Enable ADC on Arndale Octa
ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels on Arndale Octa
ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa
ARM: dts: exynos: Extend the eMMC node on Arndale Octa
ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
ARM: dts: exynos: Use stdout-path property instead of console in bootargs
ARM: dts: exynos: Remove console argument from bootargs
ARM: dts: exynos: Move pmu and timer nodes out of soc
ARM: dts: exynos: Remove unneeded address/size cells from fixed-clock on Exynos3250
ARM: dts: exynos: Move fixed-clocks out of soc on Exynos3250
ARM: dts: exynos: Properly override node to use MDMA0 on Universal C210
ARM: dts: s5pv210: Fix camera clock provider on Goni board
arm64: dts: exynos: Move pmu and timer nodes out of soc
arm64: dts: exynos: Move fixed-clocks out of soc
Laurent Pinchart (3):
arm64: dts: renesas: r8a77990: ebisu: Enable LVDS1 encoder
arm64: dts: renesas: r8a77995: draak: Enable LVDS1 encoder
arm64: dts: renesas: salvator-common: Add GPIO keys support
Lei YU (1):
ARM: dts: aspeed: palmetto: Fix flash_memory region
Leonard Crestez (2):
arm64: dts: imx8qxp-mek: Add i2c1 with pca9646
arm64: dts: imx8mm: Add cpufreq properties
Leonidas P. Papadakos (4):
arm64: dts: rockchip: give some life to the rk3328-roc-cc leds
arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries for all cpu nodes
arm64: dts: rockchip: eMMC additions for rk3328-roc-cc
arm64: dts: rockchip: enable display nodes on rk3328-roc-cc
Linus Walleij (3):
ARM: dts: ux500: Add Mali-400
ARM: dts: Ux500: Add MCDE and Samsung display
ARM: dts: gemini: Indent DIR-685 partition table
Lucas Stach (7):
ARM: dts: imx6: RDU2: add switch watchdog device
ARM: dts: imx6: RDU2: manage backlight from panel
arm64: dts: imx8mq: fix higher CPU operating point
arm64: dts: imx: add Zii Ultra board support
arm64: dts: imx8mq: add GPU node
arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain
arm64: dts: imx8mq: fix GPU clock frequency
Ludovic Barre (6):
ARM: dts: stm32: add sdmmc1 support on stm32h743
ARM: dts: stm32: add sdmmc1 support on stm32h743i eval board
ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board
ARM: dts: stm32: add sdmmc1 support on stm32mp157c
ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board
ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board
Magnus Damm (5):
arm64: dts: renesas: Update Ebisu and Draak bootargs
ARM: dts: kzm9d: Add rw parameter to bootargs
ARM: dts: bockw: Reorder bootargs
ARM: dts: marzen: Add rw to bootargs and use ip=dhcp
ARM: dts: ape6evm: Reorder bootargs
Manivannan Sadhasivam (11):
arm64: dts: freescale: Enable PCI-E controller for Oxalis board
dt-bindings: reset: Add HI3670 reset controller binding
arm64: dts: hisilicon: hi3670: Add reset controller support
dt-bindings: mmc: Add HI3670 MMC controller binding
arm64: dts: hisilicon: hi3670: Add MMC controller support
arm64: dts: hisilicon: hikey970: Add SD and WiFi support
arm64: dts: hisilicon: hi3670: Add UFS controller support
arm64: dts: bitmain: Add GPIO support for BM1880 SoC
arm64: dts: bitmain: Add GPIO Line names for Sophon Edge board
arm64: dts: bitmain: Add pinctrl support for BM1880 SoC
arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge
Mans Rullgard (5):
ARM: dts: sun7i: add pinctrl for missing uart mux options
ARM: dts: sun7i: add pinctrl for CAN in PA bank
ARM: dts: sun7i: add pinctrl for EMAC in PH bank
ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes
ARM: dts: sun7i: fix typos in uart pin mux
Marc Gonzalez (5):
dt-bindings: ufs: Add msm8998 compatible string
arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load
arm64: dts: qcom: msm8998: Add UFS nodes
arm64: dts: msm8998: Add UFS phy reset
arm64: dts: qcom: msm8998: Fix blsp2_i2c5 address
Marc Zyngier (1):
arm64: dts: rockchip: Add capacity-dmips-mhz attributes to rk3399
Marco Felsch (1):
ARM: dts: pfla02: prepare storage devices to add paritions
Marek Vasut (8):
arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1
ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node
ARM: dts: alt: Add DA9063 PMIC node
of: Add vendor prefix for Menlo Systems GmbH
ARM: dts: alt: Enable USB support
dt-bindings: arm: fsl: Add devicetree binding for M53 Menlo board.
ARM: dts: imx53: Rename M53 SoM touchscreen node
ARM: dts: imx53: Add Menlosystems M53 board
Martin Blumenstingl (6):
ARM: dts: meson8: add the internal clock measurer
ARM: dts: meson8b: add the internal clock measurer
ARM: dts: meson8b: odroidc1: add the GPIO line names
ARM: dts: meson: add support for the RTC
ARM: dts: meson8b: ec100: enable the RTC
ARM: dts: meson8b: odroid-c1: prepare support for the RTC
Matthias Kaehlcke (9):
ARM: dts: rockchip: Remove unnecessary setting of UART0 SCLK rate on veyron
ARM: dts: rockchip: Add BT_EN to the power sequence for veyron
ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288
arm64: dts: qcom: pm8998: Use ADC temperature to temp-alarm node
arm64: dts: qcom: msm8916: Set 'xo_board' as ref clock of the DSI PHY
arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs
arm64: dts: sdm845: Add CPU topology
arm64: dts: sdm845: Add CPU capacity values
ARM: dts: qcom-apq8064: Set 'cxo_board' as ref clock of the DSI PHY
Maxime Ripard (53):
arm64: dts: allwinner: a64: Add cross links for the mixers
arm64: dts: allwinner: a64: Fix the TCON output clock
arm64: dts: allwinner: a64: Fix display pipeline endpoints
arm64: dts: allwinner: a64: Add missing PIO clocks
arm64: dts: allwinner: Fix pinctrl node names
ARM: dts: sunxi: h3/h5: Remove stale pinctrl-names entry
ARM: dts: sun8i: h3: Refactor the pinctrl node names
ARM: dts: sun8i: a83t: Add cross links for the mixers
ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC
ARM: dts: sun5i: Fix Display Engine DTC warnings
ARM: dts: sun6i: Fix Display Engine DTC warnings
ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings
ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings
ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings
ARM: dts: sun8i: r40: Fix Display Engine DTC warnings
ARM: dts: sun9i: Fix Display Engine DTC warnings
ARM: dts: sun9i: Add missing unit address
dt-bindings: Add YAML description for Allwinner boards
ARM: dts: sun8i: a33: Add default address and size cells to the DSI node
ARM: dts: sun8i: a23/a33: Add R_I2C Controller
dt-bindings: arm: Remove the CPU compatible documentation
ARM: dts: sun9i: optimus: Fix fixed-regulators
ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry
ARM: dts: sunxi: Fix GIC compatible
ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio
ARM: sunxi: Fix the USB PHY ID detect GPIO properties
ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties
ARM: dts: sunxi: Fix the TCON output clock
ARM: dts: sun8i: tbs-a711: Fix typo in regulators
ARM: sunxi: dts: Split USB PHY cells into an array
ARM: dts: sun8i: r40: Fix AHCI reset-names property
ARM: dts: sun8i: r40: Remove useless AHCI properties
ARM: dts: sunxi: Remove pinctrl size-cells property
ARM: dts: sun8i: A23/A33: Fix pinctrl node names
ARM: dts: sunxi: Add default dr_mode
ARM: dts: sun8i: h3: Add default dr_mode
arm64: dts: allwinner: a64: Add default dr_mode
arm64: dts: allwinner: a64: Fix the Codec I2S binding
ARM: dts: sun9i: Remove deprecated pinctrl properties
ARM: dts: sunxi: Conform to DT spec for NAND controller
ARM: dts: sunxi: Remove useless address and size cells
ARM: dts: sunxi: Remove pinctrl groups setting bias
ARM: dts: sunxi: Remove useless pinctrl nodes
ARM: dts: sun5i: Add the MBUS controller
ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI
ARM: dts: sunxi: h3/h5: Remove useless phy-names from EHCI and OHCI
arm64: dts: allwinner: Remove useless phy-names from EHCI and OHCI
ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry
ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties
ARM: dts: sun6i: i7: Remove useless property
ARM: dts: sun5i: Reorder pinctrl nodes
arm64: dts: allwinner: Fix DE2 bus node name
ARM: dts: sun8i: mapleboard: Remove cd-inverted
Mike Erdahl (1):
ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in suspend to memory
Miquel Raynal (1):
ARM: dts: sunxi: Improve A33 NAND transfers by using DMA
Neil Armstrong (25):
vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd
arm64: dts: Add SEI Robotics SEI510 Board
arm64: dts: meson-g12a: Add AO Secure node
arm64: dts: meson-gxm-nexbox-a1: Enable USB
arm64: dts: meson: g12a: Add AO Clock + Reset Controller support
arm64: dts: meson: g12a: Add UART A, B & C nodes and pins
arm64: dts: meson-g12a-u200: add uart_AO pinctrl
arm64: dts: meson-g12a-sei510: add uart_AO pinctrl
arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl
arm64: dts: meson-g12a-x96-max: Enable BT Module
arm64: dts: meson-g12a: Add CMA reserved memory
dt-bindings: gpu: mali-midgard: Add resets property
dt-bindings: power: amlogic, meson-gx-pwrc: Add G12A compatible
arm64: dts: meson: g12a: Add SAR ADC node
arm64: dts: meson: g12a: Add G12A USB nodes
arm64: dts: meson: g12a: Add mali-g31 gpu node
arm64: dts: meson-g12a-sei510: Add ADC Key and BT support
arm64: dts: meson-g12a-sei510: Enable USB
arm64: dts: meson-g12a-u200: Enable USB
arm64: dts: meson-g12a-x96-max: Enable USB
arm64: dts: meson-g12a: Add VPU and HDMI related nodes
arm64: dts: meson-g12a: Add AO-CEC nodes
arm64: dts: meson-g12a-x96-max: Add support for Video Display
arm64: dts: meson-g12a-sei510: Add support for Video Display
arm64: dts: meson-g12a-u200: Add support for Video Display
Nicolas Ferre (1):
ARM: dts: at91: sama5d2: add labels to soc dtsi for derivative boards
Niklas Söderlund (2):
arm64: dts: renesas: r8a774c0: Remove invalid compatible value for CSI40
arm64: dts: renesas: r8a77990: Remove invalid compatible value for CSI40
Olivier Moysan (2):
ARM: dts: stm32: add spdifrx support on stm32mp157c
ARM: dts: stm32: add spdfirx pins to stm32mp157c
Olof Johansson (43):
Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
Merge tag 'samsung-dt-5.2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/dt
Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'sunxi-h3-h5-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'renesas-arm64-dt2-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
Merge tag 'renesas-arm-dt-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
Merge tag 'renesas-dt-bindings-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'amlogic-dt64-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'imx-bindings-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'imx-dt-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'qcom-arm64-for-5.2' of git://git.kernel.org/.../agross/linux into arm/dt
Merge tag 'qcom-dts-for-5.2' of git://git.kernel.org/.../agross/linux into arm/dt
Merge branch 'at91-dt' of git://git.kernel.org/.../at91/linux into arm/dt
Merge tag 'mvebu-dt-5.2-1' of git://git.infradead.org/linux-mvebu into arm/dt
Merge tag 'mvebu-dt64-5.2-1' of git://git.infradead.org/linux-mvebu into arm/dt
Merge tag 'v5.1-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
Merge tag 'v5.2-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'v5.2-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'qcom-dts-for-5.2-1' of git://git.kernel.org/.../agross/linux into arm/dt
Merge tag 'qcom-arm64-for-5.2-1' of git://git.kernel.org/.../agross/linux into arm/dt
Merge tag 'samsung-dt-5.2-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.2-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'lpc32xx-dt-for-5.2' of https://github.com/vzapolskiy/linux-lpc32xx into arm/dt
Merge tag 'imx-dt64-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/.../mani/linux-bitmain into arm/dt
Ondrej Jirman (11):
ARM: dts: sun8i: tbs-a711: Enable bluetooth
ARM: dts: sun8i: a83t: Add nodes for UART2-UART4
ARM: dts: sun8i: a83t: Add missing cooling device properties for CPUs
ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer
ARM: dts: sun8i: a83t: Add UART2 PB pins
ARM: dts: sun8i: a83t: Add missing CPU clock references
ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module)
ARM: dts: sun8i: tbs-a711: Add support for volume keys input
dt-bindings: sunxi: Add compatible for OrangePi 3 board
arm64: dts: allwinner: h6: Add Orange Pi 3 DTS
arm64: dts: allwinner: h6: Add MMC1 pins
Pablo Greco (1):
ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node dereferences.
Pascal Paillet (2):
ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board
ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board
Paul Kocialkowski (1):
ARM: dts: sun8i-h3: Add support for the RerVision H3-DVK board
Peng Fan (2):
arm64: dts: imx8qxp: fix mbox-cells
arm64: dts: imx8qxp: add lsio_mu2 node
Peng Ma (2):
arm64: dts: ls1028a: Corrected the SATA ecc address
arm64: dts: lx2160a: add sata node support
Pierre-Jean Texier (1):
ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on
Priit Laes (1):
ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks
Quentin Schulz (1):
ARM: dtsi: axp81x: add USB power supply node
Rajan Vaja (1):
dt-bindings: xilinx: Separate clock binding from firmware doc
Rajendra Nayak (1):
arm64: dts: sdm845: Include rpmpd DT header
Ran Wang (1):
arm64: dts: lx2160a: add cpu idle support
Robin Murphy (3):
arm64: dts: rockchip: Add PWM fan for NanoPC-T4
arm64: dts: rockchip: Add nanopi4 ethernet phy
dt-bindings: hwmon (pwm-fan) Remove dead "cooling-*-state" properties
Roger Quadros (2):
dt-binding: arm: omap: Add information for AM5748
ARM: dts: dra7: Separate AM57 dtsi files
Rui Miguel Silva (5):
ARM: dts: imx7s: add mipi phy power domain
ARM: dts: imx7s: add multiplexer controls
ARM: dts: imx7s: Add video mux, csi and mipi_csi
ARM: dts: imx7s-warp: add csi and mipi_csi node
ARM: dts: imx7s-warp: add ov2680 sensor node
Ryder Lee (2):
dt-bindings: mediatek: update bindings for MT7629 SoC
dt-bindings: soc: fix a typo for MT7623A
Sameer Pujar (1):
arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1
Seiya Wang (2):
arm64: dts: mt8173: correct cpu type of cpu2 and cpu3 to cortex-a72
arm64: dts: mt8173: add pmu nodes for mt8173
Simon Horman (1):
arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config
Sowjanya Komatineni (2):
arm64: tegra: Fix default tap and trim values
arm64: tegra: Enable command queue for Tegra186 SDMMC4
Srinivas Kandagatla (1):
arm64: dts: db820c: Add sound card support
Stuart Menefy (4):
ARM: dts: exynos: Use bustop PLL as the source for MMC clocks on Exynos5260
ARM: dts: exynos: Add high speed I2C ports for Exynos5260
ARM: dts: exynos: Add interrupts for dedicated EINTs on Exynos5260
ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260
Sylwester Nawrocki (2):
ARM: dts: exynos: Fix audio routing on Odroid XU3
ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3
Takeshi Kihara (5):
arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal register address
arm64: dts: renesas: ebisu: Enable VIN5
arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC
arm64: dts: renesas: salvator-common: Sort node label
arm64: dts: renesas: r8a77965: Remove reg-names of display node
Tao Ren (1):
ARM: dts: aspeed: cmm: enable iio-hwmon-adc
Thierry Reding (11):
arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB pad controller
arm64: tegra: smaug: Move PLL power supplies to XUSB pad controller
arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support
ARM: tegra: Remove gratuitous parentheses in SPDX license identifier
ARM: tegra: apalis: Move PLL power supplies to XUSB pad controller
ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pad controller
ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller
ARM: tegra: venice2: Move PLL power supplies to XUSB pad controller
arm64: tegra: Add XUSB and pad controller on Tegra186
arm64: tegra: Enable XUSB on P2771
arm64: tegra: Remove regulator hacks on Jetson TX2
Thomas Schreiber (1):
arm64: dts: clearfog-gt-8k: add wlan_disable signal hog
Tim Harvey (2):
ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x
ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx
Tony Lindgren (3):
ARM: dts: Add common mcpdm dts file for omap4
ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap4
ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap5
Uwe Kleine-König (2):
dt-bindings: arm: fsl: Add devicetree binding for Eckelmann ci4x10
ARM: dts: Add devicetree for Eckelmann ci4x10
Vijay Khemka (1):
ARM: dts: aspeed: tiogapass: Enable VUART
Vinod Koul (2):
arm64: dts: qcom: qcs404: Add Ethernet node
arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000
Vladimir Zapolskiy (5):
ARM: dts: lpc32xx: change hexadecimal values to lower case
ARM: dts: lpc32xx: disable I2S controllers by default
ARM: dts: lpc32xx: disable MAC controller by default
ARM: dts: lpc32xx: add address and size cell values to SPI controller nodes
ARM: dts: lpc32xx: use SPDX license identifier
Yangtao Li (1):
arm64: dts: allwinner: h6: Add device node for SID
Yannick Fertré (5):
ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2
ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157
ARM: dts: stm32: add ltdc pins muxing on stm32mp157
ARM: dts: stm32: add cec pins muxing on stm32mp157
ARM: dts: stm32: enable cec on stm32mp157a-dk1 board
Yinbo Zhu (1):
ARM: dts: ls1021a-qds: enable esdhc controller
Youlin Wang (1):
arm64: dts: hi3660: Add hisi asp dma device
Yunfei Dong (1):
arm64: dts: Using standard CCF interface to set vcodec clk
Zheng Yang (1):
ARM: dts: rockchip: add rk3066 hdmi nodes
Zhiyong Tao (1):
arm64: dts: mt8183: add pinctrl file
Ziping Chen (1):
ARM: dts: sunxi: Add R_LRADC support for A83T
.../devicetree/bindings/arm/amlogic.txt | 1 +
.../bindings/arm/freescale/fsl,scu.txt | 29 +-
Documentation/devicetree/bindings/arm/fsl.yaml | 36 +
.../devicetree/bindings/arm/omap/omap.txt | 6 +
.../devicetree/bindings/arm/rockchip.yaml | 25 +-
Documentation/devicetree/bindings/arm/sunxi.txt | 23 -
.../devicetree/bindings/arm/sunxi.yaml | 807 +++++++++++++
.../bindings/clock/xlnx,zynqmp-clk.txt | 63 +
.../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 +
.../firmware/xilinx/xlnx,zynqmp-firmware.txt | 54 +-
.../bindings/gpu/arm,mali-midgard.txt | 14 +
.../devicetree/bindings/hwmon/pwm-fan.txt | 2 -
.../devicetree/bindings/iio/adc/imx7d-adc.txt | 2 +
.../bindings/iio/adc/qcom,spmi-vadc.txt | 1 +
.../interrupt-controller/mediatek,sysirq.txt | 7 +-
.../bindings/memory-controllers/fsl/mmdc.txt | 35 +
.../devicetree/bindings/mmc/k3-dw-mshc.txt | 2 +
.../bindings/power/amlogic,meson-gx-pwrc.txt | 4 +-
.../bindings/reset/hisilicon,hi3660-reset.txt | 7 +-
.../devicetree/bindings/serial/mtk-uart.txt | 4 +-
.../devicetree/bindings/soc/mediatek/scpsys.txt | 5 +-
.../bindings/timer/mediatek,mtk-timer.txt | 1 +
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 7 +
arch/arm/boot/dts/Makefile | 13 +-
arch/arm/boot/dts/am335x-baltos-ir2110.dts | 16 +-
arch/arm/boot/dts/am335x-baltos-ir3220.dts | 38 +-
arch/arm/boot/dts/am335x-baltos-ir5221.dts | 42 +-
arch/arm/boot/dts/am335x-baltos-leds.dtsi | 6 +-
arch/arm/boot/dts/am335x-baltos.dtsi | 140 +--
arch/arm/boot/dts/am335x-base0033.dts | 48 +-
arch/arm/boot/dts/am335x-bone-common.dtsi | 116 +-
arch/arm/boot/dts/am335x-boneblack-common.dtsi | 54 +-
arch/arm/boot/dts/am335x-boneblack-wireless.dts | 28 +-
arch/arm/boot/dts/am335x-boneblue.dts | 104 +-
arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 4 +-
arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 28 +-
arch/arm/boot/dts/am335x-chiliboard.dts | 66 +-
arch/arm/boot/dts/am335x-chilisom.dtsi | 34 +-
arch/arm/boot/dts/am335x-cm-t335.dts | 190 ++-
arch/arm/boot/dts/am335x-evm.dts | 234 ++--
arch/arm/boot/dts/am335x-evmsk.dts | 292 ++---
arch/arm/boot/dts/am335x-icev2.dts | 116 +-
arch/arm/boot/dts/am335x-igep0033.dtsi | 40 +-
arch/arm/boot/dts/am335x-lxm.dts | 120 +-
.../boot/dts/am335x-moxa-uc-2100-common.dtsi | 42 +-
arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 24 +-
arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 116 +-
arch/arm/boot/dts/am335x-nano.dts | 140 +--
arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 168 +--
arch/arm/boot/dts/am335x-osd335x-common.dtsi | 4 +-
arch/arm/boot/dts/am335x-pcm-953.dtsi | 74 +-
arch/arm/boot/dts/am335x-pdu001.dts | 170 +--
arch/arm/boot/dts/am335x-pepper.dts | 200 ++--
arch/arm/boot/dts/am335x-phycore-som.dtsi | 60 +-
arch/arm/boot/dts/am335x-pocketbeagle.dts | 56 +-
arch/arm/boot/dts/am335x-sancloud-bbe.dts | 62 +-
arch/arm/boot/dts/am335x-sbc-t335.dts | 152 +--
arch/arm/boot/dts/am335x-shc.dts | 226 ++--
arch/arm/boot/dts/am335x-sl50.dts | 208 ++--
arch/arm/boot/dts/am335x-wega.dtsi | 68 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 11 +
arch/arm/boot/dts/am5718.dtsi | 32 +
arch/arm/boot/dts/am571x-idk.dts | 2 +-
arch/arm/boot/dts/am5728.dtsi | 33 +
arch/arm/boot/dts/am572x-idk.dts | 5 +-
arch/arm/boot/dts/am5748.dtsi | 33 +
arch/arm/boot/dts/am574x-idk.dts | 4 +-
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +-
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +-
arch/arm/boot/dts/armada-38x.dtsi | 2 +
arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 +-
arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 6 +
.../boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 +
arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 4 +-
arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 8 +
.../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 52 +-
arch/arm/boot/dts/aspeed-g4.dtsi | 6 +
arch/arm/boot/dts/aspeed-g5.dtsi | 20 +
arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 39 +-
arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 39 +-
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 93 +-
arch/arm/boot/dts/at91-sama5d4_xplained.dts | 39 +-
arch/arm/boot/dts/at91-sama5d4ek.dts | 39 +-
arch/arm/boot/dts/at91-vinco.dts | 39 +-
arch/arm/boot/dts/at91sam9260ek.dts | 39 +-
arch/arm/boot/dts/at91sam9xe.dtsi | 39 +-
arch/arm/boot/dts/axp81x.dtsi | 4 +
arch/arm/boot/dts/dra7-l4.dtsi | 6 +-
arch/arm/boot/dts/dra7.dtsi | 2 +
arch/arm/boot/dts/emev2-kzm9d.dts | 2 +-
arch/arm/boot/dts/exynos3250.dtsi | 72 +-
arch/arm/boot/dts/exynos4.dtsi | 14 +-
arch/arm/boot/dts/exynos4210-origen.dts | 4 +-
arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +-
arch/arm/boot/dts/exynos4210-trats.dts | 4 +-
arch/arm/boot/dts/exynos4210-universal_c210.dts | 21 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 7 +-
arch/arm/boot/dts/exynos4412-origen.dts | 3 +-
arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +-
arch/arm/boot/dts/exynos4412-trats2.dts | 3 +-
arch/arm/boot/dts/exynos4412.dtsi | 2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 +-
arch/arm/boot/dts/exynos5250.dtsi | 40 +-
arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 16 +
arch/arm/boot/dts/exynos5260-xyref5260.dts | 2 +-
arch/arm/boot/dts/exynos5260.dtsi | 82 +-
arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 -
arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +-
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 364 +++++-
arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +-
arch/arm/boot/dts/exynos5420.dtsi | 2 +-
.../boot/dts/exynos5422-odroidxu3-audio.dtsi | 5 +-
.../boot/dts/exynos5422-odroidxu3-common.dtsi | 2 -
arch/arm/boot/dts/exynos54xx.dtsi | 38 +-
arch/arm/boot/dts/gemini-dlink-dir-685.dts | 82 +-
arch/arm/boot/dts/imx35.dtsi | 6 +
arch/arm/boot/dts/imx50-kobo-aura.dts | 258 ++++
arch/arm/boot/dts/imx50.dtsi | 23 +-
arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +-
arch/arm/boot/dts/imx51.dtsi | 2 +-
arch/arm/boot/dts/imx53-m53.dtsi | 2 +-
arch/arm/boot/dts/imx53-m53menlo.dts | 311 +++++
arch/arm/boot/dts/imx53.dtsi | 2 +-
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 4 +-
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 ++++++
arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 +
arch/arm/boot/dts/imx6q-gw54xx.dts | 105 ++
arch/arm/boot/dts/imx6q-logicpd.dts | 4 +-
arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +-
arch/arm/boot/dts/imx6qdl-emcon.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 +++
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 50 +-
arch/arm/boot/dts/imx6qdl.dtsi | 18 +-
arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +-
arch/arm/boot/dts/imx6sl.dtsi | 11 +-
arch/arm/boot/dts/imx6sll.dtsi | 3 +-
arch/arm/boot/dts/imx6sx.dtsi | 4 +-
arch/arm/boot/dts/imx6ul.dtsi | 4 +-
arch/arm/boot/dts/imx7-mba7.dtsi | 550 +++++++++
arch/arm/boot/dts/imx7-tqma7.dtsi | 249 ++++
arch/arm/boot/dts/imx7d-mba7.dts | 119 ++
arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 +
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 941 +++++++++++++++
arch/arm/boot/dts/imx7d.dtsi | 1 +
arch/arm/boot/dts/imx7s-mba7.dts | 18 +
arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 +
arch/arm/boot/dts/imx7s-warp.dts | 61 +
arch/arm/boot/dts/imx7s.dtsi | 98 +-
arch/arm/boot/dts/imx7ulp.dtsi | 12 +
arch/arm/boot/dts/lpc3250-ea3250.dts | 1 +
arch/arm/boot/dts/lpc3250-phy3250.dts | 3 +-
arch/arm/boot/dts/lpc32xx.dtsi | 38 +-
arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 -
arch/arm/boot/dts/ls1021a-qds.dts | 4 +
arch/arm/boot/dts/ls1021a.dtsi | 1 -
arch/arm/boot/dts/meson.dtsi | 9 +
arch/arm/boot/dts/meson8.dtsi | 10 +
arch/arm/boot/dts/meson8b-ec100.dts | 14 +
arch/arm/boot/dts/meson8b-odroidc1.dts | 66 ++
arch/arm/boot/dts/meson8b.dtsi | 10 +
arch/arm/boot/dts/omap2420-n810.dts | 2 +-
arch/arm/boot/dts/omap4-duovero.dtsi | 21 +-
arch/arm/boot/dts/omap4-l4-abe.dtsi | 501 ++++++++
arch/arm/boot/dts/omap4-mcpdm.dtsi | 44 +
arch/arm/boot/dts/omap4-panda-common.dtsi | 21 +-
arch/arm/boot/dts/omap4-sdp.dts | 21 +-
arch/arm/boot/dts/omap4-var-som-om44.dtsi | 21 +-
arch/arm/boot/dts/omap4.dtsi | 192 +--
arch/arm/boot/dts/omap5-board-common.dtsi | 8 +-
arch/arm/boot/dts/omap5-l4-abe.dtsi | 447 +++++++
arch/arm/boot/dts/omap5.dtsi | 115 +-
arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +-
arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +-
arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 +
arch/arm/boot/dts/qcom-msm8660.dtsi | 1 +
arch/arm/boot/dts/qcom-pma8084.dtsi | 1 +
arch/arm/boot/dts/r7s72100-rskrza1.dts | 46 +-
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 29 +-
arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 123 ++
arch/arm/boot/dts/r8a77470.dtsi | 313 +++++
arch/arm/boot/dts/r8a7778-bockw.dts | 2 +-
arch/arm/boot/dts/r8a7779-marzen.dts | 2 +-
arch/arm/boot/dts/r8a7792-blanche.dts | 20 +
arch/arm/boot/dts/r8a7792.dtsi | 18 +
arch/arm/boot/dts/r8a7794-alt.dts | 47 +
arch/arm/boot/dts/rk3036-kylin.dts | 10 +-
arch/arm/boot/dts/rk3036.dtsi | 136 +--
arch/arm/boot/dts/rk3066a-marsboard.dts | 2 +-
arch/arm/boot/dts/rk3066a-mk808.dts | 37 +-
arch/arm/boot/dts/rk3066a-rayeager.dts | 26 +-
arch/arm/boot/dts/rk3066a.dtsi | 239 ++--
arch/arm/boot/dts/rk3188-px3-evb.dts | 4 +-
arch/arm/boot/dts/rk3188-radxarock.dts | 14 +-
arch/arm/boot/dts/rk3188.dtsi | 210 ++--
arch/arm/boot/dts/rk322x.dtsi | 170 +--
arch/arm/boot/dts/rk3288-evb-act8846.dts | 4 +-
arch/arm/boot/dts/rk3288-evb.dtsi | 26 +-
arch/arm/boot/dts/rk3288-fennec.dts | 10 +-
arch/arm/boot/dts/rk3288-firefly-beta.dts | 4 +-
.../boot/dts/rk3288-firefly-reload-core.dtsi | 10 +-
arch/arm/boot/dts/rk3288-firefly-reload.dts | 36 +-
arch/arm/boot/dts/rk3288-firefly.dts | 4 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 38 +-
arch/arm/boot/dts/rk3288-miqi.dts | 28 +-
arch/arm/boot/dts/rk3288-phycore-rdk.dts | 28 +-
arch/arm/boot/dts/rk3288-phycore-som.dtsi | 30 +-
arch/arm/boot/dts/rk3288-r89.dts | 14 +-
arch/arm/boot/dts/rk3288-rock2-som.dtsi | 4 +-
arch/arm/boot/dts/rk3288-rock2-square.dts | 18 +-
arch/arm/boot/dts/rk3288-tinker-s.dts | 5 +
arch/arm/boot/dts/rk3288-tinker.dtsi | 67 +-
.../boot/dts/rk3288-veyron-analog-audio.dtsi | 8 +-
arch/arm/boot/dts/rk3288-veyron-brain.dts | 8 +-
arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 25 +-
arch/arm/boot/dts/rk3288-veyron-jaq.dts | 14 +-
arch/arm/boot/dts/rk3288-veyron-jerry.dts | 23 +-
arch/arm/boot/dts/rk3288-veyron-mickey.dts | 6 +-
arch/arm/boot/dts/rk3288-veyron-mighty.dts | 34 +
arch/arm/boot/dts/rk3288-veyron-minnie.dts | 24 +-
arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +-
arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 16 +-
arch/arm/boot/dts/rk3288-veyron-speedy.dts | 14 +-
arch/arm/boot/dts/rk3288-veyron.dtsi | 91 +-
arch/arm/boot/dts/rk3288-vyasa.dts | 6 +-
arch/arm/boot/dts/rk3288.dtsi | 317 ++---
arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 -
arch/arm/boot/dts/rv1108.dtsi | 138 +--
arch/arm/boot/dts/s5pv210-goni.dts | 2 +-
arch/arm/boot/dts/s5pv210.dtsi | 6 +-
arch/arm/boot/dts/sama5d2.dtsi | 45 +-
arch/arm/boot/dts/sama5d36ek_cmp.dts | 39 +-
arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 39 +-
arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 39 +-
arch/arm/boot/dts/sama5d4.dtsi | 39 +-
.../boot/dts/socfpga_arria10_socdk_sdmmc.dts | 1 +
arch/arm/boot/dts/ste-dbx5x0.dtsi | 74 +-
arch/arm/boot/dts/ste-href-stuib.dtsi | 13 +
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 13 +
arch/arm/boot/dts/stm32f429.dtsi | 13 +
arch/arm/boot/dts/stm32f769-disco.dts | 4 +
arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 68 ++
arch/arm/boot/dts/stm32h743.dtsi | 14 +
arch/arm/boot/dts/stm32h743i-disco.dts | 20 +
arch/arm/boot/dts/stm32h743i-eval.dts | 23 +-
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 269 +++++
arch/arm/boot/dts/stm32mp157a-dk1.dts | 250 ++++
arch/arm/boot/dts/stm32mp157c-dk2.dts | 76 ++
arch/arm/boot/dts/stm32mp157c-ed1.dts | 175 ++-
arch/arm/boot/dts/stm32mp157c.dtsi | 56 +
arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 10 +-
.../arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-inet1.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 20 +-
arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 72 +-
arch/arm/boot/dts/sun4i-a10-marsboard.dts | 12 +-
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 18 +-
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 12 +-
.../arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 20 +-
arch/arm/boot/dts/sun4i-a10.dtsi | 11 +-
arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 10 +-
.../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 10 +-
.../dts/sun5i-a13-empire-electronix-d709.dts | 20 +-
arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 12 +-
arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 5 +-
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 18 +-
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 20 +-
arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 11 +-
arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 16 +-
arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 4 +-
arch/arm/boot/dts/sun5i-gr8-evb.dts | 4 +-
arch/arm/boot/dts/sun5i-r8-chip.dts | 14 +-
.../boot/dts/sun5i-reference-design-tablet.dtsi | 20 +-
arch/arm/boot/dts/sun5i.dtsi | 66 +-
arch/arm/boot/dts/sun6i-a31-colombus.dts | 14 +-
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 16 +-
arch/arm/boot/dts/sun6i-a31-i7.dts | 1 -
arch/arm/boot/dts/sun6i-a31.dtsi | 22 +-
arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +-
.../boot/dts/sun6i-reference-design-tablet.dtsi | 12 +-
arch/arm/boot/dts/sun7i-a20-bananapi.dts | 10 +-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 12 +-
.../boot/dts/sun7i-a20-olimex-som204-evb.dts | 4 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 18 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 24 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 18 +-
arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 12 +-
.../arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 125 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 74 +-
arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 6 +
arch/arm/boot/dts/sun8i-a33-q8-tablet.dts | 7 +
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 11 +-
arch/arm/boot/dts/sun8i-a33.dtsi | 20 +-
arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 12 +
.../arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 +
arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 73 +-
arch/arm/boot/dts/sun8i-a83t.dtsi | 111 +-
.../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 20 +-
.../boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +-
arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +-
arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 7 +-
arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 3 +-
arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts | 2 +-
arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +-
arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 25 +-
arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 34 +-
arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 27 +-
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 25 +-
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 27 +-
arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 9 -
.../boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 3 +-
arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts | 114 ++
arch/arm/boot/dts/sun8i-h3.dtsi | 4 +
arch/arm/boot/dts/sun8i-q8-common.dtsi | 18 +-
.../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 -
arch/arm/boot/dts/sun8i-r16-parrot.dts | 12 +-
arch/arm/boot/dts/sun8i-r40.dtsi | 13 +-
.../boot/dts/sun8i-reference-design-tablet.dtsi | 12 +-
arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 2 +-
arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +-
.../boot/dts/sun8i-v40-bananapi-m2-berry.dts | 36 +-
arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 15 +-
arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +-
arch/arm/boot/dts/sun9i-a80.dtsi | 84 +-
arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 7 +-
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 50 +-
.../arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +-
arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 39 +-
arch/arm/boot/dts/tegra124-apalis-eval.dts | 40 +-
arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +-
arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 9 +-
arch/arm/boot/dts/tegra124-apalis.dtsi | 45 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 5 +
arch/arm/boot/dts/tegra124-nyan.dtsi | 5 +
arch/arm/boot/dts/tegra124-venice2.dts | 5 +
arch/arm/boot/dts/tegra30.dtsi | 11 +
arch/arm/boot/dts/vf610-zii-cfu1.dts | 26 +-
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 57 +-
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +-
arch/arm/boot/dts/vf610-zii-dev.dtsi | 6 +-
arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +-
arch/arm/boot/dts/vf610-zii-spb4.dts | 359 ++++++
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 +-
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 17 +-
arch/arm64/Kconfig.platforms | 5 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/allwinner/Makefile | 3 +
.../dts/allwinner/sun50i-a64-amarula-relic.dts | 65 +
.../sun50i-a64-oceanic-5205-5inmfd.dts | 68 ++
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 -
.../boot/dts/allwinner/sun50i-a64-teres-i.dts | 13 +
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 75 +-
.../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +-
.../allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 1 -
.../allwinner/sun50i-h5-nanopi-neo-plus2.dts | 5 +-
.../dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +-
.../dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +-
.../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +-
.../allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +-
.../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 3 +-
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 +
.../dts/allwinner/sun50i-h6-beelink-gs1.dts | 260 ++++
.../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 215 ++++
.../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 -
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 -
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 41 +-
.../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +-
arch/arm64/boot/dts/amlogic/Makefile | 1 +
.../boot/dts/amlogic/meson-g12a-sei510.dts | 185 +++
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 147 +++
.../boot/dts/amlogic/meson-g12a-x96-max.dts | 140 +++
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 465 ++++++++
.../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 10 +
.../boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 27 +
.../boot/dts/bitmain/bm1880-sophon-edge.dts | 143 +++
arch/arm64/boot/dts/bitmain/bm1880.dtsi | 68 ++
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 6 +
arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 6 +-
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 83 +-
arch/arm64/boot/dts/exynos/exynos7.dtsi | 57 +-
arch/arm64/boot/dts/freescale/Makefile | 3 +
.../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 4 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +-
.../boot/dts/freescale/fsl-ls1028a-qds.dts | 62 +
.../boot/dts/freescale/fsl-ls1028a-rdb.dts | 63 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 64 +-
.../boot/dts/freescale/fsl-ls1043a-rdb.dts | 1 -
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 -
.../boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +
.../boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 69 ++
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 235 ++++
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 733 ++++++++++++
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 129 ++
.../dts/freescale/imx8mq-zii-ultra-rmb3.dts | 95 ++
.../dts/freescale/imx8mq-zii-ultra-zest.dts | 24 +
.../boot/dts/freescale/imx8mq-zii-ultra.dtsi | 725 ++++++++++++
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 309 ++++-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 ++
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 89 +-
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 20 +-
.../boot/dts/hisilicon/hi3670-hikey970.dts | 75 ++
arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 62 +
.../boot/dts/hisilicon/hikey970-pinctrl.dtsi | 115 ++
arch/arm64/boot/dts/intel/Makefile | 1 +
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 444 +++++++
.../boot/dts/intel/socfpga_agilex_socdk.dts | 75 ++
.../dts/marvell/armada-8040-clearfog-gt-8k.dts | 13 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 35 +-
arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h | 1120 ++++++++++++++++++
arch/arm64/boot/dts/nvidia/Makefile | 1 +
.../boot/dts/nvidia/tegra186-p2771-0000.dts | 115 ++
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 42 +-
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 140 ++-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 1 +
.../boot/dts/nvidia/tegra194-p2972-0000.dts | 2 -
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 +
.../boot/dts/nvidia/tegra210-p2371-2180.dts | 12 +
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 5 +
arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 6 +
.../boot/dts/nvidia/tegra210-p3450-0000.dts | 650 ++++++++++
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 12 +
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 41 +-
.../boot/dts/qcom/apq8096-db820c-pins.dtsi | 52 +
.../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 8 +
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 121 ++
arch/arm64/boot/dts/qcom/msm8916.dtsi | 46 +-
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 43 +
arch/arm64/boot/dts/qcom/msm8996.dtsi | 558 ++++++++-
arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 60 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi | 315 ++++-
arch/arm64/boot/dts/qcom/pm8005.dtsi | 1 +
arch/arm64/boot/dts/qcom/pm8998.dtsi | 3 +
arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 +
arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 +
arch/arm64/boot/dts/qcom/pms405.dtsi | 11 +
arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 3 +-
arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 85 +-
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 95 +-
arch/arm64/boot/dts/qcom/qcs404.dtsi | 23 +-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 427 ++++++-
arch/arm64/boot/dts/renesas/cat875.dtsi | 22 +
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 12 +-
arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 62 +
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 44 +-
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 72 +-
.../boot/dts/renesas/r8a7796-salvator-x.dts | 1 +
.../boot/dts/renesas/r8a7796-salvator-xs.dts | 1 +
arch/arm64/boot/dts/renesas/r8a7796.dtsi | 13 +-
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 324 ++++-
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 53 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 74 +-
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 32 +-
.../arm64/boot/dts/renesas/salvator-common.dtsi | 73 +-
arch/arm64/boot/dts/rockchip/Makefile | 2 +
arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +-
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 53 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 33 +-
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +-
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 34 +-
arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 8 +-
.../boot/dts/rockchip/rk3368-lion-haikou.dts | 14 +-
arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 10 +-
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 46 +-
arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 36 +-
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 240 ++--
arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 18 +-
arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +-
.../dts/rockchip/rk3399-gru-chromebook.dtsi | 14 +-
.../boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +-
.../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 68 +-
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 56 +-
.../boot/dts/rockchip/rk3399-nanopc-t4.dts | 69 +-
.../boot/dts/rockchip/rk3399-nanopi-neo4.dts | 50 +
.../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +-
.../arm64/boot/dts/rockchip/rk3399-orangepi.dts | 790 ++++++++++++
.../boot/dts/rockchip/rk3399-puma-haikou.dts | 12 +-
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 21 +-
.../boot/dts/rockchip/rk3399-rock-pi-4.dts | 5 +
.../arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 77 +-
.../boot/dts/rockchip/rk3399-rockpro64.dts | 6 +-
.../boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 314 ++---
.../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu102-revB.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu104-revA.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu106-revA.dts | 1 +
.../boot/dts/xilinx/zynqmp-zcu111-revA.dts | 1 +
.../{xlnx,zynqmp-clk.h => xlnx-zynqmp-clk.h} | 26 +-
include/dt-bindings/firmware/imx/rsrc.h | 25 +-
include/dt-bindings/pinctrl/am33xx.h | 130 +-
include/dt-bindings/pinctrl/omap.h | 1 +
include/dt-bindings/power/r8a77965-sysc.h | 1 -
513 files changed, 23982 insertions(+), 6172 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt
create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml
create mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt
create mode 100644 arch/arm/boot/dts/am5718.dtsi
create mode 100644 arch/arm/boot/dts/am5728.dtsi
create mode 100644 arch/arm/boot/dts/am5748.dtsi
create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts
create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts
create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi
create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts
create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts
create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts
create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi
create mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi
create mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi
create mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1.dts
create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts
create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi
create mode 100644 arch/arm64/boot/dts/intel/Makefile
create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi
create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h
create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts
rename include/dt-bindings/clock/{xlnx,zynqmp-clk.h => xlnx-zynqmp-clk.h} (85%)
_______________________________________________
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] 46+ messages in thread
* [GIT PULL 3/4] ARM: SoC-related driver updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 6:43 ` Olof Johansson
-1 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2019-05-16 6:43 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson
Various driver updates for platforms and a couple of the small driver
subsystems we merge through our tree:
Among the larger pieces:
- Power management improvements for TI am335x and am437x (RTC suspend/wake)
- Misc new additions for Amlogic (socinfo updates)
- ZynqMP FPGA manager
- Nvidia improvements for reset/powergate handling
- PMIC wrapper for Mediatek MT8516
- Misc fixes/improvements for ARM SCMI, TEE, NXP i.MX SCU drivers
Conflicts:
drivers/misc/{Makefile,Kconfig} (Move/Add):
- Remove ASPEED_LPC* entries, keep the P2A_CTRL ones.
drivers/rtc: (Change/Change):
- Keep the HEAD person of conflict, code was refactored to not need
return checking on tm2bcd() call.
----------------------------------------------------------------
The following changes since commit 6254d0b7c3d30694a230c6885a7f11534fb2da3f:
Merge tag 'armsoc-dt' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers
for you to fetch changes up to 80d0c649244253d8cb3ba32d708c1431e7ac8fbf:
soc: aspeed: fix Kconfig
----------------------------------------------------------------
Abel Vesa (1):
soc: imx: Add generic i.MX8 SoC driver
Aditya Pakki (1):
firmware: arm_scmi: replace of_match_device->data with of_device_get_match_data()
Aisheng Dong (3):
firmware: imx: scu-pd: use bool to set postfix
firmware: imx: scu-pd: add specifying the base of domain name index support
firmware: imx: scu-pd: decouple the SS information from domain names
Andrey Smirnov (1):
soc: imx: gpcv2: Make use of regmap_read_poll_timeout()
Andy Gross (1):
MAINTAINERS: Update email for Qualcomm SoC maintainer
Ankit Jain (1):
soc: qcom: rmtfs: Add support for mmap functionality
Anson Huang (3):
soc: imx: gpc: use devm_platform_ioremap_resource() to simplify code
soc: imx: gpcv2: use devm_platform_ioremap_resource() to simplify code
firmware: imx: enable imx scu general irq function
Chris Lew (1):
soc: qcom: qmi: Change txn wait to non-interruptible
Dan Carpenter (1):
soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe()
Dave Gerlach (2):
memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 hardware leveling
ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path
Dmitry Osipenko (5):
ARM: tegra: cpuidle: Handle tick broadcasting within cpuidle core on Tegra20/30
memory: tegra: Fix missed registers values latching
memory: tegra: Fix integer overflow on tick value calculation
memory: tegra: Replace readl-writel with mc_readl-mc_writel
Revert "ARM: tegra: Restore memory arbitration on resume from LP1 on Tegra30+"
Douglas Anderson (1):
soc: rockchip: Set the proper PWM for rk3288
Edward Cragg (1):
memory: tegra: Fix a typos for "fdcdwr2" mc client
Fabien Parent (3):
dt-bindings: pwrap: mediatek: add pwrap support for MT8516
soc: mediatek: pwrap: add missing check on rstc
soc: mediatek: pwrap: add support for MT8516 pwrap
Jann Horn (1):
firmware: xilinx: fix debugfs write handler
Jon Hunter (3):
soc/tegra: pmc: Fix reset sources and levels
soc/tegra: pmc: Remove reset sysfs entries on error
soc/tegra: pmc: Move powergate initialisation to probe
Julia Lawall (1):
meson-gx-socinfo: add missing of_node_put after of_device_is_available
Keerthy (4):
rtc: OMAP: Add support for rtc-only mode
ARM: OMAP2+: pm33xx: Add support for rtc+ddr in self refresh mode
soc: ti: pm33xx: Move the am33xx_push_sram_idle to the top
soc: ti: pm33xx: AM437X: Add rtc_only with ddr in self-refresh support
Maulik Shah (1):
drivers: soc: qcom: rpmh-rsc: Correct check for slot number
Nathan Chancellor (1):
soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher
Nava kishore Manne (3):
firmware: xilinx: Add fpga API's
dt-bindings: fpga: Add bindings for ZynqMP fpga driver
fpga manager: Adding FPGA Manager support for Xilinx zynqmp
Neil Armstrong (4):
soc: amlogic: gx-socinfo: Add mask for each SoC packages
soc: amlogic: gx-socinfo: Add new SoC IDs and Packages IDs
soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register bitmask
soc: amlogic: meson-gx-pwrc-vpu: Add support for G12A
Olof Johansson (18):
Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
Merge tag 'omap-for-v5.2/am4-pm-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/drivers
Merge tag 'zynqmp-soc-for-v5.2' of https://github.com/Xilinx/linux-xlnx into arm/drivers
Merge tag 'scmi-fixes-5.2' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers
Merge tag 'tee-optee-for-5.2' of http://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tegra-for-5.2-bus' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.2-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.2-memory' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.2-arm-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'renesas-drivers-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/drivers
Merge tag 'amlogic-drivers-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
spi: zynqmp: Fix build break
Merge tag 'imx-drivers-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/drivers
Merge tag 'qcom-drivers-for-5.2' of git://git.kernel.org/.../agross/linux into arm/drivers
Merge tag 'v5.1-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers
Merge tag 'reset-for-5.2' of git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag 'v5.2-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/drivers
soc: aspeed: fix Kconfig
Patrick Venture (1):
soc: add aspeed folder and misc drivers
Rajan Vaja (1):
drivers: Defer probe if firmware is not ready
Randy Dunlap (1):
reset: fix linux/reset.h errors
Sameer Pujar (3):
ARM: tegra: enforce PM requirement
bus: tegra-aconnect: use devm_clk_*() helpers
bus: tegra-aconnect: add system sleep callbacks
Steven Price (1):
firmware: arm_scmi: fix of_node leak in scmi_mailbox_check
Takeshi Kihara (1):
soc: renesas: Identify R-Car M3-W ES1.3
Thierry Reding (3):
Merge branch 'reset/acquire' of git://git.pengutronix.de/git/pza/linux into for-5.2/soc
soc/tegra: pmc: Implement acquire/release for resets
memory: tegra: Properly spell "tegra"
Tony Lindgren (1):
Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/am4-pm-v2
Volodymyr Babchuk (1):
optee: allow to work without static shared memory
Yue Haibing (1):
memory: tegra: Make terga20_mc_reset_ops static
.../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 ++
.../devicetree/bindings/soc/mediatek/pwrap.txt | 1 +
Documentation/xilinx/eemi.txt | 4 +-
MAINTAINERS | 2 +-
arch/arm/mach-omap2/pm33xx-core.c | 76 +++++-
arch/arm/mach-omap2/sleep43xx.S | 3 +
arch/arm/mach-tegra/Kconfig | 1 +
arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +-
arch/arm/mach-tegra/cpuidle-tegra30.c | 9 +-
arch/arm/mach-tegra/iomap.h | 9 -
arch/arm/mach-tegra/sleep-tegra30.S | 21 --
drivers/bus/tegra-aconnect.c | 66 +++--
drivers/clk/zynqmp/clkc.c | 4 +-
drivers/firmware/arm_scmi/driver.c | 8 +-
drivers/firmware/imx/Makefile | 2 +-
drivers/firmware/imx/imx-scu-irq.c | 168 ++++++++++++
drivers/firmware/imx/imx-scu.c | 6 +
drivers/firmware/imx/scu-pd.c | 121 ++++----
drivers/firmware/xilinx/zynqmp-debug.c | 18 +-
drivers/firmware/xilinx/zynqmp.c | 56 +++-
drivers/fpga/Kconfig | 9 +
drivers/fpga/Makefile | 1 +
drivers/fpga/zynqmp-fpga.c | 159 +++++++++++
drivers/memory/emif.h | 4 +
drivers/memory/tegra/mc.c | 34 ++-
drivers/memory/tegra/mc.h | 2 +-
drivers/memory/tegra/tegra114.c | 4 +-
drivers/memory/tegra/tegra124.c | 4 +-
drivers/memory/tegra/tegra20.c | 28 +-
drivers/memory/tegra/tegra210.c | 2 +-
drivers/memory/tegra/tegra30.c | 4 +-
drivers/memory/ti-emif-pm.c | 3 +
drivers/memory/ti-emif-sram-pm.S | 41 +++
drivers/misc/Kconfig | 16 --
drivers/misc/Makefile | 2 -
drivers/nvmem/zynqmp_nvmem.c | 10 +-
drivers/reset/reset-zynqmp.c | 8 +-
drivers/rtc/rtc-omap.c | 49 +++-
drivers/soc/Kconfig | 1 +
drivers/soc/Makefile | 1 +
drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 160 +++++++++--
drivers/soc/amlogic/meson-gx-socinfo.c | 43 +--
drivers/soc/aspeed/Kconfig | 20 ++
drivers/soc/aspeed/Makefile | 2 +
drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0
drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0
drivers/soc/imx/Makefile | 1 +
drivers/soc/imx/gpc.c | 4 +-
drivers/soc/imx/gpcv2.c | 43 +--
drivers/soc/imx/soc-imx8.c | 115 ++++++++
drivers/soc/mediatek/mtk-pmic-wrap.c | 111 +++++++-
drivers/soc/qcom/cmd-db.c | 4 +-
drivers/soc/qcom/qmi_interface.c | 7 +-
drivers/soc/qcom/rmtfs_mem.c | 21 ++
drivers/soc/qcom/rpmh-rsc.c | 2 +-
drivers/soc/renesas/renesas-soc.c | 3 +
drivers/soc/rockchip/grf.c | 2 +
drivers/soc/tegra/pmc.c | 171 +++++++++---
drivers/soc/ti/Kconfig | 5 +-
drivers/soc/ti/pm33xx.c | 273 +++++++++++++++----
drivers/soc/xilinx/zynqmp_pm_domains.c | 18 +-
drivers/soc/xilinx/zynqmp_power.c | 10 +-
drivers/spi/spi-zynqmp-gqspi.c | 6 +
drivers/tee/optee/core.c | 80 +++---
include/linux/firmware/imx/sci.h | 5 +
include/linux/firmware/xlnx-zynqmp.h | 14 +-
include/linux/platform_data/pm33xx.h | 5 +
include/linux/reset.h | 2 +
include/linux/rtc/rtc-omap.h | 7 +
include/linux/ti-emif-sram.h | 3 +
70 files changed, 1705 insertions(+), 425 deletions(-)
create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt
create mode 100644 drivers/firmware/imx/imx-scu-irq.c
create mode 100644 drivers/fpga/zynqmp-fpga.c
create mode 100644 drivers/soc/aspeed/Kconfig
create mode 100644 drivers/soc/aspeed/Makefile
rename drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c (100%)
rename drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c (100%)
create mode 100644 drivers/soc/imx/soc-imx8.c
create mode 100644 include/linux/rtc/rtc-omap.h
^ permalink raw reply [flat|nested] 46+ messages in thread
* [GIT PULL 3/4] ARM: SoC-related driver updates
@ 2019-05-16 6:43 ` Olof Johansson
0 siblings, 0 replies; 46+ 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
Various driver updates for platforms and a couple of the small driver
subsystems we merge through our tree:
Among the larger pieces:
- Power management improvements for TI am335x and am437x (RTC suspend/wake)
- Misc new additions for Amlogic (socinfo updates)
- ZynqMP FPGA manager
- Nvidia improvements for reset/powergate handling
- PMIC wrapper for Mediatek MT8516
- Misc fixes/improvements for ARM SCMI, TEE, NXP i.MX SCU drivers
Conflicts:
drivers/misc/{Makefile,Kconfig} (Move/Add):
- Remove ASPEED_LPC* entries, keep the P2A_CTRL ones.
drivers/rtc: (Change/Change):
- Keep the HEAD person of conflict, code was refactored to not need
return checking on tm2bcd() call.
----------------------------------------------------------------
The following changes since commit 6254d0b7c3d30694a230c6885a7f11534fb2da3f:
Merge tag 'armsoc-dt' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers
for you to fetch changes up to 80d0c649244253d8cb3ba32d708c1431e7ac8fbf:
soc: aspeed: fix Kconfig
----------------------------------------------------------------
Abel Vesa (1):
soc: imx: Add generic i.MX8 SoC driver
Aditya Pakki (1):
firmware: arm_scmi: replace of_match_device->data with of_device_get_match_data()
Aisheng Dong (3):
firmware: imx: scu-pd: use bool to set postfix
firmware: imx: scu-pd: add specifying the base of domain name index support
firmware: imx: scu-pd: decouple the SS information from domain names
Andrey Smirnov (1):
soc: imx: gpcv2: Make use of regmap_read_poll_timeout()
Andy Gross (1):
MAINTAINERS: Update email for Qualcomm SoC maintainer
Ankit Jain (1):
soc: qcom: rmtfs: Add support for mmap functionality
Anson Huang (3):
soc: imx: gpc: use devm_platform_ioremap_resource() to simplify code
soc: imx: gpcv2: use devm_platform_ioremap_resource() to simplify code
firmware: imx: enable imx scu general irq function
Chris Lew (1):
soc: qcom: qmi: Change txn wait to non-interruptible
Dan Carpenter (1):
soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe()
Dave Gerlach (2):
memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 hardware leveling
ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path
Dmitry Osipenko (5):
ARM: tegra: cpuidle: Handle tick broadcasting within cpuidle core on Tegra20/30
memory: tegra: Fix missed registers values latching
memory: tegra: Fix integer overflow on tick value calculation
memory: tegra: Replace readl-writel with mc_readl-mc_writel
Revert "ARM: tegra: Restore memory arbitration on resume from LP1 on Tegra30+"
Douglas Anderson (1):
soc: rockchip: Set the proper PWM for rk3288
Edward Cragg (1):
memory: tegra: Fix a typos for "fdcdwr2" mc client
Fabien Parent (3):
dt-bindings: pwrap: mediatek: add pwrap support for MT8516
soc: mediatek: pwrap: add missing check on rstc
soc: mediatek: pwrap: add support for MT8516 pwrap
Jann Horn (1):
firmware: xilinx: fix debugfs write handler
Jon Hunter (3):
soc/tegra: pmc: Fix reset sources and levels
soc/tegra: pmc: Remove reset sysfs entries on error
soc/tegra: pmc: Move powergate initialisation to probe
Julia Lawall (1):
meson-gx-socinfo: add missing of_node_put after of_device_is_available
Keerthy (4):
rtc: OMAP: Add support for rtc-only mode
ARM: OMAP2+: pm33xx: Add support for rtc+ddr in self refresh mode
soc: ti: pm33xx: Move the am33xx_push_sram_idle to the top
soc: ti: pm33xx: AM437X: Add rtc_only with ddr in self-refresh support
Maulik Shah (1):
drivers: soc: qcom: rpmh-rsc: Correct check for slot number
Nathan Chancellor (1):
soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher
Nava kishore Manne (3):
firmware: xilinx: Add fpga API's
dt-bindings: fpga: Add bindings for ZynqMP fpga driver
fpga manager: Adding FPGA Manager support for Xilinx zynqmp
Neil Armstrong (4):
soc: amlogic: gx-socinfo: Add mask for each SoC packages
soc: amlogic: gx-socinfo: Add new SoC IDs and Packages IDs
soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register bitmask
soc: amlogic: meson-gx-pwrc-vpu: Add support for G12A
Olof Johansson (18):
Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
Merge tag 'omap-for-v5.2/am4-pm-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/drivers
Merge tag 'zynqmp-soc-for-v5.2' of https://github.com/Xilinx/linux-xlnx into arm/drivers
Merge tag 'scmi-fixes-5.2' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers
Merge tag 'tee-optee-for-5.2' of http://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tegra-for-5.2-bus' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.2-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.2-memory' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.2-arm-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'renesas-drivers-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/drivers
Merge tag 'amlogic-drivers-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
spi: zynqmp: Fix build break
Merge tag 'imx-drivers-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/drivers
Merge tag 'qcom-drivers-for-5.2' of git://git.kernel.org/.../agross/linux into arm/drivers
Merge tag 'v5.1-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers
Merge tag 'reset-for-5.2' of git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag 'v5.2-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/drivers
soc: aspeed: fix Kconfig
Patrick Venture (1):
soc: add aspeed folder and misc drivers
Rajan Vaja (1):
drivers: Defer probe if firmware is not ready
Randy Dunlap (1):
reset: fix linux/reset.h errors
Sameer Pujar (3):
ARM: tegra: enforce PM requirement
bus: tegra-aconnect: use devm_clk_*() helpers
bus: tegra-aconnect: add system sleep callbacks
Steven Price (1):
firmware: arm_scmi: fix of_node leak in scmi_mailbox_check
Takeshi Kihara (1):
soc: renesas: Identify R-Car M3-W ES1.3
Thierry Reding (3):
Merge branch 'reset/acquire' of git://git.pengutronix.de/git/pza/linux into for-5.2/soc
soc/tegra: pmc: Implement acquire/release for resets
memory: tegra: Properly spell "tegra"
Tony Lindgren (1):
Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/am4-pm-v2
Volodymyr Babchuk (1):
optee: allow to work without static shared memory
Yue Haibing (1):
memory: tegra: Make terga20_mc_reset_ops static
.../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 ++
.../devicetree/bindings/soc/mediatek/pwrap.txt | 1 +
Documentation/xilinx/eemi.txt | 4 +-
MAINTAINERS | 2 +-
arch/arm/mach-omap2/pm33xx-core.c | 76 +++++-
arch/arm/mach-omap2/sleep43xx.S | 3 +
arch/arm/mach-tegra/Kconfig | 1 +
arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +-
arch/arm/mach-tegra/cpuidle-tegra30.c | 9 +-
arch/arm/mach-tegra/iomap.h | 9 -
arch/arm/mach-tegra/sleep-tegra30.S | 21 --
drivers/bus/tegra-aconnect.c | 66 +++--
drivers/clk/zynqmp/clkc.c | 4 +-
drivers/firmware/arm_scmi/driver.c | 8 +-
drivers/firmware/imx/Makefile | 2 +-
drivers/firmware/imx/imx-scu-irq.c | 168 ++++++++++++
drivers/firmware/imx/imx-scu.c | 6 +
drivers/firmware/imx/scu-pd.c | 121 ++++----
drivers/firmware/xilinx/zynqmp-debug.c | 18 +-
drivers/firmware/xilinx/zynqmp.c | 56 +++-
drivers/fpga/Kconfig | 9 +
drivers/fpga/Makefile | 1 +
drivers/fpga/zynqmp-fpga.c | 159 +++++++++++
drivers/memory/emif.h | 4 +
drivers/memory/tegra/mc.c | 34 ++-
drivers/memory/tegra/mc.h | 2 +-
drivers/memory/tegra/tegra114.c | 4 +-
drivers/memory/tegra/tegra124.c | 4 +-
drivers/memory/tegra/tegra20.c | 28 +-
drivers/memory/tegra/tegra210.c | 2 +-
drivers/memory/tegra/tegra30.c | 4 +-
drivers/memory/ti-emif-pm.c | 3 +
drivers/memory/ti-emif-sram-pm.S | 41 +++
drivers/misc/Kconfig | 16 --
drivers/misc/Makefile | 2 -
drivers/nvmem/zynqmp_nvmem.c | 10 +-
drivers/reset/reset-zynqmp.c | 8 +-
drivers/rtc/rtc-omap.c | 49 +++-
drivers/soc/Kconfig | 1 +
drivers/soc/Makefile | 1 +
drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 160 +++++++++--
drivers/soc/amlogic/meson-gx-socinfo.c | 43 +--
drivers/soc/aspeed/Kconfig | 20 ++
drivers/soc/aspeed/Makefile | 2 +
drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0
drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0
drivers/soc/imx/Makefile | 1 +
drivers/soc/imx/gpc.c | 4 +-
drivers/soc/imx/gpcv2.c | 43 +--
drivers/soc/imx/soc-imx8.c | 115 ++++++++
drivers/soc/mediatek/mtk-pmic-wrap.c | 111 +++++++-
drivers/soc/qcom/cmd-db.c | 4 +-
drivers/soc/qcom/qmi_interface.c | 7 +-
drivers/soc/qcom/rmtfs_mem.c | 21 ++
drivers/soc/qcom/rpmh-rsc.c | 2 +-
drivers/soc/renesas/renesas-soc.c | 3 +
drivers/soc/rockchip/grf.c | 2 +
drivers/soc/tegra/pmc.c | 171 +++++++++---
drivers/soc/ti/Kconfig | 5 +-
drivers/soc/ti/pm33xx.c | 273 +++++++++++++++----
drivers/soc/xilinx/zynqmp_pm_domains.c | 18 +-
drivers/soc/xilinx/zynqmp_power.c | 10 +-
drivers/spi/spi-zynqmp-gqspi.c | 6 +
drivers/tee/optee/core.c | 80 +++---
include/linux/firmware/imx/sci.h | 5 +
include/linux/firmware/xlnx-zynqmp.h | 14 +-
include/linux/platform_data/pm33xx.h | 5 +
include/linux/reset.h | 2 +
include/linux/rtc/rtc-omap.h | 7 +
include/linux/ti-emif-sram.h | 3 +
70 files changed, 1705 insertions(+), 425 deletions(-)
create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt
create mode 100644 drivers/firmware/imx/imx-scu-irq.c
create mode 100644 drivers/fpga/zynqmp-fpga.c
create mode 100644 drivers/soc/aspeed/Kconfig
create mode 100644 drivers/soc/aspeed/Makefile
rename drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c (100%)
rename drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c (100%)
create mode 100644 drivers/soc/imx/soc-imx8.c
create mode 100644 include/linux/rtc/rtc-omap.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] 46+ messages in thread
* [GIT PULL 4/4] ARM: SoC defconfig updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 6:43 ` Olof Johansson
-1 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2019-05-16 6:43 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson
- Mostly the usual churn due to options being reordered or not added
in the right locations.
- Some various enabling of new drivers, etc.
... i.e. the usual updates, nothing particularly sticks out.
----------------------------------------------------------------
The following changes since commit 75ea84dcdb9cc6fa227385e796ea4ae90bb333c8:
Merge tag 'armsoc-drivers' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig
for you to fetch changes up to 85200317b324924be3bc72b7bfcce219020ced9c:
Merge tag 'v5.2-rockchip-defconfig32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/defconfig
----------------------------------------------------------------
Biju Das (3):
arm64: defconfig: enable RX-8581 config option
ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig
ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in shmobile_defconfig
Brian Masney (1):
ARM: qcom_defconfig: add options for LG Nexus 5 phone
Dinh Nguyen (3):
arm64: defconfig: enable PCIE_ALTERA
arm64: defconfig: enable fpga and service layer
arm64: defconfig: include the Agilex platform to the arm64 defconfig
Enric Balletbo i Serra (1):
ARM: multi_v7_defconfig: Enable missing drivers for supported Chromebooks
Geert Uytterhoeven (3):
ARM: shmobile: defconfig: Refresh for v5.1-rc1
ARM: shmobile: defconfig: Enable support for CFI NOR FLASH
ARM: multi_v7_defconfig: Enable support for CFI NOR FLASH
Jagan Teki (1):
arm64: defconfig: Enable SPI_SUN6I
Jon Hunter (2):
arm64: defconfig: Enable Tegra HDA support
arm64: defconfig: Add PWM Fan support
Martin Blumenstingl (1):
ARM: multi_v7_defconfig: enable the Amlogic Meson ADC and eFuse drivers
Olof Johansson (11):
Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into arm/defconfig
Merge tag 'arm64_defconfig_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/defconfig
Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig
Merge tag 'tegra-for-5.2-arm-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
Merge tag 'tegra-for-5.2-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
Merge tag 'sunxi-config64-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/defconfig
Merge tag 'renesas-arm64-defconfig-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/defconfig
Merge tag 'renesas-arm-defconfig-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/defconfig
Merge tag 'qcom-defconfig-for-5.2' of git://git.kernel.org/.../agross/linux into arm/defconfig
Merge tag 'mvebu-arm64-5.2-1' of git://git.infradead.org/linux-mvebu into arm/defconfig
Merge tag 'v5.2-rockchip-defconfig32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/defconfig
Pascal Paillet (1):
ARM: multi_v7_defconfig: Enable support for STPMIC1
Thierry Reding (4):
Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://git.kernel.org/.../tmlind/linux-omap into for-5.2/arm/defconfig
ARM: tegra: Update default configuration for v5.1-rc1
ARM: tegra: Enable Trusted Foundations by default
ARM: Enable Trusted Foundations for multiplatform ARM v7
Thomas Petazzoni (1):
arm64: defconfig: enable mv-xor driver
Tony Lindgren (2):
ARM: multi_v7_defconfig: Update for dropped options
ARM: multi_v7_defconfig: Update for moved options
Valentin Schneider (1):
arm64: defconfig: Update UFSHCD for Hi3660 soc
arch/arm/configs/multi_v7_defconfig | 150 +++++++++++++++++--------------
arch/arm/configs/qcom_defconfig | 13 ++-
arch/arm/configs/shmobile_defconfig | 13 ++-
arch/arm/configs/tegra_defconfig | 36 ++++----
arch/arm64/configs/defconfig | 100 ++++++++++++---------
5 files changed, 177 insertions(+), 135 deletions(-)
^ permalink raw reply [flat|nested] 46+ messages in thread
* [GIT PULL 4/4] ARM: SoC defconfig updates
@ 2019-05-16 6:43 ` Olof Johansson
0 siblings, 0 replies; 46+ 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
- Mostly the usual churn due to options being reordered or not added
in the right locations.
- Some various enabling of new drivers, etc.
... i.e. the usual updates, nothing particularly sticks out.
----------------------------------------------------------------
The following changes since commit 75ea84dcdb9cc6fa227385e796ea4ae90bb333c8:
Merge tag 'armsoc-drivers' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig
for you to fetch changes up to 85200317b324924be3bc72b7bfcce219020ced9c:
Merge tag 'v5.2-rockchip-defconfig32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/defconfig
----------------------------------------------------------------
Biju Das (3):
arm64: defconfig: enable RX-8581 config option
ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig
ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in shmobile_defconfig
Brian Masney (1):
ARM: qcom_defconfig: add options for LG Nexus 5 phone
Dinh Nguyen (3):
arm64: defconfig: enable PCIE_ALTERA
arm64: defconfig: enable fpga and service layer
arm64: defconfig: include the Agilex platform to the arm64 defconfig
Enric Balletbo i Serra (1):
ARM: multi_v7_defconfig: Enable missing drivers for supported Chromebooks
Geert Uytterhoeven (3):
ARM: shmobile: defconfig: Refresh for v5.1-rc1
ARM: shmobile: defconfig: Enable support for CFI NOR FLASH
ARM: multi_v7_defconfig: Enable support for CFI NOR FLASH
Jagan Teki (1):
arm64: defconfig: Enable SPI_SUN6I
Jon Hunter (2):
arm64: defconfig: Enable Tegra HDA support
arm64: defconfig: Add PWM Fan support
Martin Blumenstingl (1):
ARM: multi_v7_defconfig: enable the Amlogic Meson ADC and eFuse drivers
Olof Johansson (11):
Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into arm/defconfig
Merge tag 'arm64_defconfig_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/defconfig
Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig
Merge tag 'tegra-for-5.2-arm-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
Merge tag 'tegra-for-5.2-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
Merge tag 'sunxi-config64-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/defconfig
Merge tag 'renesas-arm64-defconfig-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/defconfig
Merge tag 'renesas-arm-defconfig-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/defconfig
Merge tag 'qcom-defconfig-for-5.2' of git://git.kernel.org/.../agross/linux into arm/defconfig
Merge tag 'mvebu-arm64-5.2-1' of git://git.infradead.org/linux-mvebu into arm/defconfig
Merge tag 'v5.2-rockchip-defconfig32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/defconfig
Pascal Paillet (1):
ARM: multi_v7_defconfig: Enable support for STPMIC1
Thierry Reding (4):
Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://git.kernel.org/.../tmlind/linux-omap into for-5.2/arm/defconfig
ARM: tegra: Update default configuration for v5.1-rc1
ARM: tegra: Enable Trusted Foundations by default
ARM: Enable Trusted Foundations for multiplatform ARM v7
Thomas Petazzoni (1):
arm64: defconfig: enable mv-xor driver
Tony Lindgren (2):
ARM: multi_v7_defconfig: Update for dropped options
ARM: multi_v7_defconfig: Update for moved options
Valentin Schneider (1):
arm64: defconfig: Update UFSHCD for Hi3660 soc
arch/arm/configs/multi_v7_defconfig | 150 +++++++++++++++++--------------
arch/arm/configs/qcom_defconfig | 13 ++-
arch/arm/configs/shmobile_defconfig | 13 ++-
arch/arm/configs/tegra_defconfig | 36 ++++----
arch/arm64/configs/defconfig | 100 ++++++++++++---------
5 files changed, 177 insertions(+), 135 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 15:33 ` Linus Torvalds
-1 siblings, 0 replies; 46+ messages in thread
From: Linus Torvalds @ 2019-05-16 15:33 UTC (permalink / raw)
To: Olof Johansson, Linus Walleij
Cc: ARM SoC, Linux List Kernel Mailing, linux-alpha@vger.kernel.org
On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
>
> SoC updates, mostly refactorings and cleanups of old legacy platforms.
> Major themes this release:
Hmm. This brings in a new warning:
drivers/clocksource/timer-ixp4xx.c:78:20: warning:
‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
because that drivers is enabled for build testing, but that function
is only used under
#ifdef CONFIG_ARM
sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
#endif
It's not clear why that #ifdef is there. This driver only builds
non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
that build test.
I'm going to remove that #ifdef in my merge, because I do *not* want
to see new warnings, and it doesn't seem to make any sense.
Maybe that's the wrong resolution, please holler and let me know if
you want something else.
Linus
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 15:33 ` Linus Torvalds
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 15:33 ` Linus Torvalds
@ 2019-05-16 15:53 ` Arnd Bergmann
-1 siblings, 0 replies; 46+ messages in thread
From: Arnd Bergmann @ 2019-05-16 15:53 UTC (permalink / raw)
To: Linus Torvalds
Cc: Olof Johansson, Linus Walleij, ARM SoC,
Linux List Kernel Mailing, linux-alpha@vger.kernel.org
On Thu, May 16, 2019 at 5:34 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
> >
> > SoC updates, mostly refactorings and cleanups of old legacy platforms.
> > Major themes this release:
>
> Hmm. This brings in a new warning:
>
> drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
>
> because that drivers is enabled for build testing, but that function
> is only used under
>
> #ifdef CONFIG_ARM
> sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
> #endif
>
> It's not clear why that #ifdef is there. This driver only builds
> non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> that build test.
>
> I'm going to remove that #ifdef in my merge, because I do *not* want
> to see new warnings, and it doesn't seem to make any sense.
>
> Maybe that's the wrong resolution, please holler and let me know if
> you want something else.
As far as I can tell, that is the best fix, thanks for the cleanup!
Arnd
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 15:53 ` Arnd Bergmann
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 15:33 ` Linus Torvalds
@ 2019-05-16 15:59 ` Marc Gonzalez
-1 siblings, 0 replies; 46+ messages in thread
From: Marc Gonzalez @ 2019-05-16 15:59 UTC (permalink / raw)
To: Linus Torvalds, Linus Walleij, arm-soc; +Cc: LKML, Linux ARM
On 16/05/2019 17:33, Linus Torvalds wrote:
> On Wed, May 15, 2019 at 11:43 PM Olof Johansson wrote:
>>
>> SoC updates, mostly refactorings and cleanups of old legacy platforms.
>> Major themes this release:
>
> Hmm. This brings in a new warning:
>
> drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
>
> because that drivers is enabled for build testing, but that function
> is only used under
>
> #ifdef CONFIG_ARM
> sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
> #endif
>
> It's not clear why that #ifdef is there. This driver only builds
> non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> that build test.
>
> I'm going to remove that #ifdef in my merge, because I do *not* want
> to see new warnings, and it doesn't seem to make any sense.
>
> Maybe that's the wrong resolution, please holler and let me know if
> you want something else.
Hello BDFL,
Your email client did something strange by changing
linux-arm-kernel@lists.infradead.org
to
"linux-alpha@vger.kernel.org" <linux-arm-kernel@lists.infradead.org>
which is odd ;-)
As for your actual remark, I note that Olof has an arm/late branch
(which I assume he plans to submit in a few days?) which contains
the change you mention:
https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git/log/?h=arm/late
https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git/commit/?h=arm/late&id=5cb9de627e25421e2e2edaff6360c84d32cd3c02
Regards.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 15:59 ` Marc Gonzalez
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 3/4] ARM: SoC-related driver updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 16:26 ` Linus Torvalds
-1 siblings, 0 replies; 46+ messages in thread
From: Linus Torvalds @ 2019-05-16 16:26 UTC (permalink / raw)
To: Olof Johansson, Patrick Venture, Greg Kroah-Hartman
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:
>
> Various driver updates for platforms and a couple of the small driver
> subsystems we merge through our tree:
Hmm. This moved the aspeed drivers from drivers/misc to
drivers/soc/aspeed (in commit 524feb799408 "soc: add aspeed folder and
misc drivers"), but in the meantime we also had a new aspeed soc
driver added (in commit 01c60dcea9f7 "drivers/misc: Add Aspeed P2A
control driver").
I ended up resolving that "conflict" by moving the new aspeed P2A
control driver to be with the other aspeed drivers too. That seemed to
be the cleanest model.
I'm used to doing these kinds of fixups in a merge, but I have to
admit that maybe I should have made it a separate commit, because now
it's kind of non-obvious, and it's sometimes harder to see changes
that are in a merge commit than in a separate commit.
In particular, it looks like "git log --follow" is not smart enough to
follow a rename through a merge. But I think that is a git problem,
and not a very serious one at that ("git blame" has no such problem).
And it means that now the merge has
drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0
drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0
drivers/{misc => soc/aspeed}/aspeed-p2a-ctrl.c | 0
when you do "git show --stat" on it, which looks correct, and it feels
like conceptually the right merge resolution to me.
Sending out this explanatory email to everybody involved, just so that
this doesn't take you by surprise. But it looks like Patrick Venture
is not just the author of that moved driver, he was also involved in
the move of the two other drivers, so I'm guessing there's not going
to be a lot of confusion here.
HOWEVER. More subtly, as part of my *testing* for this, I also
realized that commit 524feb799408 is buggy. In my tests, the config
worked fine, but the aspeed drivers were never actually *built*. The
reason is that commit 524feb799408 ends up doing
obj-$(CONFIG_ARCH_ASPEED) += aspeed/
which is completely wrong, because the Kconfig fules are
depends on (ARCH_ASPEED || COMPILE_TEST) && REGMAP && MFD_SYSCON
so those drivers can be configured even if ARCH_ASPEED *isn't* set.
The Kconfig part works fine, because the soc/aspeed/Kconfig file is
included unconditionally, but the actual build process then never
builds anything in the drivers/soc/aspeed/ subdirectory.
I solved _that_ problem by adding a new config option:
config SOC_ASPEED
def_bool y
depends on ARCH_ASPEED || COMPILE_TEST
and using that instead of ARCH_ASPEED.
End result: this was a somewhat messy merge, and the most subtle mess
was because of that buggy 524feb799408 "soc: add aspeed folder and
misc drivers").
I *think* I sorted it all out correctly, and now I see the aspeed
drivers being built (and cleanly at that) but I really *really* want
people to double-check this all.
Also, I think that the same "we don't actually build-test the end
result" problem exists else-where for the same reasons.
At the very least, drivers/soc/{atmel,rockchip,zte} seem to have the
exact same pattern: the Kconfig files enable the drivers, but the
Makefile in drivers/soc doesn't actually traverse into the
subdirectories.
End result: CONFIG_COMPILE_TEST doesn't actually do any compile
testing for those drivers.
I did not try to fix all of those things up, because I didn't do the
driver movements there.
Linus
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 3/4] ARM: SoC-related driver updates
@ 2019-05-16 16:26 ` Linus Torvalds
0 siblings, 0 replies; 46+ messages in thread
From: Linus Torvalds @ 2019-05-16 16:26 UTC (permalink / raw)
To: Olof Johansson, Patrick Venture, Greg Kroah-Hartman
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:
>
> Various driver updates for platforms and a couple of the small driver
> subsystems we merge through our tree:
Hmm. This moved the aspeed drivers from drivers/misc to
drivers/soc/aspeed (in commit 524feb799408 "soc: add aspeed folder and
misc drivers"), but in the meantime we also had a new aspeed soc
driver added (in commit 01c60dcea9f7 "drivers/misc: Add Aspeed P2A
control driver").
I ended up resolving that "conflict" by moving the new aspeed P2A
control driver to be with the other aspeed drivers too. That seemed to
be the cleanest model.
I'm used to doing these kinds of fixups in a merge, but I have to
admit that maybe I should have made it a separate commit, because now
it's kind of non-obvious, and it's sometimes harder to see changes
that are in a merge commit than in a separate commit.
In particular, it looks like "git log --follow" is not smart enough to
follow a rename through a merge. But I think that is a git problem,
and not a very serious one at that ("git blame" has no such problem).
And it means that now the merge has
drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0
drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0
drivers/{misc => soc/aspeed}/aspeed-p2a-ctrl.c | 0
when you do "git show --stat" on it, which looks correct, and it feels
like conceptually the right merge resolution to me.
Sending out this explanatory email to everybody involved, just so that
this doesn't take you by surprise. But it looks like Patrick Venture
is not just the author of that moved driver, he was also involved in
the move of the two other drivers, so I'm guessing there's not going
to be a lot of confusion here.
HOWEVER. More subtly, as part of my *testing* for this, I also
realized that commit 524feb799408 is buggy. In my tests, the config
worked fine, but the aspeed drivers were never actually *built*. The
reason is that commit 524feb799408 ends up doing
obj-$(CONFIG_ARCH_ASPEED) += aspeed/
which is completely wrong, because the Kconfig fules are
depends on (ARCH_ASPEED || COMPILE_TEST) && REGMAP && MFD_SYSCON
so those drivers can be configured even if ARCH_ASPEED *isn't* set.
The Kconfig part works fine, because the soc/aspeed/Kconfig file is
included unconditionally, but the actual build process then never
builds anything in the drivers/soc/aspeed/ subdirectory.
I solved _that_ problem by adding a new config option:
config SOC_ASPEED
def_bool y
depends on ARCH_ASPEED || COMPILE_TEST
and using that instead of ARCH_ASPEED.
End result: this was a somewhat messy merge, and the most subtle mess
was because of that buggy 524feb799408 "soc: add aspeed folder and
misc drivers").
I *think* I sorted it all out correctly, and now I see the aspeed
drivers being built (and cleanly at that) but I really *really* want
people to double-check this all.
Also, I think that the same "we don't actually build-test the end
result" problem exists else-where for the same reasons.
At the very least, drivers/soc/{atmel,rockchip,zte} seem to have the
exact same pattern: the Kconfig files enable the drivers, but the
Makefile in drivers/soc doesn't actually traverse into the
subdirectories.
End result: CONFIG_COMPILE_TEST doesn't actually do any compile
testing for those drivers.
I did not try to fix all of those things up, because I didn't do the
driver movements there.
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] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 15:59 ` Marc Gonzalez
@ 2019-05-16 16:34 ` Linus Torvalds
-1 siblings, 0 replies; 46+ messages in thread
From: Linus Torvalds @ 2019-05-16 16:34 UTC (permalink / raw)
To: Marc Gonzalez; +Cc: Linus Walleij, arm-soc, LKML, Linux ARM
On Thu, May 16, 2019 at 9:00 AM Marc Gonzalez <marc.w.gonzalez@free.fr> wrote:
>
> Your email client did something strange by changing
>
> linux-arm-kernel@lists.infradead.org
> to
> "linux-alpha@vger.kernel.org" <linux-arm-kernel@lists.infradead.org>
>
> which is odd ;-)
Heh. Indeed.
What seems to have happened is that somebody long ago sent an email
with a missing comma (so "linux-alpha@vger.kernel.org
<linux-arm-kernel@lists.infradead.org>" - *intending* to send to both,
but ending up with the linux-alpha list being the "name" for the
linux-arm one).
And then I replied to that email, and it got picked up as my automatic
contact. So when I replied to linux-arm-kernel@lists.infradead.org,
and it had no name, my automatic contacts helpfully filled in that
bogus name for that list ;)
I will fix.
I note that because *you* had added the right name for the list, this
reply didn't even try to use that bogus contact name.
Linus
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 16:34 ` Linus Torvalds
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 3/4] ARM: SoC-related driver updates
2019-05-16 16:26 ` Linus Torvalds
@ 2019-05-16 16:35 ` Patrick Venture
-1 siblings, 0 replies; 46+ messages in thread
From: Patrick Venture @ 2019-05-16 16:35 UTC (permalink / raw)
To: Linus Torvalds
Cc: Olof Johansson, Greg Kroah-Hartman, ARM SoC,
Linux List Kernel Mailing, linux-alpha@vger.kernel.org
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, May 16, 2019 at 9:27 AM
To: Olof Johansson, Patrick Venture, Greg Kroah-Hartman
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:
> >
> > Various driver updates for platforms and a couple of the small driver
> > subsystems we merge through our tree:
>
> Hmm. This moved the aspeed drivers from drivers/misc to
> drivers/soc/aspeed (in commit 524feb799408 "soc: add aspeed folder and
> misc drivers"), but in the meantime we also had a new aspeed soc
> driver added (in commit 01c60dcea9f7 "drivers/misc: Add Aspeed P2A
> control driver").
>
> I ended up resolving that "conflict" by moving the new aspeed P2A
> control driver to be with the other aspeed drivers too. That seemed to
> be the cleanest model.
Thank you. I agree. There was some back-and-forth about the SoC move
w.r.t any new aspeed misc drivers. Whether moving them into SoC was a
good approach versus leaving the growing list in misc. Another aspeed
driver, controlling UART was headed to misc and received push-back
that it was sufficiently specialized to go into SoC
(https://patchwork.ozlabs.org/patch/969238/). This feedback triggered
this staging move.
I think storing the growing misc drivers for these SoCs (Aspeed,
Nuvoton) in a SoC folder is a reasonable grouping.
>
> I'm used to doing these kinds of fixups in a merge, but I have to
> admit that maybe I should have made it a separate commit, because now
> it's kind of non-obvious, and it's sometimes harder to see changes
> that are in a merge commit than in a separate commit.
>
> In particular, it looks like "git log --follow" is not smart enough to
> follow a rename through a merge. But I think that is a git problem,
> and not a very serious one at that ("git blame" has no such problem).
>
> And it means that now the merge has
>
> drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0
> drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0
> drivers/{misc => soc/aspeed}/aspeed-p2a-ctrl.c | 0
>
> when you do "git show --stat" on it, which looks correct, and it feels
> like conceptually the right merge resolution to me.
>
> Sending out this explanatory email to everybody involved, just so that
> this doesn't take you by surprise. But it looks like Patrick Venture
> is not just the author of that moved driver, he was also involved in
> the move of the two other drivers, so I'm guessing there's not going
> to be a lot of confusion here.
>
> HOWEVER. More subtly, as part of my *testing* for this, I also
> realized that commit 524feb799408 is buggy. In my tests, the config
> worked fine, but the aspeed drivers were never actually *built*. The
> reason is that commit 524feb799408 ends up doing
>
> obj-$(CONFIG_ARCH_ASPEED) += aspeed/
>
> which is completely wrong, because the Kconfig fules are
>
> depends on (ARCH_ASPEED || COMPILE_TEST) && REGMAP && MFD_SYSCON
>
> so those drivers can be configured even if ARCH_ASPEED *isn't* set.
> The Kconfig part works fine, because the soc/aspeed/Kconfig file is
> included unconditionally, but the actual build process then never
> builds anything in the drivers/soc/aspeed/ subdirectory.
>
> I solved _that_ problem by adding a new config option:
>
> config SOC_ASPEED
> def_bool y
> depends on ARCH_ASPEED || COMPILE_TEST
>
> and using that instead of ARCH_ASPEED.
Thank you, that makes perfect sense. When moving the drivers, I was
only considering the case where one is compiling them for use and
forgot to check for COMPILE_TEST.
>
> End result: this was a somewhat messy merge, and the most subtle mess
> was because of that buggy 524feb799408 "soc: add aspeed folder and
> misc drivers").
>
> I *think* I sorted it all out correctly, and now I see the aspeed
> drivers being built (and cleanly at that) but I really *really* want
> people to double-check this all.
>
> Also, I think that the same "we don't actually build-test the end
> result" problem exists else-where for the same reasons.
>
> At the very least, drivers/soc/{atmel,rockchip,zte} seem to have the
> exact same pattern: the Kconfig files enable the drivers, but the
> Makefile in drivers/soc doesn't actually traverse into the
> subdirectories.
>
> End result: CONFIG_COMPILE_TEST doesn't actually do any compile
> testing for those drivers.
>
> I did not try to fix all of those things up, because I didn't do the
> driver movements there.
>
> Linus
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 3/4] ARM: SoC-related driver updates
@ 2019-05-16 16:35 ` Patrick Venture
0 siblings, 0 replies; 46+ messages in thread
From: Patrick Venture @ 2019-05-16 16:35 UTC (permalink / raw)
To: Linus Torvalds
Cc: Olof Johansson, Greg Kroah-Hartman, ARM SoC,
Linux List Kernel Mailing, linux-alpha@vger.kernel.org
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, May 16, 2019 at 9:27 AM
To: Olof Johansson, Patrick Venture, Greg Kroah-Hartman
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:
> >
> > Various driver updates for platforms and a couple of the small driver
> > subsystems we merge through our tree:
>
> Hmm. This moved the aspeed drivers from drivers/misc to
> drivers/soc/aspeed (in commit 524feb799408 "soc: add aspeed folder and
> misc drivers"), but in the meantime we also had a new aspeed soc
> driver added (in commit 01c60dcea9f7 "drivers/misc: Add Aspeed P2A
> control driver").
>
> I ended up resolving that "conflict" by moving the new aspeed P2A
> control driver to be with the other aspeed drivers too. That seemed to
> be the cleanest model.
Thank you. I agree. There was some back-and-forth about the SoC move
w.r.t any new aspeed misc drivers. Whether moving them into SoC was a
good approach versus leaving the growing list in misc. Another aspeed
driver, controlling UART was headed to misc and received push-back
that it was sufficiently specialized to go into SoC
(https://patchwork.ozlabs.org/patch/969238/). This feedback triggered
this staging move.
I think storing the growing misc drivers for these SoCs (Aspeed,
Nuvoton) in a SoC folder is a reasonable grouping.
>
> I'm used to doing these kinds of fixups in a merge, but I have to
> admit that maybe I should have made it a separate commit, because now
> it's kind of non-obvious, and it's sometimes harder to see changes
> that are in a merge commit than in a separate commit.
>
> In particular, it looks like "git log --follow" is not smart enough to
> follow a rename through a merge. But I think that is a git problem,
> and not a very serious one at that ("git blame" has no such problem).
>
> And it means that now the merge has
>
> drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0
> drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0
> drivers/{misc => soc/aspeed}/aspeed-p2a-ctrl.c | 0
>
> when you do "git show --stat" on it, which looks correct, and it feels
> like conceptually the right merge resolution to me.
>
> Sending out this explanatory email to everybody involved, just so that
> this doesn't take you by surprise. But it looks like Patrick Venture
> is not just the author of that moved driver, he was also involved in
> the move of the two other drivers, so I'm guessing there's not going
> to be a lot of confusion here.
>
> HOWEVER. More subtly, as part of my *testing* for this, I also
> realized that commit 524feb799408 is buggy. In my tests, the config
> worked fine, but the aspeed drivers were never actually *built*. The
> reason is that commit 524feb799408 ends up doing
>
> obj-$(CONFIG_ARCH_ASPEED) += aspeed/
>
> which is completely wrong, because the Kconfig fules are
>
> depends on (ARCH_ASPEED || COMPILE_TEST) && REGMAP && MFD_SYSCON
>
> so those drivers can be configured even if ARCH_ASPEED *isn't* set.
> The Kconfig part works fine, because the soc/aspeed/Kconfig file is
> included unconditionally, but the actual build process then never
> builds anything in the drivers/soc/aspeed/ subdirectory.
>
> I solved _that_ problem by adding a new config option:
>
> config SOC_ASPEED
> def_bool y
> depends on ARCH_ASPEED || COMPILE_TEST
>
> and using that instead of ARCH_ASPEED.
Thank you, that makes perfect sense. When moving the drivers, I was
only considering the case where one is compiling them for use and
forgot to check for COMPILE_TEST.
>
> End result: this was a somewhat messy merge, and the most subtle mess
> was because of that buggy 524feb799408 "soc: add aspeed folder and
> misc drivers").
>
> I *think* I sorted it all out correctly, and now I see the aspeed
> drivers being built (and cleanly at that) but I really *really* want
> people to double-check this all.
>
> Also, I think that the same "we don't actually build-test the end
> result" problem exists else-where for the same reasons.
>
> At the very least, drivers/soc/{atmel,rockchip,zte} seem to have the
> exact same pattern: the Kconfig files enable the drivers, but the
> Makefile in drivers/soc doesn't actually traverse into the
> subdirectories.
>
> End result: CONFIG_COMPILE_TEST doesn't actually do any compile
> testing for those drivers.
>
> I did not try to fix all of those things up, because I didn't do the
> driver movements there.
>
> 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] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 16:40 ` pr-tracker-bot
-1 siblings, 0 replies; 46+ messages in thread
From: pr-tracker-bot @ 2019-05-16 16:40 UTC (permalink / raw)
To: Olof Johansson
Cc: torvalds, arm, linux-kernel, linux-arm-kernel, Olof Johansson
The pull request you sent on Wed, 15 May 2019 23:43:01 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-soc
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/22c58fd70ca48a29505922b1563826593b08cc00
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 16:40 ` pr-tracker-bot
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 3/4] ARM: SoC-related driver updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 16:40 ` pr-tracker-bot
-1 siblings, 0 replies; 46+ messages in thread
From: pr-tracker-bot @ 2019-05-16 16:40 UTC (permalink / raw)
To: Olof Johansson
Cc: torvalds, arm, linux-kernel, linux-arm-kernel, Olof Johansson
The pull request you sent on Wed, 15 May 2019 23:43:03 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/dc413a90edbe715bebebe859dc072ef73d490d70
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 3/4] ARM: SoC-related driver updates
@ 2019-05-16 16:40 ` pr-tracker-bot
0 siblings, 0 replies; 46+ 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:03 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/dc413a90edbe715bebebe859dc072ef73d490d70
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] 46+ messages in thread
* Re: [GIT PULL 2/4] ARM: Device-tree updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 16:40 ` pr-tracker-bot
-1 siblings, 0 replies; 46+ messages in thread
From: pr-tracker-bot @ 2019-05-16 16:40 UTC (permalink / raw)
To: Olof Johansson
Cc: torvalds, arm, linux-kernel, linux-arm-kernel, Olof Johansson
The pull request you sent on Wed, 15 May 2019 23:43:02 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e8a1d70117116c8d96c266f0b99e931717670eaf
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 2/4] ARM: Device-tree updates
@ 2019-05-16 16:40 ` pr-tracker-bot
0 siblings, 0 replies; 46+ 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:02 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e8a1d70117116c8d96c266f0b99e931717670eaf
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] 46+ messages in thread
* Re: [GIT PULL 4/4] ARM: SoC defconfig updates
2019-05-16 6:43 ` Olof Johansson
@ 2019-05-16 16:40 ` pr-tracker-bot
-1 siblings, 0 replies; 46+ messages in thread
From: pr-tracker-bot @ 2019-05-16 16:40 UTC (permalink / raw)
To: Olof Johansson
Cc: torvalds, arm, linux-kernel, linux-arm-kernel, Olof Johansson
The pull request you sent on Wed, 15 May 2019 23:43:04 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ab02888e39212af2d1dddc565cd67192548b9fd8
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 4/4] ARM: SoC defconfig updates
@ 2019-05-16 16:40 ` pr-tracker-bot
0 siblings, 0 replies; 46+ 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:04 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ab02888e39212af2d1dddc565cd67192548b9fd8
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] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 15:53 ` Arnd Bergmann
@ 2019-05-16 17:10 ` Olof Johansson
-1 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2019-05-16 17:10 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, Linus Walleij, ARM SoC,
Linux List Kernel Mailing, linux-alpha@vger.kernel.org
On Thu, May 16, 2019 at 8:53 AM Arnd Bergmann <arnd@arndb.de> wrote:
>
> On Thu, May 16, 2019 at 5:34 PM Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
> >
> > On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
> > >
> > > SoC updates, mostly refactorings and cleanups of old legacy platforms.
> > > Major themes this release:
> >
> > Hmm. This brings in a new warning:
> >
> > drivers/clocksource/timer-ixp4xx.c:78:20: warning:
> > ‘ixp4xx_read_sched_clock’ defined but not used [-Wunused-function]
> >
> > because that drivers is enabled for build testing, but that function
> > is only used under
> >
> > #ifdef CONFIG_ARM
> > sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq);
> > #endif
> >
> > It's not clear why that #ifdef is there. This driver only builds
> > non-ARM when COMPILE_TEST is enabled, and that #ifdef actually breaks
> > that build test.
> >
> > I'm going to remove that #ifdef in my merge, because I do *not* want
> > to see new warnings, and it doesn't seem to make any sense.
> >
> > Maybe that's the wrong resolution, please holler and let me know if
> > you want something else.
>
> As far as I can tell, that is the best fix, thanks for the cleanup!
Yeah, this was entirely on me -- it was found and fixed on linux-next,
and Linus Walleij sent patches. However, as I was staging these pull
requests, I applied them to a branch of fixes that I'm collecting for
later this week instead of on top of the one I was sending.
Thanks for fixing it up.
-Olof
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-16 17:10 ` Olof Johansson
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 3/4] ARM: SoC-related driver updates
2019-05-16 16:26 ` Linus Torvalds
@ 2019-05-16 17:39 ` Olof Johansson
-1 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2019-05-16 17:39 UTC (permalink / raw)
To: Linus Torvalds
Cc: Patrick Venture, Greg Kroah-Hartman, ARM SoC,
Linux List Kernel Mailing, linux-alpha@vger.kernel.org
On Thu, May 16, 2019 at 9:27 AM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
> >
> > Various driver updates for platforms and a couple of the small driver
> > subsystems we merge through our tree:
>
> Hmm. This moved the aspeed drivers from drivers/misc to
> drivers/soc/aspeed (in commit 524feb799408 "soc: add aspeed folder and
> misc drivers"), but in the meantime we also had a new aspeed soc
> driver added (in commit 01c60dcea9f7 "drivers/misc: Add Aspeed P2A
> control driver").
>
> I ended up resolving that "conflict" by moving the new aspeed P2A
> control driver to be with the other aspeed drivers too. That seemed to
> be the cleanest model.
Yeah, that's the approach we're heading towards with aspeed.
Part of the reason for why I wasn't 100% sure we wanted to move all
drivers over, is that most of drivers/soc has been for "soc glue
logic" code, not for the little SoC-specific drivers where we've
pushed hard to get out into their best-matching driver directories
instead.
Aspeed is an unusually "messy" SoC in that it has a handful of little
widgets used to communicate with the host (in its role as BMC), and
either we'd squint and put all of them in drivers/misc, or we could
pick them up in drivers/soc as we're now doing. Either way the code
will be in the kernel, and keeping it together might not be a bad
idea.
We might get more of a kitchen sink in drivers/soc over time with this
slight change in approach, but we've dealt with messes before and if
it happens, we'll clean it up when it gets too bad. Sometimes letting
it happen is the best way of seeing the bigger picture and not
over-engineer something upfront.
> I'm used to doing these kinds of fixups in a merge, but I have to
> admit that maybe I should have made it a separate commit, because now
> it's kind of non-obvious, and it's sometimes harder to see changes
> that are in a merge commit than in a separate commit.
>
> In particular, it looks like "git log --follow" is not smart enough to
> follow a rename through a merge. But I think that is a git problem,
> and not a very serious one at that ("git blame" has no such problem).
>
> And it means that now the merge has
>
> drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0
> drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0
> drivers/{misc => soc/aspeed}/aspeed-p2a-ctrl.c | 0
>
> when you do "git show --stat" on it, which looks correct, and it feels
> like conceptually the right merge resolution to me.
>
> Sending out this explanatory email to everybody involved, just so that
> this doesn't take you by surprise. But it looks like Patrick Venture
> is not just the author of that moved driver, he was also involved in
> the move of the two other drivers, so I'm guessing there's not going
> to be a lot of confusion here.
Yeah. I think that's fine in this case.
I've got some horror stories from botched rebases where merges ended
up containing actual code changes and that caused immense confusion,
but that's not the case here.
> HOWEVER. More subtly, as part of my *testing* for this, I also
> realized that commit 524feb799408 is buggy. In my tests, the config
> worked fine, but the aspeed drivers were never actually *built*. The
> reason is that commit 524feb799408 ends up doing
>
> obj-$(CONFIG_ARCH_ASPEED) += aspeed/
>
> which is completely wrong, because the Kconfig fules are
>
> depends on (ARCH_ASPEED || COMPILE_TEST) && REGMAP && MFD_SYSCON
>
> so those drivers can be configured even if ARCH_ASPEED *isn't* set.
> The Kconfig part works fine, because the soc/aspeed/Kconfig file is
> included unconditionally, but the actual build process then never
> builds anything in the drivers/soc/aspeed/ subdirectory.
>
> I solved _that_ problem by adding a new config option:
>
> config SOC_ASPEED
> def_bool y
> depends on ARCH_ASPEED || COMPILE_TEST
>
> and using that instead of ARCH_ASPEED.
Yep, looks good -- thanks!
> End result: this was a somewhat messy merge, and the most subtle mess
> was because of that buggy 524feb799408 "soc: add aspeed folder and
> misc drivers").
>
> I *think* I sorted it all out correctly, and now I see the aspeed
> drivers being built (and cleanly at that) but I really *really* want
> people to double-check this all.
>
> Also, I think that the same "we don't actually build-test the end
> result" problem exists else-where for the same reasons.
>
> At the very least, drivers/soc/{atmel,rockchip,zte} seem to have the
> exact same pattern: the Kconfig files enable the drivers, but the
> Makefile in drivers/soc doesn't actually traverse into the
> subdirectories.
>
> End result: CONFIG_COMPILE_TEST doesn't actually do any compile
> testing for those drivers.
>
> I did not try to fix all of those things up, because I didn't do the
> driver movements there.
We'll follow up with patches for that, thanks for pointing it out.
I have to admit that most of my focus tends to be to check for new
errors, not whether everything still is built. Easy to automate, so
I'll poke around with it a bit.
-Olof
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 3/4] ARM: SoC-related driver updates
@ 2019-05-16 17:39 ` Olof Johansson
0 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2019-05-16 17:39 UTC (permalink / raw)
To: Linus Torvalds
Cc: Patrick Venture, ARM SoC, Linux List Kernel Mailing,
linux-alpha@vger.kernel.org, Greg Kroah-Hartman
On Thu, May 16, 2019 at 9:27 AM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Wed, May 15, 2019 at 11:43 PM Olof Johansson <olof@lixom.net> wrote:
> >
> > Various driver updates for platforms and a couple of the small driver
> > subsystems we merge through our tree:
>
> Hmm. This moved the aspeed drivers from drivers/misc to
> drivers/soc/aspeed (in commit 524feb799408 "soc: add aspeed folder and
> misc drivers"), but in the meantime we also had a new aspeed soc
> driver added (in commit 01c60dcea9f7 "drivers/misc: Add Aspeed P2A
> control driver").
>
> I ended up resolving that "conflict" by moving the new aspeed P2A
> control driver to be with the other aspeed drivers too. That seemed to
> be the cleanest model.
Yeah, that's the approach we're heading towards with aspeed.
Part of the reason for why I wasn't 100% sure we wanted to move all
drivers over, is that most of drivers/soc has been for "soc glue
logic" code, not for the little SoC-specific drivers where we've
pushed hard to get out into their best-matching driver directories
instead.
Aspeed is an unusually "messy" SoC in that it has a handful of little
widgets used to communicate with the host (in its role as BMC), and
either we'd squint and put all of them in drivers/misc, or we could
pick them up in drivers/soc as we're now doing. Either way the code
will be in the kernel, and keeping it together might not be a bad
idea.
We might get more of a kitchen sink in drivers/soc over time with this
slight change in approach, but we've dealt with messes before and if
it happens, we'll clean it up when it gets too bad. Sometimes letting
it happen is the best way of seeing the bigger picture and not
over-engineer something upfront.
> I'm used to doing these kinds of fixups in a merge, but I have to
> admit that maybe I should have made it a separate commit, because now
> it's kind of non-obvious, and it's sometimes harder to see changes
> that are in a merge commit than in a separate commit.
>
> In particular, it looks like "git log --follow" is not smart enough to
> follow a rename through a merge. But I think that is a git problem,
> and not a very serious one at that ("git blame" has no such problem).
>
> And it means that now the merge has
>
> drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0
> drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0
> drivers/{misc => soc/aspeed}/aspeed-p2a-ctrl.c | 0
>
> when you do "git show --stat" on it, which looks correct, and it feels
> like conceptually the right merge resolution to me.
>
> Sending out this explanatory email to everybody involved, just so that
> this doesn't take you by surprise. But it looks like Patrick Venture
> is not just the author of that moved driver, he was also involved in
> the move of the two other drivers, so I'm guessing there's not going
> to be a lot of confusion here.
Yeah. I think that's fine in this case.
I've got some horror stories from botched rebases where merges ended
up containing actual code changes and that caused immense confusion,
but that's not the case here.
> HOWEVER. More subtly, as part of my *testing* for this, I also
> realized that commit 524feb799408 is buggy. In my tests, the config
> worked fine, but the aspeed drivers were never actually *built*. The
> reason is that commit 524feb799408 ends up doing
>
> obj-$(CONFIG_ARCH_ASPEED) += aspeed/
>
> which is completely wrong, because the Kconfig fules are
>
> depends on (ARCH_ASPEED || COMPILE_TEST) && REGMAP && MFD_SYSCON
>
> so those drivers can be configured even if ARCH_ASPEED *isn't* set.
> The Kconfig part works fine, because the soc/aspeed/Kconfig file is
> included unconditionally, but the actual build process then never
> builds anything in the drivers/soc/aspeed/ subdirectory.
>
> I solved _that_ problem by adding a new config option:
>
> config SOC_ASPEED
> def_bool y
> depends on ARCH_ASPEED || COMPILE_TEST
>
> and using that instead of ARCH_ASPEED.
Yep, looks good -- thanks!
> End result: this was a somewhat messy merge, and the most subtle mess
> was because of that buggy 524feb799408 "soc: add aspeed folder and
> misc drivers").
>
> I *think* I sorted it all out correctly, and now I see the aspeed
> drivers being built (and cleanly at that) but I really *really* want
> people to double-check this all.
>
> Also, I think that the same "we don't actually build-test the end
> result" problem exists else-where for the same reasons.
>
> At the very least, drivers/soc/{atmel,rockchip,zte} seem to have the
> exact same pattern: the Kconfig files enable the drivers, but the
> Makefile in drivers/soc doesn't actually traverse into the
> subdirectories.
>
> End result: CONFIG_COMPILE_TEST doesn't actually do any compile
> testing for those drivers.
>
> I did not try to fix all of those things up, because I didn't do the
> driver movements there.
We'll follow up with patches for that, thanks for pointing it out.
I have to admit that most of my focus tends to be to check for new
errors, not whether everything still is built. Easy to automate, so
I'll poke around with it a bit.
-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] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 17:10 ` Olof Johansson
@ 2019-05-20 21:56 ` Linus Walleij
-1 siblings, 0 replies; 46+ messages in thread
From: Linus Walleij @ 2019-05-20 21:56 UTC (permalink / raw)
To: Olof Johansson
Cc: Arnd Bergmann, Linus Torvalds, ARM SoC,
Linux List Kernel Mailing, linux-alpha@vger.kernel.org
On Thu, May 16, 2019 at 7:10 PM Olof Johansson <olof@lixom.net> wrote:
> On Thu, May 16, 2019 at 8:53 AM Arnd Bergmann <arnd@arndb.de> wrote:
> > > I'm going to remove that #ifdef in my merge, because I do *not* want
> > > to see new warnings, and it doesn't seem to make any sense.
> > >
> > > Maybe that's the wrong resolution, please holler and let me know if
> > > you want something else.
> >
> > As far as I can tell, that is the best fix, thanks for the cleanup!
>
> Yeah, this was entirely on me -- it was found and fixed on linux-next,
> and Linus Walleij sent patches. However, as I was staging these pull
> requests, I applied them to a branch of fixes that I'm collecting for
> later this week instead of on top of the one I was sending.
>
> Thanks for fixing it up.
Oh well Linus wrote the bug and then Linus fixed it and then Linus
fixed it.
What is good to know is that no matter which Linus you use, you will
always get the right fix.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-05-20 21:56 ` Linus Walleij
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 2/4] ARM: Device-tree updates
2018-06-12 13:04 ` Heiko Stuebner
@ 2018-06-12 14:15 ` Olof Johansson
-1 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2018-06-12 14:15 UTC (permalink / raw)
To: Heiko Stuebner
Cc: Linux ARM Mailing List, Linus Torvalds, ARM SoC,
Linux Kernel Mailing List
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] 46+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12 14:15 ` Olof Johansson
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 2/4] ARM: Device-tree updates
2018-06-12 1:04 ` Linus Torvalds
@ 2018-06-12 13:04 ` Heiko Stuebner
-1 siblings, 0 replies; 46+ messages in thread
From: Heiko Stuebner @ 2018-06-12 13:04 UTC (permalink / raw)
To: linux-arm-kernel
Cc: Linus Torvalds, Olof Johansson, ARM SoC, Linux Kernel Mailing List
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] 46+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12 13:04 ` Heiko Stuebner
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 2/4] ARM: Device-tree updates
2018-06-12 0:01 ` Olof Johansson
@ 2018-06-12 10:58 ` Kalle Valo
-1 siblings, 0 replies; 46+ messages in thread
From: Kalle Valo @ 2018-06-12 10:58 UTC (permalink / raw)
To: Olof Johansson; +Cc: torvalds, arm, linux-arm-kernel, linux-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] 46+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12 10:58 ` Kalle Valo
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
* Re: [GIT PULL 2/4] ARM: Device-tree updates
2018-06-12 0:01 ` Olof Johansson
@ 2018-06-12 1:04 ` Linus Torvalds
-1 siblings, 0 replies; 46+ messages in thread
From: Linus Torvalds @ 2018-06-12 1:04 UTC (permalink / raw)
To: Olof Johansson; +Cc: ARM SoC, linux-arm-kernel, Linux Kernel Mailing List
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] 46+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12 1:04 ` Linus Torvalds
0 siblings, 0 replies; 46+ 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] 46+ 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 ` Olof Johansson
0 siblings, 0 replies; 46+ messages in thread
From: Olof Johansson @ 2018-06-12 0:01 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
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@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@FreeBSD.org (1):
ARM: dts: sunxi: Add sid for a83t
weiyi.lu@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] 46+ messages in thread
* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12 0:01 ` Olof Johansson
0 siblings, 0 replies; 46+ 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] 46+ messages in thread
end of thread, other threads:[~2019-05-20 21:56 UTC | newest]
Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-05-16 6:43 ` Olof Johansson
2019-05-16 15:33 ` Linus Torvalds
2019-05-16 15:33 ` Linus Torvalds
2019-05-16 15:53 ` Arnd Bergmann
2019-05-16 15:53 ` Arnd Bergmann
2019-05-16 17:10 ` Olof Johansson
2019-05-16 17:10 ` Olof Johansson
2019-05-20 21:56 ` Linus Walleij
2019-05-20 21:56 ` Linus Walleij
2019-05-16 15:59 ` Marc Gonzalez
2019-05-16 15:59 ` Marc Gonzalez
2019-05-16 16:34 ` Linus Torvalds
2019-05-16 16:34 ` Linus Torvalds
2019-05-16 16:40 ` pr-tracker-bot
2019-05-16 16:40 ` pr-tracker-bot
2019-05-16 6:43 ` [GIT PULL 2/4] ARM: Device-tree updates Olof Johansson
2019-05-16 6:43 ` Olof Johansson
2019-05-16 16:40 ` pr-tracker-bot
2019-05-16 16:40 ` pr-tracker-bot
2019-05-16 6:43 ` [GIT PULL 3/4] ARM: SoC-related driver updates Olof Johansson
2019-05-16 6:43 ` Olof Johansson
2019-05-16 16:26 ` Linus Torvalds
2019-05-16 16:26 ` Linus Torvalds
2019-05-16 16:35 ` Patrick Venture
2019-05-16 16:35 ` Patrick Venture
2019-05-16 17:39 ` Olof Johansson
2019-05-16 17:39 ` Olof Johansson
2019-05-16 16:40 ` pr-tracker-bot
2019-05-16 16:40 ` pr-tracker-bot
2019-05-16 6:43 ` [GIT PULL 4/4] ARM: SoC defconfig updates Olof Johansson
2019-05-16 6:43 ` Olof Johansson
2019-05-16 16:40 ` pr-tracker-bot
2019-05-16 16:40 ` pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2018-06-12 0:01 [GIT PULL 0/4] ARM: SoC 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 1:04 ` Linus Torvalds
2018-06-12 1:04 ` Linus Torvalds
2018-06-12 13:04 ` Heiko Stuebner
2018-06-12 13:04 ` Heiko Stuebner
2018-06-12 14:15 ` Olof Johansson
2018-06-12 14:15 ` Olof Johansson
2018-06-12 10:58 ` Kalle Valo
2018-06-12 10:58 ` Kalle Valo
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.