* [GIT PULL 0/4] ARM: SoC changes for v4.21
@ 2018-12-31 21:46 Olof Johansson
2018-12-31 21:46 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
` (3 more replies)
0 siblings, 4 replies; 22+ messages in thread
From: Olof Johansson @ 2018-12-31 21:46 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm
Hi Linus,
Here's the batch of changes for arm-soc for this merge window. It's
arriving later than I had planned for, the holidays messed up schedules
and time availability a lot at my end this year.
As for the material itself, it's pretty straight forward. The only
branch with conflicts is the SoC one, I mention in that email how to
resolve them. Most of the new material is in the DT branch (as always),
and that pull request also contains the overview of new platforms, etc.
In addition to this we have a branch with some late-merged material that
I'm letting sit for a few days and might send in towards the end of the
merge window if things have been going smoothly.
Thanks,
-Olof
^ permalink raw reply [flat|nested] 22+ messages in thread* [GIT PULL 1/4] ARM: SoC platform updates
2018-12-31 21:46 [GIT PULL 0/4] ARM: SoC changes for v4.21 Olof Johansson
@ 2018-12-31 21:46 ` Olof Johansson
2019-01-01 1:45 ` pr-tracker-bot
2018-12-31 21:46 ` [GIT PULL 2/4] ARM: SoC driver updates Olof Johansson
` (2 subsequent siblings)
3 siblings, 1 reply; 22+ messages in thread
From: Olof Johansson @ 2018-12-31 21:46 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm, Olof Johansson
SoC updates, mostly refactorings and cleanups of old legacy platforms,
but also a few more things:
New SoC support this release:
- NXP/Freescale i.MX7ULP (1x Cortex-A7, Cortex-M4, graphics, etc)
- Allwinner F1C100, older platform with an ARM926-EJS (ARMv5) core
Cleanups of various platforms:
- OMAP1 ams-delta does some GPIO cleanups
- Davinci removes of at24 platform data
- Samsung cleans up old wakeup, PM debug and secondary core boot code
- Renesas moves around config options and PM code to drivers/soc for
sharing with 64-bit and more consistency
- i.MX, Broadcom and SoCFPGA all have tweaks to lowlevel debug console setups
- SoCFPGA adds explicit selection of ARM errata and removes some unused code
This tag also contains a few patches that I had queued up as fixes for
4.20 but didn't send in before the release.
Conflicts:
arch/arm/mach-omap1/board-ams-delta.c:
Change/remove. Remove the code that's in conflict (the leds/gpio init
functions)
arch/arm/mach-socfpga/Kconfig:
Add/change. Keep new set of errata and PCI_DOMAINS_GENERIC, drop
PCI_DOMAINS.
----------------------------------------------------------------
The following changes since commit f12e840c819bab42621685558a01d3f46ab9a226:
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-soc
for you to fetch changes up to cac1fc8fb561ac766468394d49c3dd11a2b8cb44:
Merge branch 'fixes' into next/soc
----------------------------------------------------------------
A.s. Dong (1):
ARM: imx: add initial support for imx7ulp
Aaro Koskinen (4):
ARM: OMAP1/2: fix SoC name printing
ARM: OMAP1: devices: configure omap1_spi100k only on OMAP7xx
ARM: OMAP1: add MMC configuration for Palm Tungsten E
ARM: OMAP1: fix USB configuration for device-only setups
Arnd Bergmann (8):
ARM: imx: fix dependencies on imx7ulp
ARM: mmp: fix timer_init calls
ARM: mmp: fix pxa168_device_usb_phy use on aspenite
ARM: pxa: avoid section mismatch warning
ARM: ks8695: fix section mismatch warning
ARM: tegra: avoid section mismatch warning
ARM: omap2: avoid section mismatch warning
Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.org/.../horms/renesas into fixes
Bartlomiej Zolnierkiewicz (2):
ARM: exynos: Remove no longer needed s3c_pm_check_*() calls
ARM: samsung: Limit SAMSUNG_PM_DEBUG config option to non-Exynos platforms
Bartosz Golaszewski (7):
ARM: davinci: dm365-evm: use cell nvmem lookup for mac address
ARM: davinci: dm644x-evm: use cell nvmem lookup for mac address
ARM: davinci: dm646x-evm: use cell nvmem lookup for mac address
ARM: davinci: da830-evm: use cell nvmem lookup for mac address
ARM: davinci: mityomapl138: use cell nvmem lookup for mac address
ARM: davinci: dm850-evm: use cell nvmem lookup for mac address
ARM: davinci: da850-evm: remove unnecessary include
Carlo Caione (1):
MAINTAINERS: Remove myself from the list
Clément Péron (2):
ARM: debug: enable UART1 for socfpga Cyclone5
ARM: socfpga: Clean unused functions
Corentin Labbe (1):
MAINTAINERS: add drivers/soc/amlogic/ to amlogic list
Dinh Nguyen (1):
ARM: socfpga: Turn on ARM errata for L2 cache
Felix Brack (1):
ARM: dts: am335x-pdu001: Fix polarity of card detection input
Florian Fainelli (2):
ARM: BCM63XX: Enable reset controller support
Merge tag 'tags/bcm2835-soc-next-2018-11-27' into soc/next
Geert Uytterhoeven (9):
ARM: shmobile: Restrict SCU support to SoCs that have it
ARM: shmobile: Restrict TWD support to SoCs that have it
ARM: shmobile: sh73a0: Remove obsolete inclusion of <asm/smp_twd.h>
ARM: shmobile: Hide ARCH_RZN1 to improve consistency
arm64: renesas: Move SoC Kconfig symbols to drivers/soc/renesas/
ARM: shmobile: Move SoC Kconfig symbols to drivers/soc/renesas/
ARM: OMAP2+: timer: Remove obsolete inclusion of <asm/smp_twd.h>
ARM: shmobile: R-Mobile: Clean up struct rmobile_pm_domain
ARM: shmobile: R-Mobile: Move pm-rmobile to drivers/soc/renesas/
Gerald Baeza (1):
ARM: stm32: debug: add low-level debug support
Janusz Krzysztofik (6):
ARM: OMAP1: ams-delta: make board header file local to mach-omap1
ARM: OMAP1: ams-delta: Provide GPIO lookup table for LED device
ARM: OMAP1: ams-delta: Drop board specific global GPIO numbers
ARM: OMAP1: ams-delta: Drop unused symbols from the board header
ARM: OMAP1: ams-delta: Move AMS_DELTA_LATCH2_NGPIO to the board file
ARM: OMAP1: ams-delta: Fix audio permanently muted
Justin Chen (1):
ARM: brcmstb: Add entry for 7255
Krzysztof Kozlowski (2):
ARM: s5pv210: Remove legacy setting of external wakeup interrupts
ARM: exynos: Remove legacy setting of external wakeup interrupts
Laurent Pinchart (1):
arm64: dts: renesas: draak: Fix CVBS input
Lubomir Rintel (4):
ARM: mmp2: initialize clocks before the timer
ARM: mmp/mmp2: dt: enable the clock
ARM: mmp: add a pxa-usb-phy device
ARM: mmp: add an instance of pxa-usb-phy to ttc_dkb and aspenite
Martin Blumenstingl (1):
ARM: meson: select HAVE_ARM_TWD and ARM_GLOBAL_TIMER
Mesih Kilinc (4):
ARM: Check ARCH_MULTI_V7 to differentiate ARMv5/v7 Allwinner SoCs
dt-bindings: arm: Add new Allwinner ARMv5 F1C100s SoC
ARM: sunxi: add Allwinner ARMv5 SoCs
dt-bindings: watchdog: Add Allwinner ARMv5 F1C100s wdt
Nathan Chancellor (2):
ARM: OMAP2+: hwmod: Fix some section annotations
ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup
Olof Johansson (13):
Merge tag 'socfpga_updates_for_v5.0' of git://git.kernel.org/.../dinguyen/linux into next/soc
Merge tag 'omap-for-v4.21/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'arm-soc/for-4.21/soc' of https://github.com/Broadcom/stblinux into next/soc
Merge tag 'renesas-soc-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'davinci-for-v4.21/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'sunxi-core-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/soc
Merge tag 'samsung-soc-4.21' of https://git.kernel.org/.../krzk/linux into next/soc
Merge tag 'imx-soc-4.21' of git://git.kernel.org/.../shawnguo/linux into next/soc
Merge tag 'omap-for-v4.21/omap1-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'amlogic-soc' of https://git.kernel.org/.../khilman/linux-amlogic into next/soc
Merge tag 'omap-for-v4.20/fixes-rc6' of git://git.kernel.org/.../tmlind/linux-omap into fixes
Merge tag 'v4.20-rockchip-dts64fixes-2' of git://git.kernel.org/.../mmind/linux-rockchip into fixes
Merge branch 'fixes' into next/soc
Oskari Lemmela (1):
arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios
Pankaj Dubey (1):
ARM: exynos: Remove secondary startup initialization from smp_prepare_cpus
Roger Quadros (1):
ARM: dts: omap5: Fix dual-role mode on Super-Speed port
Russell King - ARM Linux (1):
ARM: dts: Fix OMAP4430 SDP Ethernet startup
Stefan Wahren (1):
ARM: mach-bcm: Switch bcm2835 and platsmp to SPDX identifier
Takeshi Kihara (1):
arm64: renesas: Enable GPIOLIB to allow GPIO driver selection
Tony Lindgren (2):
Merge branch 'audio-fix' into omap-for-v4.20/fixes
Merge branch 'omap1-usb-fix' into omap-for-v4.21/omap1
Uwe Kleine-König (1):
ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed
Yangtao Li (2):
ARM: OMAP1: clock: Change to use DEFINE_SHOW_ATTRIBUTE macro
ARM: OMAP: PM: Change to use DEFINE_SHOW_ATTRIBUTE macro
Documentation/devicetree/bindings/arm/sunxi.txt | 1 +
.../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 +
MAINTAINERS | 2 +-
arch/arm/Kconfig.debug | 78 ++++--
arch/arm/boot/dts/am335x-pdu001.dts | 2 +-
arch/arm/boot/dts/omap4-sdp.dts | 1 +
arch/arm/boot/dts/omap5-board-common.dtsi | 1 +
arch/arm/include/debug/brcmstb.S | 24 +-
arch/arm/include/debug/stm32.S | 41 ++++
arch/arm/mach-bcm/Kconfig | 1 +
arch/arm/mach-bcm/board_bcm2835.c | 11 +-
arch/arm/mach-bcm/platsmp.c | 10 +-
arch/arm/mach-bcm/platsmp.h | 6 +-
arch/arm/mach-davinci/board-da830-evm.c | 26 ++
arch/arm/mach-davinci/board-da850-evm.c | 30 ++-
arch/arm/mach-davinci/board-dm365-evm.c | 25 ++
arch/arm/mach-davinci/board-dm644x-evm.c | 24 ++
arch/arm/mach-davinci/board-dm646x-evm.c | 24 ++
arch/arm/mach-davinci/board-mityomapl138.c | 29 +++
arch/arm/mach-exynos/common.h | 2 -
arch/arm/mach-exynos/platsmp.c | 26 --
arch/arm/mach-exynos/suspend.c | 37 ++-
arch/arm/mach-imx/Kconfig | 9 +
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/common.h | 1 +
arch/arm/mach-imx/cpu.c | 3 +
arch/arm/mach-imx/mach-imx7ulp.c | 31 +++
arch/arm/mach-imx/mxc.h | 1 +
arch/arm/mach-imx/pm-imx7ulp.c | 29 +++
arch/arm/mach-ks8695/board-acs5k.c | 2 +-
arch/arm/mach-meson/Kconfig | 2 +
arch/arm/mach-mmp/aspenite.c | 7 +
arch/arm/mach-mmp/common.h | 2 +-
arch/arm/mach-mmp/devices.c | 21 ++
arch/arm/mach-mmp/mmp2-dt.c | 2 +-
arch/arm/mach-mmp/mmp2.c | 2 +-
arch/arm/mach-mmp/pxa168.c | 2 +-
arch/arm/mach-mmp/pxa910.c | 2 +-
arch/arm/mach-mmp/pxa910.h | 1 +
arch/arm/mach-mmp/time.c | 32 ++-
arch/arm/mach-mmp/ttc_dkb.c | 6 +
arch/arm/mach-omap1/Makefile | 2 +-
arch/arm/mach-omap1/ams-delta-fiq-handler.S | 2 +-
arch/arm/mach-omap1/ams-delta-fiq.c | 3 +-
arch/arm/mach-omap1/board-ams-delta.c | 112 +++------
.../{include/mach => }/board-ams-delta.h | 24 +-
arch/arm/mach-omap1/board-palmte.c | 29 +++
arch/arm/mach-omap1/clock.c | 14 +-
arch/arm/mach-omap1/devices.c | 3 +
arch/arm/mach-omap1/id.c | 6 +-
arch/arm/mach-omap1/include/mach/usb.h | 2 +-
arch/arm/mach-omap1/pm.c | 13 +-
arch/arm/mach-omap2/id.c | 4 +-
arch/arm/mach-omap2/omap_hwmod.c | 6 +-
arch/arm/mach-omap2/pm33xx-core.c | 2 +-
arch/arm/mach-omap2/timer.c | 1 -
arch/arm/mach-pxa/cm-x300.c | 2 +-
arch/arm/mach-pxa/littleton.c | 2 +-
arch/arm/mach-pxa/zeus.c | 2 +-
arch/arm/mach-s5pv210/common.h | 1 -
arch/arm/mach-s5pv210/pm.c | 16 +-
arch/arm/mach-shmobile/Kconfig | 129 ----------
arch/arm/mach-shmobile/Makefile | 1 -
arch/arm/mach-shmobile/pm-rmobile.h | 22 --
arch/arm/mach-shmobile/smp-sh73a0.c | 1 -
arch/arm/mach-socfpga/Kconfig | 7 +
arch/arm/mach-socfpga/core.h | 2 -
arch/arm/mach-socfpga/socfpga.c | 2 +-
arch/arm/mach-sunxi/Kconfig | 19 +-
arch/arm/mach-sunxi/sunxi.c | 9 +
arch/arm/mach-tegra/irq.c | 4 +-
arch/arm/plat-samsung/Kconfig | 1 +
arch/arm64/Kconfig.platforms | 60 +----
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 +-
.../boot/dts/rockchip/rk3399-rockpro64.dts | 20 +-
drivers/soc/renesas/Kconfig | 241 +++++++++++++++++--
drivers/soc/renesas/Makefile | 1 +
.../soc/renesas/rmobile-sysc.c | 37 ++-
78 files changed, 822 insertions(+), 540 deletions(-)
create mode 100644 arch/arm/include/debug/stm32.S
create mode 100644 arch/arm/mach-imx/mach-imx7ulp.c
create mode 100644 arch/arm/mach-imx/pm-imx7ulp.c
rename arch/arm/mach-omap1/{include/mach => }/board-ams-delta.h (66%)
delete mode 100644 arch/arm/mach-shmobile/pm-rmobile.h
rename arch/arm/mach-shmobile/pm-rmobile.c => drivers/soc/renesas/rmobile-sysc.c (93%)
^ permalink raw reply [flat|nested] 22+ messages in thread* [GIT PULL 2/4] ARM: SoC driver updates
2018-12-31 21:46 [GIT PULL 0/4] ARM: SoC changes for v4.21 Olof Johansson
2018-12-31 21:46 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
@ 2018-12-31 21:46 ` Olof Johansson
2019-01-01 1:45 ` pr-tracker-bot
2018-12-31 21:46 ` [GIT PULL 3/4] ARM: Device-tree updates Olof Johansson
2018-12-31 21:46 ` [GIT PULL 4/4] ARM: SoC defconfig updates Olof Johansson
3 siblings, 1 reply; 22+ messages in thread
From: Olof Johansson @ 2018-12-31 21:46 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm, Olof Johansson
Misc driver updates for platforms, many of them power related.
- Rockchip adds power domain support for rk3066 and rk3188
- Amlogic adds a power measurement driver
- Allwinner adds SRAM support for three platforms (F1C100, H5, A64 C1)
- Wakeup and ti-sysc (platform bus) fixes for OMAP/DRA7
- Broadcom fixes suspend/resume with Thumb2 kernels, and improves
stability of a handful of firmware/platform interfaces
- PXA completes their conversion to dmaengine framework
- Renesas does a bunch of PM cleanups across many platforms
- Tegra adds support for suspend/resume on T186/T194, which includes
some driver cleanups and addition of wake events
- Tegra also adds a driver for memory controller (EMC) on Tegra2
- i.MX tweaks power domain bindings, and adds support for i.MX8MQ in GPC
- Atmel adds identifiers and LPDDR2 support for a new SoC, SAM9X60
+ misc cleanups across several platforms
----------------------------------------------------------------
The following changes since commit b0e8b6ef5408a5b97c4fa8c835599e67ff4a0e3d:
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-drivers
for you to fetch changes up to a6f119a06960ef1dc30570401e43b71f9ebdd2c2:
Merge tag 'omap-for-v4.21/driver-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/drivers
----------------------------------------------------------------
A.s. Dong (1):
firmware: imx: add SCU power domain driver
Alok Chauhan (1):
soc: qcom: Add irq clear handling during SE init
Arnd Bergmann (1):
soc: qcom/llcc: add MODULE_LICENSE tag
Arun Kumar Neelakantam (1):
soc: qcom: qmi_interface: Limit txn ids to U16_MAX
Bjorn Andersson (1):
soc: qcom: smd-rpm: Add QCS404 compatible
Bo Yan (1):
soc/tegra: fuse: Remove duplicated function declaration
Corentin Labbe (1):
soc: amlogic: meson-clk-measure: Add missing REGMAP_MMIO dependency
Dmitry Osipenko (2):
memory: tegra: Introduce Tegra20 EMC driver
soc/tegra: pmc: Drop locking from tegra_powergate_is_powered()
Florian Fainelli (2):
soc: bcm: brcmstb: Fix re-entry point with a THUMB2_KERNEL
Merge tag 'tags/bcm2835-drivers-next-2018-11-27' into drivers/next
Geert Uytterhoeven (9):
soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain
soc: renesas: r8a77970-sysc: Remove non-existent CR7 power domain
soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains
soc: renesas: r8a77980-sysc: Correct names of A2DP[01] power domains
soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy
soc: renesas: r8a77990-sysc: Fix initialization order of 3DG-{A,B}
soc: renesas: rcar-sysc: Remove rcar_sysc_power_{down,up}() helpers
soc: renesas: rcar-sysc: Merge PM Domain registration and linking
soc: renesas: rcar-sysc: Fix power domain control after system resume
Heiko Stuebner (6):
dt-bindings: add power-domain header for RK3188 SoCs
dt-bindings: add power-domain header for RK3066 SoCs
dt-bindings: add compatibles for rk3066/rk3188 power controllers
Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/drivers
soc: rockchip: power-domain: add rk3188 powerdomains
soc: rockchip: power-domain: add rk3066 powerdomains
Houlong Wei (1):
soc: mediatek: Add Mediatek CMDQ helper
James Hughes (1):
firmware: raspberrypi: Fix firmware calls with large buffers
Jon Hunter (1):
soc/tegra: pmc: Don't power-up XUSB power-domains
Jordan Crouse (1):
soc: qcom: llcc-slice: Add error checks for API functions
Keerthy (1):
soc: ti: wkup_m3: Add PRCM int16 as the wake up source
Leonard Crestez (1):
soc: imx: gpc: Increase GPC_CLK_MAX to 7
Lucas Stach (3):
soc: imx: gpcv2: prefix i.MX7 specific defines
soc: imx: gpcv2: move register access table to domain data
soc: imx: gpcv2: add support for i.MX8MQ SoC
Maxime Jourdan (1):
drivers: soc: Allow building the amlogic drivers without ARCH_MESON
Mesih Kilinc (1):
dt-bindings: sram: Add Allwinner suniv F1C100s
Neil Armstrong (2):
dt-bindings: amlogic: Add Internal Clock Measurer bindings
soc: amlogic: Add Meson Clock Measure driver
Nicolas Ferre (1):
ARM: at91: add support in soc driver for LPDDR2 SiP
Niklas Cassel (1):
soc: qcom: Drop help text for QCOM_QMI_HELPERS
Olof Johansson (16):
Merge tag 'v4.21-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into next/drivers
Merge tag 'omap-for-v4.21/driver-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge tag 'arm-soc/for-4.21/drivers' of https://github.com/Broadcom/stblinux into next/drivers
Merge tag 'qcom-drivers-for-4.21' of git://git.kernel.org/.../agross/linux into next/drivers
Merge tag 'pxa-for-4.21' of https://github.com/rjarzmik/linux into next/drivers
Merge tag 'renesas-drivers-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'tegra-for-4.21-soc' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'tegra-for-4.21-firmware' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'sunxi-drivers-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/drivers
Merge tag 'v4.20-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into next/drivers
Merge tag 'imx-drivers-4.21' of git://git.kernel.org/.../shawnguo/linux into next/drivers
Merge tag 'amlogic-drivers-2' of https://git.kernel.org/.../khilman/linux-amlogic into next/drivers
Merge tag 'at91-4.21-soc' of git://git.kernel.org/.../at91/linux into next/drivers
Merge tag 'tegra-for-4.21-memory' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'omap-for-v4.21/driver-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Paul Kocialkowski (4):
soc: sunxi: sram: Enable EMAC clock access for H3 variant
soc: sunxi: sram: Add support for the H5 SoC system control
dt-bindings: sram: sunxi: Add bindings for the H5 with SRAM C1
dt-bindings: sram: sunxi: Add compatible for the A64 SRAM C1
Rob Herring (1):
memory: omap-gpmc: Use of_node_name_eq for node name comparisons
Robert Jarzmik (1):
dmaengine: pxa: make the filter function internal
Sandeep Sheriker Mallikarjun (1):
ARM: at91: add support in soc driver for new SAM9X60
Sandipan Patra (1):
soc/tegra: pmc: Add sysfs entries for reset info
Stefan Wahren (3):
firmware: raspberrypi: Define timeout for transactions
soc: bcm: Switch raspberrypi-power to SPDX identifier
firmware: raspberrypi: Switch to SPDX identifier
Stephen Boyd (3):
soc: qcom: cmd-db: Remove memcpy()ing from cmd_db_get_header()
soc: qcom: cmd-db: Stop memcpy()ing in cmd_db_read_aux_data()
drm: msm: Check cmd_db_read_aux_data() for failure
Thierry Reding (4):
soc/tegra: pmc: Add Tegra194 support
soc/tegra: pmc: Add wake event support
soc/tegra: pmc: Add initial Tegra186 wake events
soc/tegra: pmc: Add initial Tegra194 wake events
Timo Alho (5):
firmware: tegra: Add helper to check for supported MRQs
firmware: tegra: Switch to global mrq_is_supported()
firmware: tegra: Print version tag at full
soc/tegra: bpmp: Update ABI header
firmware: tegra: Use in-band messages for firmware version query
Tony Lindgren (7):
bus: ti-sysc: Fix getting optional clocks in clock_roles
bus: ti-sysc: Add mcasp optional clocks flag
bus: ti-sysc: Detect devices for debug on omap5
Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver
ARM: OMAP2+: Check also the first dts child for hwmod flags
bus: ti-sysc: Check for no-reset and no-idle flags at the child level
Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver
Wolfram Sang (1):
bus: brcmstb_gisb: simplify getting .driver_data
Yangtao Li (4):
soc/tegra: Don't leak device tree node reference
soc/tegra: pmc: Change to use DEFINE_SHOW_ATTRIBUTE macro
soc: sunxi: Change to use DEFINE_SHOW_ATTRIBUTE macro
soc: bcm: brcmstb: Don't leak device tree node reference
YueHaibing (1):
soc: qcom: llcc-slice: Remove duplicated include from llcc-slice.c
.../devicetree/bindings/bus/ti-sysc.txt | 1 +
.../devicetree/bindings/power/fsl,imx-gpcv2.txt | 7 +-
.../bindings/soc/amlogic/clk-measure.txt | 18 +
.../bindings/soc/qcom/qcom,smd-rpm.txt | 1 +
.../bindings/soc/rockchip/power_domain.txt | 4 +
.../devicetree/bindings/sram/sunxi-sram.txt | 9 +
arch/arm/mach-omap2/omap_hwmod.c | 23 +-
drivers/bus/brcmstb_gisb.c | 12 +-
drivers/bus/ti-sysc.c | 55 +-
drivers/dma/pxa_dma.c | 5 +-
drivers/firmware/imx/Kconfig | 6 +
drivers/firmware/imx/Makefile | 3 +-
drivers/firmware/imx/scu-pd.c | 339 +++++
drivers/firmware/raspberrypi.c | 48 +-
drivers/firmware/tegra/bpmp-debugfs.c | 29 +-
drivers/firmware/tegra/bpmp.c | 77 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 59 +-
drivers/memory/omap-gpmc.c | 8 +-
drivers/memory/tegra/Kconfig | 10 +
drivers/memory/tegra/Makefile | 1 +
drivers/memory/tegra/tegra20-emc.c | 591 +++++++++
drivers/soc/Makefile | 2 +-
drivers/soc/amlogic/Kconfig | 9 +
drivers/soc/amlogic/Makefile | 1 +
drivers/soc/amlogic/meson-clk-measure.c | 350 ++++++
drivers/soc/atmel/soc.c | 10 +
drivers/soc/atmel/soc.h | 7 +
drivers/soc/bcm/brcmstb/common.c | 6 +-
drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 +-
drivers/soc/bcm/raspberrypi-power.c | 5 +-
drivers/soc/imx/Kconfig | 6 +-
drivers/soc/imx/Makefile | 2 +-
drivers/soc/imx/gpc.c | 2 +-
drivers/soc/imx/gpcv2.c | 296 ++++-
drivers/soc/mediatek/Kconfig | 12 +
drivers/soc/mediatek/Makefile | 1 +
drivers/soc/mediatek/mtk-cmdq-helper.c | 300 +++++
drivers/soc/qcom/Kconfig | 5 -
drivers/soc/qcom/cmd-db.c | 93 +-
drivers/soc/qcom/llcc-slice.c | 17 +-
drivers/soc/qcom/qcom-geni-se.c | 25 +-
drivers/soc/qcom/qmi_interface.c | 2 +-
drivers/soc/qcom/smd-rpm.c | 1 +
drivers/soc/renesas/r8a77965-sysc.c | 1 -
drivers/soc/renesas/r8a77970-sysc.c | 5 +-
drivers/soc/renesas/r8a77980-sysc.c | 10 +-
drivers/soc/renesas/r8a77990-sysc.c | 23 +-
drivers/soc/renesas/rcar-sysc.c | 65 +-
drivers/soc/rockchip/pm_domains.c | 48 +
drivers/soc/sunxi/sunxi_sram.c | 22 +-
drivers/soc/tegra/common.c | 6 +-
drivers/soc/tegra/pmc.c | 472 ++++++-
drivers/soc/ti/wkup_m3_ipc.c | 1 +
include/dt-bindings/power/imx8mq-power.h | 21 +
include/dt-bindings/power/r8a77970-sysc.h | 7 +-
include/dt-bindings/power/r8a77980-sysc.h | 6 +-
include/dt-bindings/power/raspberrypi-power.h | 5 +-
include/dt-bindings/power/rk3066-power.h | 22 +
include/dt-bindings/power/rk3188-power.h | 24 +
include/linux/dma/pxa-dma.h | 11 -
include/linux/soc/mediatek/mtk-cmdq.h | 133 ++
include/linux/soc/qcom/qmi.h | 2 +-
include/soc/bcm2835/raspberrypi-firmware.h | 5 +-
include/soc/qcom/cmd-db.h | 12 +-
include/soc/tegra/bpmp-abi.h | 1188 ++++++++++++++----
include/soc/tegra/bpmp.h | 7 +
include/soc/tegra/fuse.h | 1 -
include/soc/tegra/pmc.h | 21 +
68 files changed, 3910 insertions(+), 668 deletions(-)
create mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt
create mode 100644 drivers/firmware/imx/scu-pd.c
create mode 100644 drivers/memory/tegra/tegra20-emc.c
create mode 100644 drivers/soc/amlogic/meson-clk-measure.c
create mode 100644 drivers/soc/mediatek/mtk-cmdq-helper.c
create mode 100644 include/dt-bindings/power/imx8mq-power.h
create mode 100644 include/dt-bindings/power/rk3066-power.h
create mode 100644 include/dt-bindings/power/rk3188-power.h
create mode 100644 include/linux/soc/mediatek/mtk-cmdq.h
^ permalink raw reply [flat|nested] 22+ messages in thread* [GIT PULL 3/4] ARM: Device-tree updates
2018-12-31 21:46 [GIT PULL 0/4] ARM: SoC changes for v4.21 Olof Johansson
2018-12-31 21:46 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2018-12-31 21:46 ` [GIT PULL 2/4] ARM: SoC driver updates Olof Johansson
@ 2018-12-31 21:46 ` Olof Johansson
2019-01-01 1:45 ` pr-tracker-bot
2018-12-31 21:46 ` [GIT PULL 4/4] ARM: SoC defconfig updates Olof Johansson
3 siblings, 1 reply; 22+ messages in thread
From: Olof Johansson @ 2018-12-31 21:46 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm, Olof Johansson
As usual, this is where the bulk of our changes end up landing each
merge window.
The individual updates are too many to enumerate, many many platforms
have seen additions of device descriptions such that they are
functionally more complete (in fact, this is often the bulk of updates
we see).
Instead I've mostly focused on highlighting the new platforms below as
they are introduced. Sometimes the introduction is of mostly a fragment,
that later gets filled in on later releases, and in some cases it's
near-complete platform support. The latter is more common for derivative
platforms that already has similar support in-tree.
Two SoCs are slight outliers from the usual range of additions. Allwinner
support for F1C100s, a quite old SoC (ARMv5-based) shipping in the
Lychee Pi Nano platform. At the other end is NXP Layerscape LX2160A,
a 16-core 2.2GHz Cortex-A72 SoC with a large amount of I/O aimed at
infrastructure/networking.
TI updates stick out in the diff stats too, in particular because they
have moved the description of their L4 on-chip interconnect to devicetree,
which opens up for removal of even more of their platform-specific
'hwmod' description tables over the next few releases.
SoCs:
- Qualcomm QCS404 (4x Cortex-A53)
- Allwinner T3 (rebranded R40) and f1c100s (armv5)
- NXP i.MX7ULP (1x Cortex-A7 + 1x Cortex-M4)
- NXP LS1028A (2x Cortex-A72), LX2160A (16x Cortex-A72)
New platforms:
- Rockchip: Gru Scarlet (RK3188 Tablet)
- Amlogic: Phicomm N1 (S905D), Libretech S805-AC
- Broadcom: Linksys EA6500 v2 Wi-Fi router (BCM4708)
- Qualcomm: QCS404 base platform and EVB
- Qualcomm: Remove of Arrow SD600
- PXA: First PXA3xx DT board: Raumfeld
- Aspeed: Facebook Backpack-CMM BMC
- Renesas iWave G20D-Q7 (RZ/G1N)
- Allwinner t3-cqa3t-bv3 (T3/R40) and Lichee Pi Nano (F1C100s)
- Allwinner Emlid Neutis N5, Mapleboard MP130
- Marvell Macchiatobin Single Shot (Armada 8040, no 10GbE)
- i.MX: mtrion emCON-MX6, imx6ul-pico-pi, imx7d-sdb-reva
- VF610: Liebherr's BK4 device, ZII SCU4 AIB board
- i.MX7D PICO Hobbit baseboard
- i.MX7ULP EVK board
- NXP LX2160AQDS and LX2160ARDB boards
Other:
- Coresight binding updates across the board
- CPU cooling maps updates across the board
----------------------------------------------------------------
The following changes since commit e97aa8e759e6b01d37ba8bafff59aa63bed24f8d:
Merge tag 'armsoc-drivers' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-dt
for you to fetch changes up to 3f47de2c6b6068cf7d5221f8f307969e7e4f1fc5:
Merge tag 'samsung-dt-4.21-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
----------------------------------------------------------------
A.s. Dong (4):
dt-bindings: fsl: add compatible for imx7ulp evk
dt-bindings: fsl: add imx7ulp pm related components bindings
ARM: dts: imx: add common imx7ulp dtsi support
ARM: dts: imx: add imx7ulp evk support
Adam Ford (1):
ARM: dts: am3517-evm: Enable earlycon stdout path
Aisheng Dong (7):
ARM: dts: imx6sx-sdb: add flexcan support
ARM: dts: imx6sx-sabreauto: add flexcan support
ARM: dts: imx6qdl-sabreauto: add flexcan support
ARM: dts: imx6sx: Add flexcan stop mode wakeup support
ARM: dts: imx6qdl: Add flexcan stop mode wakeup support
ARM: dts: imx6ul: Add flexcan stop mode wakeup support
ARM: dts: imx7s: Add flexcan stop mode wakeup support
Aleksandr Aleksandrov (2):
dt-bindings: vendor-prefix: new vendor - Emlid
arm64: dts: allwinner: new board - Emlid Neutis N5
Alex Gonzalez (4):
ARM: dts: imx6ul: ccimx6ulsom: Add support for wireless SOM variant
ARM: dts: imx6ul: ccimx6ulsom: Fix indentation on iomuxc nodes
ARM: dts: ccimx6ulsbcpro: Enable AUO G101EVN010 lcdif panel
ARM: dts: ccimx6ulsbcpro: Add support for Goodix touch controller
Alexandre Belloni (7):
ARM: dts: at91: sama5d4: switch to new clock bindings
ARM: dts: at91: sama5d2: switch to new clock binding
ARM: dts: at91: at91sam9260: switch to new clock bindings
ARM: dts: at91: at91sam9261: switch to new clock bindings
ARM: dts: at91: at91sam9263: switch to new clock bindings
ARM: dts: at91: at91sam9x5: switch to new clock bindings
ARM: dts: at91: at91sam9rl: switch to new clock bindings
Amit Kucheria (8):
MAINTAINERS: Add entry for Qualcomm TSENS thermal drivers
ARM: dts: msm8974: thermal: split address space into two
ARM: dts: msm8974: thermal: Add "qcom,sensors" property
arm64: dts: msm8916: thermal: split address space into two
arm64: dts: msm8916: thermal: Add "qcom,sensors" property
arm64: dts: msm8916: Add gpu thermal zone
arm64: dts: msm8916: Add camera thermal zone
arm64: dts: sdm845: enable tsens thermal zones
Anand Moon (5):
ARM: dts: exynos: Add UHS-I bus speed support to Odroid XU3/XU4/HC1
ARM: dts: exynos: Fix LDO13 min values on Odroid XU3/XU4/HC1
ARM: dts: exynos: Update maximum frequency for SD card to 200MHz on Odroid XU3/XU4/HC1
ARM: dts: exynos: Update maximum frequency for eMMC to 200MHz on Odroid XU3/XU4
ARM: dts: exynos: Add pin configuration for SD write protect on Odroid XU3/XU4/HC1
Andrey Smirnov (1):
ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1
Andrzej Hajda (1):
ARM: dts: exynos: remove display-port node from Arndale
Andy Gross (6):
Merge tag 'qcom-fixes-for-4.20-rc1' into arm64-for-4.21
ARM: dts: qcom: Remove Arrow SD600 eval board
Merge tag 'qcom-fixes-for-4.20-rc1' into arm64-for-4.21-3
Merge branch 'arm64-for-4.21' into arm64-for-4.21-3
Merge branch 'qcs404-topic-revised' into arm64-for-4.21-3
arm64: dts: qcom: msm8998: Fixup clock to use xo_board
Anson Huang (11):
ARM: dts: imx6: add mmdc ipg clock
ARM: dts: imx6sll: remove unused property in gpc node
ARM: dts: imx6sl: vddpu is NOT an always-on regulator
ARM: dts: imx6sx: specify proper clock for nodes with dummy clock
ARM: dts: imx7d-sdb: add rev-a board support
ARM: dts: imx6sll-evk: add debug LED support
ARM: dts: imx6sll-evk: use WDOG_B pin reset
ARM: dts: imx6qdl-sabresd: add egalax touch screen support on i2c2 bus
ARM: dts: imx6qdl-sabresd: add light sensor support
ARM: dts: imx6qdl-sabresd: add magnetometer sensor support
ARM: dts: imx6qdl-sabresd: add accelerometer sensor support
Arnd Bergmann (8):
Merge tag 'zynqmp-dt-for-v5.0' of https://github.com/Xilinx/linux-xlnx into next/dt
Merge tag 'zynq-dt-for-v5.0' of https://github.com/Xilinx/linux-xlnx into next/dt
Merge tag 'omap-for-v4.21/dt-ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'am654-for-v4.21' of git://git.kernel.org/.../kristo/linux into next/dt
Merge tag 'imx-qspi-dt-clean' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'sunxi-dt-for-4.21-2' of git://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'sunxi-dt64-for-4.21-2' of git://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'samsung-dt-4.21-2' of git://git.kernel.org/.../krzk/linux into next/dt
Bao Xiaowei (1):
arm64: dts: fsl: Add the status property disable PCIe
Baruch Siach (4):
arm64: dts: clearfog-gt-8k: fix USB regulator gpio polarity
arm64: dts: clearfog-gt-8k: 1G eth PHY reset signal
arm64: dts: clearfog-gt-8k: enable mini-PCIe CON2 USB
arm64: dts: clearfog-gt-8k: describe mini-PCIe CON2 USB
Benjamin Herrenschmidt (2):
ARM: dts: aspeed: Romulus system can use coprocessor for FSI
ARM: dts: aspeed: Palmetto system can use coprocessor for FSI
Bhaskar Upadhaya (1):
arm64: dts: Add support for NXP LS1028A SoC
Biju Das (43):
arm64: dts: renesas: r8a774a1: Add VIN and CSI-2 nodes
arm64: dts: renesas: r8a7796: Add CMT device nodes
ARM: dts: r8a77470: Add watchdog support to SoC dtsi
ARM: dts: iwg23s-sbc: Enable watchdog support
ARM: dts: r8a77470: Add USB-DMAC device nodes
ARM: dts: r8a77470: Add CMT SoC specific support
ARM: dts: iwg23s-sbc: Enable cmt0
ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB
ARM: dts: r8a7744-iwg20m: Add iWave RZ/G1N Qseven SOM
ARM: dts: r8a7744: Initial SoC device tree
ARM: dts: r8a7744-iwg20d-q7: Add support for iWave G20D-Q7 board based on RZ/G1N
ARM: dts: r8a7744: Add SYS-DMAC support
ARM: dts: r8a7744: Add GPIO support
ARM: dts: r8a7744: Add Ethernet AVB support
ARM: dts: r8a7744: Add SMP support
ARM: dts: r8a7744: Add [H]SCIF{A|B} support
ARM: dts: r8a7744: Add I2C and IIC support
ARM: dts: r8a7744: Add SDHI nodes
ARM: dts: r8a7744: Add MMC node
ARM: dts: r8a7744-iwg20m: Add eMMC support
ARM: dts: r8a7744-iwg20m: Enable SDHI0 controller
ARM: dts: r8a7744: USB 2.0 host support
ARM: dts: r8a7744: Add USB-DMAC and HSUSB device nodes
ARM: dts: r8a7744: Add RWDT node
ARM: dts: r8a7744: Add audio support
ARM: dts: r8a7744: Add CAN support
ARM: dts: r8a7744: Add IRQC support
ARM: dts: r8a7744: Add thermal device to DT
ARM: dts: r8a7744: Add CMT SoC specific support
ARM: dts: r8a7744: add VIN dt support
ARM: dts: r8a7744: Add VSP support
ARM: dts: r8a7744: Add IPMMU DT nodes
ARM: dts: r8a7744: Add PWM SoC support
ARM: dts: r8a7744: Add TPU support
ARM: dts: r8a7744-iwg20d-q7-dbcm-ca: Add device tree for camera DB
ARM: dts: r8a7744: Add QSPI support
ARM: dts: r8a7744: Add MSIOF[012] support
ARM: dts: r8a7744: Add xhci support
ARM: dts: r8a7744: Add PCIe Controller device node
ARM: dts: iwg20d-q7-common: Move cmt/rwdt node out of RZ/G1M SOM
ARM: dts: r8a7744-iwg20m: Add SPI NOR support
dt-bindings: arm: renesas: Document iWave RZ/G1N SOM
dt-bindings: arm: renesas: Document iW-RainboW-G20D-Qseven-RZG1N board
Bjorn Andersson (8):
arm64: dts: qcom: qcs404: Add reserved-memory regions
arm64: dts: qcom: qcs404: Add RPM GLINK related nodes
arm64: dts: qcom: qcs404: Add PMS405 RPM regulators
arm64: dts: qcom: qcs404: Add TLMM pinctrl node
arm64: dts: qcom: qcs404: Add sdcc1 node
arm64: dts: qcom: qcs404: Add scm firmware node
arm64: dts: qcom: qcs404: Add remoteproc nodes
arm64: dts: qcom: msm8998: Fix compatible of scm node
Brian Masney (1):
ARM: dts: qcom: msm8974-hammerhead: correct gpios property on magnetometer
Carlo Caione (4):
arm64: dts: meson-axg: Enable watchdog on Meson AXG SoCs
arm64: dts: meson-axg: s400: Enable PHY interrupt
arm64: dts: meson-axg: Enable GPIO interrupt controller
arm64: dts: meson: Fix IRQ trigger type for macirq
Chen-Yu Tsai (13):
arm64: dts: allwinner: h6: orangepi: Add board-wide 5V regulator
arm64: dts: allwinner: h6: orangepi: Enable USB 2.0 host and OTG ports
arm64: dts: allwinner: h6: orangepi: Add device nodes for LEDs
arm64: dts: allwinner: a64: bananapi-m64: Enable audio codec
ARM: dts: sun8i: a33: Drop audio codec oversampling rate to 128 fs
ARM: dts: sunxi: h3/h5: Add clock accuracy for external oscillators
ARM: dts: sun8i: r40: Add clock accuracy for external oscillators
ARM: dts: sun8i: a23/a33: Fix up RTC device node
ARM: dts: sunxi: h3/h5: Fix up RTC device node and clock references
ARM: dts: sun8i: r40: Add RTC device node
arm64: dts: allwinner: a64: Fix up RTC device node and clock references
arm64: dts: allwinner: a64: bananapi-m64: Add Bluetooth device node
ARM: dts: sunxi: Enable Broadcom-based Bluetooth for multiple boards
Chris Paterson (1):
arm64: dts: renesas: r8a774a1: Add CAN nodes
Christian Hewitt (1):
arm64: dts: meson-gxl-s905x-khadas-vim enable Bluetooth
Daniel Mack (8):
ARM: dts: pxa3xx: add gcu node
ARM: dts: pxa2xx: drop #address-cells and #size-cells from /cpus
ARM: dts: pxa3xx: drop #address-cells and #size-cells from pinctrl node
ARM: dts: pxa2xx: fix hwuart memory range
ARM: dts: pxa3xx: order timer and gcu nodes under /pxabus
ARM: dts: pxa3xx: clean up pxa3xx clock controller node name
ARM: dts: pxa: clean up USB controller nodes
ARM: dts: pxa3xx: Add Raumfeld DTS files
Dave Gerlach (5):
ARM: dts: am437x-gp-evm: Add state for ddr3 vtt toggle pin
ARM: dts: am437x-gp-evm: Add pinctrl for unused_pins
ARM: dts: am437x-gp-evm: Add pinctrl for debugss pins
ARM: dts: am437x-gp-evm: Add uart0 pinctrl default and sleep states
ARM: dts: am437x-gp-evm: Add pinmux for gpio0 wake
Derek Basehore (1):
arm64: dts: rockchip: Add 32k clk on rk3399-gru
Ding Tao (2):
arm64: dts: marvell: armada37xx: Add emmc/sdio pinctrl definition
arm64: dts: marvell: armada-37xx: Enable emmc on espressobin
Dinh Nguyen (2):
arm: dts: socfpga: remove dma-mask property
arm64: dts: stratix10: use "altr,stratix10-rst-mgr" binding
Dmitry Osipenko (5):
ARM: dts: tegra20: Add interrupt entry to External Memory Controller
ARM: dts: tegra20: Add clock entry to External Memory Controller
dt: bindings: tegra20-emc: Document interrupt property
dt: bindings: tegra20-emc: Document clock property
dt: bindings: Move tegra20-emc binding to memory-controllers directory
Dong Aisheng (1):
ARM: dts: imx6ul: add flexcan support
Douglas Anderson (1):
ARM: dts: qcom: Add SoC-specific string for sdhci-msm-v4 nodes
Emil Renner Berthing (1):
arm64: dts: rockchip: add rk3399 SPI DMAs
Enric Balletbo i Serra (1):
arm64: dts: rockchip: Use default brightness table for rk3399-gru
Ezequiel Garcia (2):
arm64: dts: rockchip: add VPU device node for RK3399
ARM: dts: rockchip: add VPU device node for RK3288
Fabio Estevam (42):
ARM: dts: vf610: Add ZII SCU4 AIB board
ARM: dts: imx51: Fix memory node duplication
ARM: dts: imx53: Fix memory node duplication
ARM: dts: imx6sx: Complete the PXP support
ARM: dts: imx31: Fix memory node duplication
ARM: dts: imx35: Fix memory node duplication
ARM: dts: imx7: Fix memory node duplication
ARM: dts: imx6ul-ccimx6ulsom: Add memory node to board dts
ARM: dts: imx6ul: Fix memory node duplication
ARM: dts: imx6sx: Fix memory node duplication
ARM: dts: imx6sl: Fix memory node duplication
ARM: dts: imx50: Fix memory node duplication
ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier
ARM: dts: imx6: Switch NXP board dts to SPDX identifier
ARM: dts: imx23: Fix memory node duplication
ARM: dts: imx28: Fix memory node duplication
ARM: dts: imx1: Fix memory node duplication
ARM: dts: imx27: Fix memory node duplication
ARM: dts: imx25: Fix memory node duplication
ARM: dts: imx50: Switch to SPDX identifier
ARM: dts: imx53: Switch to SPDX identifier
ARM: dts: imx6ul: Correct mask for GIC PPI interrupts
ARM: dts: imx7: Correct mask for GIC PPI interrupts
ARM: dts: vf: Fix memory node duplication
ARM: dts: imx6ul-pico-hobbit: Switch to SPDX identifier
ARM: dts: imx6ul-pico-hobbit: Move SoM related part to imx6ul-pico.dtsi
ARM: dts: imx6ul-pico-hobbit: Make the child led nodes standard
ARM: dts: imx6ul-pico-hobbit: Extend peripherals support
ARM: dts: imx6ul-pico: Add the imx6ul-pico-pi variant
ARM: dts: vf610-zii-scu4-aib: Add HI8435 support
ARM: dts: imx53-voipac-dmm-668: Fix memory node duplication
ARM: dts: imx6dl-mamoj: Add a memory node
ARM: dts: imx6qdl-sabresd: Move regulators outside of "simple-bus"
ARM: dts: imx6qdl-sabresd: Use GPIO_ACTIVE_HIGH for regulators
ARM: dts: imx7d-pico: Do not harcode the memory size
ARM: dts: imx7d-pico: Switch to SPDX identifier
ARM: dts: imx7d-pico-pi: Move SoM related part to imx7d-pico.dtsi
ARM: dts: imx7d-pico: Pass the USBOTG1_PWR pinctrl
ARM: dts: imx7d-pico: Pass the Ethernet PHY reset GPIO
ARM: dts: imx7d-pico: Extend peripherals support
ARM: dts: imx7d-pico-pi: Extend peripherals support
ARM: dts: imx7d-pico: Add the imx7d-pico-hobbit variant
Fabrizio Castro (8):
arm64: dts: renesas: r8a774a1: Replace power magic numbers
arm64: dts: renesas: r8a774a1: Replace clock magic numbers
ARM: dts: r8a77470: Add I2C[0123] support
ARM: dts: r8a77470: Add SDHI0 support
ARM: dts: r8a77470: Add SDHI1 support
ARM: dts: iwg23s-sbc: Add uSD and eMMC support
ARM: dts: r8a77470: Add QSPI support
ARM: dts: iwg23s-sbc: Add QSPI flash support
Florian Fainelli (4):
ARM: dts: BCM63xx: enable SATA PHY and AHCI controller
ARM: dts: BCM63xx: Enable SATA AHCI and PHY for BCM963138DVT
ARM: dts: NSP: Move aliases to bcm-nsp.dtsi
Merge tag 'tags/bcm2835-dt-next-2018-11-27' into devicetree/next
Frieder Schrempf (6):
ARM: dts: imx: Add dummy PHYs for HSIC-only USB controllers
ARM: dts: Remove unused properties from FSL QSPI driver nodes
ARM: dts: imx6sx-sdb: Fix the reg properties for the FSL QSPI nodes
ARM: dts: Add spi-[tx/rx]-bus-width for the FSL QSPI controller
arm64: dts: Remove unused properties from FSL QSPI driver nodes
arm64: dts: Add spi-[tx/rx]-bus-width for the FSL QSPI controller
Gaku Inami (2):
arm64: dts: renesas: Add CPU topology on R-Car Gen3 SoCs
arm64: dts: renesas: Add CPU capacity-dmips-mhz
Geert Uytterhoeven (3):
arm64: dts: renesas: r8a77965: Remove non-existent IPMMU-IR
arm64: dts: renesas: r8a7795-es1: Add missing power domains to IPMMU nodes
ARM: dts: r8a7743: Remove legacy "renesas,rcar-thermal" compatibility
Hao Zhang (2):
Documentation: ARM: sunxi: Add Allwinner SoC T3.
ARM: dts: sun8i: Add board dts file for t3-cqa3t-bv3.
He Yangxuan (4):
arm64: dts: meson: p230: disable advertisement EEE for GbE.
arm64: dts: meson-gxl: add support for phicomm n1
dt-bindings: Add vendor prefix for PHICOMM Co., Ltd.
dt-bindings: arm: amlogic: Add Phicomm N1
Heiko Stuebner (10):
Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/dts32
ARM: dts: rockchip: add qos nodes found on rk3066 and rk3188
ARM: dts: rockchip: add rk3066/rk3188 power-domains
arm64: dts: rockchip: add Gru Scarlet devicetrees
ARM: dts: rockchip: add #sound-dai-cells to Cortex-A9 i2s
ARM: dts: rockchip: convert rk3188 to opp-v2
ARM: dts: rockchip: add cpu-core resets for rk3188
ARM: dts: rockchip: add phandles to secondary cpu cores
ARM: dts: rockchip: update cpu supplies on rk3188
ARM: dts: rockchip: add BQ Edison 2 QC devicetree
Hou Zhiqiang (4):
arm64: dts: layerscape: removed compatible string "snps,dw-pcie"
dt-bindings: pci: layerscape-pci: add compatible strings "fsl,ls1043a-pcie"
dt-bindings: pci: layerscape-pci: removed compatible string "snps,dw-pcie"
ARM: dts: ls1021a: removed compatible string "snps,dw-pcie"
Houlong Wei (1):
arm64: dts: mt8173: Add GCE node
Ian Ray (1):
ARM: dts: imx6q-bx50v3: user-space watchdog GPIO configuration
Icenowy Zheng (7):
dt-binding: dwmac-sun8i: add H6 compatible string (w/ A64 fallback)
arm64: allwinner: h6: add EMAC device nodes
arm64: allwinner: h6: add support for the Ethernet on Pine H64
arm64: dts: allwinner: h6: add USB2-related device nodes
arm64: dts: allwinner: h6: add USB Vbus regulator for Pine H64
arm64: dts: allwinner: h6: enable USB2 on Pine H64
arm64: dts: allwinner: h6: fix EMAC compatible string sequence
Ioana Ciocoi Radulescu (2):
arm64: dts: ls1088a: Move fsl-mc node
arm64: dts: ls1088a: Add missing dma-ranges property
Jacopo Mondi (1):
arm64: dts: renesas: r8a77990: Fix VIN endpoint numbering
Jagan Teki (4):
arm64: allwinner: h6: Add common orangepi nodes into dtsi
arm64: allwinner: h6: Add OrangePi Lite2 initial support
dt-bindings: gpu: mali-utgard: Add compatible for A64 Mali
arm64: dts: allwinner: a64: Add device node for Mali-400 GPU
Jan Tuerk (3):
ARM: dts: imx: Add an cpu0 label for imx6dl devices
dt-bindings: arm: Document emtrion emCON-MX6 bindings
ARM: dts: Add support for emtrion emCON-MX6 series
Jeffrey Hugo (4):
arm64: dts: qcom: msm8998: correct xo clock name
arm64: dts: qcom: msm8998: Add SDCC2
arm64: dts: qcom: msm8998-mtp: Add external SD
arm64: dts: qcom: msm8998: Add SDC2 control pins
Jernej Skrabec (2):
arm64: dts: allwinner: h6: Add HDMI pipeline
arm64: dts: allwinner: h6: Enable HDMI output on Pine H64 board
Jerome Brunet (18):
arm64: dts: meson-gx: add efuse pclk
ARM: dts: meson: consistently disable pin bias
arm64: dts: meson-axg: fix dtc warning about unit address
arm64: dts: meson-axg: s400: add cts-rts to the bluetooth uart
arm64: dts: meson-axg: add secure monitor
arm64: dts: meson-axg: fix mailbox address
arm64: dts: meson-axg: correct sram shared mem unit-address
Documentation: bindings: Add missing Amlogic SCPI sensor bindings
arm64: dts: meson-axg: enable SCPI
arm64: dts: meson: s400: add bcm bluetooth device
arm64: dts: meson: remove extra subnode in mmc clk_gate pinmux
arm64: dts: meson: disable pad bias for mmc pinmuxes
arm64: dts: meson: consistently disable pin bias
dt-bindings: arm: amlogic: add libretech aml-s805x-ac bindings
arm64: dts: meson-axg: remove alternate xtal
dt-bindings: clk: meson: add ao controller clock inputs
dt-bindings: clk: meson: add main controller clock input
arm64: dts: meson: add clock controller clock inputs
Joakim Zhang (1):
ARM: dts: imx6qdl-sabreauto: Remove reg property from fixed regulator
Joel Stanley (2):
ARM: dts: aspeed-palmetto: Add LPC control node
ARM: dts: aspeed: Enable VHUB on Romulus
John Keeping (1):
ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name
Jon Hunter (2):
dt-bindings: usb: xhci-tegra: Add power-domain details
arm64: dts: tegra210: Add power-domains for xHCI
Jonathan Marek (1):
ARM: dts: imx5: add gpu nodes
Jonathan McDowell (1):
ARM: dts: sun8i-h3: Add dts for the Mapleboard MP130
Jorik Jonker (1):
ARM: dts: sun8i-h3: add sy8106a to orange pi plus
Keerthy (1):
ARM: dts: am437x-gp-evm: Add sleep state for beeper pins
Kevin Hilman (1):
Merge tag 'meson-clk-headers-4.21-1' of git://github.com/BayLibre/clk-meson into v4.21/dt
Krishna Reddy (1):
arm64: dts: tegra186: Enable IOMMU for SDHCI
Krzysztof Kozlowski (3):
ARM: dts: exynos: Add compatible for s2mps11 clocks node on Exynos542x
ARM: dts: exynos: Add compatible for s5m8767 clocks node on Itop Core
ARM: dts: exynos: Clarify comment explaining purpose of Odroid XU3 DTSI
Kuninori Morimoto (3):
arm64: dts: renesas: r8a7795: remove unneeded sound #address/size-cells
arm64: dts: renesas: r8a7795: add SSIU support for sound
arm64: dts: renesas: r8a7796: add SSIU support for sound
Laurent Pinchart (3):
arm64: dts: renesas: r8a77965: Add LVDS support
ARM: dts: r8a779[01]: Disable unconnected LVDS encoders
arm64: dts: renesas: r8a77995: draak: Add backlight
Lei YU (1):
ARM: dts: aspeed: romulus: Enable iio-hwmon-battery
Leonard Crestez (3):
ARM: dts: imx6ull: Add dcp node
ARM: dts: imx6qdl-sabreauto: Enable pcie
ARM: dts: imx6ul: Remove extra space between node name and brace
Linus Walleij (6):
ARM: dts: Modernize the Vexpress PL111 integration
ARM: dts: Fix up the D-Link DIR-685 MTD partition info
ARM: dts: Enable Gemini flash access
ARM: dts: Fix up SQ201 flash access
ARM: dts: Add the FOTG210 USB host to Gemini boards
ARM: dts: Bump Gemini platforms to use 100ms debounce
Lubomir Rintel (11):
dt-bindings: mrvl,mmp-timer: add clock
ARM: dts: mmp2: fix the gpio interrupt cell number
ARM: dts: mmp2: give gpio node a name
ARM: dts: mmp2: add clock to the timer
ARM: dts: mmp2: add MMC controllers
ARM: dts: mmp2: fix TWSI2
ARM: dts: mmp2: add more TWSI controllers
ARM: dts: mmp2: add OTG PHY
ARM: dts: mmp2: add USB OTG host controller
ARM: dts: mmp2: Add SSP controllers
ARM: mmp2: DT: be compatible with mrvl,mmp2
Lucas Stach (2):
ARM: dts: imx6: RDU2: fix eGalax touchscreen node
ARM: dts: imx6: add thermal sensor and cooling cells
Lukasz Luba (1):
ARM: dts: exynos: Add opp-suspend to DMC and leftbus devfreq OPPs on Exynos4
Lukasz Majewski (1):
ARM: dts: Add support for Liebherr's BK4 device (vf610 based)
Magnus Damm (4):
arm64: dts: renesas: r8a77965: Connect R-Car M3-N AVB to IPMMU
arm64: dts: renesas: r8a77980: Connect R-Car V3H AVB to IPMMU
arm64: dts: renesas: r8a77990: Connect R-Car E3 AVB to IPMMU
ARM: dts: r8a7740, emev2, sh73a0: Include SoC name in DTSI
Manish Narani (1):
arm64: dts: zynqmp: Add DDRC node
Manivannan Sadhasivam (12):
arm64: dts: hisilicon: Add clock nodes for Hi3670 SoC
arm64: dts: hisilicon: Source SoC clock for UART6
arm64: dts: hisilicon: Add Pinctrl support for HiKey970 board
arm64: dts: hisilicon: hi3670: Add GPIO controller support
arm64: dts: hisilicon: hi3670: Add UART nodes
arm64: dts: hisilicon: hikey970: Enable on-board UARTs
arm64: dts: hisilicon: hikey970: Add GPIO line names
arm64: dts: hisilicon: hikey: Standardize LED labels and triggers
arm64: dts: hisilicon: hikey960: Standardize LED labels and triggers
arm64: dts: hisilicon: poplar: Standardize LED labels and triggers
arm64: dts: rockchip: Add on-board LED support on rk3399-ficus
arm64: dts: rockchip: Add on-board LED support on rk3399-rock960
Manu Gautam (1):
arm64: dts: msm8996: Use dwc3-qcom glue driver for USB
Marco Franchi (1):
ARM: dts: imx6qdl: Fix memory node duplication
Marek Szyprowski (3):
ARM: dts: exynos: Add missing clocks to RTC node for Arndale board
arm64: dts: exynos: Update DWC3 modules on Exynos5433 SoCs
ARM: dts: exynos: Use Samsung SoC specific compatible for DWC2 module
Marek Vasut (2):
arm64: dts: renesas: Switch eMMC bus to 1V8 on Salvator-X and ULCB
arm64: dts: renesas: r8a77990: ebisu: Add and enable CAN,FD device nodes
Markus Kueffner (1):
ARM: dts: imx6qdl-udoo: Add Pincfgs for UART4
Markus Reichl (1):
ARM: dts: exynos: Add missing CPUs in cooling maps for Odroid X2
Martin Blumenstingl (14):
dt-bindings: timer: meson6_timer: document all interrupts
dt-bindings: timer: meson6_timer: document the clock inputs
ARM: dts: meson6: atv1200: add the /chosen/stdout-path property
ARM: dts: meson8: minix-neo-x8: add the /chosen/stdout-path property
ARM: dts: meson8b: mxq: add the /chosen/stdout-path property
ARM: dts: meson: add the TIMER B/C/D interrupts
ARM: dts: meson: add the clock inputs for the Meson timer
ARM: dts: meson: group the Cortex-A5 / Cortex-A9 peripherals
ARM: dts: meson8: add the ARM TWD timer
ARM: dts: meson8: add the Cortex-A9 global timer
ARM: dts: meson8b: add the ARM TWD timer
ARM: dts: meson8b: add the Cortex-A5 global timer
ARM: dts: meson: meson8: add the CPU OPP table
ARM: dts: meson: meson8b: add the CPU OPP tables
Martin Kaiser (1):
ARM: dts: i.MX25: add the clocks for the EPIT blocks
Masahiro Yamada (3):
dt-bindings: uniphier: add bindings for UniPhier SoC family
dt-bindings: uniphier: move cache-uniphier.txt to vendor directory
ARM: dts: uniphier: add MIO DMAC nodes
Matt Spinler (1):
ARM: dts: aspeed: wspoon: Enable iio-hwmon battery
Matthias Kaehlcke (3):
dt-bindings: iio: vadc: Add unit address to ADC channel node in example
arm64: dts: qcom: pm8998: Add die temperature channel node to the ADC
arm64: dts: qcom: sdm845: Add UART nodes
Maxime Ripard (69):
ARM: dts: sun4i: Fix gpio-keys warning
ARM: dts: sun4i: Fix HDMI output DTC warning
ARM: dts: sun5i: Change framebuffer node names to avoid warnings
ARM: dts: sun5i: Change clock node names to avoid warnings
ARM: dts: sun5i: Remove skeleton to avoid warnings
ARM: dts: sun5i: Remove SoC node unit-name to avoid warnings
ARM: dts: sun5i: Remove redundant interrupt-controller
ARM: dts: sun5i: Change LRADC node names to avoid warnings
ARM: dts: sun5i: Remove all useless pinctrl nodes
ARM: dts: sun5i: Remove card detect pull-up
ARM: dts: sun5i: Change pinctrl nodes to avoid warning
ARM: dts: sun5i: a10s: Fix HDMI output DTC warning
ARM: dts: sunxi: Change default CMA pool node name
ARM: dts: sunxi: Remove the CMA node label
ARM: dts: sun5i: Remove underscores from nodes names
ARM: dts: sunxi: Change LRADC node names to avoid warnings
ARM: dts: sun5i: A10s: Remove empty SRAM node
ARM: dts: sun5i: Provide default muxing for relevant controllers
ARM: dts: sun6i: Remove skeleton and memory to avoid warnings
ARM: dts: sun6i: Change framebuffer node names to avoid warnings
ARM: dts: sun6i: Change clock node names to avoid warnings
ARM: dts: sun6i: Remove SoC node unit-name to avoid warnings
ARM: dts: sun6i: Change LRADC node names to avoid warnings
ARM: dts: sun6i: Remove all useless pinctrl nodes
ARM: dts: sun6i: Remove card detect pull-up
ARM: dts: sun6i: Remove redundant MMC pinmux tuning
ARM: dts: sun6i: Change pinctrl nodes to avoid warning
ARM: dts: sun6i: Remove underscores from nodes names
ARM: dts: sun6i: colombus: Change i2c node name to avoid warnings
ARM: dts: sun6i: Provide default muxing for relevant controllers
ARM: dts: sun7i: Remove skeleton and memory to avoid warnings
ARM: dts: sun7i: Remove SoC node unit-name to avoid warnings
ARM: dts: sun7i: Change clock node names to avoid warnings
ARM: dts: sun7i: Change framebuffer node names to avoid warnings
ARM: dts: sun7i: Remove all useless pinctrl nodes
ARM: dts: sun7i: Remove card detect pull-up
ARM: dts: sun7i: Change LRADC node names to avoid warnings
ARM: dts: sun7i: Remove gpio-keys warnings
ARM: dts: sun7i: Change pinctrl nodes to avoid warning
ARM: dts: sun7i: Split the RTS and CTS pins out of the UART nodes
ARM: dts: sun7i: som204: Use the UART3 TX and RX pin group
ARM: dts: sun7i: Remove underscores from nodes names
ARM: dts: sun7i: Fix HDMI output DTC warning
ARM: dts: sun7i: Provide default muxing for relevant controllers
ARM: dts: sun7i: Remove redundant MMC pinmux tuning
ARM: dts: sun7i: lamobo-r1: Remove unused address-cells/size-cells
ARM: dts: sun8i: a23/a33: Remove skeleton and memory to avoid warnings
ARM: dts: sun8i: a23/a33: Remove SoC node unit-name to avoid warnings
ARM: dts: sun8i: a23/a33: Fix OPP DTC warnings
ARM: dts: sun8i: a23/a33: Remove unused address-cells/size-cells
ARM: dts: sun8i: a23/a33: Remove leading zeros from unit-addresses
ARM: dts: sun8i: a23/a33: Change framebuffer node names to avoid warnings
ARM: dts: sun8i: a23/a33: Remove redundant MMC pinmux tuning
ARM: dts: sun8i: a23/a33: Remove all useless pinctrl nodes
ARM: dts: sun8i: a23/a33: Change LRADC node names to avoid warnings
ARM: dts: sun8i: a23/a33: Reorder the pin groups
ARM: dts: sun8i: a23/a33: Remove card detect pull-up
ARM: dts: sun8i: a23/a33: Change pinctrl nodes to avoid warning
ARM: dts: sun8i: a23/a33: Remove underscores from nodes names
ARM: dts: sunxi: reference: Move the muxing back to the common DTSI
ARM: dts: sun8i: a23/a33: Provide default muxing for relevant controllers
ARM: dts: sun8i: BPI-M2M: Remove i2c nodes
ARM: dts: sun8i: h3: Remove leading zeros from unit-addresses
ARM: dts: sun8i: v3s: Change LRADC node names to avoid warnings
ARM: dts: sun8i: v3s: Change pinctrl nodes to avoid warning
ARM: dts: sun8i: v3s: Provide default muxing for relevant controllers
ARM: dts: sun8i: v3s: Remove skeleton and memory to avoid warnings
ARM: dts: suniv: Fix improper bindings include patch
ARM: dts: suniv: Fix improper bindings include patch
Mesih Kilinc (2):
ARM: dts: suniv: add initial DTSI file for F1C100s
ARM: dts: suniv: Add device tree for Lichee Pi Nano
Michal Simek (4):
ARM: dts: Use mmc@ instead sdhci@
arm64: dts: zynqmp: Use mmc@ instead sdhci@
arm64: dts: zynqmp: Add missing gpio-controller to ps gpio
arm64: dts: zynqmp: Fix node names which contain "_"
Mylène Josserand (1):
ARM: dts: sun8i: Add the H3/H5 CSI controller
Nathan Chancellor (1):
ARM: dts: omap3-gta04: Fix comment block
Neil Armstrong (7):
arm64: dts: meson-gxl-libretech-cc: fix GPIO lines names
arm64: dts: meson-gxbb-nanopi-k2: fix GPIO lines names
arm64: dts: meson-gxbb-odroidc2: fix GPIO lines names
arm64: dts: meson-gxl-khadas-vim: fix GPIO lines names
arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply
arm64: dts: meson: add libretech aml-s805x-ac board
arm64: dts: meson-gx: Add Internal Clock Measurer node
Olliver Schinagl (1):
ARM: dts: sun7i: set proper lradc vref on OLinuXino Lime2
Olof Johansson (42):
Merge branch 'next-for-4.21' of https://github.com/lyrazhang/linux into next/dt
Merge tag 'vexpress-updates-4.20' of git://git.kernel.org/.../sudeep.holla/linux into next/dt
Merge tag 'v4.21-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'v4.21-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'renesas-arm-dt-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-arm64-dt-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'socfpga_dts_updates_for_v5.0' of git://git.kernel.org/.../dinguyen/linux into next/dt
Merge tag 'vexpress-drm-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
Merge tag 'omap-for-v4.21/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap 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 'hisi-arm64-dt-for-4.21' of git://github.com/hisilicon/linux-hisi into next/dt
Merge tag 'arm-soc/for-4.21/devicetree' of https://github.com/Broadcom/stblinux into next/dt
Merge tag 'qcom-arm64-for-4.21' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'qcom-dts-for-4.21' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'pxa-dt-4.21' of https://github.com/rjarzmik/linux into next/dt
Merge tag 'aspeed-4.21-devicetree' of git://git.kernel.org/.../joel/aspeed into next/dt
Merge tag 'renesas-arm64-dt2-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-arm-dt2-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-dt-bindings-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'tegra-for-4.21-dt-bindings' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'tegra-for-4.21-arm-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'tegra-for-4.21-arm64-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'sunxi-dt-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'sunxi-dt64-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'qcom-arm64-for-4.21-2' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'mvebu-dt64-4.21-1' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'samsung-dt-4.21' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'samsung-dt64-4.21' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'v4.20-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into next/dt
Merge tag 'imx-dt-4.21' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'imx7d-pico-4.21' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'imx7ulp-dt-4.21' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'imx-dt64-4.21' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'uniphier-dt-v4.21' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt
Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'at91-4.21-dt' of git://git.kernel.org/.../at91/linux into next/dt
Merge tag 'v4.21-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'v4.21-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'sunxi-h3-h5-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'gemini-dts' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'amlogic-dt64-2-redo' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Ondrej Jirman (1):
ARM: dts: sun8i-a83t-tbs-a711: Change MMC0 bus-width to 4
Oskari Lemmela (4):
ARM: dts: axp81x: add AC power supply subnode
arm64: dts: allwinner: axp803: add AC and battery power supplies
arm64: dts: allwinner: a64: sopine-baseboard: enable power supplies
arm64: dts: rockchip: enable hdmi output on rk3399-rockpro64
Otavio Salvador (9):
ARM: dts: rockchip: add rv1108 eMMC pin settings
ARM: dts: rockchip: Add rv1108 GMAC support
ARM: dts: rockchip: Pass the 'clock-latency' property on rv1108
ARM: dts: rockchip: Pass the 'arm,cpu-registers-not-fw-configured' property on rv1108
ARM: dts: rockchip: Fix the PMU interrupt number for rv1108
ARM: dts: rockchip: Assign the proper GPIO clocks for rv1108
ARM: dts: rockchip: Add UART DMA support for rv1108
ARM: dts: imx7d-pico: Improve WiFi regulator name
ARM: dts: rockchip: Add internal timer support for rv1108
Pankaj Bansal (1):
arm64: dts: add LX2160AQDS board support
Patrick Havelange (1):
ARM: dts: ls1021a: add nodes for PWMs
Paul Kocialkowski (8):
ARM: dts: sun8i: h3: Fix the system-control register range
arm64: dts: allwinner: h5: Add system-control node with SRAM C1
ARM/arm64: dts: allwinner: Move H3/H5 syscon label over to soc-specific nodes
arm64: dts: allwinner: h5: Add Video Engine node
ARM: dts: sun8i: a33: Remove unnecessary reserved memory node
ARM: dts: sun8i: h3: Remove unnecessary reserved memory node
arm64: dts: allwinner: a64: Add support for the SRAM C1 section
arm64: dts: allwinner: a64: Add Video Engine node
Paweł Chmiel (1):
ARM: dts: s5pv210: Add s5p-jpeg codec node.
Peng Ma (3):
arm64: dts: ls1043a: add qdma device tree nodes
arm64: dts: ls1046a: add qdma device tree nodes
ARM: dts: ls1021a: add qdma device tree nodes
Peter Rosin (1):
ARM: dts: at91: nattis: initialize the BLON pin as output-low early
Phil Edworthy (2):
ARM: dts: r9a06g032: Add pinctrl node
ARM: dts: r9a06g032: Correct the GIC DT node name
Phil Elwell (3):
dt-bindings: soc: Document "brcm,bcm2836-vchiq"
ARM: dts: bcm283x: Correct vchiq compatible string
ARM: dts: bcm283x: Correct mailbox register sizes
Pramod Kumar (1):
arm64: dts: ls1012a: Add FRWY-LS1012A board support
Rafał Miłecki (5):
ARM: dts: BCM5301X: Relicense BCM47081/BCM4709 files to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Relicense BCM47094 file to the GPL 2.0+ / MIT
ARM: dts: BCM53573: Relicense Tenda AC9 file to the GPL 2.0+ / MIT
ARM: dts: BCM53573: Relicense SoC file to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Describe Northstar pins mux controller
René Kjellerup (1):
ARM: dts: BCM5301X: Add basic DT for Linksys EA6500 V2
Rob Herring (5):
ARM: dts: realview-pbx: Fix duplicate regulator nodes
ARM: dts: aspeed: add missing memory unit-address
dt-bindings: arm: renesas: Move 'renesas,prr' binding to its own doc
ARM: dts: sunxi: Fix PMU compatible strings
dt-bindings: arm: Convert Rockchip board/soc bindings to json-schema
Russell King (1):
arm64: dts: add support for Macchiatobin Single Shot board
Sameer Pujar (1):
arm64: tegra: Add HDA controller on Tegra194
Sergei Shtylyov (5):
arm64: dts: renesas: r8a779{7|8}0: add PWM support
arm64: dts: renesas: r8a77970: add thermal support
arm64: dts: renesas: r8a77980: add thermal support
arm64: dts: renesas: r8a779{7|8}0: add MSIOF support
arm64: dts: renesas: r8a779{7|8}0: add TMU support
Shawn Guo (2):
Merge tag 'imx-fixes-4.20-3' into imx7d/pico
Merge tag 'imx-dt64-4.21' into imx/qspi-dt
Shyam Saini (1):
ARM: dts: imx6qdl-icore: Add missing stdout-path property
Simon Goldschmidt (2):
arm: dts: socfpga*.dts*: use SPDX-License-Identifier
ARM: dts: socfpga: use tabs for indentation
Stefan Wahren (1):
ARM: dts: bcm2835-rpi-zero: Switch to SPDX identifier
Sudeep Holla (1):
arm64: dts: zynqmp: replace gpio-key,wakeup with wakeup-source property
Suzuki K Poulose (2):
ARM: dts: vexpress/TC2: Update entries to match latest coresight bindings
arm64: dts: sc9836/sc9860: Update coresight bindings for hardware ports
Sylwester Nawrocki (1):
ARM: dts: exynos: Specify I2S assigned clocks in proper node
Takeshi Kihara (10):
arm64: dts: renesas: r8a77990: Add INTC-EX device node
arm64: dts: renesas: r8a77990: Add SCIF-{0,1,3,4,5} device nodes
arm64: dts: renesas: ebisu: Enable Audio
arm64: dts: renesas: r8a77990: Add all HSCIF nodes
arm64: dts: renesas: ebisu: Add serial console pins
arm64: dts: renesas: ebisu: Add and enable SDHI device nodes
arm64: dts: renesas: r8a77990: ebisu: Add and enable PCIe device node
arm64: dts: renesas: r8a77965: Add CAN and CANFD controller nodes
arm64: dts: renesas: r8a77990: Add I2C-DVFS device node
arm64: dts: renesas: r8a77990: Enable I2C DMA
Tao Ren (2):
ARM: dts: Add Facebook BMC flash layout
ARM: dts: aspeed: Add Facebook Backpack-CMM BMC
Tero Kristo (5):
ARM: dts: am33xx: convert to use new clkctrl layout
ARM: dts: am43xx: convert to use new clkctrl layout
ARM: dts: dra7: convert to use new clkctrl layout
ARM: dts: dra7: Move the ti,no-idle quirk on proper gmac node
arm64: dts: ti: k3-am65: Add pinctrl regions
Thierry Reding (31):
dt-bindings: thermal: tegra-bpmp: Add Tegra194 support
Merge branch 'for-4.21/dt-bindings' into for-4.21/arm64/dt
dt-bindings: tegra186-pmc: Add interrupt controller properties
Merge branch 'for-4.21/dt-bindings' into for-4.21/arm64/dt
arm64: tegra: Add PWM controllers on Tegra194
arm64: tegra: Add PWM fan support on Jetson Xavier
arm64: tegra: Clarify that P2972-0000 is Jetson Xavier
ARM: tegra: Add VIC on Tegra124
arm64: tegra: Add display support on Tegra194
arm64: tegra: Add VIC support on Tegra194
arm64: tegra: Enable HDMI on P2972-0000
arm64: tegra: Add thermal zones on Tegra194
arm64: tegra: p2972: Enable the CPU, GPU and AUX thermal zones
arm64: tegra: Fix power key interrupt type on Jetson TX2
arm64: tegra: Enable PMC wake events on Tegra186
arm64: tegra: Add RTC support on Tegra186
arm64: tegra: p3310: Enable on-die RTC
arm64: tegra: Enable PMC wake events on Tegra194
arm64: tegra: Add RTC support on Tegra194
arm64: tegra: p2888: Enable on-die RTC
arm64: tegra: Add AON GPIO controller on Tegra194
arm64: tegra: Add gpio-keys on Jetson Xavier
arm64: tegra: Add temperature sensor on P2888
arm64: tegra: Add HDA controller on Tegra186
arm64: tegra: Enable HDA on Jetson TX2
arm64: tegra: Add CEC controller on Tegra186
arm64: tegra: Enable HDA on Jetson Xavier
arm64: tegra: Add CEC controller on Tegra194
arm64: tegra: Enable HDA controller on Jetson TX1
arm64: tegra: Set reg property for display-hub on Tegra186
arm64: tegra: Set reg property for display-hub on Tegra194
Todor Tomov (6):
arm64: dts: qcom: msm8916: Add IOMMU sub-node for VFE context bank
arm64: dts: qcom: msm8916: Add CAMSS support
arm64: dts: qcom: Add Camera Control Interface pinctrls
arm64: dts: qcom: Add pinctrls for camera sensors
arm64: dts: qcom: msm8996: Add VFE SMMU node
arm64: dts: qcom: msm8996: Add CAMSS support
Tony Lindgren (21):
Merge commit 'd6e7bbc148f9fbec8a0117b0d0f420c9710e6d81' into omap-for-v4.21/dt-ti-sysc
Merge commit 'ce32d59ee2cd036f6e8a6ed17a06a0b0bec5c67c' into omap-for-v4.21/dt-ti-sysc
Merge remote-tracking branch 'gpio/ib-omap' into omap-for-v4.21/dt-ti-sysc
Merge tag 'omap-for-v4.20/ti-sysc-take2-signed' into omap-for-v4.21/dt-ti-sysc
ARM: dts: am437x: Add l4 interconnect hierarchy and ti-sysc data
ARM: dts: am437x: Move l4 child devices to probe them with ti-sysc
ARM: dts: am335x: Add l4 interconnect hierarchy and ti-sysc data
ARM: dts: am335x: Move l4 child devices to probe them with ti-sysc
ARM: dts: dra7: Add l4 interconnect hierarchy and ti-sysc data
ARM: dts: dra7: Move l4 child devices to probe them with ti-sysc
Merge tag 'v4.20-rc1' into omap-for-v4.21/dt-ti-sysc
ARM: dts: Use dra7 mcasp compatible for mcasp instances
ARM: dts: omap5: Add l4 interconnect hierarchy and ti-sysc data
ARM: dts: Revert am335x mcasp ti-sysc changes
ARM: dts: Add missing ranges for am437x mcasp l3 ports
ARM: dts: Add am335x mcasp with l3 data port ranges
ARM: dts: Fix hsi gdd range for omap4
ARM: dts: Fix ranges for am335x epwmss
ARM: dts: Add missing ranges for dra7 mcasp l3 ports
ARM: dts: Fix wrong address for omap5 sata phy
ARM: dts: Cosmetic fix for omap5 USB node names
Vabhav Sharma (2):
arm64: dts: add QorIQ LX2160A SoC support
arm64: dts: add LX2160ARDB board support
Vasily Khoruzhick (6):
arm64: dts: rockchip: enable HS200 for eMMC on rock64
arm64: dts: allwinner: add backlight regulator for Pinebook
arm64: dts: allwinner: a64: add nodes necessary for analog sound support
arm64: dts: allwinner: a64: enable sound on Pine64 and SoPine
arm64: dts: allwinner: a64: enable sound on Pinebook
arm64: dts: allwinner: a64: pinebook: enable power supplies
Vicente Bergas (3):
arm64: dts: rockchip: add fan on rk3399-sapphire board
arm64: dts: rockchip: add chosen node on rk3399-sapphire
arm64: dts: rockchip: move backlight from rk3399 sapphire to excavator
Vignesh R (8):
dt-bindings: pinctrl: k3: Introduce pinmux definitions
arm64: dts: ti: am654-base-board: Add pinmux for main uart0
arm64: dts: ti: k3-am654-base-board: Add I2C nodes
arm64: dts: ti: k3-am65-main: Add ECAP PWM node
arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM
arm64: dts: ti: k3-am654: Populate power-domain property for UART nodes
arm64: dts: ti: k3-am654: Add McSPI DT nodes
arm64: dts: ti: k3-am654: Enable main domain McSPI0
Vinod Koul (13):
arm64: dts: msm8996: add prng-ee node
arm64: dts: sdm845: add prng-ee node
arm64: dts: qcom: qcs404: add base dts files
arm64: dts: qcom: qcs404-evb: add dts files for EVBs
arm64: dts: qcom: qcs404: add smp2p nodes
arm64: dts: qcom: pms405: add spmi node
arm64: dts: qcom: qcs404: add spmi node
arm64: dts: qcom: pms405: add rtc node
arm64: dts: qcom: pms405: add gpios
arm64: dts: qcom: qcs404: add prng-ee node
arm64: dts: qcom: qcs404: Add BAM DMA node
arm64: dts: qcom: qcs404: Use BAM DMA for serial uart2
arm64: dts: qcom: pms405: Add pon and pwrkey nodes
Viresh Kumar (14):
ARM: dts: exynos: Add all CPUs in cooling maps
arm64: dts: exynos: Add all CPUs in cooling maps
ARM: dts: rockchip: Add all CPUs in cooling maps
arm64: dts: rockchip: Add all CPUs in cooling maps
ARM: dts: sunxi: Add all CPUs in cooling maps
arm64: dts: renesas: Add all CPUs in cooling maps
ARM: dts: uniphier: Add all CPUs in cooling maps
arm64: dts: hi3660: Add missing cooling device properties for CPUs
ARM64: dts: hisilicon: Add all CPUs in cooling maps
arm64: dts: amlogic: Add all CPUs in cooling maps
arm64: dts: msm8916: Add all CPUs in cooling maps
arm64: dts: fsl: Add all CPUs in cooling maps
ARM: dts: ls1021a: Add all CPUs in cooling maps
arm64: dts: uniphier: Add all CPUs in cooling maps
Xiaowei Bao (1):
ARM: dts: ls1021a: Add the status property disable PCIe
Yoshihiro Kaneko (3):
arm64: dts: renesas: r8a77990: Add DMA properties to MSIOF nodes
arm64: dts: renesas: r8a77990: Add Audio-DMAC and Sound device nodes
arm64: dts: renesas: r8a77990: add thermal device support
Yoshihiro Shimoda (4):
arm64: dts: renesas: revise hsusb's reg size
arm64: dts: renesas: r8a77990: add/enable USB3.0 peripheral device node
arm64: dts: renesas: salvator-common: add companion property in usb3_peri0
arm64: dts: renesas: r8a7799{0|5}: add/enable USB2.0 peripheral
.../devicetree/bindings/arm/amlogic,scpi.txt | 7 +
.../devicetree/bindings/arm/amlogic.txt | 2 +
.../devicetree/bindings/arm/emtrion.txt | 12 +
.../bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 +
Documentation/devicetree/bindings/arm/fsl.txt | 8 +
.../devicetree/bindings/arm/renesas,prr.txt | 20 +
.../devicetree/bindings/arm/rockchip.txt | 240 -
.../devicetree/bindings/arm/rockchip.yaml | 423 ++
.../devicetree/bindings/arm/shmobile.txt | 22 +-
.../{uniphier => socionext}/cache-uniphier.txt | 0
.../bindings/arm/socionext/uniphier.txt | 47 +
Documentation/devicetree/bindings/arm/sunxi.txt | 3 +-
.../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 3 +
.../bindings/clock/amlogic,gxbb-aoclkc.txt | 10 +-
.../bindings/clock/amlogic,gxbb-clkc.txt | 5 +
.../devicetree/bindings/gpu/arm,mali-utgard.txt | 5 +
.../bindings/iio/adc/qcom,spmi-vadc.txt | 6 +-
.../devicetree/bindings/media/cedrus.txt | 2 +-
.../nvidia,tegra20-emc.txt | 4 +
.../devicetree/bindings/net/dwmac-sun8i.txt | 1 +
.../devicetree/bindings/pci/layerscape-pci.txt | 7 +-
.../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 3 +-
.../thermal/nvidia,tegra186-bpmp-thermal.txt | 3 +-
.../bindings/timer/amlogic,meson6-timer.txt | 11 +-
.../bindings/timer/mrvl,mmp-timer.txt | 4 +
.../bindings/timer/rockchip,rk-timer.txt | 1 +
.../bindings/usb/nvidia,tegra124-xusb.txt | 8 +
.../devicetree/bindings/vendor-prefixes.txt | 2 +
MAINTAINERS | 9 +
arch/arm/boot/dts/Makefile | 26 +-
arch/arm/boot/dts/am335x-bone-common.dtsi | 2 +-
arch/arm/boot/dts/am335x-boneblue.dts | 2 +-
arch/arm/boot/dts/am335x-cm-t335.dts | 2 +-
arch/arm/boot/dts/am335x-evm.dts | 4 +-
arch/arm/boot/dts/am335x-evmsk.dts | 4 +-
arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +-
arch/arm/boot/dts/am335x-shc.dts | 4 +-
arch/arm/boot/dts/am33xx-clocks.dtsi | 110 +-
arch/arm/boot/dts/am33xx-l4.dtsi | 2132 ++++++++
arch/arm/boot/dts/am33xx.dtsi | 623 +--
arch/arm/boot/dts/am3517-evm.dts | 4 +
arch/arm/boot/dts/am4372.dtsi | 876 +---
arch/arm/boot/dts/am437x-gp-evm.dts | 127 +-
arch/arm/boot/dts/am437x-l4.dtsi | 2505 ++++++++++
arch/arm/boot/dts/am43xx-clocks.dtsi | 74 +-
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +-
arch/arm/boot/dts/arm-realview-pbx.dtsi | 5 +-
.../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 2 +-
arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 368 ++
arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 2 +-
arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 3 +-
arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 39 +-
arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 24 +-
.../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 9 +
.../boot/dts/aspeed-bmc-portwell-neptune.dts | 2 +-
arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 8 +
arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 12 +-
arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 2 +-
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 4 +-
arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +-
arch/arm/boot/dts/at91sam9260.dtsi | 308 +-
arch/arm/boot/dts/at91sam9261.dtsi | 287 +-
arch/arm/boot/dts/at91sam9263.dtsi | 315 +-
arch/arm/boot/dts/at91sam9g15.dtsi | 4 +
arch/arm/boot/dts/at91sam9g20.dtsi | 23 +-
arch/arm/boot/dts/at91sam9g25.dtsi | 4 +
arch/arm/boot/dts/at91sam9g25ek.dts | 4 +-
arch/arm/boot/dts/at91sam9g35.dtsi | 4 +
arch/arm/boot/dts/at91sam9rl.dtsi | 239 +-
arch/arm/boot/dts/at91sam9x25.dtsi | 4 +
arch/arm/boot/dts/at91sam9x35.dtsi | 4 +
arch/arm/boot/dts/at91sam9x5.dtsi | 326 +-
arch/arm/boot/dts/at91sam9x5_can.dtsi | 18 +-
arch/arm/boot/dts/at91sam9x5_isi.dtsi | 11 +-
arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 19 +-
arch/arm/boot/dts/at91sam9x5_macb0.dtsi | 11 +-
arch/arm/boot/dts/at91sam9x5_macb1.dtsi | 11 +-
arch/arm/boot/dts/at91sam9x5_usart3.dtsi | 11 +-
arch/arm/boot/dts/axp81x.dtsi | 5 +
arch/arm/boot/dts/bcm-nsp.dtsi | 8 +
arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 8 +-
arch/arm/boot/dts/bcm2835-rpi-zero.dts | 8 +-
arch/arm/boot/dts/bcm2835-rpi.dtsi | 4 +-
arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 2 +-
arch/arm/boot/dts/bcm2836-rpi.dtsi | 6 +
arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 2 +-
arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 2 +-
arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 2 +-
arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 45 +
arch/arm/boot/dts/bcm47081.dtsi | 13 +-
arch/arm/boot/dts/bcm4709.dtsi | 3 +-
arch/arm/boot/dts/bcm47094.dtsi | 3 +-
arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 3 +-
arch/arm/boot/dts/bcm5301x.dtsi | 44 +
arch/arm/boot/dts/bcm53573.dtsi | 3 +-
arch/arm/boot/dts/bcm63138.dtsi | 31 +
arch/arm/boot/dts/bcm958522er.dts | 4 -
arch/arm/boot/dts/bcm958525er.dts | 4 -
arch/arm/boot/dts/bcm958525xmc.dts | 4 -
arch/arm/boot/dts/bcm958622hr.dts | 4 -
arch/arm/boot/dts/bcm958623hr.dts | 4 -
arch/arm/boot/dts/bcm958625hr.dts | 4 -
arch/arm/boot/dts/bcm958625k.dts | 5 -
arch/arm/boot/dts/bcm963138dvt.dts | 8 +
arch/arm/boot/dts/bcm988312hr.dts | 4 -
arch/arm/boot/dts/dra7-evm-common.dtsi | 4 +-
arch/arm/boot/dts/dra7-l4.dtsi | 4600 ++++++++++++++++++
arch/arm/boot/dts/dra7.dtsi | 1434 +-----
arch/arm/boot/dts/dra72-evm-common.dtsi | 4 +-
arch/arm/boot/dts/dra72x.dtsi | 4 +-
arch/arm/boot/dts/dra74x.dtsi | 6 +-
arch/arm/boot/dts/dra76x.dtsi | 2 +-
arch/arm/boot/dts/dra7xx-clocks.dtsi | 159 +-
arch/arm/boot/dts/emev2.dtsi | 2 +-
arch/arm/boot/dts/exynos3250-artik5.dtsi | 6 +-
arch/arm/boot/dts/exynos3250-monk.dts | 6 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 6 +-
arch/arm/boot/dts/exynos3250.dtsi | 2 +-
arch/arm/boot/dts/exynos4210-trats.dts | 4 +-
arch/arm/boot/dts/exynos4210.dtsi | 4 +-
arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 9 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 8 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 18 +-
arch/arm/boot/dts/exynos4412-prime.dtsi | 6 +-
arch/arm/boot/dts/exynos4412.dtsi | 8 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 34 +-
arch/arm/boot/dts/exynos5250.dtsi | 7 +-
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 1 +
arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 7 +
arch/arm/boot/dts/exynos5420-smdk5420.dts | 1 +
arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 11 +-
arch/arm/boot/dts/exynos5422-odroidhc1.dts | 106 +-
.../boot/dts/exynos5422-odroidxu3-audio.dtsi | 9 +-
.../boot/dts/exynos5422-odroidxu3-common.dtsi | 109 +-
arch/arm/boot/dts/exynos5422-odroidxu4.dts | 9 +-
.../arm/boot/dts/facebook-bmc-flash-layout.dtsi | 42 +
arch/arm/boot/dts/gemini-dlink-dir-685.dts | 63 +-
arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +-
arch/arm/boot/dts/gemini-nas4220b.dts | 12 +-
arch/arm/boot/dts/gemini-rut1xx.dts | 22 +-
arch/arm/boot/dts/gemini-sl93512r.dts | 8 +
arch/arm/boot/dts/gemini-sq201.dts | 78 +-
arch/arm/boot/dts/gemini-wbd111.dts | 10 +-
arch/arm/boot/dts/gemini-wbd222.dts | 10 +-
arch/arm/boot/dts/gemini.dtsi | 32 +
arch/arm/boot/dts/imx1-ads.dts | 1 +
arch/arm/boot/dts/imx1-apf9328.dts | 1 +
arch/arm/boot/dts/imx1.dtsi | 2 -
arch/arm/boot/dts/imx23-evk.dts | 1 +
arch/arm/boot/dts/imx23-olinuxino.dts | 1 +
arch/arm/boot/dts/imx23-sansa.dts | 1 +
arch/arm/boot/dts/imx23-stmp378x_devb.dts | 1 +
arch/arm/boot/dts/imx23-xfi3.dts | 1 +
arch/arm/boot/dts/imx23.dtsi | 2 -
arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi | 1 +
arch/arm/boot/dts/imx25-karo-tx25.dts | 1 +
arch/arm/boot/dts/imx25-pdk.dts | 1 +
arch/arm/boot/dts/imx25.dtsi | 6 +-
arch/arm/boot/dts/imx27-apf27.dts | 1 +
arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi | 1 +
arch/arm/boot/dts/imx27-pdk.dts | 1 +
.../boot/dts/imx27-phytec-phycard-s-som.dtsi | 1 +
arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 1 +
arch/arm/boot/dts/imx27.dtsi | 2 -
arch/arm/boot/dts/imx28-apf28.dts | 1 +
arch/arm/boot/dts/imx28-apx4devkit.dts | 1 +
arch/arm/boot/dts/imx28-cfa10036.dts | 1 +
arch/arm/boot/dts/imx28-duckbill-2-485.dts | 1 +
arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 1 +
arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 1 +
arch/arm/boot/dts/imx28-duckbill-2.dts | 1 +
arch/arm/boot/dts/imx28-duckbill.dts | 1 +
arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts | 1 +
arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts | 1 +
arch/arm/boot/dts/imx28-evk.dts | 1 +
arch/arm/boot/dts/imx28-m28.dtsi | 1 +
arch/arm/boot/dts/imx28-m28cu3.dts | 1 +
arch/arm/boot/dts/imx28-m28evk.dts | 1 +
arch/arm/boot/dts/imx28-sps1.dts | 1 +
arch/arm/boot/dts/imx28-ts4600.dts | 1 +
arch/arm/boot/dts/imx28-tx28.dts | 1 +
arch/arm/boot/dts/imx28.dtsi | 2 -
arch/arm/boot/dts/imx31-bug.dts | 1 +
arch/arm/boot/dts/imx31-lite.dts | 1 +
arch/arm/boot/dts/imx31.dtsi | 2 -
arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 1 +
arch/arm/boot/dts/imx35-pdk.dts | 1 +
arch/arm/boot/dts/imx35.dtsi | 2 -
arch/arm/boot/dts/imx50-evk.dts | 1 +
arch/arm/boot/dts/imx50.dtsi | 19 +-
arch/arm/boot/dts/imx51-apf51.dts | 1 +
arch/arm/boot/dts/imx51-babbage.dts | 1 +
.../boot/dts/imx51-digi-connectcore-som.dtsi | 1 +
arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 1 +
arch/arm/boot/dts/imx51-ts4800.dts | 1 +
arch/arm/boot/dts/imx51-zii-rdu1.dts | 18 +-
arch/arm/boot/dts/imx51-zii-scu2-mezz.dts | 1 +
arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 1 +
arch/arm/boot/dts/imx51.dtsi | 12 +-
arch/arm/boot/dts/imx53-ard.dts | 1 +
arch/arm/boot/dts/imx53-cx9020.dts | 1 +
arch/arm/boot/dts/imx53-m53.dtsi | 1 +
arch/arm/boot/dts/imx53-qsb-common.dtsi | 1 +
arch/arm/boot/dts/imx53-smd.dts | 1 +
arch/arm/boot/dts/imx53-tqma53.dtsi | 1 +
arch/arm/boot/dts/imx53-tx53.dtsi | 1 +
arch/arm/boot/dts/imx53-usbarmory.dts | 1 +
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 8 +-
arch/arm/boot/dts/imx53.dtsi | 27 +-
arch/arm/boot/dts/imx6dl-apf6dev.dts | 1 +
arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 1 +
arch/arm/boot/dts/imx6dl-aristainetos2_7.dts | 1 +
arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 1 +
arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 1 +
arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 1 +
arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts | 1 +
arch/arm/boot/dts/imx6dl-emcon-avari.dts | 14 +
arch/arm/boot/dts/imx6dl-mamoj.dts | 6 +
arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi | 1 +
arch/arm/boot/dts/imx6dl-rex-basic.dts | 1 +
arch/arm/boot/dts/imx6dl-riotboard.dts | 1 +
arch/arm/boot/dts/imx6dl-ts4900.dts | 1 +
arch/arm/boot/dts/imx6dl-ts7970.dts | 1 +
arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 1 +
arch/arm/boot/dts/imx6dl-wandboard-revd1.dts | 1 +
arch/arm/boot/dts/imx6dl-wandboard.dts | 1 +
arch/arm/boot/dts/imx6dl.dtsi | 2 +-
arch/arm/boot/dts/imx6q-apf6dev.dts | 1 +
arch/arm/boot/dts/imx6q-arm2.dts | 1 +
arch/arm/boot/dts/imx6q-b450v3.dts | 7 -
arch/arm/boot/dts/imx6q-b650v3.dts | 7 -
arch/arm/boot/dts/imx6q-b850v3.dts | 16 +
arch/arm/boot/dts/imx6q-ba16.dtsi | 1 +
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 14 -
arch/arm/boot/dts/imx6q-cm-fx6.dts | 1 +
arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts | 1 +
arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 1 +
arch/arm/boot/dts/imx6q-display5.dtsi | 1 +
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 1 +
arch/arm/boot/dts/imx6q-emcon-avari.dts | 14 +
arch/arm/boot/dts/imx6q-evi.dts | 1 +
arch/arm/boot/dts/imx6q-gk802.dts | 1 +
arch/arm/boot/dts/imx6q-gw5400-a.dts | 1 +
arch/arm/boot/dts/imx6q-h100.dts | 1 +
arch/arm/boot/dts/imx6q-kp-tpc.dts | 1 +
arch/arm/boot/dts/imx6q-marsboard.dts | 1 +
arch/arm/boot/dts/imx6q-mccmon6.dts | 1 +
arch/arm/boot/dts/imx6q-novena.dts | 1 +
arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 1 +
arch/arm/boot/dts/imx6q-pistachio.dts | 1 +
arch/arm/boot/dts/imx6q-rex-pro.dts | 1 +
arch/arm/boot/dts/imx6q-sbc6x.dts | 1 +
arch/arm/boot/dts/imx6q-tbs2910.dts | 1 +
arch/arm/boot/dts/imx6q-ts4900.dts | 1 +
arch/arm/boot/dts/imx6q-ts7970.dts | 1 +
arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 1 +
arch/arm/boot/dts/imx6q-wandboard-revd1.dts | 1 +
arch/arm/boot/dts/imx6q-wandboard.dts | 1 +
arch/arm/boot/dts/imx6q-zii-rdu2.dts | 1 +
arch/arm/boot/dts/imx6q.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi | 177 +
arch/arm/boot/dts/imx6qdl-emcon.dtsi | 833 ++++
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-hummingboard.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-icore.dtsi | 5 +
arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 105 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 162 +-
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-udoo.dtsi | 14 +
arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 15 +-
arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi | 15 +-
arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 15 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl.dtsi | 22 +-
arch/arm/boot/dts/imx6qp-wandboard-revd1.dts | 1 +
arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 1 +
arch/arm/boot/dts/imx6sl-evk.dts | 1 +
arch/arm/boot/dts/imx6sl-warp.dts | 1 +
arch/arm/boot/dts/imx6sl.dtsi | 11 +-
arch/arm/boot/dts/imx6sll-evk.dts | 31 +
arch/arm/boot/dts/imx6sll.dtsi | 2 +-
arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 1 +
arch/arm/boot/dts/imx6sx-sabreauto.dts | 58 +
arch/arm/boot/dts/imx6sx-sdb-reva.dts | 30 +-
arch/arm/boot/dts/imx6sx-sdb-sai.dts | 43 +-
arch/arm/boot/dts/imx6sx-sdb.dts | 23 +-
arch/arm/boot/dts/imx6sx-sdb.dtsi | 53 +-
.../arm/boot/dts/imx6sx-softing-vining-2000.dts | 1 +
arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts | 1 +
arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts | 1 +
arch/arm/boot/dts/imx6sx-udoo-neo-full.dts | 1 +
arch/arm/boot/dts/imx6sx.dtsi | 25 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 66 +-
arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 37 +
arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi | 77 +-
arch/arm/boot/dts/imx6ul-geam.dts | 1 +
arch/arm/boot/dts/imx6ul-isiot.dtsi | 1 +
arch/arm/boot/dts/imx6ul-litesom.dtsi | 1 +
arch/arm/boot/dts/imx6ul-opos6ul.dtsi | 1 +
arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 534 +-
arch/arm/boot/dts/imx6ul-pico-pi.dts | 97 +
arch/arm/boot/dts/imx6ul-pico.dtsi | 461 ++
arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 1 +
arch/arm/boot/dts/imx6ul.dtsi | 17 +-
arch/arm/boot/dts/imx6ull-14x14-evk.dts | 43 +-
arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 1 +
arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 1 +
arch/arm/boot/dts/imx6ull.dtsi | 10 +
arch/arm/boot/dts/imx6ulz-14x14-evk.dts | 2 +
arch/arm/boot/dts/imx6ulz.dtsi | 2 -
arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 3 +-
arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 1 +
arch/arm/boot/dts/imx7d-colibri.dtsi | 1 +
arch/arm/boot/dts/imx7d-nitrogen7.dts | 1 +
arch/arm/boot/dts/imx7d-pico-hobbit.dts | 105 +
arch/arm/boot/dts/imx7d-pico-pi.dts | 180 +-
arch/arm/boot/dts/imx7d-pico.dtsi | 356 +-
arch/arm/boot/dts/imx7d-sdb-reva.dts | 40 +
arch/arm/boot/dts/imx7d-sdb.dts | 29 +-
arch/arm/boot/dts/imx7d.dtsi | 21 +
arch/arm/boot/dts/imx7s-colibri.dtsi | 1 +
arch/arm/boot/dts/imx7s-warp.dts | 1 +
arch/arm/boot/dts/imx7s.dtsi | 14 +-
arch/arm/boot/dts/imx7ulp-evk.dts | 77 +
arch/arm/boot/dts/imx7ulp.dtsi | 346 ++
arch/arm/boot/dts/iwg20d-q7-common.dtsi | 9 +
arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 5 +-
arch/arm/boot/dts/ls1021a.dtsi | 124 +-
arch/arm/boot/dts/meson.dtsi | 31 +-
arch/arm/boot/dts/meson6-atv1200.dts | 4 +
arch/arm/boot/dts/meson6.dtsi | 5 +
arch/arm/boot/dts/meson8-minix-neo-x8.dts | 4 +
arch/arm/boot/dts/meson8.dtsi | 121 +-
arch/arm/boot/dts/meson8b-mxq.dts | 4 +
arch/arm/boot/dts/meson8b.dtsi | 112 +-
arch/arm/boot/dts/meson8m2.dtsi | 1 +
arch/arm/boot/dts/mmp2.dtsi | 149 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 2 +-
arch/arm/boot/dts/omap4-l4.dtsi | 4 +-
arch/arm/boot/dts/omap5-l4.dtsi | 2462 ++++++++++
arch/arm/boot/dts/omap5.dtsi | 688 +--
arch/arm/boot/dts/pxa27x.dtsi | 2 +-
arch/arm/boot/dts/pxa2xx.dtsi | 13 +-
arch/arm/boot/dts/pxa300-raumfeld-common.dtsi | 405 ++
arch/arm/boot/dts/pxa300-raumfeld-connector.dts | 73 +
.../arm/boot/dts/pxa300-raumfeld-controller.dts | 266 +
arch/arm/boot/dts/pxa300-raumfeld-speaker-l.dts | 11 +
arch/arm/boot/dts/pxa300-raumfeld-speaker-m.dts | 11 +
.../boot/dts/pxa300-raumfeld-speaker-one.dts | 137 +
arch/arm/boot/dts/pxa300-raumfeld-speaker-s.dts | 11 +
.../dts/pxa300-raumfeld-tuneable-clock.dtsi | 85 +
arch/arm/boot/dts/pxa3xx.dtsi | 30 +-
.../dts/qcom-apq8064-arrow-sd-600eval-pins.dtsi | 53 -
.../boot/dts/qcom-apq8064-arrow-sd-600eval.dts | 415 --
arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +-
.../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 3 +-
arch/arm/boot/dts/qcom-msm8974.dtsi | 12 +-
arch/arm/boot/dts/r8a7740.dtsi | 2 +-
arch/arm/boot/dts/r8a7743-iwg20m.dtsi | 9 -
arch/arm/boot/dts/r8a7743.dtsi | 3 +-
arch/arm/boot/dts/r8a7744-iwg20d-q7-dbcm-ca.dts | 17 +
arch/arm/boot/dts/r8a7744-iwg20d-q7.dts | 15 +
arch/arm/boot/dts/r8a7744-iwg20m.dtsi | 90 +
arch/arm/boot/dts/r8a7744.dtsi | 1741 +++++++
arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 119 +
arch/arm/boot/dts/r8a77470.dtsi | 222 +-
arch/arm/boot/dts/r8a7790-lager.dts | 2 -
arch/arm/boot/dts/r8a7791-koelsch.dts | 2 -
arch/arm/boot/dts/r8a7791-porter.dts | 2 -
arch/arm/boot/dts/r9a06g032.dtsi | 10 +-
arch/arm/boot/dts/rk3066a.dtsi | 55 +
arch/arm/boot/dts/rk3188-bqedison2qc.dts | 711 +++
arch/arm/boot/dts/rk3188-px3-evb.dts | 14 +-
arch/arm/boot/dts/rk3188-radxarock.dts | 14 +-
arch/arm/boot/dts/rk3188.dtsi | 117 +-
arch/arm/boot/dts/rk322x.dtsi | 10 +-
arch/arm/boot/dts/rk3288-rock2-som.dtsi | 2 +-
arch/arm/boot/dts/rk3288-veyron-mickey.dts | 24 +-
arch/arm/boot/dts/rk3288.dtsi | 29 +-
arch/arm/boot/dts/rk3xxx.dtsi | 40 +
arch/arm/boot/dts/rv1108.dtsi | 84 +-
arch/arm/boot/dts/s5pv210.dtsi | 9 +
arch/arm/boot/dts/sama5d2.dtsi | 670 +--
arch/arm/boot/dts/sama5d4.dtsi | 535 +-
arch/arm/boot/dts/sh73a0.dtsi | 2 +-
arch/arm/boot/dts/socfpga.dtsi | 19 +-
arch/arm/boot/dts/socfpga_arria10.dtsi | 14 +-
arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 14 +-
.../arm/boot/dts/socfpga_arria10_socdk_nand.dts | 13 +-
.../arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 13 +-
.../boot/dts/socfpga_arria10_socdk_sdmmc.dts | 14 +-
arch/arm/boot/dts/socfpga_arria5.dtsi | 15 +-
arch/arm/boot/dts/socfpga_arria5_socdk.dts | 16 +-
arch/arm/boot/dts/socfpga_cyclone5.dtsi | 16 +-
.../boot/dts/socfpga_cyclone5_de0_nano_soc.dts | 13 +-
arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi | 14 +-
arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts | 14 +-
arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 16 +-
arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 16 +-
arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 16 +-
arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 20 +-
.../boot/dts/socfpga_cyclone5_vining_fpga.dts | 46 +-
arch/arm/boot/dts/socfpga_vt.dts | 16 +-
arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 2 -
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 2 -
arch/arm/boot/dts/sun4i-a10.dtsi | 2 -
arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts | 14 +-
arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 25 +-
arch/arm/boot/dts/sun5i-a10s-mk802.dts | 29 +-
.../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 54 +-
arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 20 +-
arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 30 +-
arch/arm/boot/dts/sun5i-a10s.dtsi | 30 +-
.../dts/sun5i-a13-empire-electronix-d709.dts | 24 +-
arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 29 +-
arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 14 +-
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 34 +-
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 38 +-
arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 14 +-
arch/arm/boot/dts/sun5i-a13.dtsi | 6 +-
arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 34 +-
arch/arm/boot/dts/sun5i-gr8-evb.dts | 59 +-
arch/arm/boot/dts/sun5i-gr8.dtsi | 12 +-
arch/arm/boot/dts/sun5i-r8-chip.dts | 40 +-
.../boot/dts/sun5i-reference-design-tablet.dtsi | 35 +-
arch/arm/boot/dts/sun5i.dtsi | 68 +-
arch/arm/boot/dts/sun6i-a31-app4-evb1.dts | 10 +-
arch/arm/boot/dts/sun6i-a31-colombus.dts | 33 +-
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 39 +-
arch/arm/boot/dts/sun6i-a31-i7.dts | 32 +-
arch/arm/boot/dts/sun6i-a31-m9.dts | 30 +-
.../arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 30 +-
arch/arm/boot/dts/sun6i-a31.dtsi | 79 +-
.../boot/dts/sun6i-a31s-colorfly-e708-q1.dts | 2 +-
arch/arm/boot/dts/sun6i-a31s-cs908.dts | 6 +-
arch/arm/boot/dts/sun6i-a31s-inet-q972.dts | 8 +-
arch/arm/boot/dts/sun6i-a31s-primo81.dts | 27 +-
arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +-
arch/arm/boot/dts/sun6i-a31s-sina31s.dts | 27 +-
.../arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 47 +-
.../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 20 +-
.../boot/dts/sun6i-reference-design-tablet.dtsi | 10 +-
.../arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 46 +-
arch/arm/boot/dts/sun7i-a20-bananapi.dts | 44 +-
arch/arm/boot/dts/sun7i-a20-bananapro.dts | 65 +-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 21 +-
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 83 +-
arch/arm/boot/dts/sun7i-a20-hummingbird.dts | 60 +-
arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 47 +-
arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 10 +-
arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 10 +-
arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 48 +-
arch/arm/boot/dts/sun7i-a20-m3.dts | 21 +-
arch/arm/boot/dts/sun7i-a20-mk808c.dts | 26 +-
.../boot/dts/sun7i-a20-olimex-som-evb-emmc.dts | 2 -
arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 68 +-
.../dts/sun7i-a20-olimex-som204-evb-emmc.dts | 2 -
.../boot/dts/sun7i-a20-olimex-som204-evb.dts | 36 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 22 +-
.../boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts | 11 -
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 32 +-
.../boot/dts/sun7i-a20-olinuxino-micro-emmc.dts | 2 -
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 54 +-
arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 52 +-
arch/arm/boot/dts/sun7i-a20-orangepi.dts | 44 +-
arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 31 +-
arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 39 +-
arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 39 +-
.../arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 23 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 151 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 88 +-
arch/arm/boot/dts/sun8i-a23-evb.dts | 20 +-
arch/arm/boot/dts/sun8i-a23-gt90h-v4.dts | 2 +-
.../dts/sun8i-a23-polaroid-mid2407pxe03.dts | 15 +-
.../dts/sun8i-a23-polaroid-mid2809pxe04.dts | 15 +-
arch/arm/boot/dts/sun8i-a23.dtsi | 6 +-
arch/arm/boot/dts/sun8i-a33-ga10h-v1.1.dts | 4 +-
arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 12 +-
arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +-
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 20 +-
arch/arm/boot/dts/sun8i-a33.dtsi | 43 +-
arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 18 +
.../arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 18 +
arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 +
arch/arm/boot/dts/sun8i-a83t.dtsi | 5 -
arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 153 +
arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 20 +
arch/arm/boot/dts/sun8i-h3.dtsi | 30 +-
arch/arm/boot/dts/sun8i-q8-common.dtsi | 8 +-
arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 47 +-
.../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 +-
arch/arm/boot/dts/sun8i-r16-parrot.dts | 42 +-
arch/arm/boot/dts/sun8i-r40.dtsi | 18 +-
.../boot/dts/sun8i-reference-design-tablet.dtsi | 17 +-
arch/arm/boot/dts/sun8i-t3-cqa3t-bv3.dts | 226 +
.../boot/dts/sun8i-v3s-licheepi-zero-dock.dts | 8 +-
arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 4 +-
arch/arm/boot/dts/sun8i-v3s.dtsi | 12 +-
.../boot/dts/suniv-f1c100s-licheepi-nano.dts | 26 +
arch/arm/boot/dts/suniv-f1c100s.dtsi | 144 +
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 56 +-
arch/arm/boot/dts/sunxi-itead-core-common.dtsi | 2 +-
.../boot/dts/sunxi-reference-design-tablet.dtsi | 10 +-
arch/arm/boot/dts/tegra124.dtsi | 12 +
arch/arm/boot/dts/tegra20.dtsi | 2 +
arch/arm/boot/dts/uniphier-ld4.dtsi | 14 +
arch/arm/boot/dts/uniphier-pro4.dtsi | 16 +
arch/arm/boot/dts/uniphier-pxs2.dtsi | 6 +-
arch/arm/boot/dts/uniphier-sld8.dtsi | 14 +
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 49 +-
arch/arm/boot/dts/vexpress-v2m.dtsi | 63 +-
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 14 +
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 108 +-
arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 14 +
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 43 +-
arch/arm/boot/dts/vf500-colibri.dtsi | 1 +
arch/arm/boot/dts/vf500.dtsi | 1 -
arch/arm/boot/dts/vf610-bk4.dts | 502 ++
arch/arm/boot/dts/vf610-colibri.dtsi | 1 +
arch/arm/boot/dts/vf610-cosmic.dts | 1 +
arch/arm/boot/dts/vf610-twr.dts | 1 +
arch/arm/boot/dts/vf610-zii-cfu1.dts | 1 +
arch/arm/boot/dts/vf610-zii-dev.dtsi | 1 +
arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 851 ++++
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 1 +
arch/arm/boot/dts/vf610m4-colibri.dts | 1 +
arch/arm/boot/dts/vf610m4.dtsi | 1 -
arch/arm/boot/dts/zynq-7000.dtsi | 4 +-
arch/arm/mach-mmp/mmp2-dt.c | 2 +-
arch/arm64/boot/dts/allwinner/Makefile | 2 +
arch/arm64/boot/dts/allwinner/axp803.dtsi | 33 +
.../dts/allwinner/sun50i-a64-bananapi-m64.dts | 43 +
.../boot/dts/allwinner/sun50i-a64-pine64.dts | 27 +
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 67 +
.../allwinner/sun50i-a64-sopine-baseboard.dts | 34 +
.../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 4 +
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 123 +-
.../sun50i-h5-emlid-neutis-n5-devboard.dts | 149 +
.../allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 61 +
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 37 +
.../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 11 +
.../allwinner/sun50i-h6-orangepi-one-plus.dts | 140 +-
.../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 210 +
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 82 +
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 311 ++
.../boot/dts/altera/socfpga_stratix10.dtsi | 3 +-
arch/arm64/boot/dts/amlogic/Makefile | 2 +
arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 36 +-
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 178 +-
.../boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 +
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 7 +-
.../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 4 +-
.../boot/dts/amlogic/meson-gxbb-odroidc2.dts | 5 +-
.../boot/dts/amlogic/meson-gxbb-wetek.dtsi | 1 -
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 68 +-
.../amlogic/meson-gxl-s805x-libretech-ac.dts | 248 +
.../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 1 +
.../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 21 +
.../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 12 +-
.../amlogic/meson-gxl-s905x-libretech-cc.dts | 5 +-
.../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 1 +
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 70 +-
.../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 23 +-
arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 23 +
.../arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 37 +-
.../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 14 +
arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 36 +-
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 24 +-
arch/arm64/boot/dts/freescale/Makefile | 5 +
.../boot/dts/freescale/fsl-ls1012a-frwy.dts | 25 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 3 +-
.../boot/dts/freescale/fsl-ls1028a-qds.dts | 93 +
.../boot/dts/freescale/fsl-ls1028a-rdb.dts | 73 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 339 ++
.../boot/dts/freescale/fsl-ls1043a-qds.dts | 3 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 37 +-
.../boot/dts/freescale/fsl-ls1046a-qds.dts | 4 +-
.../boot/dts/freescale/fsl-ls1046a-rdb.dts | 6 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 36 +-
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 169 +-
arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 8 +-
.../boot/dts/freescale/fsl-ls208xa-qds.dtsi | 4 +
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 44 +-
.../boot/dts/freescale/fsl-lx2160a-qds.dts | 112 +
.../boot/dts/freescale/fsl-lx2160a-rdb.dts | 119 +
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 766 +++
.../boot/dts/hisilicon/hi3660-hikey960.dts | 18 +-
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 16 +-
.../boot/dts/hisilicon/hi3670-hikey970.dts | 338 ++
arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 499 +-
.../boot/dts/hisilicon/hi3798cv200-poplar.dts | 13 +-
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 25 +-
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 9 +-
.../boot/dts/hisilicon/hikey970-pinctrl.dtsi | 244 +
arch/arm64/boot/dts/marvell/Makefile | 1 +
.../dts/marvell/armada-3720-espressobin.dts | 22 +
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 10 +
.../dts/marvell/armada-8040-clearfog-gt-8k.dts | 22 +-
.../marvell/armada-8040-mcbin-singleshot.dts | 29 +
.../boot/dts/marvell/armada-8040-mcbin.dts | 333 +-
.../boot/dts/marvell/armada-8040-mcbin.dtsi | 346 ++
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 +
.../boot/dts/nvidia/tegra186-p2771-0000.dts | 6 +
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 4 +
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 45 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 30 +-
.../boot/dts/nvidia/tegra194-p2972-0000.dts | 157 +-
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 538 +-
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 4 +
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 +
arch/arm64/boot/dts/qcom/Makefile | 2 +
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 6 +-
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 76 +
arch/arm64/boot/dts/qcom/msm8916.dtsi | 144 +-
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 120 +
arch/arm64/boot/dts/qcom/msm8996.dtsi | 169 +-
arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 12 +
arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 78 +
arch/arm64/boot/dts/qcom/msm8998.dtsi | 25 +-
arch/arm64/boot/dts/qcom/pm8998.dtsi | 5 +
arch/arm64/boot/dts/qcom/pms405.dtsi | 55 +
arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 11 +
arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 11 +
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 188 +
arch/arm64/boot/dts/qcom/qcs404.dtsi | 490 ++
arch/arm64/boot/dts/qcom/sdm845.dtsi | 448 ++
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 606 ++-
.../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 2 +
arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 2 +
.../boot/dts/renesas/r8a7795-salvator-x.dts | 2 +
.../boot/dts/renesas/r8a7795-salvator-xs.dts | 2 +
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 284 +-
arch/arm64/boot/dts/renesas/r8a7796.dtsi | 321 +-
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 89 +-
arch/arm64/boot/dts/renesas/r8a77970.dtsi | 211 +
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 221 +
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 314 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 733 ++-
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 28 +
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 45 +
.../arm64/boot/dts/renesas/salvator-common.dtsi | 13 +-
arch/arm64/boot/dts/renesas/ulcb.dtsi | 8 +-
arch/arm64/boot/dts/rockchip/Makefile | 2 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 15 +-
arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 78 +
.../dts/rockchip/rk3399-gru-chromebook.dtsi | 8 -
.../boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +-
.../dts/rockchip/rk3399-gru-scarlet-inx.dts | 33 +
.../boot/dts/rockchip/rk3399-gru-scarlet-kd.dts | 33 +
.../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 594 +++
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 7 +
arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 79 +
.../boot/dts/rockchip/rk3399-rockpro64.dts | 7 +
.../dts/rockchip/rk3399-sapphire-excavator.dts | 46 +-
.../boot/dts/rockchip/rk3399-sapphire.dtsi | 77 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 36 +-
.../arm64/boot/dts/socionext/uniphier-ld20.dtsi | 11 +-
arch/arm64/boot/dts/sprd/sc9836.dtsi | 78 +-
arch/arm64/boot/dts/sprd/sc9860.dtsi | 215 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 126 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 42 +
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 20 +
arch/arm64/boot/dts/ti/k3-am65.dtsi | 7 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 124 +
arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi | 4 +-
.../boot/dts/xilinx/zynqmp-zcu100-revC.dts | 6 +-
.../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 12 +-
.../boot/dts/xilinx/zynqmp-zcu106-revA.dts | 4 +-
.../boot/dts/xilinx/zynqmp-zcu111-revA.dts | 4 +-
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 16 +-
include/dt-bindings/pinctrl/k3.h | 35 +
.../dt-bindings/thermal/tegra194-bpmp-thermal.h | 15 +
695 files changed, 37336 insertions(+), 11954 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/emtrion.txt
create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt
create mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.txt
delete mode 100644 Documentation/devicetree/bindings/arm/rockchip.txt
create mode 100644 Documentation/devicetree/bindings/arm/rockchip.yaml
rename Documentation/devicetree/bindings/arm/{uniphier => socionext}/cache-uniphier.txt (100%)
create mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.txt
rename Documentation/devicetree/bindings/{arm/tegra => memory-controllers}/nvidia,tegra20-emc.txt (95%)
create mode 100644 arch/arm/boot/dts/am33xx-l4.dtsi
create mode 100644 arch/arm/boot/dts/am437x-l4.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts
create mode 100644 arch/arm/boot/dts/bcm2836-rpi.dtsi
create mode 100644 arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts
create mode 100644 arch/arm/boot/dts/dra7-l4.dtsi
create mode 100644 arch/arm/boot/dts/facebook-bmc-flash-layout.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-emcon-avari.dts
create mode 100644 arch/arm/boot/dts/imx6q-emcon-avari.dts
create mode 100644 arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-emcon.dtsi
create mode 100644 arch/arm/boot/dts/imx6ul-pico-pi.dts
create mode 100644 arch/arm/boot/dts/imx6ul-pico.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-pico-hobbit.dts
create mode 100644 arch/arm/boot/dts/imx7d-sdb-reva.dts
create mode 100644 arch/arm/boot/dts/imx7ulp-evk.dts
create mode 100644 arch/arm/boot/dts/imx7ulp.dtsi
create mode 100644 arch/arm/boot/dts/omap5-l4.dtsi
create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-common.dtsi
create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-connector.dts
create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-controller.dts
create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-l.dts
create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-m.dts
create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-one.dts
create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-s.dts
create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-tuneable-clock.dtsi
delete mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval-pins.dtsi
delete mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts
create mode 100644 arch/arm/boot/dts/r8a7744-iwg20d-q7-dbcm-ca.dts
create mode 100644 arch/arm/boot/dts/r8a7744-iwg20d-q7.dts
create mode 100644 arch/arm/boot/dts/r8a7744-iwg20m.dtsi
create mode 100644 arch/arm/boot/dts/r8a7744.dtsi
create mode 100644 arch/arm/boot/dts/rk3188-bqedison2qc.dts
create mode 100644 arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts
create mode 100644 arch/arm/boot/dts/sun8i-t3-cqa3t-bv3.dts
create mode 100644 arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts
create mode 100644 arch/arm/boot/dts/suniv-f1c100s.dtsi
create mode 100644 arch/arm/boot/dts/vf610-bk4.dts
create mode 100644 arch/arm/boot/dts/vf610-zii-scu4-aib.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-lite2.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
create mode 100644 arch/arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi
create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-mcbin-singleshot.dts
create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pms405.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts
create mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts
create mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/qcs404.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-inx.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-kd.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi
create mode 100644 include/dt-bindings/pinctrl/k3.h
create mode 100644 include/dt-bindings/thermal/tegra194-bpmp-thermal.h
^ permalink raw reply [flat|nested] 22+ messages in thread* [GIT PULL 4/4] ARM: SoC defconfig updates
2018-12-31 21:46 [GIT PULL 0/4] ARM: SoC changes for v4.21 Olof Johansson
` (2 preceding siblings ...)
2018-12-31 21:46 ` [GIT PULL 3/4] ARM: Device-tree updates Olof Johansson
@ 2018-12-31 21:46 ` Olof Johansson
2019-01-01 1:45 ` pr-tracker-bot
3 siblings, 1 reply; 22+ messages in thread
From: Olof Johansson @ 2018-12-31 21:46 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm, Olof Johansson
Most changes here are to enable new drivers and platforms in the various
configs that affect them. Most of these have been covered and described
in the other branches, we mostly keep defconfig separate to avoid
conflicts between SoC/dt/driver updates that they otherwise would be
grouped with.
One thing worth mentioning here is that OMAP changes from using their
own UART driver, to 8250, for the multi_v7_defconfig shared config on
32-bit. This means that the console is now named ttyS* instead of ttyO*.
This change was already done for omap2_defconfig a while back, so most
users of these configs have either already updated, or can easily follow
the same patterns as they did at that time. This makes platform support
slightly easier for distros, since they no longer need to keep track of
a separate console prefix for these platforms.
----------------------------------------------------------------
The following changes since commit f7f6260f0489617b49176f1b30e2cdd5c43e0918:
Merge tag 'armsoc-dt' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-defconfig
for you to fetch changes up to 82c7b351be3fad005ba38a26f7f1ab7f0841e505:
Revert "arm64: defconfig: Enable FSL_MC_BUS and FSL_MC_DPIO"
----------------------------------------------------------------
A.s. Dong (1):
ARM: imx_v6_v7_defconfig: add imx7ulp support
Adam Ford (1):
ARM: omap2plus_defconfig: Add tlv320aic23 as module
Alex Gonzalez (1):
ARM: imx_v6_v7_defconfig: Select TOUCHSCREEN_GOODIX
Andreas Müller (2):
ARM: imx_v6_v7_defconfig: Enable BT_BNEP
ARM: imx_v6_v7_defconfig: Enable USB_ANNOUNCE_NEW_DEVICES
Bjorn Andersson (4):
arm64: defconfig: Enable QCS404 configs
arm64: defconfig: Enable some qcom remoteproc configs
arm64: defconfig: Enable core Qualcomm SDM845 options
arm64: defconfig: Enable GCC and PINCTRL for MSM8998
Fabio Estevam (1):
ARM: imx_v6_v7_defconfig: Select the PXP driver
Fabrice Gasnier (1):
ARM: multi_v7_defconfig: enable STM32 analog & timer drivers
Fabrizio Castro (1):
ARM: shmobile: defconfig: Enable SII902X
Horia Geantă (1):
Revert "arm64: defconfig: Enable FSL_MC_BUS and FSL_MC_DPIO"
Jagan Teki (4):
arm64: defconfig: Enable MFD_AXP20X_I2C
arm64: defconfig: Enable DRM_SUN8I_MIXER
arm64: defconfig: Enable DRM_SUN8I_DW_HDMI
arm64: defconfig: Enable PWM_SUN4I
Jan Tuerk (1):
ARM: imx_v6_v7_defconfig: Enable DA9063 PMIC support
Leonard Crestez (1):
ARM: imx_v6_v7_defconfig: Enable CRYPTO_DEV_MXS_DCP
Linus Walleij (2):
ARM: defconfig: Update the vexpress defconfig
ARM: defconfig: Enable the PL111 DRM driver on vexpress
Marc Gonzalez (3):
arm64: defconfig: Regenerate for v4.20
arm64: defconfig: Replace PINCTRL_MT7622 with PINCTRL_MTK_MOORE
arm64: defconfig: Enable FSL_MC_BUS and FSL_MC_DPIO
Marek Szyprowski (5):
ARM: exynos_defconfig: Add MAX8998 RTC and charger drivers
ARM: exynos_defconfig: Add MAX8952 regulator driver
ARM: exynos_defconfig: Add TOSHIBA TC358764 bridge driver
ARM: multi_v7_defconfig: Add MAX8952 regulator driver
ARM: multi_v7_defconfig: Add TOSHIBA TC358764 bridge driver
Olof Johansson (7):
Merge tag 'vexpress-defconfig-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/defconfig
Merge tag 'omap-for-v4.21/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/defconfig
Merge tag 'qcom-arm64-defconfig-for-4.21' of git://git.kernel.org/.../agross/linux into next/defconfig
Merge tag 'renesas-arm-defconfig-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'sunxi-config64-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/defconfig
Merge tag 'samsung-defconfig-4.21' of https://git.kernel.org/.../krzk/linux into next/defconfig
Merge tag 'imx-defconfig-4.21' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
Otavio Salvador (1):
ARM: imx_v6_v7_defconfig: Remove explicit ARM_UNWIND disable
Tony Lindgren (2):
Merge branch 'omap-for-v4.20/defconfig' into omap-for-v4.21/defconfig
ARM: multi_v7_defconfig: Enable 8250-omap serial driver and use it by default
arch/arm/configs/exynos_defconfig | 4 +
arch/arm/configs/imx_v6_v7_defconfig | 10 ++-
arch/arm/configs/multi_v7_defconfig | 13 +++
arch/arm/configs/omap2plus_defconfig | 1 +
arch/arm/configs/shmobile_defconfig | 1 +
arch/arm/configs/vexpress_defconfig | 24 ++----
arch/arm64/configs/defconfig | 128 ++++++++++++++++--------------
7 files changed, 105 insertions(+), 76 deletions(-)
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 1/4] ARM: SoC platform updates
@ 2019-12-05 18:04 Olof Johansson
2019-12-05 20:45 ` pr-tracker-bot
0 siblings, 1 reply; 22+ messages in thread
From: Olof Johansson @ 2019-12-05 18:04 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, linux-arm-kernel, soc, arm, Olof Johansson
Most of these are for MMP (seeing a bunch of cleanups and refactorings
for the first time in a while), and for OMAP (a bunch of cleanups and
added support for voltage controller on OMAP4430).
Conflicts:
include/Kbuild: File deleted in mainline, just git rm here as well.
----------------------------------------------------------------
The following changes since commit 2f13437b8917627119d163d62f73e7a78a92303a:
Merge tag 'trace-v5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-soc
for you to fetch changes up to ab818f0999dc73af3f966194d087e9f6650f939f:
Merge tag 'omap-for-v5.5/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
----------------------------------------------------------------
Adam Ford (1):
MAINTAINERS: Add logicpd-som-lv and logicpd-torpedo to OMAP TREE
Andreas Färber (2):
MAINTAINERS: Add mailing list for Realtek SoCs
arm64: realtek: Select reset controller
Andrey Smirnov (1):
ARM: imx: Drop imx_anatop_usb_chrg_detect_disable()
Anson Huang (1):
ARM: imx: Add serial number support for i.MX6/7 SoCs
Ben Dooks (6):
ARM: bcm: include local platsmp.h for bcm2836_smp_ops
ARM: bcm: fix missing __iomem in bcm_kona_smc.c
ARM: OMAP2+: do not export am43xx_control functions
ARM: OMAP2+: make dra7xx_sha0_hwmod static
ARM: OMAP2+: prm44xx: make prm_{save,restore}_context static
ARM: OMAP2+: make omap44xx_sha0_hwmod and omap44xx_l3_main_2__des static
Ben Dooks (Codethink) (1):
OMAP2: fixup doc comments in omap_device
Dmitry Osipenko (2):
ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()
ARM: tegra: Use WFE for power-gating on Tegra30
Florian Fainelli (1):
Merge tag 'tags/bcm2835-soc-next-2019-10-15' into soc/next
Geert Uytterhoeven (1):
ARM: shmobile: rcar-gen2: Drop legacy DT clock support
Jonathan Neuschäfer (1):
ARM: OMAP1: ams-delta FIQ: Fix a typo ("Initiaize")
Kefeng Wang (1):
ARM: hisi: drop useless depend on ARCH_MULTI_V7
Krzysztof Kozlowski (2):
ARM: s3c: Rename s3c64xx_spi_setname() function
ARM: s3c: Rename s5p_usb_phy functions
Lubomir Rintel (10):
ARM: l2c: add definition for FWA in PL310 aux register
ARM: mmp: don't select CACHE_TAUROS2 on all ARCH_MMP
ARM: mmp: map the PGU as well
ARM: mmp: DT: convert timer driver to use TIMER_OF_DECLARE
ARM: mmp: define MMP_CHIPID by the means of CIU_REG()
ARM: mmp: add support for MMP3 SoC
ARM: mmp: add SMP support
ARM: mmp: move cputype.h to include/linux/soc/
ARM: mmp: remove MMP3 USB PHY registers from regs-usb.h
MAINTAINERS: mmp: add Git repository
Markus Elfring (1):
ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()
Mihaela Martinas (1):
arm64: Introduce config for S32
Olof Johansson (11):
Merge tag 'mmp-soc-for-v5.5-2' of git://git.kernel.org/.../lkundrak/linux-mmp into arm/soc
Merge tag 'arm-soc/for-5.5/soc' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag 'omap-for-v5.5/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'realtek-arm64-soc-for-5.5' of git://git.kernel.org/.../afaerber/linux-realtek into arm/soc
Merge tag 'hisi-armv7-soc-for-5.5' of git://github.com/hisilicon/linux-hisi into arm/soc
Merge tag 'renesas-arm-soc-for-v5.5-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/soc
Merge tag 'tegra-for-5.5-arm-core' of git://git.kernel.org/.../tegra/linux into arm/soc
Merge tag 'samsung-soc-5.5' of https://git.kernel.org/.../krzk/linux into arm/soc
Merge tag 'imx-soc-5.5' of git://git.kernel.org/.../shawnguo/linux into arm/soc
Merge tag 'omap-for-v5.5/soc-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'omap-for-v5.5/maintainers-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Sebastian Reichel (1):
ARM: OMAP2+: pdata-quirks: drop TI_ST/KIM support
Stefan Agner (1):
ARM: imx: use generic function to exit coherency
Stefan Wahren (1):
ARM: bcm: Add support for BCM2711 SoC
Sylwester Nawrocki (1):
ARM: exynos: Enable exynos-asv driver for ARCH_EXYNOS
Tao Ren (1):
ARM: ASPEED: update default ARCH_NR_GPIO for ARCH_ASPEED
Tony Lindgren (14):
ARM: OMAP2+: Remove unused wakeup_cpu
ARM: OMAP2+: Drop bogus wkup domain oswr setting
ARM: OMAP2+: Remove bogus warnings for machines without twl PMIC
ARM: OMAP2+: Update 4430 voltage controller operating points
ARM: OMAP2+: Configure voltage controller for cpcap
ARM: OMAP2+: Allow per oswr for omap4
ARM: OMAP2+: Allow core oswr for omap4
ARM: OMAP2+: Initialize voltage controller for omap4
ARM: OMAP2+: Drop unused enable_wakeup and disable_wakeup
ARM: OMAP2+: Simplify code for clkdm_clock_enable and disable
ARM: OMAP2+: Configure voltage controller for retention
ARM: OMAP2+: Configure voltage controller for cpcap to low-speed
Merge branch 'omap-for-v5.5/pm' into omap-for-v5.5/soc
Merge branch 'omap-for-v5.5/omap1' into omap-for-v5.5/soc
Uwe Kleine-König (1):
ARM: OMAP1: drop duplicated dependency on ARCH_OMAP1
YueHaibing (2):
ARM: OMAP2+: Make some functions static
ARM: OMAP2+: Remove duplicated include from pmic-cpcap.c
MAINTAINERS | 5 +
arch/arm/Kconfig | 2 +-
arch/arm/include/asm/hardware/cache-l2x0.h | 2 +
arch/arm/mach-bcm/Kconfig | 4 +-
arch/arm/mach-bcm/Makefile | 3 +-
arch/arm/mach-bcm/bcm2711.c | 24 ++
arch/arm/mach-bcm/bcm_kona_smc.c | 2 +-
arch/arm/mach-bcm/platsmp.c | 2 +
arch/arm/mach-exynos/Kconfig | 1 +
arch/arm/mach-hisi/Kconfig | 16 +-
arch/arm/mach-imx/anatop.c | 20 +-
arch/arm/mach-imx/cpu.c | 38 ++-
arch/arm/mach-imx/hotplug.c | 24 +-
arch/arm/mach-mmp/Kconfig | 22 +-
arch/arm/mach-mmp/Makefile | 4 +
arch/arm/mach-mmp/addr-map.h | 7 +
arch/arm/mach-mmp/common.c | 19 +-
arch/arm/mach-mmp/common.h | 1 +
arch/arm/mach-mmp/devices.c | 2 +-
arch/arm/mach-mmp/mmp-dt.c | 5 +-
arch/arm/mach-mmp/mmp2-dt.c | 7 +-
arch/arm/mach-mmp/mmp2.c | 2 +-
arch/arm/mach-mmp/mmp3.c | 29 ++
arch/arm/mach-mmp/platsmp.c | 32 +++
arch/arm/mach-mmp/pm-mmp2.c | 2 +-
arch/arm/mach-mmp/pm-pxa910.c | 2 +-
arch/arm/mach-mmp/pxa168.c | 2 +-
arch/arm/mach-mmp/pxa910.c | 2 +-
arch/arm/mach-mmp/regs-usb.h | 94 -------
arch/arm/mach-mmp/time.c | 43 +--
arch/arm/mach-omap1/Kconfig | 33 +--
arch/arm/mach-omap1/ams-delta-fiq.c | 2 +-
arch/arm/mach-omap2/Makefile | 5 +
arch/arm/mach-omap2/clockdomain.c | 78 ++----
arch/arm/mach-omap2/control.c | 4 +-
arch/arm/mach-omap2/control.h | 1 +
arch/arm/mach-omap2/display.c | 1 +
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 2 -
arch/arm/mach-omap2/omap_device.c | 19 +-
arch/arm/mach-omap2/omap_hwmod.c | 97 -------
arch/arm/mach-omap2/omap_hwmod.h | 3 -
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 4 +-
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 2 +-
arch/arm/mach-omap2/omap_twl.c | 8 +-
arch/arm/mach-omap2/opp4xxx_data.c | 16 +-
arch/arm/mach-omap2/pdata-quirks.c | 52 ----
arch/arm/mach-omap2/pm.c | 1 +
arch/arm/mach-omap2/pm.h | 14 +
arch/arm/mach-omap2/pm44xx.c | 13 +-
arch/arm/mach-omap2/pmic-cpcap.c | 271 +++++++++++++++++++
arch/arm/mach-omap2/prm44xx.c | 4 +-
arch/arm/mach-omap2/vc.c | 57 +++-
arch/arm/mach-omap2/vc.h | 2 +-
arch/arm/mach-s3c24xx/s3c2416.c | 2 +-
arch/arm/mach-s3c24xx/s3c2443.c | 2 +-
arch/arm/mach-s3c24xx/spi-core.h | 2 +-
arch/arm/mach-s3c64xx/setup-usb-phy.c | 4 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 1 -
arch/arm/mach-tegra/reset-handler.S | 6 +-
arch/arm/mach-tegra/sleep-tegra30.S | 4 +-
arch/arm/mm/Kconfig | 2 +-
arch/arm/plat-samsung/devs.c | 4 +-
arch/arm/plat-samsung/include/plat/usb-phy.h | 4 +-
arch/arm64/Kconfig.platforms | 11 +-
drivers/clk/Kconfig | 5 +
drivers/clk/mmp/Makefile | 2 +-
drivers/soc/tegra/flowctrl.c | 19 +-
.../linux/soc/mmp}/cputype.h | 27 ++
68 files changed, 708 insertions(+), 494 deletions(-)
create mode 100644 arch/arm/mach-bcm/bcm2711.c
create mode 100644 arch/arm/mach-mmp/mmp3.c
create mode 100644 arch/arm/mach-mmp/platsmp.c
create mode 100644 arch/arm/mach-omap2/pmic-cpcap.c
rename {arch/arm/mach-mmp => include/linux/soc/mmp}/cputype.h (71%)
^ permalink raw reply [flat|nested] 22+ messages in thread* [GIT PULL 0/4] ARM: SoC contents for 5.3 merge window
@ 2019-07-19 23:54 Olof Johansson
2019-07-19 23:54 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
0 siblings, 1 reply; 22+ messages in thread
From: Olof Johansson @ 2019-07-19 23:54 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, linux-kernel, soc, arm
Squeaking in on the last few days of the merge window, here's the ARM
SoC contents for this merge window.
It's again another cycle of business-as-usual. We've seen a few new
SoCs, a handful of better supported boards (and new boards), and the
general tweaks, improvements and cleanups. Most of the hardware support
is described in the DT pull request downthread.
One thing worth highlighting is that a bunch of SoCs and boards now
have their GPUs described in the device-trees, since the drivers for
Mali have been merged.
We're also experimenting with improving our merging flow, adding email
links as been discussed, and added some more automation on patchwork. Most
of this should be invisible for those who don't send us code.
Please merge!
Thanks,
-Olof
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 1/4] ARM: SoC platform updates
2019-07-19 23:54 [GIT PULL 0/4] ARM: SoC contents for 5.3 merge window Olof Johansson
@ 2019-07-19 23:54 ` Olof Johansson
2019-07-20 0:30 ` pr-tracker-bot
0 siblings, 1 reply; 22+ messages in thread
From: Olof Johansson @ 2019-07-19 23:54 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, linux-kernel, soc, arm, Olof Johansson
SoC platform changes. Main theme this merge window:
- The Netx platform (Netx 100/500) platform is removed by Linus Walleij--
the SoC doesn't have active maintainers with hardware, and in
discussions with the vendor the agreement was that it's OK to remove.
- Russell King has a series of patches that cleans up and refactors
SA1101 and RiscPC support.
Merge conflicts:
arch/arm/include/debug/netx.S:
SPDX churn on a file that was removed. Delete it.
----------------------------------------------------------------
The following changes since commit 31cc088a4f5d83481c6f5041bd6eb06115b974af:
Merge tag 'drm-next-2019-07-19' of git://anongit.freedesktop.org/drm/drm
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-soc
for you to fetch changes up to 7e8a0f10899075ac2665c78c4e49dbaf32bf3346:
ARM: stm32: use "depends on" instead of "if" after prompt
----------------------------------------------------------------
Arnd Bergmann (1):
ARM: exynos: Only build MCPM support if used
Doug Berger (2):
arm64: Enable PINCTRL for ARCH_BRCMSTB
ARM: bcm: Enable PINCTRL for ARCH_BRCMSTB
Florian Fainelli (1):
arm64: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
Geert Uytterhoeven (1):
soc: renesas: Enable RZ/A1 IRQC on RZ/A1H and RZ/A2M
Gregory CLEMENT (1):
MAINTAINERS: mvebu: Add git entry
Jim Quinlan (2):
arm64: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB
ARM: bcm: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB
Keerthy (1):
soc: ti: pm33xx: Add a print while entering RTC only mode with DDR in self-refresh
Krzysztof Kozlowski (1):
ARM: exynos: Make ARCH_EXYNOS3 a default option
Leonard Crestez (1):
ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading
Linus Walleij (3):
ARM: delete netx machine
ARM: versatile: Drop CLCD platform data
ARM: davinci: Use GPIO lookup table for DA850 LEDs
Masahiro Yamada (1):
ARM: stm32: use "depends on" instead of "if" after prompt
Oleksandr Tyshchenko (1):
ARM: mach-shmobile: Don't init CNTVOFF/counter if PSCI is available
Olof Johansson (14):
Merge tag 'armsoc-drop-netx-v5.3' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
Merge tag 'versatile-v5.3-armsoc' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
Merge tag 'v5.3-rockchip-soc32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/soc
Merge tag 'arm-soc/for-5.3/soc' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag 'arm-soc/for-5.3/soc-arm64' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag 'omap-for-v5.3/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'davinci-for-v5.3/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
Merge tag 'renesas-arm-soc-for-v5.3' of https://git.kernel.org/.../horms/renesas into arm/soc
Merge tag 'mvebu-arm-5.3-1' of git://git.infradead.org/linux-mvebu into arm/soc
Merge tag 'at91-5.3-soc' of git://git.kernel.org/.../at91/linux into arm/soc
Merge tag 'pxa-for-5.3-2' of https://github.com/rjarzmik/linux into arm/soc
Merge tag 'imx-soc-5.3' of git://git.kernel.org/.../shawnguo/linux into arm/soc
Merge tag 'samsung-soc-5.3' of https://git.kernel.org/.../krzk/linux into arm/soc
Merge branch 'for-arm-soc' of git://git.armlinux.org.uk/~rmk/linux-arm into arm/soc
Philippe Mazenauer (1):
arm: add missing include platform-data/atmel.h
Phong Tran (1):
ARM: exynos: Cleanup cppcheck shifting warning
Russell King (23):
ARM: riscpc: replace gettimeoffset() with clocksource
ARM: riscpc: fix lack of keyboard interrupts after irq conversion
ARM: riscpc: fix ecard printing
ARM: riscpc: fix DMA
ARM: riscpc: dma: eliminate "cur_sg" scatterlist usage
ARM: riscpc: dma: make state a local variable
ARM: riscpc: dma: improve address/length writing
ARM: riscpc: dma: use __iomem pointers for writing DMA
serial: sa1100: add support for mctrl gpios
serial: sa1100: add note about modem control signals
ARM: sa1100/assabet: convert serial to gpiod APIs
ARM: sa1100/h3xxx: convert serial to gpiod APIs
ARM: sa1100/badge4: remove commented out modem control initialisers
ARM: sa1100/hackkit: remove empty serial mctrl functions
ARM: sa1100/neponset: convert serial to use gpiod APIs
ARM: riscpc: add ecard quirk for Atomwide 3port serial card
ARM: riscpc: parse video information from tagged list
ARM: riscpc: move RiscPC assembly files from arch/arm/lib to mach-rpc
ARM: riscpc: reduce IRQ handling code
ARM: riscpc: enable chained scatterlist support
ARM: pxa/lubbock: remove lubbock_set_misc_wr() from global view
ARM: sa1100: convert to common clock framework
Merge branch 'sa1100-for-next'; commit 'riscpc^{/ARM: riscpc: enable chained scatterlist support}' into for-arm-soc
Sebastian Andrzej Siewior (1):
ARM: imx6: cpuidle: Use raw_spinlock_t
Stefan Agner (2):
ARM: use arch_extension directive instead of arch argument
ARM: OMAP2: drop explicit assembler architecture
Wen Yang (3):
ARM: rockchip: fix missing of_node_put calls in smp code
ARM: versatile: fix a leaked reference by addingmissing of_node_put
ARM: bcm: fix a leaked reference by adding missing of_node_put
YueHaibing (1):
ARM: OMAP2+: Make some variables static
MAINTAINERS | 4 +-
arch/arm/Kconfig | 14 +-
arch/arm/Kconfig.debug | 7 -
arch/arm/Makefile | 1 -
arch/arm/configs/netx_defconfig | 80 -------
arch/arm/include/debug/netx.S | 32 ---
arch/arm/lib/Makefile | 1 -
arch/arm/mach-at91/pm.c | 1 +
arch/arm/mach-bcm/Kconfig | 2 +
arch/arm/mach-bcm/Makefile | 3 -
arch/arm/mach-bcm/bcm63xx_smp.c | 1 +
arch/arm/mach-bcm/bcm_kona_smc.c | 2 -
arch/arm/mach-bcm/board_bcm281xx.c | 1 +
arch/arm/mach-bcm/platsmp-brcmstb.c | 7 +-
arch/arm/mach-davinci/board-da850-evm.c | 43 ++--
arch/arm/mach-exynos/Kconfig | 7 +-
arch/arm/mach-exynos/Makefile | 6 +-
arch/arm/mach-exynos/exynos-smc.S | 3 +-
arch/arm/mach-exynos/sleep.S | 3 +-
arch/arm/mach-exynos/suspend.c | 8 +-
arch/arm/mach-highbank/Makefile | 3 -
arch/arm/mach-highbank/smc.S | 3 +-
arch/arm/mach-imx/cpuidle-imx6q.c | 10 +-
arch/arm/mach-imx/mach-imx7d.c | 7 +
arch/arm/mach-keystone/Makefile | 3 -
arch/arm/mach-keystone/smc.S | 1 +
arch/arm/mach-omap2/Makefile | 13 --
arch/arm/mach-omap2/omap-headsmp.S | 2 +
arch/arm/mach-omap2/omap-smc.S | 3 +-
.../omap_hwmod_33xx_43xx_ipblock_data.c | 8 +-
arch/arm/mach-omap2/sleep33xx.S | 1 +
arch/arm/mach-omap2/sleep34xx.S | 2 +
arch/arm/mach-omap2/sleep43xx.S | 2 +
arch/arm/mach-omap2/sleep44xx.S | 3 +
arch/arm/mach-pxa/include/mach/lubbock.h | 4 -
arch/arm/mach-pxa/lubbock.c | 3 +-
arch/arm/mach-rockchip/platsmp.c | 12 +-
arch/arm/mach-rockchip/pm.c | 2 +
arch/arm/mach-rpc/Makefile | 3 +-
arch/arm/mach-rpc/dma.c | 97 ++++----
.../{lib/ecard.S => mach-rpc/ecard-loader.S} | 0
arch/arm/mach-rpc/ecard.c | 32 ++-
arch/arm/{lib => mach-rpc}/floppydma.S | 0
arch/arm/mach-rpc/include/mach/uncompress.h | 23 +-
arch/arm/{lib => mach-rpc}/io-acorn.S | 0
arch/arm/mach-rpc/irq.c | 136 +++++-------
arch/arm/mach-rpc/time.c | 38 ++--
arch/arm/mach-sa1100/assabet.c | 91 +++-----
arch/arm/mach-sa1100/badge4.c | 2 -
arch/arm/mach-sa1100/clock.c | 220 ++++++++-----------
arch/arm/mach-sa1100/h3xxx.c | 64 +-----
arch/arm/mach-sa1100/hackkit.c | 48 ----
arch/arm/mach-sa1100/neponset.c | 109 +++------
arch/arm/mach-shmobile/setup-rcar-gen2.c | 17 ++
arch/arm/mach-stm32/Kconfig | 3 +-
arch/arm/mach-tango/Makefile | 3 -
arch/arm/mach-tango/smc.S | 2 +
arch/arm/mach-versatile/versatile_dt.c | 164 +-------------
arch/arm64/Kconfig.platforms | 3 +
drivers/soc/renesas/Kconfig | 4 +-
drivers/soc/ti/pm33xx.c | 1 +
drivers/tty/serial/Kconfig | 1 +
drivers/tty/serial/sa1100.c | 46 +++-
.../linux/platform_data/video-clcd-versatile.h | 28 ---
64 files changed, 492 insertions(+), 951 deletions(-)
delete mode 100644 arch/arm/configs/netx_defconfig
delete mode 100644 arch/arm/include/debug/netx.S
rename arch/arm/{lib/ecard.S => mach-rpc/ecard-loader.S} (100%)
rename arch/arm/{lib => mach-rpc}/floppydma.S (100%)
rename arch/arm/{lib => mach-rpc}/io-acorn.S (100%)
delete mode 100644 include/linux/platform_data/video-clcd-versatile.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window
@ 2019-05-16 6:43 Olof Johansson
2019-05-16 6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
0 siblings, 1 reply; 22+ 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] 22+ messages in thread
* [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 6:43 [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window Olof Johansson
@ 2019-05-16 6:43 ` Olof Johansson
2019-05-16 15:33 ` Linus Torvalds
2019-05-16 16:40 ` pr-tracker-bot
0 siblings, 2 replies; 22+ 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] 22+ messages in thread* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
@ 2019-05-16 15:33 ` Linus Torvalds
2019-05-16 15:53 ` Arnd Bergmann
2019-05-16 15:59 ` Marc Gonzalez
2019-05-16 16:40 ` pr-tracker-bot
1 sibling, 2 replies; 22+ 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] 22+ messages in thread* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 15:33 ` Linus Torvalds
@ 2019-05-16 15:53 ` Arnd Bergmann
2019-05-16 17:10 ` Olof Johansson
2019-05-16 15:59 ` Marc Gonzalez
1 sibling, 1 reply; 22+ 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] 22+ messages in thread* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 15:53 ` Arnd Bergmann
@ 2019-05-16 17:10 ` Olof Johansson
2019-05-20 21:56 ` Linus Walleij
0 siblings, 1 reply; 22+ 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] 22+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 17:10 ` Olof Johansson
@ 2019-05-20 21:56 ` Linus Walleij
0 siblings, 0 replies; 22+ 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] 22+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 15:33 ` Linus Torvalds
2019-05-16 15:53 ` Arnd Bergmann
@ 2019-05-16 15:59 ` Marc Gonzalez
2019-05-16 16:34 ` Linus Torvalds
1 sibling, 1 reply; 22+ 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] 22+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 15:59 ` Marc Gonzalez
@ 2019-05-16 16:34 ` Linus Torvalds
0 siblings, 0 replies; 22+ 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] 22+ messages in thread
* Re: [GIT PULL 1/4] ARM: SoC platform updates
2019-05-16 6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-05-16 15:33 ` Linus Torvalds
@ 2019-05-16 16:40 ` pr-tracker-bot
1 sibling, 0 replies; 22+ 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] 22+ messages in thread
* [GIT PULL 0/4] ARM: SoC updates
@ 2018-06-12 0:01 Olof Johansson
2018-06-12 0:01 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
0 siblings, 1 reply; 22+ messages in thread
From: Olof Johansson @ 2018-06-12 0:01 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel
Hi Linus,
Here are the pull requests for arm-soc for this merge window, broken up
into 4 different pull requests. In addition to this, I will follow up
with a small branch that normalizes some of the defconfigs at the end
of the merge window, since they have become quite shuffled with time.
There are a handful of conflicts in the first two branches, described
in the emails. Unfortunately this release some driver maintainers
picked up the devicetree fragments when they were sent with the same
patch series as the driver updates, we normally avoid that and merge DT
only through arm-soc, but this time it slipped through. I'm considering
adding monitoring scripts for it in linux-next to catch it early since
it's often a source for conflicts on active platforms.
About the contributions this release:
826 patches from 170 authors, 29778 lines added and 11701 deleted.
Dirstat this release is similar to most other releases, with the vast
majority of changes in the devicetree files. For non-DT contributions
cleanups of OMAP platforms and new development on Qualcomm and Nvidia
memory controllers cover most of it, but also some ARM SCMI, Allwinner,
Hisilicon and misc other platform improvements are there.
51.1% arch/arm/boot/dts/
3.8% arch/arm/mach-omap2/
3.0% arch/arm/
7.0% arch/arm64/boot/dts/mediatek/
3.2% arch/arm64/boot/dts/qcom/
8.5% arch/arm64/boot/dts/renesas/
6.6% arch/arm64/boot/dts/
3.2% drivers/memory/
3.6% drivers/soc/qcom/
5.2% drivers/
Excluding DT:
17.2% arch/arm/mach-omap2/
13.9% arch/arm/
7.0% drivers/bus/
5.8% drivers/firmware/arm_scmi/
10.3% drivers/memory/tegra/
16.5% drivers/soc/qcom/
9.0% drivers/soc/
6.4% drivers/
8.1% include/linux/
New SoCs introduced in this release:
- Amlogic:
+ Meson 8M2 SoC, a.k.a. S812. A quad Cortex-A9 SoC used in some set
top boxes and other products.
- Mediatek:
+ MT7623A, which is a flavor of the MT7623 family with other on-chip
ethernet options.
- Qualcomm:
+ SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
(Cortex-A75/A55 derivative) SoC that's one of the current high-end
mobile SoCs.
It's great to see mainline support for it. So far, you
can't do much with it, since a lot of peripherals are not yet in the
DTs but driver support for USB, GPU and other pieces are starting to
trickle in. This might end up being a well-supported SoC upstream if
the momentum keeps up.
- Renesas:
+ R8A77990, a.k.a R-Car E3, a new automotive entertainment-targeted
SoC. Currently only one Cortex-A53 CPU is enabled, we are eagerly
awaiting more. So far, basic drivers such as serial, gpios, PMU and
ethernet are enabled.
+ R8A77470, a.k.a. RZ/G1C, a new dual Cortex-A7 SoC with PowerVR
GPU. Same here, basic set of drivers such as serial, gpios and ethernet
enabled, and SMP support is also forthcoming.
- STMicroelectronics:
+ STM32F469, very similar tih STM32F429 but with display support
Enhancements to SoCs/platforms (DTS contents, some driver portions might
not be in yet):
- Allwinner sun8i (h3/a33/a83t) SMP, DVFS tweaks, misc
- Amlogic Meson: I2C, UFS, TDM, GPIO external interrupts, MMC resets
- Hisilicon hi3660: Thermal cooling, CPU frequency scaling, mailbox interfaces
- Marvell Berlin2CD: SMP support, thermal sensors
- Mediatek MT7623: Highspeed DMA, audio support
- Qualcomm IPQ8074 PCIe support, MSM8996 UFS support
- Renesas: Watchdog and PMU support across many platforms
- Rockchip RK3399: USB3 OTG support
- Samsung Exynos: Audio-over-HDMI on Odroid X/X2/U3
- STMicro STM32: Lots of peripherals added to STM32MP175C
- Uniphier: Ethernet support
New boards:
Allwinner A20: Olimex A20-SOM-EVB-eMMC variant
Allwinner H2+: Libre Computer ALL-H3-CC (h2+ version)
Allwinner A33: Nintendo NES/SuperNES Classic Edition
Aspeed: S2600WF, Inventec Lanyang BMC, Portwell Neptune
Berlin2CD: Valve Steam Link
Broadcom BCM5301X: Luxul XAP-1610 and XWR-3150 V1
Broadcom: Raspberry Pi 3 B+
Mediatek MT7623N and MT7623A reference boards
Meson 8M2: Tronsmart MXIII Plus
NXP i.MX: Engicam i.CoreM6, DHCOM iMX6 SOM, BTicino i.MX6DL Mamoj
Qualcomm MSM8974: Sony Xperia Z1 Compact support
Qualcomm SDM845 MTP development board
Renesas: Ebisu R8A77990 board
Renesas RZ/G1C: iwg23s: iWave G235-SDB
TI am335x: Pocketbeagle support
^ permalink raw reply [flat|nested] 22+ messages in thread* [GIT PULL 1/4] ARM: SoC platform updates
2018-06-12 0:01 [GIT PULL 0/4] ARM: SoC updates Olof Johansson
@ 2018-06-12 0:01 ` Olof Johansson
0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12 0:01 UTC (permalink / raw)
To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson
Here are the main updates for SoC support (besides DT additions) for ARM
32- and 64-bit platforms. The branch also contains defconfig updates to
turn on drivers and options as needed on the various platforms.
The largest parts of the delta are from cleanups moving platform data
and board file setup of TI platforms to ti-sysc bus drivers. There are
also some sweeping changes of eeprom and nand setup on Davinci, i.MX
and other platforms.
Samsung is removing support for Exynos5440, which was an oddball SoC
that hasn't been seen much use in designs.
Renesas is adding support for new SoCs (R-Car E3, RZ/G1C and RZ/N1D).
Linus Walleij is also removing support for ux500 (Sony Ericsson)
U8540/9540 SoCs that never made it to significant mass production and
products.
Conflicts:
arch/arm/include/asm/cputype.h: Add/add. Keep our version
arch/arm/mach-exynos/Kconfig: Change/remove. SOC_EXYNOS5440 is being removed.
----------------------------------------------------------------
The following changes since commit a2b7ab45b8905b9c1813b0212e82a39d5c081c8a:
Merge tag 'linux-watchdog-4.18-rc1' of git://www.linux-watchdog.org/linux-watchdog
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-soc
for you to fetch changes up to 958da6e3ff446fe558bdf0fd06fb2713539ebeef:
Merge branch 'next/defconfig' into next/soc
----------------------------------------------------------------
Alexander Monakov (1):
ARM: berlin: extend BG2CD Kconfig entry
Alexandre Torgue (1):
ARM: multi_v7_defconfig: Add STM32F7 I2C & STM32 USBPHYC support
Anson Huang (1):
ARM: imx_v6_v7_defconfig: Select CONFIG_GPIO_MAX732X by default
Antoine Tenart (1):
arm64: defconfig: enable the Armada thermal driver
Arnd Bergmann (1):
ARM: stm32: Don't select DMA unconditionally on STM32MP157C
Bai Ping (2):
ARM: imx: select imx6sll pinctrl when imx6sll enabled
ARM: imx_v6_v7_defconfig: enable imx6sll by default
Bartlomiej Zolnierkiewicz (1):
ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer
Bartosz Golaszewski (20):
ARM: s3c24xx: mini2440: Use device properties for at24 eeprom
ARM: imx: vpr200: drop at24_platform_data
ARM: imx: pcm043: use device properties for at24 eeprom
ARM: imx: pca100: use device properties for at24 eeprom
ARM: imx: pcm037: use device properties for at24 eeprom
ARM: davinci_all_defconfig: enable support for remoteproc drivers
ARM: omap1: osk: use device properties for at24 eeprom
mtd: rawnand: davinci: store the core chipselect number in platform data
ARM: davinci: da830-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: da850-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm355-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm355-leopard: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm365-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm644x-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: mityomapl138: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm646x-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: neuros-osd2: specify the chipselect in davinci_nand_pdata
mtd: rawnand: davinci: stop using pdev->id as chipselect
ARM: davinci: aemif: stop using pdev->id as nand chipselect
ARM: pxa: stargate2: use device properties for at24 eeprom
Biju Das (7):
soc: renesas: Identify RZ/G1C
soc: renesas: rcar-rst: Add support for RZ/G1C
soc: renesas: rcar-sysc: Add r8a77470 support
ARM: shmobile: r8a77470: basic SoC support
ARM: debug-ll: Add support for r8a77470
ARM: shmobile: defconfig: Enable r8a77470 SoC
ARM: multi_v7_defconfig: Enable r8a77470 SoC
Bjorn Andersson (2):
arm64: defconfig: Enable UFS on msm8996
arm64: defconfig: Enable PCIe on msm8996 and db820c
Daniel Mack (1):
ARM: pxa3xx: enable external wakeup pins
Dave Gerlach (1):
ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO
Dmitry Osipenko (1):
ARM: tegra: Create platform device for tegra20-cpufreq driver
Dong Aisheng (1):
MAINTAINERS: add NXP linux team maillist as i.MX reviewer
Doug Berger (4):
ARM: Allow this header to be included by assembly files
ARM: Allow this header to be included by assembly files
ARM: add Broadcom Brahma-B53 main ID definition
ARM: brcmstb: Add support for the V7 memory map
Enric Balletbo i Serra (3):
arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399
arm64: defconfig: Enable Rockchip io-domain driver
arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks.
Ezequiel Garcia (4):
arm64: defconfig: Enable HID over I2C drivers
arm64: defconfig: Enable Atmel Maxtouch driver
arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver
arm64: defconfig: Enable bluetooth USB support
Fabrizio Castro (1):
ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN
Florian Fainelli (4):
ARM: B15: Update to support Brahma-B53
Merge tag 'bcm2835-defconfig-next-2018-04-30' into defconfig/next
Merge tag 'bcm2835-defconfig-64-next-2018-04-30' into defconfig-arm64/next
ARM: add Broadcom Brahma-B15 main ID definition
Geert Uytterhoeven (4):
soc: renesas: r8a77995-sysc: Cleanups
arm: shmobile: Change platform dependency to ARCH_RENESAS
ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
Gregory CLEMENT (1):
arm64: defconfig: enable CONFIG_SPI_ARMADA_3700
Heiko Stuebner (1):
arm64: defconfig: enable rockchip efuse
Janusz Krzysztofik (2):
ARM: OMAP1: ams-delta: add GPIO lookup tables
ASoC: ams_delta: use GPIO lookup table
Jisheng Zhang (2):
arm: berlin: remove non-necessary flush_cache_all()
ARM: berlin: switch to SPDX license identifier
John Garry (1):
arm64: defconfig: Enable HISILICON_LPC
Keerthy (4):
ARM: OMAP2+: clockdomain: Inroduce cpu_pm notifiers for context save/restore
ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore
ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore
OMAP: CLK: CLKSRC: Add suspend resume hooks
Krzysztof Kozlowski (1):
ARM: exynos: Remove support for Exynos5440
Kuninori Morimoto (2):
arm64: defconfig: makes SND_SIMPLE_CARD to module
arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD
Linus Walleij (2):
ARM: ux500: Drop U8540/9540 support
ARM: ux500: Cut down Kconfig options
Marek Szyprowski (2):
ARM: exynos_defconfig: enable S6E63J0X03 panel driver
ARM: multi_v7_config: enable S6E63J0X03 panel driver
Martin Blumenstingl (2):
arm: multi_v7_defconfig: enable the Amlogic Meson I2C driver
ARM: multi_v7_defconfig: enable the Meson PWM controller
Michel Pollet (2):
ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig
arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig
Mylène Josserand (7):
ARM: sunxi: smp: Move assembly code into a file
ARM: smp: Add initialization of CNTVOFF
ARM: sunxi: Add initialization of CNTVOFF
ARM: shmobile: Convert file to use cntvoff
ARM: sun9i: smp: Rename clusters's power-off
ARM: sun9i: smp: Add is_a83t field
ARM: sun8i: smp: Add support for A83T
Olof Johansson (29):
Merge tag 'ux500-machine-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
Merge tag 'omap-for-v4.18/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'arm-soc/for-4.18/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig
Merge tag 'arm-soc/for-4.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into next/defconfig
Merge tag 'arm-soc/for-4.18/soc' of https://github.com/Broadcom/stblinux into next/soc
Merge tag 'samsung-defconfig-4.18' of https://git.kernel.org/.../krzk/linux into next/defconfig
Merge tag 'samsung-soc-4.18' of https://git.kernel.org/.../krzk/linux into next/soc
Merge tag 'v4.17-next-defconfig' of https://git.kernel.org/.../matthias.bgg/linux into next/defconfig
Merge tag 'v4.18-rockchip-defconfig64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/defconfig
Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into next/defconfig
Merge tag 'davinci-for-v4.18/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'davinci-for-v4.18/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
Merge tag 'renesas-arm64-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'tegra-for-4.18-arm-soc' of git://git.kernel.org/.../tegra/linux into next/soc
Merge tag 'mvebu-arm64-4.18-1' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'imx-soc-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
Merge tag 'imx-defconfig-4.18' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
Merge tag 'sunxi-core-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/soc
Merge tag 'omap-for-v4.18/ti-sysc-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'omap-for-v4.18/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'berlin-core-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/soc
Merge tag 'omap-for-v4.18/soc-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'hisi-defconfig-for-4.18v3' of git://github.com/hisilicon/linux-hisi into next/defconfig
Merge tag 'qcom-arm64-defconfig-for-4.18' of git://git.kernel.org/.../agross/linux into next/defconfig
Merge tag 'renesas-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'renesas-soc-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'imx-maintainers-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
Merge tag 'pxa-for-4.18' of https://github.com/rjarzmik/linux into next/soc
Merge branch 'next/defconfig' into next/soc
Pankaj Dubey (2):
ARM: exynos: Remove static mapping of SCU SFR
ARM: exynos: Remove unused soc_is_exynos{4,5}
Pierre-Yves MORDRET (1):
ARM: stm32: Select DMA, DMAMUX and MDMA support on STM32MP157C
Russ Dill (2):
ARM: OMAP2+: Add functions to save and restore clockdomain context en-masse.
ARM: OMAP2+: Add functions to save and restore powerdomain context
Sean Wang (1):
arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default
Sekhar Nori (2):
ARM: davinci: dm644x: remove unnecessary postcore_initcall()
Merge branch 'v4.18/nand-cs-simplification' into v4.18/soc
Shawn Guo (1):
arm64: defconfig: enable drivers for Poplar support
Simon Horman (2):
arm64: defconfig: enable R8A77990 SoC
ARM: multi_v7_defconfig: Enable RENESAS_WDT
Stefan Agner (3):
ARM: imx_v6_v7_defconfig: add RN5T618 PMIC family support
ARM: imx_v6_v7_defconfig: add mwifiex driver
ARM: imx_v6_v7_defconfig: enable Vybrid OCOTP driver
Stefan Wahren (5):
ARM: bcm2835_defconfig: Enable LAN78XX driver
ARM: bcm2835_defconfig: Enable VCHIQ driver
ARM: multi_v7_defconfig: Enable LAN and BT for RPi 3 B+
arm64: defconfig: Enable LAN and BT support for RPi 3 B+
arm64: defconfig: Increase CMA size for VC4
Takeshi Kihara (4):
soc: renesas: identify R-Car E3
soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions
soc: renesas: rcar-rst: Add support for R-Car E3
soc: renesas: rcar-sysc: Add support for R-Car E3 power areas
Tero Kristo (1):
ARM: AM43XX: Add functions to save/restore am43xx control registers
Thomas Gleixner (1):
ARM: s3c24xx: Fix invalid SPDX identifier
Tony Lindgren (19):
ARM: OMAP2+: Drop unused pm-noop
ARM: OMAP2+: Allow using ti-sysc for system timers
ARM: OMAP2+: Use signed value for sysc register offsets
ARM: OMAP2+: Only probe SDMA via ti-sysc if configured in dts
ARM: OMAP2+: Initialize SoC PM later
ARM: OMAP2+: Make display related init into device_initcall
bus: ti-sysc: Handle simple-bus for nested children
bus: ti-sysc: Make child clock alias handling more generic
bus: ti-sysc: Add handling for clkctrl opt clocks
bus: ti-sysc: Tag some modules resource providers for noirq suspend
bus: ti-sysc: Improve suspend and resume handling
bus: ti-sysc: Add initial support for external resets
bus: ti-sysc: Detect omap4 type timers for quirk
bus: ti-sysc: Detect UARTs for SYSC_QUIRK_LEGACY_IDLE quirk on omap4
bus: ti-sysc: Tag sdio and wdt with legacy mode for suspend
bus: ti-sysc: Show module information for suspend if DEBUG is enabled
ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared
bus: ti-sysc: Fix optional clocks array access
Merge branch 'omap-for-v4.18/soc-fixes' into omap-for-v4.18/soc
Trent Piepho (1):
ARM: imx: Update spi_imx platform data to reflect current state
Wolfram Sang (1):
ARM: samsung: simplify getting .drvdata
Yoshihiro Shimoda (1):
soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B}
.../devicetree/bindings/arm/shmobile.txt | 2 +
.../devicetree/bindings/bus/ti-sysc.txt | 6 +-
.../bindings/power/renesas,rcar-sysc.txt | 2 +
.../devicetree/bindings/reset/renesas,rst.txt | 2 +
MAINTAINERS | 1 +
arch/arm/Kconfig | 2 +-
arch/arm/Kconfig.debug | 13 +-
arch/arm/Makefile | 2 +-
arch/arm/common/Makefile | 1 +
arch/arm/common/secure_cntvoff.S | 32 ++
arch/arm/configs/bcm2835_defconfig | 2 +
arch/arm/configs/davinci_all_defconfig | 4 +-
arch/arm/configs/exynos_defconfig | 1 +
arch/arm/configs/imx_v6_v7_defconfig | 9 +
arch/arm/configs/multi_v7_defconfig | 12 +-
arch/arm/configs/shmobile_defconfig | 3 +-
arch/arm/include/asm/cputype.h | 14 +-
arch/arm/include/asm/secure_cntvoff.h | 8 +
arch/arm/include/debug/brcmstb.S | 21 +-
arch/arm/mach-berlin/Kconfig | 6 +-
arch/arm/mach-berlin/berlin.c | 5 +-
arch/arm/mach-berlin/headsmp.S | 5 +-
arch/arm/mach-berlin/platsmp.c | 6 +-
arch/arm/mach-davinci/aemif.c | 8 +-
arch/arm/mach-davinci/board-da830-evm.c | 1 +
arch/arm/mach-davinci/board-da850-evm.c | 1 +
arch/arm/mach-davinci/board-dm355-evm.c | 1 +
arch/arm/mach-davinci/board-dm355-leopard.c | 1 +
arch/arm/mach-davinci/board-dm365-evm.c | 1 +
arch/arm/mach-davinci/board-dm644x-evm.c | 3 +
arch/arm/mach-davinci/board-dm646x-evm.c | 1 +
arch/arm/mach-davinci/board-mityomapl138.c | 1 +
arch/arm/mach-davinci/board-neuros-osd2.c | 3 +
arch/arm/mach-davinci/board-sffsdr.c | 2 +
arch/arm/mach-davinci/davinci.h | 1 +
arch/arm/mach-davinci/dm644x.c | 13 +-
arch/arm/mach-exynos/Kconfig | 12 -
arch/arm/mach-exynos/common.h | 17 +-
arch/arm/mach-exynos/exynos.c | 37 +-
arch/arm/mach-exynos/include/mach/map.h | 2 -
arch/arm/mach-exynos/platsmp.c | 27 +-
arch/arm/mach-exynos/pm.c | 4 +-
arch/arm/mach-exynos/suspend.c | 4 +-
arch/arm/mach-imx/Kconfig | 1 +
arch/arm/mach-imx/mach-mx31_3ds.c | 18 +-
arch/arm/mach-imx/mach-mx31lilly.c | 12 +-
arch/arm/mach-imx/mach-mx31lite.c | 16 +-
arch/arm/mach-imx/mach-mx31moboard.c | 17 +-
arch/arm/mach-imx/mach-pca100.c | 13 +-
arch/arm/mach-imx/mach-pcm037.c | 13 +-
arch/arm/mach-imx/mach-pcm037_eet.c | 5 +-
arch/arm/mach-imx/mach-pcm043.c | 13 +-
arch/arm/mach-imx/mach-vpr200.c | 9 +-
arch/arm/mach-omap1/board-ams-delta.c | 107 ++++-
arch/arm/mach-omap1/board-osk.c | 10 +-
arch/arm/mach-omap2/Makefile | 1 -
arch/arm/mach-omap2/board-generic.c | 2 -
arch/arm/mach-omap2/clockdomain.c | 73 ++++
arch/arm/mach-omap2/clockdomain.h | 8 +
arch/arm/mach-omap2/cm33xx.c | 53 +++
arch/arm/mach-omap2/cminst44xx.c | 43 ++
arch/arm/mach-omap2/common.h | 18 +-
arch/arm/mach-omap2/control.c | 112 ++++++
arch/arm/mach-omap2/control.h | 61 +++
arch/arm/mach-omap2/display.c | 10 +-
arch/arm/mach-omap2/hsmmc.c | 1 -
arch/arm/mach-omap2/i2c.c | 1 -
arch/arm/mach-omap2/io.c | 70 +---
arch/arm/mach-omap2/omap-pm-noop.c | 176 ---------
arch/arm/mach-omap2/omap-pm.h | 161 --------
arch/arm/mach-omap2/omap_device.c | 22 +-
arch/arm/mach-omap2/omap_hwmod.c | 21 +-
arch/arm/mach-omap2/omap_hwmod.h | 6 +-
.../omap_hwmod_33xx_43xx_ipblock_data.c | 1 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 4 +
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 1 +
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 4 +
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 3 +
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 6 +
arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 1 +
arch/arm/mach-omap2/pdata-quirks.c | 15 -
arch/arm/mach-omap2/pm-debug.c | 5 -
arch/arm/mach-omap2/pm.c | 21 +-
arch/arm/mach-omap2/pm33xx-core.c | 4 +-
arch/arm/mach-omap2/pm44xx.c | 13 +
arch/arm/mach-omap2/powerdomain.c | 87 +++++
arch/arm/mach-omap2/powerdomain.h | 7 +
arch/arm/mach-omap2/prm33xx.c | 31 ++
arch/arm/mach-omap2/prm44xx.c | 104 +++++
arch/arm/mach-omap2/timer.c | 100 ++++-
arch/arm/mach-pxa/pxa3xx.c | 4 +
arch/arm/mach-pxa/stargate2.c | 10 +-
arch/arm/mach-s3c24xx/h1940-bluetooth.c | 2 +-
arch/arm/mach-s3c24xx/mach-mini2440.c | 10 +-
arch/arm/mach-shmobile/Kconfig | 13 +
arch/arm/mach-shmobile/common.h | 1 -
arch/arm/mach-shmobile/headsmp-apmu.S | 22 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 5 +-
arch/arm/mach-sunxi/Kconfig | 2 +-
arch/arm/mach-sunxi/Makefile | 2 +-
arch/arm/mach-sunxi/headsmp.S | 81 ++++
arch/arm/mach-sunxi/mc_smp.c | 239 +++++++-----
arch/arm/mach-sunxi/sunxi.c | 20 +-
arch/arm/mach-tegra/tegra.c | 4 +
arch/arm/mach-ux500/Kconfig | 53 +--
arch/arm/mach-ux500/cpu-db8500.c | 16 +-
arch/arm/mach-ux500/db8500-regs.h | 4 -
arch/arm/mm/cache-b15-rac.c | 30 +-
arch/arm/plat-omap/Kconfig | 10 -
arch/arm/plat-samsung/adc.c | 3 +-
arch/arm/plat-samsung/include/plat/map-s5p.h | 4 -
arch/arm64/configs/defconfig | 43 +-
drivers/bus/ti-sysc.c | 388 +++++++++++++++++--
drivers/media/rc/ir-rx51.c | 17 +-
drivers/mtd/nand/raw/davinci_nand.c | 6 +-
drivers/soc/renesas/Kconfig | 13 +-
drivers/soc/renesas/Makefile | 2 +
drivers/soc/renesas/r8a77470-sysc.c | 29 ++
drivers/soc/renesas/r8a77990-sysc.c | 68 ++++
drivers/soc/renesas/r8a77995-sysc.c | 3 +-
drivers/soc/renesas/rcar-rst.c | 2 +
drivers/soc/renesas/rcar-sysc.c | 6 +
drivers/soc/renesas/rcar-sysc.h | 2 +
drivers/soc/renesas/renesas-soc.c | 16 +
include/dt-bindings/power/r8a77470-sysc.h | 22 ++
include/dt-bindings/power/r8a77990-sysc.h | 26 ++
include/linux/platform_data/media/ir-rx51.h | 9 -
include/linux/platform_data/mtd-davinci.h | 10 +
include/linux/platform_data/spi-imx.h | 29 +-
include/linux/platform_data/ti-sysc.h | 1 +
sound/soc/omap/ams-delta.c | 38 +-
131 files changed, 2038 insertions(+), 1006 deletions(-)
create mode 100644 arch/arm/common/secure_cntvoff.S
create mode 100644 arch/arm/include/asm/secure_cntvoff.h
delete mode 100644 arch/arm/mach-omap2/omap-pm-noop.c
delete mode 100644 arch/arm/mach-omap2/omap-pm.h
create mode 100644 arch/arm/mach-sunxi/headsmp.S
create mode 100644 drivers/soc/renesas/r8a77470-sysc.c
create mode 100644 drivers/soc/renesas/r8a77990-sysc.c
create mode 100644 include/dt-bindings/power/r8a77470-sysc.h
create mode 100644 include/dt-bindings/power/r8a77990-sysc.h
delete mode 100644 include/linux/platform_data/media/ir-rx51.h
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2019-12-05 20:45 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-31 21:46 [GIT PULL 0/4] ARM: SoC changes for v4.21 Olof Johansson
2018-12-31 21:46 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-01-01 1:45 ` pr-tracker-bot
2018-12-31 21:46 ` [GIT PULL 2/4] ARM: SoC driver updates Olof Johansson
2019-01-01 1:45 ` pr-tracker-bot
2018-12-31 21:46 ` [GIT PULL 3/4] ARM: Device-tree updates Olof Johansson
2019-01-01 1:45 ` pr-tracker-bot
2018-12-31 21:46 ` [GIT PULL 4/4] ARM: SoC defconfig updates Olof Johansson
2019-01-01 1:45 ` pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2019-12-05 18:04 [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-12-05 20:45 ` pr-tracker-bot
2019-07-19 23:54 [GIT PULL 0/4] ARM: SoC contents for 5.3 merge window Olof Johansson
2019-07-19 23:54 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-07-20 0:30 ` pr-tracker-bot
2019-05-16 6:43 [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window Olof Johansson
2019-05-16 6:43 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2019-05-16 15:33 ` Linus Torvalds
2019-05-16 15:53 ` Arnd Bergmann
2019-05-16 17:10 ` Olof Johansson
2019-05-20 21:56 ` Linus Walleij
2019-05-16 15:59 ` Marc Gonzalez
2019-05-16 16:34 ` Linus Torvalds
2019-05-16 16:40 ` pr-tracker-bot
2018-06-12 0:01 [GIT PULL 0/4] ARM: SoC updates Olof Johansson
2018-06-12 0:01 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®