* [GIT PULL 0/5] ARM: SoC contents for 5.10
@ 2020-10-23 22:31 ` Olof Johansson
0 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, arm, soc, linux-kernel
Hi Linus,
This is the batch of pull requests for ARM SoCs this release cycle. It's
arriving late; I've been too busy the last few weeks -- I'll need to hand
over the lead to Arnd for a bit. As a result of that, the last batch of
fixes before last release are here as well, as the first branch.
Contents is about the same as usual, described in each pull request. There's
support for a handful of new SoCs this release, and some new boards, etc --
described in the DT tag.
There are also larger sets of cleanups for Samsung and TI platforms,
as well as removal of some non-DT platforms for i.MX. As a result,
the net add of lines isn't as large as it would otherwise have been.
Two minor merge conflicts in the soc and drivers branches, due to surrounding
changes. I've described the resolution in the corresponding pull request, but
they're straightforward.
Please merge, thanks!
-Olof
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 0/5] ARM: SoC contents for 5.10
@ 2020-10-23 22:31 ` Olof Johansson
0 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: soc, arm, linux-kernel, linux-arm-kernel
Hi Linus,
This is the batch of pull requests for ARM SoCs this release cycle. It's
arriving late; I've been too busy the last few weeks -- I'll need to hand
over the lead to Arnd for a bit. As a result of that, the last batch of
fixes before last release are here as well, as the first branch.
Contents is about the same as usual, described in each pull request. There's
support for a handful of new SoCs this release, and some new boards, etc --
described in the DT tag.
There are also larger sets of cleanups for Samsung and TI platforms,
as well as removal of some non-DT platforms for i.MX. As a result,
the net add of lines isn't as large as it would otherwise have been.
Two minor merge conflicts in the soc and drivers branches, due to surrounding
changes. I've described the resolution in the corresponding pull request, but
they're straightforward.
Please merge, thanks!
-Olof
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 1/5] ARM: SoC fixes
2020-10-23 22:31 ` Olof Johansson
@ 2020-10-23 22:31 ` Olof Johansson
-1 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, arm, soc, linux-kernel, Olof Johansson
I had queued up a batch of fixes that got a bit close to the release for
sending in before the merge window opened, so I'm including them in the
batch of pull requests instead. They're mostly smaller DT tweaks and
fixes, the usual mix that we tend to have through the releases.
Conflicts: None
----------------------------------------------------------------
The following changes since commit f9893351acaecf0a414baf9942b48d5bb5c688c6:
Merge tag 'kconfig-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-fixes
for you to fetch changes up to 6869f774b1cd2bf20b4e4c5bfa13da311e02d495:
Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
----------------------------------------------------------------
Biju Das (1):
ARM: dts: iwg20d-q7-common: Fix touch controller probe failure
Dan Carpenter (1):
soc: xilinx: Fix error code in zynqmp_pm_probe()
Drew Fustini (1):
ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2
Jernej Skrabec (1):
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
Konrad Dybcio (2):
arm64: dts: sdm630: Temporarily disable SMMUs by default
arm64: dts: qcom: kitakami: Temporarily disable SDHCI1
Krzysztof Kozlowski (1):
soc: actions: include header to fix missing prototype
Olof Johansson (8):
Merge tag 'ti-k3-dt-fixes-for-v5.9' of git://git.kernel.org/.../nmenon/linux into arm/fixes
Merge tag 'sunxi-fixes-for-5.9-1' of https://git.kernel.org/.../sunxi/linux into arm/fixes
Merge tag 'qcom-drivers-fixes-for-5.9' of https://git.kernel.org/.../qcom/linux into arm/fixes
Merge tag 'qcom-arm64-fixes-for-5.9' of https://git.kernel.org/.../qcom/linux into arm/fixes
Merge tag 'actions-drivers-fixes-for-v5.9' of git://git.kernel.org/.../mani/linux-actions into arm/fixes
Merge tag 'zynqmp-soc-for-v5.9-v2' of https://github.com/Xilinx/linux-xlnx into arm/fixes
Merge tag 'renesas-fixes-for-v5.9-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/fixes
Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.org/.../tmlind/linux-omap into arm/fixes
Qiang Yu (1):
arm64: dts: allwinner: h5: remove Mali GPU PMU module
Rajendra Nayak (1):
arm64: dts: sdm845: Fixup OPP table for all qup devices
Roger Quadros (1):
arm64: dts: ti: k3-j721e: Rename mux header and update macro names
Sibi Sankar (1):
soc: qcom: pdr: Fixup array type of get_domain_list_resp message
Tony Lindgren (1):
ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
Łukasz Patron (1):
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arch/arm/boot/dts/iwg20d-q7-common.dtsi | 15 ++++-
.../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 10 +--
arch/arm/mach-omap2/cpuidle44xx.c | 4 +-
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 +-
.../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 7 +-
arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm630.dtsi | 8 +++
arch/arm64/boot/dts/qcom/sdm845.dtsi | 9 ++-
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 11 +--
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 13 ++--
drivers/soc/actions/owl-sps-helper.c | 1 +
drivers/soc/qcom/pdr_internal.h | 2 +-
drivers/soc/xilinx/zynqmp_power.c | 2 +-
include/dt-bindings/mux/mux-j721e-wiz.h | 53 ---------------
include/dt-bindings/mux/ti-serdes.h | 71 ++++++++++++++++++++
include/dt-bindings/pinctrl/omap.h | 2 +-
16 files changed, 134 insertions(+), 82 deletions(-)
delete mode 100644 include/dt-bindings/mux/mux-j721e-wiz.h
create mode 100644 include/dt-bindings/mux/ti-serdes.h
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 1/5] ARM: SoC fixes
@ 2020-10-23 22:31 ` Olof Johansson
0 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel
I had queued up a batch of fixes that got a bit close to the release for
sending in before the merge window opened, so I'm including them in the
batch of pull requests instead. They're mostly smaller DT tweaks and
fixes, the usual mix that we tend to have through the releases.
Conflicts: None
----------------------------------------------------------------
The following changes since commit f9893351acaecf0a414baf9942b48d5bb5c688c6:
Merge tag 'kconfig-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-fixes
for you to fetch changes up to 6869f774b1cd2bf20b4e4c5bfa13da311e02d495:
Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
----------------------------------------------------------------
Biju Das (1):
ARM: dts: iwg20d-q7-common: Fix touch controller probe failure
Dan Carpenter (1):
soc: xilinx: Fix error code in zynqmp_pm_probe()
Drew Fustini (1):
ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2
Jernej Skrabec (1):
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
Konrad Dybcio (2):
arm64: dts: sdm630: Temporarily disable SMMUs by default
arm64: dts: qcom: kitakami: Temporarily disable SDHCI1
Krzysztof Kozlowski (1):
soc: actions: include header to fix missing prototype
Olof Johansson (8):
Merge tag 'ti-k3-dt-fixes-for-v5.9' of git://git.kernel.org/.../nmenon/linux into arm/fixes
Merge tag 'sunxi-fixes-for-5.9-1' of https://git.kernel.org/.../sunxi/linux into arm/fixes
Merge tag 'qcom-drivers-fixes-for-5.9' of https://git.kernel.org/.../qcom/linux into arm/fixes
Merge tag 'qcom-arm64-fixes-for-5.9' of https://git.kernel.org/.../qcom/linux into arm/fixes
Merge tag 'actions-drivers-fixes-for-v5.9' of git://git.kernel.org/.../mani/linux-actions into arm/fixes
Merge tag 'zynqmp-soc-for-v5.9-v2' of https://github.com/Xilinx/linux-xlnx into arm/fixes
Merge tag 'renesas-fixes-for-v5.9-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/fixes
Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.org/.../tmlind/linux-omap into arm/fixes
Qiang Yu (1):
arm64: dts: allwinner: h5: remove Mali GPU PMU module
Rajendra Nayak (1):
arm64: dts: sdm845: Fixup OPP table for all qup devices
Roger Quadros (1):
arm64: dts: ti: k3-j721e: Rename mux header and update macro names
Sibi Sankar (1):
soc: qcom: pdr: Fixup array type of get_domain_list_resp message
Tony Lindgren (1):
ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
Łukasz Patron (1):
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arch/arm/boot/dts/iwg20d-q7-common.dtsi | 15 ++++-
.../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 10 +--
arch/arm/mach-omap2/cpuidle44xx.c | 4 +-
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 +-
.../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 7 +-
arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm630.dtsi | 8 +++
arch/arm64/boot/dts/qcom/sdm845.dtsi | 9 ++-
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 11 +--
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 13 ++--
drivers/soc/actions/owl-sps-helper.c | 1 +
drivers/soc/qcom/pdr_internal.h | 2 +-
drivers/soc/xilinx/zynqmp_power.c | 2 +-
include/dt-bindings/mux/mux-j721e-wiz.h | 53 ---------------
include/dt-bindings/mux/ti-serdes.h | 71 ++++++++++++++++++++
include/dt-bindings/pinctrl/omap.h | 2 +-
16 files changed, 134 insertions(+), 82 deletions(-)
delete mode 100644 include/dt-bindings/mux/mux-j721e-wiz.h
create mode 100644 include/dt-bindings/mux/ti-serdes.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 2/5] ARM: SoC platform updates
2020-10-23 22:31 ` Olof Johansson
@ 2020-10-23 22:31 ` Olof Johansson
-1 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, arm, soc, linux-kernel, Olof Johansson
SoC changes, a substantial part of this is cleanup of some of the older
platforms that used to have a bunch of board files. In particular:
- Removal of non-DT i.MX platforms that haven't seen activity in years,
it's time to remove them.
- A bunch of cleanup and removal of platform data for TI/OMAP platforms,
moving over to genpd for power/reset control (yay!)
- Major cleanup of Samsung S3C24xx and S3C64xx platforms, moving them
closer to multiplatform support (not quite there yet, but getting
close).
THere are a few other changes too, smaller fixlets, etc. For new
platform support, the primary ones re:
- New SoC: Hisilicon SD5203, ARM926EJ-S platform.
- Cpufreq support for i.MX7ULP
Conflicts:
drivers/mmc/host/Kconfig:
Change/change:
- Keep MMC_SDHCI on separate line
- Keep the rest of the longer depends
----------------------------------------------------------------
The following changes since commit cb44fcfbceae86aaad2dd509026ceede1efb6dea:
Merge branch 'arm/fixes' into HEAD
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 accdab6d9e8f715068d91ee0ca0424a6999f0d19:
Merge tag 'imx-soc-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc
----------------------------------------------------------------
Alexander A. Klimov (6):
ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones
ARM: OMAP2+: Replace HTTP links with HTTPS ones
ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones
ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones
ARM: OMAP2+: Replace HTTP links with HTTPS ones
ARM: stm32: Replace HTTP links with HTTPS ones
Alexandre Belloni (1):
ARM: at91: pm: remove unnecessary at91sam9x60_idle
Andreas Kemnade (1):
ARM: omap3: enable off mode automatically
Arnd Bergmann (33):
ARM: s3c24xx: fix mmc gpio lookup tables
ARM: s3c24xx: iotiming: make functions static
ARM: s3c24xx: make S3C24XX_MISCCR access indirect
ARM: s3c24xx: simplify mach/io.h
usb: gadget: s3c: use platform resources
usb: gadget: s3c-hsudc: remove platform header dependency
ARM: samsung: don't build plat/pm-common for Exynos
ARM: samsung: remove s3c_pm_debug_init()
ARM: samsung: make pm-debug platform independent
ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug
ARM: exynos: use private samsung_cpu_id copy
ARM: exynos: stop selecting PLAT_SAMSUNG
ARM: samsung: move pm check code to drivers/soc
ARM: s5pv210: use private pm save/restore
ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG
ARM: s3c64xx: remove mach/hardware.h
ARM: s3c24xx: move regs-spi.h into spi driver
ARM: s3c24xx: move irqchip driver back into platform
ARM: s3c: adc: move header to linux/soc/samsung
ARM: s3c24xx: move spi fiq handler into platform
ARM: s3c24xx: move iis pinctrl config into boards
ARM: s3c24xx: move s3cmci pinctrl handling into board files
ARM: s3c24xx: include mach/irqs.h where needed
ARM: s3c24xx: spi: avoid hardcoding fiq number in driver
ARM: s3c24xx: bast: avoid irq_desc array usage
fbdev: s3c2410fb: remove mach header dependency
cpufreq: s3c24xx: split out registers
ARM: s3c: remove cpufreq header dependencies
cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh
cpufreq: s3c24xx: move low-level clk reg access into platform code
ARM: s3c24xx: stop including mach/hardware.h from mach/io.h
ARM: s3c: move into a common directory
ARM: s3c: make headers local if possible
Christian Lamparter (1):
MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files
Claudiu Beznea (3):
ARM: at91: pm: add support for ULP0 fast wakeup
ARM: at91: pm: add per soc validation of pm modes
ARM: at91: pm: of_node_put() after its usage
Daniel Palmer (1):
ARM: mstar: Select MStar intc
Fabio Estevam (25):
ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location
ARM: imx: Remove imx21 support
ARM: imx: Remove i.MX27 board files
ARM: imx: Remove i.MX31 board files
ARM: imx: Remove i.MX35 board files
ARM: imx: Remove ehci board files
ARM: imx27: Remove imx27_soc_init()
ARM: imx27: Remove iomux-v1 board code
ARM: imx27: Get rid of mm-imx27.c
ARM: imx27: Retrieve AVIC base address from devicetree
ARM: imx31: Remove remaining i.MX31 board code
ARM: imx3: Remove imx3 soc_init()
ARM: imx: Remove iomux-v3 board code
ARM: imx: Remove imx device directory
ARM: imx: Remove remnant board file support pieces
ARM: imx27: Retrieve the SYSCTRL base address from devicetree
ARM: imx27: Retrieve the CCM base address from devicetree
ARM: imx31: Retrieve the IIM base address from devicetree
ARM: imx3: Retrieve the CCM base address from devicetree
ARM: imx3: Retrieve the AVIC base address from devicetree
ARM: imx35: Retrieve the IIM base address from devicetree
ARM: imx: Remove unused definitions
clk: imx: imx27: Remove mx27_clocks_init()
clk: imx: imx31: Remove mx31_clocks_init()
clk: imx: imx35: Remove mx35_clocks_init()
Florian Fainelli (3):
ARM: brcmstb: Add debug UART entry for 72614
ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
ARM: brcmstb: Add debug UART entry for 72615
Geert Uytterhoeven (1):
ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static
Guillaume Tucker (1):
ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val
Kefeng Wang (2):
ARM: hisi: add support for SD5203 SoC
ARM: debug: add UART early console support for SD5203
Krzysztof Kozlowski (27):
MAINTAINERS: drop Vincent Sanders from Simtec S3C boards
MAINTAINERS: add more name matches for Samsung SoC entries
ARM: s3c64xx: include header to fix -Wmissing-prototypes
ARM: s3c24xx: demote kerneldoc comment
ARM: samsung: fix language typo
clk: samsung: s3c64xx: declare s3c64xx_clk_init() in shared header
clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header
ARM: s3c: remove plat-samsung/.../samsung-time.h
ARM: s3c24xx: include common.h header in s3c2443.c
ARM: s3c24xx: sdhci: include plat/sdhci.h header
ARM: s3c24xx: ts: include platform data header
ARM: s3c24xx: ts: document function argument
ARM: s3c: remove unneeded machine header includes
mmc: s3cmci: remove unneeded machine header include
ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core()
ARM: s3c24xx: drop s3c-camif setup platform code
ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct dependencies
ARM: s3c64xx: switch to generic watchdog driver reset
ARM: s3c24xx: fix missing system reset
ARM: s3c24xx: pass pointer to clk driver via platform data
usb: gadget: s3c: remove unused 'udc' variable
Merge tag 'samsung-platdrv-boards' of https://git.kernel.org/.../broonie/sound into next/soc-s3c-cleanup
ARM: s3c: Cleanup from old plat-samsung include
ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
ARM: s3c24xx: fix Wunused-variable warning on !MMU
ARM: s3c64xx: bring back notes from removed debug-macro.S
Linus Walleij (1):
ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET
Lukas Bulwahn (1):
MAINTAINERS: mark linux-samsung-soc list non-moderated
Olof Johansson (13):
Merge tag 'samsung-soc-s3c-5.10' of https://git.kernel.org/.../krzk/linux into arm/soc
Merge tag 'versatile-soc-v5.10-1' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
Merge tag 'omap-for-v5.10/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'omap-for-v5.10/ti-sysc-drop-pdata-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'arm-soc/for-5.10/maintainers' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag 'arm-soc/for-5.10/soc' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag 'at91-soc-5.10' of git://git.kernel.org/.../at91/linux into arm/soc
Merge tag 'renesas-arm-soc-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/soc
Merge tag 'samsung-soc-5.10' of https://git.kernel.org/.../krzk/linux into arm/soc
Merge tag 'davinci-for-v5.10/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
Merge tag 'omap-for-v5.10/soc-part2-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'hisi-arm-soc-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/soc
Merge tag 'imx-soc-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/soc
Peng Fan (1):
ARM: imx7ulp: enable cpufreq
Qinglang Miao (1):
ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init()
Randy Dunlap (1):
arm: mach-omap1: mux.h: delete duplicate word
Stephen Kitt (2):
ARM: s3c64xx: use simple i2c probe function
ARM: davinci: use simple i2c probe function
Tony Lindgren (11):
dt-bindings: omap: Update PRM binding for genpd
soc: ti: omap-prm: Add basic power domain support
soc: ti: omap-prm: Configure sgx power domain for am3 and am4
soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain
ARM: dts: Configure am3 and am4 sgx for genpd and drop platform data
ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop platform data
soc: ti: pm33xx: Simplify RTC usage to prepare to drop platform data
ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc
ARM: OMAP2+: Drop legacy platform data for dra7 rtcss
Merge branch 'omap-for-v5.10/omap1' into omap-for-v5.10/soc
Merge branch 'omap-for-v5.10/prm-genpd' into omap-for-v5.10/ti-sysc-drop-pdata
YueHaibing (1):
soc: integrator: Drop pointless static qualifier in integrator_soc_init()
.../devicetree/bindings/arm/omap/prm-inst.txt | 2 +
MAINTAINERS | 40 +-
arch/arm/Kconfig | 12 +-
arch/arm/Kconfig.debug | 29 +-
arch/arm/Makefile | 7 +-
arch/arm/boot/dts/am33xx-l4.dtsi | 1 -
arch/arm/boot/dts/am33xx.dtsi | 2 +
arch/arm/boot/dts/am4372.dtsi | 2 +
arch/arm/boot/dts/am437x-l4.dtsi | 3 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 4 +
arch/arm/boot/dts/dra7-l4.dtsi | 1 -
arch/arm/boot/dts/omap4-l4-abe.dtsi | 6 +-
arch/arm/boot/dts/omap4.dtsi | 6 +
arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 +-
arch/arm/boot/dts/omap5.dtsi | 6 +
arch/arm/configs/imx_v4_v5_defconfig | 2 +-
arch/arm/configs/imx_v6_v7_defconfig | 16 +-
arch/arm/configs/multi_v5_defconfig | 2 +-
arch/arm/include/debug/brcmstb.S | 26 +-
arch/arm/mach-at91/pm.c | 97 +-
arch/arm/mach-at91/pm.h | 5 +-
arch/arm/mach-at91/pm_suspend.S | 41 +-
arch/arm/mach-bcm/Kconfig | 1 +
arch/arm/mach-davinci/board-dm644x-evm.c | 5 +-
arch/arm/mach-davinci/board-dm646x-evm.c | 10 +-
arch/arm/mach-exynos/Kconfig | 1 -
arch/arm/mach-exynos/Makefile | 4 -
arch/arm/mach-exynos/common.h | 6 +-
arch/arm/mach-exynos/exynos.c | 25 +-
arch/arm/mach-exynos/include/mach/map.h | 18 -
arch/arm/mach-exynos/platsmp.c | 4 +-
arch/arm/mach-exynos/pm.c | 8 +-
arch/arm/mach-hisi/Kconfig | 16 +-
arch/arm/mach-imx/3ds_debugboard.c | 207 ---
arch/arm/mach-imx/3ds_debugboard.h | 11 -
arch/arm/mach-imx/Kconfig | 375 +-----
arch/arm/mach-imx/Makefile | 45 +-
arch/arm/mach-imx/board-mx31lilly.h | 28 -
arch/arm/mach-imx/board-mx31lite.h | 29 -
arch/arm/mach-imx/board-mx31moboard.h | 30 -
arch/arm/mach-imx/common.h | 15 -
arch/arm/mach-imx/cpu-imx27.c | 10 +-
arch/arm/mach-imx/cpu-imx31.c | 9 +-
arch/arm/mach-imx/cpu-imx35.c | 9 +-
arch/arm/mach-imx/devices-imx21.h | 56 -
arch/arm/mach-imx/devices-imx27.h | 86 --
arch/arm/mach-imx/devices-imx31.h | 80 --
arch/arm/mach-imx/devices-imx35.h | 87 --
arch/arm/mach-imx/devices/Kconfig | 71 -
arch/arm/mach-imx/devices/Makefile | 28 -
arch/arm/mach-imx/devices/devices-common.h | 293 ----
arch/arm/mach-imx/devices/devices.c | 35 -
arch/arm/mach-imx/devices/platform-fec.c | 49 -
arch/arm/mach-imx/devices/platform-flexcan.c | 45 -
.../mach-imx/devices/platform-fsl-usb2-udc.c | 51 -
arch/arm/mach-imx/devices/platform-gpio-mxc.c | 31 -
arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 -
arch/arm/mach-imx/devices/platform-imx-dma.c | 44 -
arch/arm/mach-imx/devices/platform-imx-fb.c | 47 -
arch/arm/mach-imx/devices/platform-imx-i2c.c | 74 --
arch/arm/mach-imx/devices/platform-imx-keypad.c | 54 -
arch/arm/mach-imx/devices/platform-imx-ssi.c | 86 --
arch/arm/mach-imx/devices/platform-imx-uart.c | 92 --
arch/arm/mach-imx/devices/platform-imx2-wdt.c | 52 -
arch/arm/mach-imx/devices/platform-imx21-hcd.c | 38 -
arch/arm/mach-imx/devices/platform-imx27-coda.c | 34 -
arch/arm/mach-imx/devices/platform-ipu-core.c | 127 --
arch/arm/mach-imx/devices/platform-mx2-camera.c | 59 -
arch/arm/mach-imx/devices/platform-mx2-emma.c | 37 -
arch/arm/mach-imx/devices/platform-mxc-ehci.c | 61 -
arch/arm/mach-imx/devices/platform-mxc-mmc.c | 72 -
arch/arm/mach-imx/devices/platform-mxc_nand.c | 72 -
arch/arm/mach-imx/devices/platform-mxc_rtc.c | 43 -
arch/arm/mach-imx/devices/platform-mxc_w1.c | 47 -
arch/arm/mach-imx/devices/platform-pata_imx.c | 45 -
.../mach-imx/devices/platform-sdhci-esdhc-imx.c | 64 -
arch/arm/mach-imx/devices/platform-spi_imx.c | 78 --
arch/arm/mach-imx/ehci-imx27.c | 74 --
arch/arm/mach-imx/ehci-imx31.c | 74 --
arch/arm/mach-imx/ehci-imx35.c | 89 --
arch/arm/mach-imx/ehci.h | 44 -
arch/arm/mach-imx/hardware.h | 1 -
arch/arm/mach-imx/imx27-dt.c | 26 -
arch/arm/mach-imx/iomux-imx31.c | 161 ---
arch/arm/mach-imx/iomux-mx21.h | 109 --
arch/arm/mach-imx/iomux-mx27.h | 192 ---
arch/arm/mach-imx/iomux-mx2x.h | 217 ---
arch/arm/mach-imx/iomux-mx3.h | 706 ----------
arch/arm/mach-imx/iomux-mx35.h | 1254 ------------------
arch/arm/mach-imx/iomux-v1.c | 174 ---
arch/arm/mach-imx/iomux-v1.h | 81 --
arch/arm/mach-imx/iomux-v3.c | 65 -
arch/arm/mach-imx/iomux-v3.h | 130 --
arch/arm/mach-imx/mach-armadillo5x0.c | 562 --------
arch/arm/mach-imx/mach-bug.c | 54 -
arch/arm/mach-imx/mach-imx27.c | 81 ++
arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} | 0
arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} | 0
arch/arm/mach-imx/mach-imx7ulp.c | 3 +
arch/arm/mach-imx/mach-kzm_arm11_01.c | 291 ----
arch/arm/mach-imx/mach-mx21ads.c | 338 -----
arch/arm/mach-imx/mach-mx27_3ds.c | 470 -------
arch/arm/mach-imx/mach-mx27ads.c | 407 ------
arch/arm/mach-imx/mach-mx31_3ds.c | 615 ---------
arch/arm/mach-imx/mach-mx31ads.c | 579 --------
arch/arm/mach-imx/mach-mx31lilly.c | 312 -----
arch/arm/mach-imx/mach-mx31lite.c | 290 ----
arch/arm/mach-imx/mach-mx35_3ds.c | 516 -------
arch/arm/mach-imx/mach-pca100.c | 426 ------
arch/arm/mach-imx/mach-pcm037.c | 585 --------
arch/arm/mach-imx/mach-pcm037_eet.c | 166 ---
arch/arm/mach-imx/mach-pcm043.c | 412 ------
arch/arm/mach-imx/mach-qong.c | 262 ----
arch/arm/mach-imx/mach-vpr200.c | 306 -----
arch/arm/mach-imx/mm-imx21.c | 84 --
arch/arm/mach-imx/mm-imx27.c | 88 --
arch/arm/mach-imx/mm-imx3.c | 185 +--
arch/arm/mach-imx/mx21.h | 176 ---
arch/arm/mach-imx/mx27.h | 196 ---
arch/arm/mach-imx/mx31.h | 179 ---
arch/arm/mach-imx/mx31lilly-db.c | 182 ---
arch/arm/mach-imx/mx31lite-db.c | 154 ---
arch/arm/mach-imx/mx31moboard-devboard.c | 238 ----
arch/arm/mach-imx/mx31moboard-marxbot.c | 270 ----
arch/arm/mach-imx/mx31moboard-smartbot.c | 124 --
arch/arm/mach-imx/mx35.h | 173 ---
arch/arm/mach-imx/pcm037.h | 18 -
arch/arm/mach-imx/pm-imx27.c | 12 +-
arch/arm/mach-imx/ulpi.h | 20 -
arch/arm/mach-mstar/Kconfig | 1 +
arch/arm/mach-omap1/include/mach/mux.h | 2 +-
arch/arm/mach-omap2/Kconfig | 1 +
arch/arm/mach-omap2/am33xx.h | 2 +-
arch/arm/mach-omap2/board-generic.c | 2 +-
arch/arm/mach-omap2/clockdomains33xx_data.c | 2 +-
arch/arm/mach-omap2/clockdomains81xx_data.c | 2 +-
arch/arm/mach-omap2/cm-regbits-33xx.h | 2 +-
arch/arm/mach-omap2/cm-regbits-54xx.h | 2 +-
arch/arm/mach-omap2/cm-regbits-7xx.h | 2 +-
arch/arm/mach-omap2/cm1_54xx.h | 2 +-
arch/arm/mach-omap2/cm1_7xx.h | 2 +-
arch/arm/mach-omap2/cm2_54xx.h | 2 +-
arch/arm/mach-omap2/cm2_7xx.h | 2 +-
arch/arm/mach-omap2/cm33xx.c | 2 +-
arch/arm/mach-omap2/cm33xx.h | 2 +-
arch/arm/mach-omap2/cm81xx.h | 2 +-
arch/arm/mach-omap2/display.c | 2 +-
arch/arm/mach-omap2/dma.c | 2 +-
arch/arm/mach-omap2/l3_2xxx.h | 2 +-
arch/arm/mach-omap2/l3_3xxx.h | 2 +-
arch/arm/mach-omap2/l4_2xxx.h | 2 +-
arch/arm/mach-omap2/omap-iommu.c | 2 +-
.../omap_hwmod_33xx_43xx_common_data.h | 2 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 24 -
.../omap_hwmod_33xx_43xx_ipblock_data.c | 77 --
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 5 +-
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 10 -
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 33 -
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 33 +-
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 46 +-
arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 2 +-
arch/arm/mach-omap2/omap_opp_data.h | 2 +-
arch/arm/mach-omap2/omap_phy_internal.c | 2 +-
arch/arm/mach-omap2/opp3xxx_data.c | 2 +-
arch/arm/mach-omap2/opp4xxx_data.c | 2 +-
arch/arm/mach-omap2/pm-debug.c | 2 -
arch/arm/mach-omap2/pm.c | 2 +
arch/arm/mach-omap2/pm.h | 4 -
arch/arm/mach-omap2/pm33xx-core.c | 27 +-
arch/arm/mach-omap2/pm34xx.c | 26 +-
arch/arm/mach-omap2/powerdomains33xx_data.c | 2 +-
arch/arm/mach-omap2/prcm43xx.h | 2 +-
arch/arm/mach-omap2/prcm_mpu54xx.h | 2 +-
arch/arm/mach-omap2/prcm_mpu7xx.h | 2 +-
arch/arm/mach-omap2/prm-regbits-33xx.h | 2 +-
arch/arm/mach-omap2/prm33xx.c | 2 +-
arch/arm/mach-omap2/prm33xx.h | 2 +-
arch/arm/mach-omap2/prm54xx.h | 2 +-
arch/arm/mach-omap2/prm7xx.h | 2 +-
arch/arm/mach-omap2/scrm54xx.h | 2 +-
arch/arm/mach-omap2/sleep33xx.S | 2 +-
arch/arm/mach-omap2/sleep43xx.S | 2 +-
arch/arm/mach-omap2/ti81xx.h | 2 +-
arch/arm/mach-omap2/voltagedomains54xx_data.c | 2 +-
arch/arm/{plat-samsung => mach-s3c}/Kconfig | 72 +-
.../Kconfig => mach-s3c/Kconfig.s3c24xx} | 13 -
.../Kconfig => mach-s3c/Kconfig.s3c64xx} | 5 +-
arch/arm/{plat-samsung => mach-s3c}/Makefile | 16 +-
.../{mach-s3c24xx => mach-s3c}/Makefile.boot | 0
.../Makefile => mach-s3c/Makefile.s3c24xx} | 22 +-
.../Makefile => mach-s3c/Makefile.s3c64xx} | 36 +-
.../include/plat => mach-s3c}/adc-core.h | 0
arch/arm/{plat-samsung => mach-s3c}/adc.c | 4 +-
arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h | 0
.../ata-core.h => mach-s3c/ata-core-s3c64xx.h} | 6 +-
.../backlight-s3c64xx.h} | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/bast-ide.c | 3 +-
arch/arm/{mach-s3c24xx => mach-s3c}/bast-irq.c | 8 +-
arch/arm/{mach-s3c24xx => mach-s3c}/bast.h | 0
.../common-smdk-s3c24xx.c} | 13 +-
.../common-smdk-s3c24xx.h} | 0
arch/arm/{plat-samsung => mach-s3c}/cpu.c | 21 +-
.../include/plat => mach-s3c}/cpu.h | 12 -
.../cpufreq-utils-s3c24xx.c} | 40 +-
.../cpuidle.c => mach-s3c/cpuidle-s3c64xx.c} | 8 +-
arch/arm/{mach-s3c64xx => mach-s3c}/crag6410.h | 2 +-
.../dev-audio-s3c64xx.c} | 9 +-
.../dev-backlight-s3c64xx.c} | 6 +-
.../dev-uart.c => mach-s3c/dev-uart-s3c64xx.c} | 5 +-
arch/arm/{plat-samsung => mach-s3c}/dev-uart.c | 2 +-
arch/arm/{plat-samsung => mach-s3c}/devs.c | 57 +-
.../include/plat => mach-s3c}/devs.h | 0
.../mach/dma.h => mach-s3c/dma-s3c24xx.h} | 0
.../mach/dma.h => mach-s3c/dma-s3c64xx.h} | 0
arch/arm/mach-s3c/dma.h | 9 +
.../fb-core.h => mach-s3c/fb-core-s3c24xx.h} | 6 +-
.../include/plat => mach-s3c}/fb.h | 0
.../plat => mach-s3c}/gpio-cfg-helpers.h | 0
.../include/plat => mach-s3c}/gpio-cfg.h | 0
.../include/plat => mach-s3c}/gpio-core.h | 2 +-
.../gpio-samsung-s3c24xx.h} | 2 +
.../gpio-samsung-s3c64xx.h} | 0
.../{plat-samsung => mach-s3c}/gpio-samsung.c | 18 +-
arch/arm/mach-s3c/gpio-samsung.h | 9 +
arch/arm/{mach-s3c24xx => mach-s3c}/gta02.h | 2 +-
.../h1940-bluetooth.c | 7 +-
arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h | 0
.../hardware.h => mach-s3c/hardware-s3c24xx.h} | 13 +-
.../include/plat => mach-s3c}/iic-core.h | 0
arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 +
arch/arm/mach-s3c/include/mach/io.h | 8 +
.../include/mach/irqs-s3c24xx.h} | 0
.../include/mach/irqs-s3c64xx.h} | 0
arch/arm/mach-s3c/include/mach/irqs.h | 9 +
.../plat => mach-s3c/include/mach}/map-base.h | 0
arch/arm/{plat-samsung => mach-s3c}/init.c | 4 +-
.../iotiming-s3c2410.c | 14 +-
.../iotiming-s3c2412.c | 6 +-
.../irq-pm.c => mach-s3c/irq-pm-s3c24xx.c} | 16 +-
.../irq-pm.c => mach-s3c/irq-pm-s3c64xx.c} | 8 +-
arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c | 9 +
.../arm/mach-s3c/irq-s3c24xx-fiq.S | 10 +-
.../irqchip => arch/arm/mach-s3c}/irq-s3c24xx.c | 23 +-
.../irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} | 0
.../include/plat => mach-s3c}/keypad.h | 0
.../{mach-s3c24xx => mach-s3c}/mach-amlm5900.c | 41 +-
.../{mach-s3c24xx => mach-s3c}/mach-anubis.c | 17 +-
.../{mach-s3c64xx => mach-s3c}/mach-anw6410.c | 23 +-
.../{mach-s3c24xx => mach-s3c}/mach-at2440evb.c | 31 +-
arch/arm/{mach-s3c24xx => mach-s3c}/mach-bast.c | 25 +-
.../mach-crag6410-module.c | 7 +-
.../{mach-s3c64xx => mach-s3c}/mach-crag6410.c | 37 +-
.../arm/{mach-s3c24xx => mach-s3c}/mach-gta02.c | 43 +-
.../arm/{mach-s3c24xx => mach-s3c}/mach-h1940.c | 55 +-
arch/arm/{mach-s3c64xx => mach-s3c}/mach-hmt.c | 19 +-
arch/arm/{mach-s3c24xx => mach-s3c}/mach-jive.c | 30 +-
.../{mach-s3c24xx => mach-s3c}/mach-mini2440.c | 45 +-
.../{mach-s3c64xx => mach-s3c}/mach-mini6410.c | 30 +-
arch/arm/{mach-s3c24xx => mach-s3c}/mach-n30.c | 39 +-
arch/arm/{mach-s3c64xx => mach-s3c}/mach-ncp.c | 17 +-
.../{mach-s3c24xx => mach-s3c}/mach-nexcoder.c | 23 +-
.../mach-osiris-dvs.c | 4 +-
.../{mach-s3c24xx => mach-s3c}/mach-osiris.c | 27 +-
arch/arm/{mach-s3c24xx => mach-s3c}/mach-otom.c | 19 +-
.../{mach-s3c24xx => mach-s3c}/mach-qt2410.c | 41 +-
.../{mach-s3c64xx => mach-s3c}/mach-real6410.c | 26 +-
.../{mach-s3c24xx => mach-s3c}/mach-rx1950.c | 44 +-
.../{mach-s3c24xx => mach-s3c}/mach-rx3715.c | 29 +-
.../mach-s3c2416-dt.c | 8 +-
.../mach-s3c64xx-dt.c | 23 +-
.../{mach-s3c64xx => mach-s3c}/mach-smartq.c | 21 +-
.../{mach-s3c64xx => mach-s3c}/mach-smartq.h | 0
.../{mach-s3c64xx => mach-s3c}/mach-smartq5.c | 20 +-
.../{mach-s3c64xx => mach-s3c}/mach-smartq7.c | 20 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2410.c | 19 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2413.c | 30 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2416.c | 28 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2440.c | 30 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2443.c | 19 +-
.../{mach-s3c64xx => mach-s3c}/mach-smdk6400.c | 17 +-
.../{mach-s3c64xx => mach-s3c}/mach-smdk6410.c | 35 +-
.../mach-tct_hammer.c | 27 +-
.../{mach-s3c24xx => mach-s3c}/mach-vr1000.c | 18 +-
.../arm/{mach-s3c24xx => mach-s3c}/mach-vstms.c | 23 +-
.../include/plat => mach-s3c}/map-s3c.h | 12 +-
.../mach/map.h => mach-s3c/map-s3c24xx.h} | 6 +-
.../mach/map.h => mach-s3c/map-s3c64xx.h} | 4 +-
.../include/plat => mach-s3c}/map-s5p.h | 4 +-
arch/arm/mach-s3c/map.h | 9 +
.../nand-core-s3c24xx.h} | 6 +-
.../onenand-core-s3c64xx.h} | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h | 0
arch/arm/{mach-s3c24xx => mach-s3c}/otom.h | 0
arch/arm/{mach-s3c64xx => mach-s3c}/pl080.c | 6 +-
.../{plat-samsung => mach-s3c}/platformdata.c | 4 +-
.../{mach-s3c24xx => mach-s3c}/pll-s3c2410.c | 4 +-
.../pll-s3c2440-12000000.c | 4 +-
.../pll-s3c2440-16934400.c | 4 +-
arch/arm/{plat-samsung => mach-s3c}/pm-common.c | 4 +-
arch/arm/mach-s3c/pm-common.h | 40 +
.../pm-core.h => mach-s3c/pm-core-s3c24xx.h} | 10 +-
.../pm-core.h => mach-s3c/pm-core-s3c64xx.h} | 50 +-
arch/arm/mach-s3c/pm-core.h | 9 +
arch/arm/{plat-samsung => mach-s3c}/pm-gpio.c | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/pm-h1940.S | 5 +-
.../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2410.c | 11 +-
.../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2412.c | 12 +-
.../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2416.c | 6 +-
.../pm.c => mach-s3c/pm-s3c24xx.c} | 14 +-
.../pm.c => mach-s3c/pm-s3c64xx.c} | 74 +-
arch/arm/{plat-samsung => mach-s3c}/pm.c | 20 +-
.../include/plat => mach-s3c}/pm.h | 2 +-
.../include/plat => mach-s3c}/pwm-core.h | 0
.../include/plat => mach-s3c}/regs-adc.h | 0
.../regs-clock-s3c24xx.h} | 2 +
.../regs-clock-s3c64xx.h} | 0
arch/arm/mach-s3c/regs-clock.h | 9 +
.../regs-dsc.h => mach-s3c/regs-dsc-s3c24xx.h} | 6 +-
.../regs-gpio-memport-s3c64xx.h} | 0
.../regs-gpio-s3c24xx.h} | 2 +
.../regs-gpio-s3c64xx.h} | 0
arch/arm/mach-s3c/regs-gpio.h | 9 +
.../regs-irq.h => mach-s3c/regs-irq-s3c24xx.h} | 2 +
.../regs-irq.h => mach-s3c/regs-irq-s3c64xx.h} | 0
arch/arm/mach-s3c/regs-irq.h | 9 +
.../include/plat => mach-s3c}/regs-irqtype.h | 0
.../regs-mem.h => mach-s3c/regs-mem-s3c24xx.h} | 2 +
.../regs-modem-s3c64xx.h} | 0
.../mach => mach-s3c}/regs-s3c2443-clock.h | 50 +
.../regs-srom-s3c64xx.h} | 0
.../regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} | 0
.../regs-syscon-power-s3c64xx.h} | 0
.../regs-usb-hsotg-phy-s3c64xx.h} | 0
.../rtc-core.h => mach-s3c/rtc-core-s3c24xx.h} | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2410.c | 23 +-
.../{mach-s3c24xx => mach-s3c}/s3c2412-power.h | 0
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412.c | 26 +-
.../include/mach => mach-s3c}/s3c2412.h | 2 +
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2416.c | 36 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2440.c | 17 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2442.c | 17 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2443.c | 30 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c244x.c | 22 +-
.../common.c => mach-s3c/s3c24xx.c} | 33 +-
.../common.h => mach-s3c/s3c24xx.h} | 26 +-
arch/arm/{mach-s3c64xx => mach-s3c}/s3c6400.c | 16 +-
arch/arm/{mach-s3c64xx => mach-s3c}/s3c6410.c | 21 +-
.../common.c => mach-s3c/s3c64xx.c} | 54 +-
.../common.h => mach-s3c/s3c64xx.h} | 17 +-
.../include/plat => mach-s3c}/sdhci.h | 2 +-
.../setup-fb-24bpp-s3c64xx.c} | 6 +-
.../setup-i2c-s3c24xx.c} | 8 +-
.../setup-i2c0-s3c64xx.c} | 4 +-
.../setup-i2c1-s3c64xx.c} | 4 +-
.../setup-ide-s3c64xx.c} | 9 +-
.../setup-keypad-s3c64xx.c} | 6 +-
.../setup-sdhci-gpio-s3c24xx.c} | 7 +-
.../setup-sdhci-gpio-s3c64xx.c} | 6 +-
.../setup-spi-s3c24xx.c} | 6 +-
.../setup-spi-s3c64xx.c} | 5 +-
.../setup-ts.c => mach-s3c/setup-ts-s3c24xx.c} | 8 +-
.../setup-usb-phy-s3c64xx.c} | 12 +-
.../{mach-s3c24xx => mach-s3c}/simtec-audio.c | 11 +-
.../arm/{mach-s3c24xx => mach-s3c}/simtec-nor.c | 2 +-
arch/arm/{mach-s3c24xx => mach-s3c}/simtec-pm.c | 10 +-
.../arm/{mach-s3c24xx => mach-s3c}/simtec-usb.c | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h | 0
.../{mach-s3c24xx => mach-s3c}/sleep-s3c2410.S | 9 +-
.../{mach-s3c24xx => mach-s3c}/sleep-s3c2412.S | 5 +-
.../sleep.S => mach-s3c/sleep-s3c24xx.S} | 7 +-
.../sleep.S => mach-s3c/sleep-s3c64xx.S} | 4 +-
.../spi-core.h => mach-s3c/spi-core-s3c24xx.h} | 6 +-
.../include/plat => mach-s3c}/usb-phy.h | 0
arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h | 0
.../{plat-samsung => mach-s3c}/wakeup-mask.c | 4 +-
.../include/plat => mach-s3c}/wakeup-mask.h | 0
arch/arm/mach-s3c24xx/include/mach/fb.h | 2 -
arch/arm/mach-s3c24xx/include/mach/io.h | 212 ---
arch/arm/mach-s3c24xx/setup-camif.c | 67 -
arch/arm/mach-s3c64xx/include/mach/hardware.h | 17 -
arch/arm/mach-s3c64xx/watchdog-reset.h | 16 -
arch/arm/mach-s5pv210/Kconfig | 2 +-
arch/arm/mach-s5pv210/Makefile | 7 -
arch/arm/mach-s5pv210/pm.c | 51 +-
arch/arm/mach-s5pv210/regs-clock.h | 4 +-
arch/arm/mach-s5pv210/s5pv210.c | 2 -
arch/arm/mach-shmobile/rcar-gen2.h | 2 -
arch/arm/mach-shmobile/setup-rcar-gen2.c | 4 +-
arch/arm/mach-stm32/Makefile.boot | 2 +-
.../plat-samsung/include/plat/samsung-time.h | 26 -
arch/arm/plat-samsung/watchdog-reset.c | 93 --
arch/arm64/Kconfig.platforms | 1 -
drivers/clk/imx/clk-imx27.c | 73 -
drivers/clk/imx/clk-imx31.c | 71 -
drivers/clk/imx/clk-imx35.c | 68 -
drivers/clk/samsung/clk-s3c2410-dclk.c | 15 +-
drivers/clk/samsung/clk-s3c2410.c | 1 +
drivers/clk/samsung/clk-s3c2412.c | 1 +
drivers/clk/samsung/clk-s3c2443.c | 1 +
drivers/clk/samsung/clk-s3c64xx.c | 1 +
drivers/cpufreq/Kconfig.arm | 2 -
drivers/cpufreq/s3c2410-cpufreq.c | 10 +-
drivers/cpufreq/s3c2412-cpufreq.c | 44 +-
drivers/cpufreq/s3c2440-cpufreq.c | 29 +-
drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 2 +-
drivers/cpufreq/s3c24xx-cpufreq.c | 14 +-
drivers/hwmon/s3c-hwmon.c | 2 +-
drivers/input/touchscreen/s3c2410_ts.c | 37 +-
drivers/irqchip/Makefile | 1 -
drivers/mmc/host/Kconfig | 2 +-
drivers/mmc/host/s3cmci.c | 72 +-
drivers/power/supply/s3c_adc_battery.c | 2 +-
drivers/pwm/Kconfig | 2 +-
drivers/soc/samsung/Kconfig | 49 +-
drivers/soc/samsung/Makefile | 3 +
.../soc/samsung/s3c-pm-check.c | 2 +-
.../soc/samsung/s3c-pm-debug.c | 26 +-
drivers/soc/ti/omap_prm.c | 274 +++-
drivers/soc/ti/pm33xx.c | 47 +-
drivers/soc/versatile/soc-integrator.c | 2 +-
drivers/spi/Kconfig | 2 +-
drivers/spi/Makefile | 1 -
.../spi/spi-s3c24xx-regs.h | 9 +-
drivers/spi/spi-s3c24xx.c | 28 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/usb/gadget/udc/s3c-hsudc.c | 55 +-
drivers/usb/gadget/udc/s3c2410_udc.c | 31 +-
drivers/usb/gadget/udc/s3c2410_udc.h | 1 +
.../usb/gadget/udc/s3c2410_udc_regs.h | 0
.../video/fbdev/s3c2410fb-regs-lcd.h | 28 +-
drivers/video/fbdev/s3c2410fb.c | 16 +-
drivers/watchdog/Kconfig | 10 +-
include/linux/clk/samsung.h | 56 +
include/linux/platform_data/clk-s3c2410.h | 19 +
.../linux/platform_data}/fb-s3c2410.h | 33 +-
include/linux/platform_data/mmc-s3cmci.h | 2 +
include/linux/platform_data/pm33xx.h | 3 -
include/linux/platform_data/s3c-hsudc.h | 2 +
.../linux/soc/samsung/s3c-adc.h | 6 +-
.../linux/soc/samsung/s3c-cpu-freq.h | 4 +
.../linux/soc/samsung/s3c-cpufreq-core.h | 14 +-
.../linux/soc/samsung/s3c-pm.h | 69 +-
.../linux/spi/s3c24xx-fiq.h | 10 +
include/linux/spi/s3c24xx.h | 2 +-
include/media/drv-intf/s3c_camif.h | 4 -
sound/soc/samsung/Kconfig | 2 +-
sound/soc/samsung/s3c2412-i2s.c | 7 -
sound/soc/samsung/s3c24xx-i2s.c | 7 -
448 files changed, 2671 insertions(+), 17509 deletions(-)
delete mode 100644 arch/arm/mach-exynos/include/mach/map.h
delete mode 100644 arch/arm/mach-imx/3ds_debugboard.c
delete mode 100644 arch/arm/mach-imx/3ds_debugboard.h
delete mode 100644 arch/arm/mach-imx/board-mx31lilly.h
delete mode 100644 arch/arm/mach-imx/board-mx31lite.h
delete mode 100644 arch/arm/mach-imx/board-mx31moboard.h
delete mode 100644 arch/arm/mach-imx/devices-imx21.h
delete mode 100644 arch/arm/mach-imx/devices-imx27.h
delete mode 100644 arch/arm/mach-imx/devices-imx31.h
delete mode 100644 arch/arm/mach-imx/devices-imx35.h
delete mode 100644 arch/arm/mach-imx/devices/Kconfig
delete mode 100644 arch/arm/mach-imx/devices/Makefile
delete mode 100644 arch/arm/mach-imx/devices/devices-common.h
delete mode 100644 arch/arm/mach-imx/devices/devices.c
delete mode 100644 arch/arm/mach-imx/devices/platform-fec.c
delete mode 100644 arch/arm/mach-imx/devices/platform-flexcan.c
delete mode 100644 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-gpio-mxc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-gpio_keys.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-dma.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-fb.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-i2c.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-keypad.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-ssi.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-uart.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx2-wdt.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx21-hcd.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx27-coda.c
delete mode 100644 arch/arm/mach-imx/devices/platform-ipu-core.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-camera.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-emma.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-ehci.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-mmc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_nand.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_rtc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_w1.c
delete mode 100644 arch/arm/mach-imx/devices/platform-pata_imx.c
delete mode 100644 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c
delete mode 100644 arch/arm/mach-imx/devices/platform-spi_imx.c
delete mode 100644 arch/arm/mach-imx/ehci-imx27.c
delete mode 100644 arch/arm/mach-imx/ehci-imx31.c
delete mode 100644 arch/arm/mach-imx/ehci-imx35.c
delete mode 100644 arch/arm/mach-imx/ehci.h
delete mode 100644 arch/arm/mach-imx/imx27-dt.c
delete mode 100644 arch/arm/mach-imx/iomux-imx31.c
delete mode 100644 arch/arm/mach-imx/iomux-mx21.h
delete mode 100644 arch/arm/mach-imx/iomux-mx27.h
delete mode 100644 arch/arm/mach-imx/iomux-mx2x.h
delete mode 100644 arch/arm/mach-imx/iomux-mx3.h
delete mode 100644 arch/arm/mach-imx/iomux-mx35.h
delete mode 100644 arch/arm/mach-imx/iomux-v1.c
delete mode 100644 arch/arm/mach-imx/iomux-v1.h
delete mode 100644 arch/arm/mach-imx/iomux-v3.c
delete mode 100644 arch/arm/mach-imx/iomux-v3.h
delete mode 100644 arch/arm/mach-imx/mach-armadillo5x0.c
delete mode 100644 arch/arm/mach-imx/mach-bug.c
create mode 100644 arch/arm/mach-imx/mach-imx27.c
rename arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} (100%)
rename arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} (100%)
delete mode 100644 arch/arm/mach-imx/mach-kzm_arm11_01.c
delete mode 100644 arch/arm/mach-imx/mach-mx21ads.c
delete mode 100644 arch/arm/mach-imx/mach-mx27_3ds.c
delete mode 100644 arch/arm/mach-imx/mach-mx27ads.c
delete mode 100644 arch/arm/mach-imx/mach-mx31_3ds.c
delete mode 100644 arch/arm/mach-imx/mach-mx31ads.c
delete mode 100644 arch/arm/mach-imx/mach-mx31lilly.c
delete mode 100644 arch/arm/mach-imx/mach-mx31lite.c
delete mode 100644 arch/arm/mach-imx/mach-mx35_3ds.c
delete mode 100644 arch/arm/mach-imx/mach-pca100.c
delete mode 100644 arch/arm/mach-imx/mach-pcm037.c
delete mode 100644 arch/arm/mach-imx/mach-pcm037_eet.c
delete mode 100644 arch/arm/mach-imx/mach-pcm043.c
delete mode 100644 arch/arm/mach-imx/mach-qong.c
delete mode 100644 arch/arm/mach-imx/mach-vpr200.c
delete mode 100644 arch/arm/mach-imx/mm-imx21.c
delete mode 100644 arch/arm/mach-imx/mm-imx27.c
delete mode 100644 arch/arm/mach-imx/mx21.h
delete mode 100644 arch/arm/mach-imx/mx31lilly-db.c
delete mode 100644 arch/arm/mach-imx/mx31lite-db.c
delete mode 100644 arch/arm/mach-imx/mx31moboard-devboard.c
delete mode 100644 arch/arm/mach-imx/mx31moboard-marxbot.c
delete mode 100644 arch/arm/mach-imx/mx31moboard-smartbot.c
delete mode 100644 arch/arm/mach-imx/pcm037.h
delete mode 100644 arch/arm/mach-imx/ulpi.h
rename arch/arm/{plat-samsung => mach-s3c}/Kconfig (69%)
rename arch/arm/{mach-s3c24xx/Kconfig => mach-s3c/Kconfig.s3c24xx} (97%)
rename arch/arm/{mach-s3c64xx/Kconfig => mach-s3c/Kconfig.s3c64xx} (98%)
rename arch/arm/{plat-samsung => mach-s3c}/Makefile (62%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/Makefile.boot (100%)
rename arch/arm/{mach-s3c24xx/Makefile => mach-s3c/Makefile.s3c24xx} (81%)
rename arch/arm/{mach-s3c64xx/Makefile => mach-s3c/Makefile.s3c64xx} (56%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/adc-core.h (100%)
rename arch/arm/{plat-samsung => mach-s3c}/adc.c (99%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h (100%)
rename arch/arm/{mach-s3c64xx/ata-core.h => mach-s3c/ata-core-s3c64xx.h} (78%)
rename arch/arm/{mach-s3c64xx/backlight.h => mach-s3c/backlight-s3c64xx.h} (78%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/bast-ide.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/bast-irq.c (95%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/bast.h (100%)
rename arch/arm/{mach-s3c24xx/common-smdk.c => mach-s3c/common-smdk-s3c24xx.c} (96%)
rename arch/arm/{mach-s3c24xx/common-smdk.h => mach-s3c/common-smdk-s3c24xx.h} (100%)
rename arch/arm/{plat-samsung => mach-s3c}/cpu.c (62%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/cpu.h (89%)
rename arch/arm/{mach-s3c24xx/cpufreq-utils.c => mach-s3c/cpufreq-utils-s3c24xx.c} (68%)
rename arch/arm/{mach-s3c64xx/cpuidle.c => mach-s3c/cpuidle-s3c64xx.c} (92%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/crag6410.h (95%)
rename arch/arm/{mach-s3c64xx/dev-audio.c => mach-s3c/dev-audio-s3c64xx.c} (97%)
rename arch/arm/{mach-s3c64xx/dev-backlight.c => mach-s3c/dev-backlight-s3c64xx.c} (98%)
rename arch/arm/{mach-s3c64xx/dev-uart.c => mach-s3c/dev-uart-s3c64xx.c} (95%)
rename arch/arm/{plat-samsung => mach-s3c}/dev-uart.c (97%)
rename arch/arm/{plat-samsung => mach-s3c}/devs.c (96%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/devs.h (100%)
rename arch/arm/{mach-s3c24xx/include/mach/dma.h => mach-s3c/dma-s3c24xx.h} (100%)
rename arch/arm/{mach-s3c64xx/include/mach/dma.h => mach-s3c/dma-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/dma.h
rename arch/arm/{mach-s3c24xx/fb-core.h => mach-s3c/fb-core-s3c24xx.h} (78%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/fb.h (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg-helpers.h (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg.h (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-core.h (99%)
rename arch/arm/{mach-s3c24xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung-s3c24xx.h} (99%)
rename arch/arm/{mach-s3c64xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung-s3c64xx.h} (100%)
rename arch/arm/{plat-samsung => mach-s3c}/gpio-samsung.c (99%)
create mode 100644 arch/arm/mach-s3c/gpio-samsung.h
rename arch/arm/{mach-s3c24xx => mach-s3c}/gta02.h (94%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940-bluetooth.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h (100%)
rename arch/arm/{mach-s3c24xx/include/mach/hardware.h => mach-s3c/hardware-s3c24xx.h} (54%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/iic-core.h (100%)
create mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h
create mode 100644 arch/arm/mach-s3c/include/mach/io.h
rename arch/arm/{mach-s3c24xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3c24xx.h} (100%)
rename arch/arm/{mach-s3c64xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/include/mach/irqs.h
rename arch/arm/{plat-samsung/include/plat => mach-s3c/include/mach}/map-base.h (100%)
rename arch/arm/{plat-samsung => mach-s3c}/init.c (98%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/iotiming-s3c2410.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/iotiming-s3c2412.c (98%)
rename arch/arm/{mach-s3c24xx/irq-pm.c => mach-s3c/irq-pm-s3c24xx.c} (93%)
rename arch/arm/{mach-s3c64xx/irq-pm.c => mach-s3c/irq-pm-s3c64xx.c} (97%)
create mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c
rename drivers/spi/spi-s3c24xx-fiq.S => arch/arm/mach-s3c/irq-s3c24xx-fiq.S (94%)
rename {drivers/irqchip => arch/arm/mach-s3c}/irq-s3c24xx.c (99%)
rename arch/arm/{mach-s3c64xx/irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/keypad.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-amlm5900.c (83%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-anubis.c (97%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-anw6410.c (93%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-at2440evb.c (87%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-bast.c (97%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-crag6410-module.c (98%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-crag6410.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-gta02.c (92%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-h1940.c (94%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-hmt.c (95%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-jive.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-mini2440.c (94%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-mini6410.c (95%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-n30.c (94%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-ncp.c (87%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-nexcoder.c (90%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-osiris-dvs.c (98%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-osiris.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-otom.c (88%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-qt2410.c (88%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-real6410.c (95%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-rx1950.c (94%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-rx3715.c (89%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-s3c2416-dt.c (92%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-s3c64xx-dt.c (70%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.c (96%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.h (100%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq5.c (91%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq7.c (92%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2410.c (86%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2413.c (86%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2416.c (93%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2440.c (87%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2443.c (90%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smdk6400.c (87%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smdk6410.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-tct_hammer.c (81%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-vr1000.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-vstms.c (88%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/map-s3c.h (87%)
rename arch/arm/{mach-s3c24xx/include/mach/map.h => mach-s3c/map-s3c24xx.h} (97%)
rename arch/arm/{mach-s3c64xx/include/mach/map.h => mach-s3c/map-s3c64xx.h} (98%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/map-s5p.h (85%)
create mode 100644 arch/arm/mach-s3c/map.h
rename arch/arm/{mach-s3c24xx/nand-core.h => mach-s3c/nand-core-s3c24xx.h} (77%)
rename arch/arm/{mach-s3c64xx/onenand-core.h => mach-s3c/onenand-core-s3c64xx.h} (82%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/otom.h (100%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/pl080.c (98%)
rename arch/arm/{plat-samsung => mach-s3c}/platformdata.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2410.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2440-12000000.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2440-16934400.c (98%)
rename arch/arm/{plat-samsung => mach-s3c}/pm-common.c (95%)
create mode 100644 arch/arm/mach-s3c/pm-common.h
rename arch/arm/{mach-s3c24xx/include/mach/pm-core.h => mach-s3c/pm-core-s3c24xx.h} (94%)
rename arch/arm/{mach-s3c64xx/include/mach/pm-core.h => mach-s3c/pm-core-s3c64xx.h} (58%)
create mode 100644 arch/arm/mach-s3c/pm-core.h
rename arch/arm/{plat-samsung => mach-s3c}/pm-gpio.c (99%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-h1940.S (80%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2410.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2412.c (94%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2416.c (95%)
rename arch/arm/{mach-s3c24xx/pm.c => mach-s3c/pm-s3c24xx.c} (93%)
rename arch/arm/{mach-s3c64xx/pm.c => mach-s3c/pm-s3c64xx.c} (81%)
rename arch/arm/{plat-samsung => mach-s3c}/pm.c (94%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pm.h (98%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pwm-core.h (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-adc.h (100%)
rename arch/arm/{mach-s3c24xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c24xx.h} (99%)
rename arch/arm/{mach-s3c64xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/regs-clock.h
rename arch/arm/{mach-s3c24xx/regs-dsc.h => mach-s3c/regs-dsc-s3c24xx.h} (77%)
rename arch/arm/{mach-s3c64xx/regs-gpio-memport.h => mach-s3c/regs-gpio-memport-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c24xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c24xx.h} (99%)
rename arch/arm/{mach-s3c64xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/regs-gpio.h
rename arch/arm/{mach-s3c24xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c24xx.h} (98%)
rename arch/arm/{mach-s3c64xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/regs-irq.h
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-irqtype.h (100%)
rename arch/arm/{mach-s3c24xx/regs-mem.h => mach-s3c/regs-mem-s3c24xx.h} (98%)
rename arch/arm/{mach-s3c64xx/regs-modem.h => mach-s3c/regs-modem-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c24xx/include/mach => mach-s3c}/regs-s3c2443-clock.h (81%)
rename arch/arm/{mach-s3c64xx/regs-srom.h => mach-s3c/regs-srom-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c64xx/regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c64xx/regs-syscon-power.h => mach-s3c/regs-syscon-power-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c64xx/regs-usb-hsotg-phy.h => mach-s3c/regs-usb-hsotg-phy-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c24xx/include/mach/rtc-core.h => mach-s3c/rtc-core-s3c24xx.h} (81%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2410.c (88%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412-power.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412.c (92%)
rename arch/arm/{mach-s3c24xx/include/mach => mach-s3c}/s3c2412.h (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2416.c (84%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2440.c (85%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2442.c (82%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2443.c (83%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c244x.c (90%)
rename arch/arm/{mach-s3c24xx/common.c => mach-s3c/s3c24xx.c} (97%)
rename arch/arm/{mach-s3c24xx/common.h => mach-s3c/s3c24xx.h} (85%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/s3c6400.c (88%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/s3c6410.c (87%)
rename arch/arm/{mach-s3c64xx/common.c => mach-s3c/s3c64xx.c} (91%)
rename arch/arm/{mach-s3c64xx/common.h => mach-s3c/s3c64xx.h} (80%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/sdhci.h (99%)
rename arch/arm/{mach-s3c64xx/setup-fb-24bpp.c => mach-s3c/setup-fb-24bpp-s3c64xx.c} (86%)
rename arch/arm/{mach-s3c24xx/setup-i2c.c => mach-s3c/setup-i2c-s3c24xx.c} (79%)
rename arch/arm/{mach-s3c64xx/setup-i2c0.c => mach-s3c/setup-i2c0-s3c64xx.c} (90%)
rename arch/arm/{mach-s3c64xx/setup-i2c1.c => mach-s3c/setup-i2c1-s3c64xx.c} (90%)
rename arch/arm/{mach-s3c64xx/setup-ide.c => mach-s3c/setup-ide-s3c64xx.c} (89%)
rename arch/arm/{mach-s3c64xx/setup-keypad.c => mach-s3c/setup-keypad-s3c64xx.c} (86%)
rename arch/arm/{mach-s3c24xx/setup-sdhci-gpio.c => mach-s3c/setup-sdhci-gpio-s3c24xx.c} (89%)
rename arch/arm/{mach-s3c64xx/setup-sdhci-gpio.c => mach-s3c/setup-sdhci-gpio-s3c64xx.c} (95%)
rename arch/arm/{mach-s3c24xx/setup-spi.c => mach-s3c/setup-spi-s3c24xx.c} (85%)
rename arch/arm/{mach-s3c64xx/setup-spi.c => mach-s3c/setup-spi-s3c64xx.c} (83%)
rename arch/arm/{mach-s3c24xx/setup-ts.c => mach-s3c/setup-ts-s3c24xx.c} (81%)
rename arch/arm/{mach-s3c64xx/setup-usb-phy.c => mach-s3c/setup-usb-phy-s3c64xx.c} (92%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-audio.c (86%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-nor.c (98%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-pm.c (91%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-usb.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/sleep-s3c2410.S (90%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/sleep-s3c2412.S (93%)
rename arch/arm/{mach-s3c24xx/sleep.S => mach-s3c/sleep-s3c24xx.S} (92%)
rename arch/arm/{mach-s3c64xx/sleep.S => mach-s3c/sleep-s3c64xx.S} (97%)
rename arch/arm/{mach-s3c24xx/spi-core.h => mach-s3c/spi-core-s3c24xx.h} (81%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/usb-phy.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h (100%)
rename arch/arm/{plat-samsung => mach-s3c}/wakeup-mask.c (94%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/wakeup-mask.h (100%)
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/fb.h
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/io.h
delete mode 100644 arch/arm/mach-s3c24xx/setup-camif.c
delete mode 100644 arch/arm/mach-s3c64xx/include/mach/hardware.h
delete mode 100644 arch/arm/mach-s3c64xx/watchdog-reset.h
delete mode 100644 arch/arm/plat-samsung/include/plat/samsung-time.h
delete mode 100644 arch/arm/plat-samsung/watchdog-reset.c
rename arch/arm/plat-samsung/pm-check.c => drivers/soc/samsung/s3c-pm-check.c (99%)
rename arch/arm/plat-samsung/pm-debug.c => drivers/soc/samsung/s3c-pm-debug.c (78%)
rename arch/arm/plat-samsung/include/plat/regs-spi.h => drivers/spi/spi-s3c24xx-regs.h (89%)
rename arch/arm/plat-samsung/include/plat/regs-udc.h => drivers/usb/gadget/udc/s3c2410_udc_regs.h (100%)
rename arch/arm/mach-s3c24xx/include/mach/regs-lcd.h => drivers/video/fbdev/s3c2410fb-regs-lcd.h (84%)
create mode 100644 include/linux/clk/samsung.h
create mode 100644 include/linux/platform_data/clk-s3c2410.h
rename {arch/arm/plat-samsung/include/plat => include/linux/platform_data}/fb-s3c2410.h (57%)
rename arch/arm/plat-samsung/include/plat/adc.h => include/linux/soc/samsung/s3c-adc.h (85%)
rename arch/arm/plat-samsung/include/plat/cpu-freq.h => include/linux/soc/samsung/s3c-cpu-freq.h (97%)
rename arch/arm/plat-samsung/include/plat/cpu-freq-core.h => include/linux/soc/samsung/s3c-cpufreq-core.h (95%)
rename arch/arm/plat-samsung/include/plat/pm-common.h => include/linux/soc/samsung/s3c-pm.h (55%)
rename drivers/spi/spi-s3c24xx-fiq.h => include/linux/spi/s3c24xx-fiq.h (66%)
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 2/5] ARM: SoC platform updates
@ 2020-10-23 22:31 ` Olof Johansson
0 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel
SoC changes, a substantial part of this is cleanup of some of the older
platforms that used to have a bunch of board files. In particular:
- Removal of non-DT i.MX platforms that haven't seen activity in years,
it's time to remove them.
- A bunch of cleanup and removal of platform data for TI/OMAP platforms,
moving over to genpd for power/reset control (yay!)
- Major cleanup of Samsung S3C24xx and S3C64xx platforms, moving them
closer to multiplatform support (not quite there yet, but getting
close).
THere are a few other changes too, smaller fixlets, etc. For new
platform support, the primary ones re:
- New SoC: Hisilicon SD5203, ARM926EJ-S platform.
- Cpufreq support for i.MX7ULP
Conflicts:
drivers/mmc/host/Kconfig:
Change/change:
- Keep MMC_SDHCI on separate line
- Keep the rest of the longer depends
----------------------------------------------------------------
The following changes since commit cb44fcfbceae86aaad2dd509026ceede1efb6dea:
Merge branch 'arm/fixes' into HEAD
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 accdab6d9e8f715068d91ee0ca0424a6999f0d19:
Merge tag 'imx-soc-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc
----------------------------------------------------------------
Alexander A. Klimov (6):
ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones
ARM: OMAP2+: Replace HTTP links with HTTPS ones
ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones
ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones
ARM: OMAP2+: Replace HTTP links with HTTPS ones
ARM: stm32: Replace HTTP links with HTTPS ones
Alexandre Belloni (1):
ARM: at91: pm: remove unnecessary at91sam9x60_idle
Andreas Kemnade (1):
ARM: omap3: enable off mode automatically
Arnd Bergmann (33):
ARM: s3c24xx: fix mmc gpio lookup tables
ARM: s3c24xx: iotiming: make functions static
ARM: s3c24xx: make S3C24XX_MISCCR access indirect
ARM: s3c24xx: simplify mach/io.h
usb: gadget: s3c: use platform resources
usb: gadget: s3c-hsudc: remove platform header dependency
ARM: samsung: don't build plat/pm-common for Exynos
ARM: samsung: remove s3c_pm_debug_init()
ARM: samsung: make pm-debug platform independent
ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug
ARM: exynos: use private samsung_cpu_id copy
ARM: exynos: stop selecting PLAT_SAMSUNG
ARM: samsung: move pm check code to drivers/soc
ARM: s5pv210: use private pm save/restore
ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG
ARM: s3c64xx: remove mach/hardware.h
ARM: s3c24xx: move regs-spi.h into spi driver
ARM: s3c24xx: move irqchip driver back into platform
ARM: s3c: adc: move header to linux/soc/samsung
ARM: s3c24xx: move spi fiq handler into platform
ARM: s3c24xx: move iis pinctrl config into boards
ARM: s3c24xx: move s3cmci pinctrl handling into board files
ARM: s3c24xx: include mach/irqs.h where needed
ARM: s3c24xx: spi: avoid hardcoding fiq number in driver
ARM: s3c24xx: bast: avoid irq_desc array usage
fbdev: s3c2410fb: remove mach header dependency
cpufreq: s3c24xx: split out registers
ARM: s3c: remove cpufreq header dependencies
cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh
cpufreq: s3c24xx: move low-level clk reg access into platform code
ARM: s3c24xx: stop including mach/hardware.h from mach/io.h
ARM: s3c: move into a common directory
ARM: s3c: make headers local if possible
Christian Lamparter (1):
MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files
Claudiu Beznea (3):
ARM: at91: pm: add support for ULP0 fast wakeup
ARM: at91: pm: add per soc validation of pm modes
ARM: at91: pm: of_node_put() after its usage
Daniel Palmer (1):
ARM: mstar: Select MStar intc
Fabio Estevam (25):
ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location
ARM: imx: Remove imx21 support
ARM: imx: Remove i.MX27 board files
ARM: imx: Remove i.MX31 board files
ARM: imx: Remove i.MX35 board files
ARM: imx: Remove ehci board files
ARM: imx27: Remove imx27_soc_init()
ARM: imx27: Remove iomux-v1 board code
ARM: imx27: Get rid of mm-imx27.c
ARM: imx27: Retrieve AVIC base address from devicetree
ARM: imx31: Remove remaining i.MX31 board code
ARM: imx3: Remove imx3 soc_init()
ARM: imx: Remove iomux-v3 board code
ARM: imx: Remove imx device directory
ARM: imx: Remove remnant board file support pieces
ARM: imx27: Retrieve the SYSCTRL base address from devicetree
ARM: imx27: Retrieve the CCM base address from devicetree
ARM: imx31: Retrieve the IIM base address from devicetree
ARM: imx3: Retrieve the CCM base address from devicetree
ARM: imx3: Retrieve the AVIC base address from devicetree
ARM: imx35: Retrieve the IIM base address from devicetree
ARM: imx: Remove unused definitions
clk: imx: imx27: Remove mx27_clocks_init()
clk: imx: imx31: Remove mx31_clocks_init()
clk: imx: imx35: Remove mx35_clocks_init()
Florian Fainelli (3):
ARM: brcmstb: Add debug UART entry for 72614
ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
ARM: brcmstb: Add debug UART entry for 72615
Geert Uytterhoeven (1):
ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static
Guillaume Tucker (1):
ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val
Kefeng Wang (2):
ARM: hisi: add support for SD5203 SoC
ARM: debug: add UART early console support for SD5203
Krzysztof Kozlowski (27):
MAINTAINERS: drop Vincent Sanders from Simtec S3C boards
MAINTAINERS: add more name matches for Samsung SoC entries
ARM: s3c64xx: include header to fix -Wmissing-prototypes
ARM: s3c24xx: demote kerneldoc comment
ARM: samsung: fix language typo
clk: samsung: s3c64xx: declare s3c64xx_clk_init() in shared header
clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header
ARM: s3c: remove plat-samsung/.../samsung-time.h
ARM: s3c24xx: include common.h header in s3c2443.c
ARM: s3c24xx: sdhci: include plat/sdhci.h header
ARM: s3c24xx: ts: include platform data header
ARM: s3c24xx: ts: document function argument
ARM: s3c: remove unneeded machine header includes
mmc: s3cmci: remove unneeded machine header include
ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core()
ARM: s3c24xx: drop s3c-camif setup platform code
ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct dependencies
ARM: s3c64xx: switch to generic watchdog driver reset
ARM: s3c24xx: fix missing system reset
ARM: s3c24xx: pass pointer to clk driver via platform data
usb: gadget: s3c: remove unused 'udc' variable
Merge tag 'samsung-platdrv-boards' of https://git.kernel.org/.../broonie/sound into next/soc-s3c-cleanup
ARM: s3c: Cleanup from old plat-samsung include
ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
ARM: s3c24xx: fix Wunused-variable warning on !MMU
ARM: s3c64xx: bring back notes from removed debug-macro.S
Linus Walleij (1):
ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET
Lukas Bulwahn (1):
MAINTAINERS: mark linux-samsung-soc list non-moderated
Olof Johansson (13):
Merge tag 'samsung-soc-s3c-5.10' of https://git.kernel.org/.../krzk/linux into arm/soc
Merge tag 'versatile-soc-v5.10-1' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
Merge tag 'omap-for-v5.10/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'omap-for-v5.10/ti-sysc-drop-pdata-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'arm-soc/for-5.10/maintainers' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag 'arm-soc/for-5.10/soc' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag 'at91-soc-5.10' of git://git.kernel.org/.../at91/linux into arm/soc
Merge tag 'renesas-arm-soc-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/soc
Merge tag 'samsung-soc-5.10' of https://git.kernel.org/.../krzk/linux into arm/soc
Merge tag 'davinci-for-v5.10/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
Merge tag 'omap-for-v5.10/soc-part2-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
Merge tag 'hisi-arm-soc-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/soc
Merge tag 'imx-soc-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/soc
Peng Fan (1):
ARM: imx7ulp: enable cpufreq
Qinglang Miao (1):
ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init()
Randy Dunlap (1):
arm: mach-omap1: mux.h: delete duplicate word
Stephen Kitt (2):
ARM: s3c64xx: use simple i2c probe function
ARM: davinci: use simple i2c probe function
Tony Lindgren (11):
dt-bindings: omap: Update PRM binding for genpd
soc: ti: omap-prm: Add basic power domain support
soc: ti: omap-prm: Configure sgx power domain for am3 and am4
soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain
ARM: dts: Configure am3 and am4 sgx for genpd and drop platform data
ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop platform data
soc: ti: pm33xx: Simplify RTC usage to prepare to drop platform data
ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc
ARM: OMAP2+: Drop legacy platform data for dra7 rtcss
Merge branch 'omap-for-v5.10/omap1' into omap-for-v5.10/soc
Merge branch 'omap-for-v5.10/prm-genpd' into omap-for-v5.10/ti-sysc-drop-pdata
YueHaibing (1):
soc: integrator: Drop pointless static qualifier in integrator_soc_init()
.../devicetree/bindings/arm/omap/prm-inst.txt | 2 +
MAINTAINERS | 40 +-
arch/arm/Kconfig | 12 +-
arch/arm/Kconfig.debug | 29 +-
arch/arm/Makefile | 7 +-
arch/arm/boot/dts/am33xx-l4.dtsi | 1 -
arch/arm/boot/dts/am33xx.dtsi | 2 +
arch/arm/boot/dts/am4372.dtsi | 2 +
arch/arm/boot/dts/am437x-l4.dtsi | 3 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 4 +
arch/arm/boot/dts/dra7-l4.dtsi | 1 -
arch/arm/boot/dts/omap4-l4-abe.dtsi | 6 +-
arch/arm/boot/dts/omap4.dtsi | 6 +
arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 +-
arch/arm/boot/dts/omap5.dtsi | 6 +
arch/arm/configs/imx_v4_v5_defconfig | 2 +-
arch/arm/configs/imx_v6_v7_defconfig | 16 +-
arch/arm/configs/multi_v5_defconfig | 2 +-
arch/arm/include/debug/brcmstb.S | 26 +-
arch/arm/mach-at91/pm.c | 97 +-
arch/arm/mach-at91/pm.h | 5 +-
arch/arm/mach-at91/pm_suspend.S | 41 +-
arch/arm/mach-bcm/Kconfig | 1 +
arch/arm/mach-davinci/board-dm644x-evm.c | 5 +-
arch/arm/mach-davinci/board-dm646x-evm.c | 10 +-
arch/arm/mach-exynos/Kconfig | 1 -
arch/arm/mach-exynos/Makefile | 4 -
arch/arm/mach-exynos/common.h | 6 +-
arch/arm/mach-exynos/exynos.c | 25 +-
arch/arm/mach-exynos/include/mach/map.h | 18 -
arch/arm/mach-exynos/platsmp.c | 4 +-
arch/arm/mach-exynos/pm.c | 8 +-
arch/arm/mach-hisi/Kconfig | 16 +-
arch/arm/mach-imx/3ds_debugboard.c | 207 ---
arch/arm/mach-imx/3ds_debugboard.h | 11 -
arch/arm/mach-imx/Kconfig | 375 +-----
arch/arm/mach-imx/Makefile | 45 +-
arch/arm/mach-imx/board-mx31lilly.h | 28 -
arch/arm/mach-imx/board-mx31lite.h | 29 -
arch/arm/mach-imx/board-mx31moboard.h | 30 -
arch/arm/mach-imx/common.h | 15 -
arch/arm/mach-imx/cpu-imx27.c | 10 +-
arch/arm/mach-imx/cpu-imx31.c | 9 +-
arch/arm/mach-imx/cpu-imx35.c | 9 +-
arch/arm/mach-imx/devices-imx21.h | 56 -
arch/arm/mach-imx/devices-imx27.h | 86 --
arch/arm/mach-imx/devices-imx31.h | 80 --
arch/arm/mach-imx/devices-imx35.h | 87 --
arch/arm/mach-imx/devices/Kconfig | 71 -
arch/arm/mach-imx/devices/Makefile | 28 -
arch/arm/mach-imx/devices/devices-common.h | 293 ----
arch/arm/mach-imx/devices/devices.c | 35 -
arch/arm/mach-imx/devices/platform-fec.c | 49 -
arch/arm/mach-imx/devices/platform-flexcan.c | 45 -
.../mach-imx/devices/platform-fsl-usb2-udc.c | 51 -
arch/arm/mach-imx/devices/platform-gpio-mxc.c | 31 -
arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 -
arch/arm/mach-imx/devices/platform-imx-dma.c | 44 -
arch/arm/mach-imx/devices/platform-imx-fb.c | 47 -
arch/arm/mach-imx/devices/platform-imx-i2c.c | 74 --
arch/arm/mach-imx/devices/platform-imx-keypad.c | 54 -
arch/arm/mach-imx/devices/platform-imx-ssi.c | 86 --
arch/arm/mach-imx/devices/platform-imx-uart.c | 92 --
arch/arm/mach-imx/devices/platform-imx2-wdt.c | 52 -
arch/arm/mach-imx/devices/platform-imx21-hcd.c | 38 -
arch/arm/mach-imx/devices/platform-imx27-coda.c | 34 -
arch/arm/mach-imx/devices/platform-ipu-core.c | 127 --
arch/arm/mach-imx/devices/platform-mx2-camera.c | 59 -
arch/arm/mach-imx/devices/platform-mx2-emma.c | 37 -
arch/arm/mach-imx/devices/platform-mxc-ehci.c | 61 -
arch/arm/mach-imx/devices/platform-mxc-mmc.c | 72 -
arch/arm/mach-imx/devices/platform-mxc_nand.c | 72 -
arch/arm/mach-imx/devices/platform-mxc_rtc.c | 43 -
arch/arm/mach-imx/devices/platform-mxc_w1.c | 47 -
arch/arm/mach-imx/devices/platform-pata_imx.c | 45 -
.../mach-imx/devices/platform-sdhci-esdhc-imx.c | 64 -
arch/arm/mach-imx/devices/platform-spi_imx.c | 78 --
arch/arm/mach-imx/ehci-imx27.c | 74 --
arch/arm/mach-imx/ehci-imx31.c | 74 --
arch/arm/mach-imx/ehci-imx35.c | 89 --
arch/arm/mach-imx/ehci.h | 44 -
arch/arm/mach-imx/hardware.h | 1 -
arch/arm/mach-imx/imx27-dt.c | 26 -
arch/arm/mach-imx/iomux-imx31.c | 161 ---
arch/arm/mach-imx/iomux-mx21.h | 109 --
arch/arm/mach-imx/iomux-mx27.h | 192 ---
arch/arm/mach-imx/iomux-mx2x.h | 217 ---
arch/arm/mach-imx/iomux-mx3.h | 706 ----------
arch/arm/mach-imx/iomux-mx35.h | 1254 ------------------
arch/arm/mach-imx/iomux-v1.c | 174 ---
arch/arm/mach-imx/iomux-v1.h | 81 --
arch/arm/mach-imx/iomux-v3.c | 65 -
arch/arm/mach-imx/iomux-v3.h | 130 --
arch/arm/mach-imx/mach-armadillo5x0.c | 562 --------
arch/arm/mach-imx/mach-bug.c | 54 -
arch/arm/mach-imx/mach-imx27.c | 81 ++
arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} | 0
arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} | 0
arch/arm/mach-imx/mach-imx7ulp.c | 3 +
arch/arm/mach-imx/mach-kzm_arm11_01.c | 291 ----
arch/arm/mach-imx/mach-mx21ads.c | 338 -----
arch/arm/mach-imx/mach-mx27_3ds.c | 470 -------
arch/arm/mach-imx/mach-mx27ads.c | 407 ------
arch/arm/mach-imx/mach-mx31_3ds.c | 615 ---------
arch/arm/mach-imx/mach-mx31ads.c | 579 --------
arch/arm/mach-imx/mach-mx31lilly.c | 312 -----
arch/arm/mach-imx/mach-mx31lite.c | 290 ----
arch/arm/mach-imx/mach-mx35_3ds.c | 516 -------
arch/arm/mach-imx/mach-pca100.c | 426 ------
arch/arm/mach-imx/mach-pcm037.c | 585 --------
arch/arm/mach-imx/mach-pcm037_eet.c | 166 ---
arch/arm/mach-imx/mach-pcm043.c | 412 ------
arch/arm/mach-imx/mach-qong.c | 262 ----
arch/arm/mach-imx/mach-vpr200.c | 306 -----
arch/arm/mach-imx/mm-imx21.c | 84 --
arch/arm/mach-imx/mm-imx27.c | 88 --
arch/arm/mach-imx/mm-imx3.c | 185 +--
arch/arm/mach-imx/mx21.h | 176 ---
arch/arm/mach-imx/mx27.h | 196 ---
arch/arm/mach-imx/mx31.h | 179 ---
arch/arm/mach-imx/mx31lilly-db.c | 182 ---
arch/arm/mach-imx/mx31lite-db.c | 154 ---
arch/arm/mach-imx/mx31moboard-devboard.c | 238 ----
arch/arm/mach-imx/mx31moboard-marxbot.c | 270 ----
arch/arm/mach-imx/mx31moboard-smartbot.c | 124 --
arch/arm/mach-imx/mx35.h | 173 ---
arch/arm/mach-imx/pcm037.h | 18 -
arch/arm/mach-imx/pm-imx27.c | 12 +-
arch/arm/mach-imx/ulpi.h | 20 -
arch/arm/mach-mstar/Kconfig | 1 +
arch/arm/mach-omap1/include/mach/mux.h | 2 +-
arch/arm/mach-omap2/Kconfig | 1 +
arch/arm/mach-omap2/am33xx.h | 2 +-
arch/arm/mach-omap2/board-generic.c | 2 +-
arch/arm/mach-omap2/clockdomains33xx_data.c | 2 +-
arch/arm/mach-omap2/clockdomains81xx_data.c | 2 +-
arch/arm/mach-omap2/cm-regbits-33xx.h | 2 +-
arch/arm/mach-omap2/cm-regbits-54xx.h | 2 +-
arch/arm/mach-omap2/cm-regbits-7xx.h | 2 +-
arch/arm/mach-omap2/cm1_54xx.h | 2 +-
arch/arm/mach-omap2/cm1_7xx.h | 2 +-
arch/arm/mach-omap2/cm2_54xx.h | 2 +-
arch/arm/mach-omap2/cm2_7xx.h | 2 +-
arch/arm/mach-omap2/cm33xx.c | 2 +-
arch/arm/mach-omap2/cm33xx.h | 2 +-
arch/arm/mach-omap2/cm81xx.h | 2 +-
arch/arm/mach-omap2/display.c | 2 +-
arch/arm/mach-omap2/dma.c | 2 +-
arch/arm/mach-omap2/l3_2xxx.h | 2 +-
arch/arm/mach-omap2/l3_3xxx.h | 2 +-
arch/arm/mach-omap2/l4_2xxx.h | 2 +-
arch/arm/mach-omap2/omap-iommu.c | 2 +-
.../omap_hwmod_33xx_43xx_common_data.h | 2 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 24 -
.../omap_hwmod_33xx_43xx_ipblock_data.c | 77 --
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 5 +-
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 10 -
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 33 -
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 33 +-
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 46 +-
arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 2 +-
arch/arm/mach-omap2/omap_opp_data.h | 2 +-
arch/arm/mach-omap2/omap_phy_internal.c | 2 +-
arch/arm/mach-omap2/opp3xxx_data.c | 2 +-
arch/arm/mach-omap2/opp4xxx_data.c | 2 +-
arch/arm/mach-omap2/pm-debug.c | 2 -
arch/arm/mach-omap2/pm.c | 2 +
arch/arm/mach-omap2/pm.h | 4 -
arch/arm/mach-omap2/pm33xx-core.c | 27 +-
arch/arm/mach-omap2/pm34xx.c | 26 +-
arch/arm/mach-omap2/powerdomains33xx_data.c | 2 +-
arch/arm/mach-omap2/prcm43xx.h | 2 +-
arch/arm/mach-omap2/prcm_mpu54xx.h | 2 +-
arch/arm/mach-omap2/prcm_mpu7xx.h | 2 +-
arch/arm/mach-omap2/prm-regbits-33xx.h | 2 +-
arch/arm/mach-omap2/prm33xx.c | 2 +-
arch/arm/mach-omap2/prm33xx.h | 2 +-
arch/arm/mach-omap2/prm54xx.h | 2 +-
arch/arm/mach-omap2/prm7xx.h | 2 +-
arch/arm/mach-omap2/scrm54xx.h | 2 +-
arch/arm/mach-omap2/sleep33xx.S | 2 +-
arch/arm/mach-omap2/sleep43xx.S | 2 +-
arch/arm/mach-omap2/ti81xx.h | 2 +-
arch/arm/mach-omap2/voltagedomains54xx_data.c | 2 +-
arch/arm/{plat-samsung => mach-s3c}/Kconfig | 72 +-
.../Kconfig => mach-s3c/Kconfig.s3c24xx} | 13 -
.../Kconfig => mach-s3c/Kconfig.s3c64xx} | 5 +-
arch/arm/{plat-samsung => mach-s3c}/Makefile | 16 +-
.../{mach-s3c24xx => mach-s3c}/Makefile.boot | 0
.../Makefile => mach-s3c/Makefile.s3c24xx} | 22 +-
.../Makefile => mach-s3c/Makefile.s3c64xx} | 36 +-
.../include/plat => mach-s3c}/adc-core.h | 0
arch/arm/{plat-samsung => mach-s3c}/adc.c | 4 +-
arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h | 0
.../ata-core.h => mach-s3c/ata-core-s3c64xx.h} | 6 +-
.../backlight-s3c64xx.h} | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/bast-ide.c | 3 +-
arch/arm/{mach-s3c24xx => mach-s3c}/bast-irq.c | 8 +-
arch/arm/{mach-s3c24xx => mach-s3c}/bast.h | 0
.../common-smdk-s3c24xx.c} | 13 +-
.../common-smdk-s3c24xx.h} | 0
arch/arm/{plat-samsung => mach-s3c}/cpu.c | 21 +-
.../include/plat => mach-s3c}/cpu.h | 12 -
.../cpufreq-utils-s3c24xx.c} | 40 +-
.../cpuidle.c => mach-s3c/cpuidle-s3c64xx.c} | 8 +-
arch/arm/{mach-s3c64xx => mach-s3c}/crag6410.h | 2 +-
.../dev-audio-s3c64xx.c} | 9 +-
.../dev-backlight-s3c64xx.c} | 6 +-
.../dev-uart.c => mach-s3c/dev-uart-s3c64xx.c} | 5 +-
arch/arm/{plat-samsung => mach-s3c}/dev-uart.c | 2 +-
arch/arm/{plat-samsung => mach-s3c}/devs.c | 57 +-
.../include/plat => mach-s3c}/devs.h | 0
.../mach/dma.h => mach-s3c/dma-s3c24xx.h} | 0
.../mach/dma.h => mach-s3c/dma-s3c64xx.h} | 0
arch/arm/mach-s3c/dma.h | 9 +
.../fb-core.h => mach-s3c/fb-core-s3c24xx.h} | 6 +-
.../include/plat => mach-s3c}/fb.h | 0
.../plat => mach-s3c}/gpio-cfg-helpers.h | 0
.../include/plat => mach-s3c}/gpio-cfg.h | 0
.../include/plat => mach-s3c}/gpio-core.h | 2 +-
.../gpio-samsung-s3c24xx.h} | 2 +
.../gpio-samsung-s3c64xx.h} | 0
.../{plat-samsung => mach-s3c}/gpio-samsung.c | 18 +-
arch/arm/mach-s3c/gpio-samsung.h | 9 +
arch/arm/{mach-s3c24xx => mach-s3c}/gta02.h | 2 +-
.../h1940-bluetooth.c | 7 +-
arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h | 0
.../hardware.h => mach-s3c/hardware-s3c24xx.h} | 13 +-
.../include/plat => mach-s3c}/iic-core.h | 0
arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 +
arch/arm/mach-s3c/include/mach/io.h | 8 +
.../include/mach/irqs-s3c24xx.h} | 0
.../include/mach/irqs-s3c64xx.h} | 0
arch/arm/mach-s3c/include/mach/irqs.h | 9 +
.../plat => mach-s3c/include/mach}/map-base.h | 0
arch/arm/{plat-samsung => mach-s3c}/init.c | 4 +-
.../iotiming-s3c2410.c | 14 +-
.../iotiming-s3c2412.c | 6 +-
.../irq-pm.c => mach-s3c/irq-pm-s3c24xx.c} | 16 +-
.../irq-pm.c => mach-s3c/irq-pm-s3c64xx.c} | 8 +-
arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c | 9 +
.../arm/mach-s3c/irq-s3c24xx-fiq.S | 10 +-
.../irqchip => arch/arm/mach-s3c}/irq-s3c24xx.c | 23 +-
.../irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} | 0
.../include/plat => mach-s3c}/keypad.h | 0
.../{mach-s3c24xx => mach-s3c}/mach-amlm5900.c | 41 +-
.../{mach-s3c24xx => mach-s3c}/mach-anubis.c | 17 +-
.../{mach-s3c64xx => mach-s3c}/mach-anw6410.c | 23 +-
.../{mach-s3c24xx => mach-s3c}/mach-at2440evb.c | 31 +-
arch/arm/{mach-s3c24xx => mach-s3c}/mach-bast.c | 25 +-
.../mach-crag6410-module.c | 7 +-
.../{mach-s3c64xx => mach-s3c}/mach-crag6410.c | 37 +-
.../arm/{mach-s3c24xx => mach-s3c}/mach-gta02.c | 43 +-
.../arm/{mach-s3c24xx => mach-s3c}/mach-h1940.c | 55 +-
arch/arm/{mach-s3c64xx => mach-s3c}/mach-hmt.c | 19 +-
arch/arm/{mach-s3c24xx => mach-s3c}/mach-jive.c | 30 +-
.../{mach-s3c24xx => mach-s3c}/mach-mini2440.c | 45 +-
.../{mach-s3c64xx => mach-s3c}/mach-mini6410.c | 30 +-
arch/arm/{mach-s3c24xx => mach-s3c}/mach-n30.c | 39 +-
arch/arm/{mach-s3c64xx => mach-s3c}/mach-ncp.c | 17 +-
.../{mach-s3c24xx => mach-s3c}/mach-nexcoder.c | 23 +-
.../mach-osiris-dvs.c | 4 +-
.../{mach-s3c24xx => mach-s3c}/mach-osiris.c | 27 +-
arch/arm/{mach-s3c24xx => mach-s3c}/mach-otom.c | 19 +-
.../{mach-s3c24xx => mach-s3c}/mach-qt2410.c | 41 +-
.../{mach-s3c64xx => mach-s3c}/mach-real6410.c | 26 +-
.../{mach-s3c24xx => mach-s3c}/mach-rx1950.c | 44 +-
.../{mach-s3c24xx => mach-s3c}/mach-rx3715.c | 29 +-
.../mach-s3c2416-dt.c | 8 +-
.../mach-s3c64xx-dt.c | 23 +-
.../{mach-s3c64xx => mach-s3c}/mach-smartq.c | 21 +-
.../{mach-s3c64xx => mach-s3c}/mach-smartq.h | 0
.../{mach-s3c64xx => mach-s3c}/mach-smartq5.c | 20 +-
.../{mach-s3c64xx => mach-s3c}/mach-smartq7.c | 20 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2410.c | 19 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2413.c | 30 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2416.c | 28 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2440.c | 30 +-
.../{mach-s3c24xx => mach-s3c}/mach-smdk2443.c | 19 +-
.../{mach-s3c64xx => mach-s3c}/mach-smdk6400.c | 17 +-
.../{mach-s3c64xx => mach-s3c}/mach-smdk6410.c | 35 +-
.../mach-tct_hammer.c | 27 +-
.../{mach-s3c24xx => mach-s3c}/mach-vr1000.c | 18 +-
.../arm/{mach-s3c24xx => mach-s3c}/mach-vstms.c | 23 +-
.../include/plat => mach-s3c}/map-s3c.h | 12 +-
.../mach/map.h => mach-s3c/map-s3c24xx.h} | 6 +-
.../mach/map.h => mach-s3c/map-s3c64xx.h} | 4 +-
.../include/plat => mach-s3c}/map-s5p.h | 4 +-
arch/arm/mach-s3c/map.h | 9 +
.../nand-core-s3c24xx.h} | 6 +-
.../onenand-core-s3c64xx.h} | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h | 0
arch/arm/{mach-s3c24xx => mach-s3c}/otom.h | 0
arch/arm/{mach-s3c64xx => mach-s3c}/pl080.c | 6 +-
.../{plat-samsung => mach-s3c}/platformdata.c | 4 +-
.../{mach-s3c24xx => mach-s3c}/pll-s3c2410.c | 4 +-
.../pll-s3c2440-12000000.c | 4 +-
.../pll-s3c2440-16934400.c | 4 +-
arch/arm/{plat-samsung => mach-s3c}/pm-common.c | 4 +-
arch/arm/mach-s3c/pm-common.h | 40 +
.../pm-core.h => mach-s3c/pm-core-s3c24xx.h} | 10 +-
.../pm-core.h => mach-s3c/pm-core-s3c64xx.h} | 50 +-
arch/arm/mach-s3c/pm-core.h | 9 +
arch/arm/{plat-samsung => mach-s3c}/pm-gpio.c | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/pm-h1940.S | 5 +-
.../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2410.c | 11 +-
.../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2412.c | 12 +-
.../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2416.c | 6 +-
.../pm.c => mach-s3c/pm-s3c24xx.c} | 14 +-
.../pm.c => mach-s3c/pm-s3c64xx.c} | 74 +-
arch/arm/{plat-samsung => mach-s3c}/pm.c | 20 +-
.../include/plat => mach-s3c}/pm.h | 2 +-
.../include/plat => mach-s3c}/pwm-core.h | 0
.../include/plat => mach-s3c}/regs-adc.h | 0
.../regs-clock-s3c24xx.h} | 2 +
.../regs-clock-s3c64xx.h} | 0
arch/arm/mach-s3c/regs-clock.h | 9 +
.../regs-dsc.h => mach-s3c/regs-dsc-s3c24xx.h} | 6 +-
.../regs-gpio-memport-s3c64xx.h} | 0
.../regs-gpio-s3c24xx.h} | 2 +
.../regs-gpio-s3c64xx.h} | 0
arch/arm/mach-s3c/regs-gpio.h | 9 +
.../regs-irq.h => mach-s3c/regs-irq-s3c24xx.h} | 2 +
.../regs-irq.h => mach-s3c/regs-irq-s3c64xx.h} | 0
arch/arm/mach-s3c/regs-irq.h | 9 +
.../include/plat => mach-s3c}/regs-irqtype.h | 0
.../regs-mem.h => mach-s3c/regs-mem-s3c24xx.h} | 2 +
.../regs-modem-s3c64xx.h} | 0
.../mach => mach-s3c}/regs-s3c2443-clock.h | 50 +
.../regs-srom-s3c64xx.h} | 0
.../regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} | 0
.../regs-syscon-power-s3c64xx.h} | 0
.../regs-usb-hsotg-phy-s3c64xx.h} | 0
.../rtc-core.h => mach-s3c/rtc-core-s3c24xx.h} | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2410.c | 23 +-
.../{mach-s3c24xx => mach-s3c}/s3c2412-power.h | 0
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412.c | 26 +-
.../include/mach => mach-s3c}/s3c2412.h | 2 +
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2416.c | 36 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2440.c | 17 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2442.c | 17 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c2443.c | 30 +-
arch/arm/{mach-s3c24xx => mach-s3c}/s3c244x.c | 22 +-
.../common.c => mach-s3c/s3c24xx.c} | 33 +-
.../common.h => mach-s3c/s3c24xx.h} | 26 +-
arch/arm/{mach-s3c64xx => mach-s3c}/s3c6400.c | 16 +-
arch/arm/{mach-s3c64xx => mach-s3c}/s3c6410.c | 21 +-
.../common.c => mach-s3c/s3c64xx.c} | 54 +-
.../common.h => mach-s3c/s3c64xx.h} | 17 +-
.../include/plat => mach-s3c}/sdhci.h | 2 +-
.../setup-fb-24bpp-s3c64xx.c} | 6 +-
.../setup-i2c-s3c24xx.c} | 8 +-
.../setup-i2c0-s3c64xx.c} | 4 +-
.../setup-i2c1-s3c64xx.c} | 4 +-
.../setup-ide-s3c64xx.c} | 9 +-
.../setup-keypad-s3c64xx.c} | 6 +-
.../setup-sdhci-gpio-s3c24xx.c} | 7 +-
.../setup-sdhci-gpio-s3c64xx.c} | 6 +-
.../setup-spi-s3c24xx.c} | 6 +-
.../setup-spi-s3c64xx.c} | 5 +-
.../setup-ts.c => mach-s3c/setup-ts-s3c24xx.c} | 8 +-
.../setup-usb-phy-s3c64xx.c} | 12 +-
.../{mach-s3c24xx => mach-s3c}/simtec-audio.c | 11 +-
.../arm/{mach-s3c24xx => mach-s3c}/simtec-nor.c | 2 +-
arch/arm/{mach-s3c24xx => mach-s3c}/simtec-pm.c | 10 +-
.../arm/{mach-s3c24xx => mach-s3c}/simtec-usb.c | 6 +-
arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h | 0
.../{mach-s3c24xx => mach-s3c}/sleep-s3c2410.S | 9 +-
.../{mach-s3c24xx => mach-s3c}/sleep-s3c2412.S | 5 +-
.../sleep.S => mach-s3c/sleep-s3c24xx.S} | 7 +-
.../sleep.S => mach-s3c/sleep-s3c64xx.S} | 4 +-
.../spi-core.h => mach-s3c/spi-core-s3c24xx.h} | 6 +-
.../include/plat => mach-s3c}/usb-phy.h | 0
arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h | 0
.../{plat-samsung => mach-s3c}/wakeup-mask.c | 4 +-
.../include/plat => mach-s3c}/wakeup-mask.h | 0
arch/arm/mach-s3c24xx/include/mach/fb.h | 2 -
arch/arm/mach-s3c24xx/include/mach/io.h | 212 ---
arch/arm/mach-s3c24xx/setup-camif.c | 67 -
arch/arm/mach-s3c64xx/include/mach/hardware.h | 17 -
arch/arm/mach-s3c64xx/watchdog-reset.h | 16 -
arch/arm/mach-s5pv210/Kconfig | 2 +-
arch/arm/mach-s5pv210/Makefile | 7 -
arch/arm/mach-s5pv210/pm.c | 51 +-
arch/arm/mach-s5pv210/regs-clock.h | 4 +-
arch/arm/mach-s5pv210/s5pv210.c | 2 -
arch/arm/mach-shmobile/rcar-gen2.h | 2 -
arch/arm/mach-shmobile/setup-rcar-gen2.c | 4 +-
arch/arm/mach-stm32/Makefile.boot | 2 +-
.../plat-samsung/include/plat/samsung-time.h | 26 -
arch/arm/plat-samsung/watchdog-reset.c | 93 --
arch/arm64/Kconfig.platforms | 1 -
drivers/clk/imx/clk-imx27.c | 73 -
drivers/clk/imx/clk-imx31.c | 71 -
drivers/clk/imx/clk-imx35.c | 68 -
drivers/clk/samsung/clk-s3c2410-dclk.c | 15 +-
drivers/clk/samsung/clk-s3c2410.c | 1 +
drivers/clk/samsung/clk-s3c2412.c | 1 +
drivers/clk/samsung/clk-s3c2443.c | 1 +
drivers/clk/samsung/clk-s3c64xx.c | 1 +
drivers/cpufreq/Kconfig.arm | 2 -
drivers/cpufreq/s3c2410-cpufreq.c | 10 +-
drivers/cpufreq/s3c2412-cpufreq.c | 44 +-
drivers/cpufreq/s3c2440-cpufreq.c | 29 +-
drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 2 +-
drivers/cpufreq/s3c24xx-cpufreq.c | 14 +-
drivers/hwmon/s3c-hwmon.c | 2 +-
drivers/input/touchscreen/s3c2410_ts.c | 37 +-
drivers/irqchip/Makefile | 1 -
drivers/mmc/host/Kconfig | 2 +-
drivers/mmc/host/s3cmci.c | 72 +-
drivers/power/supply/s3c_adc_battery.c | 2 +-
drivers/pwm/Kconfig | 2 +-
drivers/soc/samsung/Kconfig | 49 +-
drivers/soc/samsung/Makefile | 3 +
.../soc/samsung/s3c-pm-check.c | 2 +-
.../soc/samsung/s3c-pm-debug.c | 26 +-
drivers/soc/ti/omap_prm.c | 274 +++-
drivers/soc/ti/pm33xx.c | 47 +-
drivers/soc/versatile/soc-integrator.c | 2 +-
drivers/spi/Kconfig | 2 +-
drivers/spi/Makefile | 1 -
.../spi/spi-s3c24xx-regs.h | 9 +-
drivers/spi/spi-s3c24xx.c | 28 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/usb/gadget/udc/s3c-hsudc.c | 55 +-
drivers/usb/gadget/udc/s3c2410_udc.c | 31 +-
drivers/usb/gadget/udc/s3c2410_udc.h | 1 +
.../usb/gadget/udc/s3c2410_udc_regs.h | 0
.../video/fbdev/s3c2410fb-regs-lcd.h | 28 +-
drivers/video/fbdev/s3c2410fb.c | 16 +-
drivers/watchdog/Kconfig | 10 +-
include/linux/clk/samsung.h | 56 +
include/linux/platform_data/clk-s3c2410.h | 19 +
.../linux/platform_data}/fb-s3c2410.h | 33 +-
include/linux/platform_data/mmc-s3cmci.h | 2 +
include/linux/platform_data/pm33xx.h | 3 -
include/linux/platform_data/s3c-hsudc.h | 2 +
.../linux/soc/samsung/s3c-adc.h | 6 +-
.../linux/soc/samsung/s3c-cpu-freq.h | 4 +
.../linux/soc/samsung/s3c-cpufreq-core.h | 14 +-
.../linux/soc/samsung/s3c-pm.h | 69 +-
.../linux/spi/s3c24xx-fiq.h | 10 +
include/linux/spi/s3c24xx.h | 2 +-
include/media/drv-intf/s3c_camif.h | 4 -
sound/soc/samsung/Kconfig | 2 +-
sound/soc/samsung/s3c2412-i2s.c | 7 -
sound/soc/samsung/s3c24xx-i2s.c | 7 -
448 files changed, 2671 insertions(+), 17509 deletions(-)
delete mode 100644 arch/arm/mach-exynos/include/mach/map.h
delete mode 100644 arch/arm/mach-imx/3ds_debugboard.c
delete mode 100644 arch/arm/mach-imx/3ds_debugboard.h
delete mode 100644 arch/arm/mach-imx/board-mx31lilly.h
delete mode 100644 arch/arm/mach-imx/board-mx31lite.h
delete mode 100644 arch/arm/mach-imx/board-mx31moboard.h
delete mode 100644 arch/arm/mach-imx/devices-imx21.h
delete mode 100644 arch/arm/mach-imx/devices-imx27.h
delete mode 100644 arch/arm/mach-imx/devices-imx31.h
delete mode 100644 arch/arm/mach-imx/devices-imx35.h
delete mode 100644 arch/arm/mach-imx/devices/Kconfig
delete mode 100644 arch/arm/mach-imx/devices/Makefile
delete mode 100644 arch/arm/mach-imx/devices/devices-common.h
delete mode 100644 arch/arm/mach-imx/devices/devices.c
delete mode 100644 arch/arm/mach-imx/devices/platform-fec.c
delete mode 100644 arch/arm/mach-imx/devices/platform-flexcan.c
delete mode 100644 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-gpio-mxc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-gpio_keys.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-dma.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-fb.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-i2c.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-keypad.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-ssi.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx-uart.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx2-wdt.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx21-hcd.c
delete mode 100644 arch/arm/mach-imx/devices/platform-imx27-coda.c
delete mode 100644 arch/arm/mach-imx/devices/platform-ipu-core.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-camera.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-emma.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-ehci.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-mmc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_nand.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_rtc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_w1.c
delete mode 100644 arch/arm/mach-imx/devices/platform-pata_imx.c
delete mode 100644 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c
delete mode 100644 arch/arm/mach-imx/devices/platform-spi_imx.c
delete mode 100644 arch/arm/mach-imx/ehci-imx27.c
delete mode 100644 arch/arm/mach-imx/ehci-imx31.c
delete mode 100644 arch/arm/mach-imx/ehci-imx35.c
delete mode 100644 arch/arm/mach-imx/ehci.h
delete mode 100644 arch/arm/mach-imx/imx27-dt.c
delete mode 100644 arch/arm/mach-imx/iomux-imx31.c
delete mode 100644 arch/arm/mach-imx/iomux-mx21.h
delete mode 100644 arch/arm/mach-imx/iomux-mx27.h
delete mode 100644 arch/arm/mach-imx/iomux-mx2x.h
delete mode 100644 arch/arm/mach-imx/iomux-mx3.h
delete mode 100644 arch/arm/mach-imx/iomux-mx35.h
delete mode 100644 arch/arm/mach-imx/iomux-v1.c
delete mode 100644 arch/arm/mach-imx/iomux-v1.h
delete mode 100644 arch/arm/mach-imx/iomux-v3.c
delete mode 100644 arch/arm/mach-imx/iomux-v3.h
delete mode 100644 arch/arm/mach-imx/mach-armadillo5x0.c
delete mode 100644 arch/arm/mach-imx/mach-bug.c
create mode 100644 arch/arm/mach-imx/mach-imx27.c
rename arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} (100%)
rename arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} (100%)
delete mode 100644 arch/arm/mach-imx/mach-kzm_arm11_01.c
delete mode 100644 arch/arm/mach-imx/mach-mx21ads.c
delete mode 100644 arch/arm/mach-imx/mach-mx27_3ds.c
delete mode 100644 arch/arm/mach-imx/mach-mx27ads.c
delete mode 100644 arch/arm/mach-imx/mach-mx31_3ds.c
delete mode 100644 arch/arm/mach-imx/mach-mx31ads.c
delete mode 100644 arch/arm/mach-imx/mach-mx31lilly.c
delete mode 100644 arch/arm/mach-imx/mach-mx31lite.c
delete mode 100644 arch/arm/mach-imx/mach-mx35_3ds.c
delete mode 100644 arch/arm/mach-imx/mach-pca100.c
delete mode 100644 arch/arm/mach-imx/mach-pcm037.c
delete mode 100644 arch/arm/mach-imx/mach-pcm037_eet.c
delete mode 100644 arch/arm/mach-imx/mach-pcm043.c
delete mode 100644 arch/arm/mach-imx/mach-qong.c
delete mode 100644 arch/arm/mach-imx/mach-vpr200.c
delete mode 100644 arch/arm/mach-imx/mm-imx21.c
delete mode 100644 arch/arm/mach-imx/mm-imx27.c
delete mode 100644 arch/arm/mach-imx/mx21.h
delete mode 100644 arch/arm/mach-imx/mx31lilly-db.c
delete mode 100644 arch/arm/mach-imx/mx31lite-db.c
delete mode 100644 arch/arm/mach-imx/mx31moboard-devboard.c
delete mode 100644 arch/arm/mach-imx/mx31moboard-marxbot.c
delete mode 100644 arch/arm/mach-imx/mx31moboard-smartbot.c
delete mode 100644 arch/arm/mach-imx/pcm037.h
delete mode 100644 arch/arm/mach-imx/ulpi.h
rename arch/arm/{plat-samsung => mach-s3c}/Kconfig (69%)
rename arch/arm/{mach-s3c24xx/Kconfig => mach-s3c/Kconfig.s3c24xx} (97%)
rename arch/arm/{mach-s3c64xx/Kconfig => mach-s3c/Kconfig.s3c64xx} (98%)
rename arch/arm/{plat-samsung => mach-s3c}/Makefile (62%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/Makefile.boot (100%)
rename arch/arm/{mach-s3c24xx/Makefile => mach-s3c/Makefile.s3c24xx} (81%)
rename arch/arm/{mach-s3c64xx/Makefile => mach-s3c/Makefile.s3c64xx} (56%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/adc-core.h (100%)
rename arch/arm/{plat-samsung => mach-s3c}/adc.c (99%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h (100%)
rename arch/arm/{mach-s3c64xx/ata-core.h => mach-s3c/ata-core-s3c64xx.h} (78%)
rename arch/arm/{mach-s3c64xx/backlight.h => mach-s3c/backlight-s3c64xx.h} (78%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/bast-ide.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/bast-irq.c (95%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/bast.h (100%)
rename arch/arm/{mach-s3c24xx/common-smdk.c => mach-s3c/common-smdk-s3c24xx.c} (96%)
rename arch/arm/{mach-s3c24xx/common-smdk.h => mach-s3c/common-smdk-s3c24xx.h} (100%)
rename arch/arm/{plat-samsung => mach-s3c}/cpu.c (62%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/cpu.h (89%)
rename arch/arm/{mach-s3c24xx/cpufreq-utils.c => mach-s3c/cpufreq-utils-s3c24xx.c} (68%)
rename arch/arm/{mach-s3c64xx/cpuidle.c => mach-s3c/cpuidle-s3c64xx.c} (92%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/crag6410.h (95%)
rename arch/arm/{mach-s3c64xx/dev-audio.c => mach-s3c/dev-audio-s3c64xx.c} (97%)
rename arch/arm/{mach-s3c64xx/dev-backlight.c => mach-s3c/dev-backlight-s3c64xx.c} (98%)
rename arch/arm/{mach-s3c64xx/dev-uart.c => mach-s3c/dev-uart-s3c64xx.c} (95%)
rename arch/arm/{plat-samsung => mach-s3c}/dev-uart.c (97%)
rename arch/arm/{plat-samsung => mach-s3c}/devs.c (96%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/devs.h (100%)
rename arch/arm/{mach-s3c24xx/include/mach/dma.h => mach-s3c/dma-s3c24xx.h} (100%)
rename arch/arm/{mach-s3c64xx/include/mach/dma.h => mach-s3c/dma-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/dma.h
rename arch/arm/{mach-s3c24xx/fb-core.h => mach-s3c/fb-core-s3c24xx.h} (78%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/fb.h (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg-helpers.h (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg.h (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-core.h (99%)
rename arch/arm/{mach-s3c24xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung-s3c24xx.h} (99%)
rename arch/arm/{mach-s3c64xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung-s3c64xx.h} (100%)
rename arch/arm/{plat-samsung => mach-s3c}/gpio-samsung.c (99%)
create mode 100644 arch/arm/mach-s3c/gpio-samsung.h
rename arch/arm/{mach-s3c24xx => mach-s3c}/gta02.h (94%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940-bluetooth.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h (100%)
rename arch/arm/{mach-s3c24xx/include/mach/hardware.h => mach-s3c/hardware-s3c24xx.h} (54%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/iic-core.h (100%)
create mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h
create mode 100644 arch/arm/mach-s3c/include/mach/io.h
rename arch/arm/{mach-s3c24xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3c24xx.h} (100%)
rename arch/arm/{mach-s3c64xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/include/mach/irqs.h
rename arch/arm/{plat-samsung/include/plat => mach-s3c/include/mach}/map-base.h (100%)
rename arch/arm/{plat-samsung => mach-s3c}/init.c (98%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/iotiming-s3c2410.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/iotiming-s3c2412.c (98%)
rename arch/arm/{mach-s3c24xx/irq-pm.c => mach-s3c/irq-pm-s3c24xx.c} (93%)
rename arch/arm/{mach-s3c64xx/irq-pm.c => mach-s3c/irq-pm-s3c64xx.c} (97%)
create mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c
rename drivers/spi/spi-s3c24xx-fiq.S => arch/arm/mach-s3c/irq-s3c24xx-fiq.S (94%)
rename {drivers/irqchip => arch/arm/mach-s3c}/irq-s3c24xx.c (99%)
rename arch/arm/{mach-s3c64xx/irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/keypad.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-amlm5900.c (83%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-anubis.c (97%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-anw6410.c (93%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-at2440evb.c (87%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-bast.c (97%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-crag6410-module.c (98%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-crag6410.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-gta02.c (92%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-h1940.c (94%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-hmt.c (95%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-jive.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-mini2440.c (94%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-mini6410.c (95%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-n30.c (94%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-ncp.c (87%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-nexcoder.c (90%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-osiris-dvs.c (98%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-osiris.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-otom.c (88%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-qt2410.c (88%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-real6410.c (95%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-rx1950.c (94%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-rx3715.c (89%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-s3c2416-dt.c (92%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-s3c64xx-dt.c (70%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.c (96%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.h (100%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq5.c (91%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq7.c (92%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2410.c (86%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2413.c (86%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2416.c (93%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2440.c (87%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2443.c (90%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smdk6400.c (87%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smdk6410.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-tct_hammer.c (81%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-vr1000.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-vstms.c (88%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/map-s3c.h (87%)
rename arch/arm/{mach-s3c24xx/include/mach/map.h => mach-s3c/map-s3c24xx.h} (97%)
rename arch/arm/{mach-s3c64xx/include/mach/map.h => mach-s3c/map-s3c64xx.h} (98%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/map-s5p.h (85%)
create mode 100644 arch/arm/mach-s3c/map.h
rename arch/arm/{mach-s3c24xx/nand-core.h => mach-s3c/nand-core-s3c24xx.h} (77%)
rename arch/arm/{mach-s3c64xx/onenand-core.h => mach-s3c/onenand-core-s3c64xx.h} (82%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/otom.h (100%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/pl080.c (98%)
rename arch/arm/{plat-samsung => mach-s3c}/platformdata.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2410.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2440-12000000.c (97%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2440-16934400.c (98%)
rename arch/arm/{plat-samsung => mach-s3c}/pm-common.c (95%)
create mode 100644 arch/arm/mach-s3c/pm-common.h
rename arch/arm/{mach-s3c24xx/include/mach/pm-core.h => mach-s3c/pm-core-s3c24xx.h} (94%)
rename arch/arm/{mach-s3c64xx/include/mach/pm-core.h => mach-s3c/pm-core-s3c64xx.h} (58%)
create mode 100644 arch/arm/mach-s3c/pm-core.h
rename arch/arm/{plat-samsung => mach-s3c}/pm-gpio.c (99%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-h1940.S (80%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2410.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2412.c (94%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2416.c (95%)
rename arch/arm/{mach-s3c24xx/pm.c => mach-s3c/pm-s3c24xx.c} (93%)
rename arch/arm/{mach-s3c64xx/pm.c => mach-s3c/pm-s3c64xx.c} (81%)
rename arch/arm/{plat-samsung => mach-s3c}/pm.c (94%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pm.h (98%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pwm-core.h (100%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-adc.h (100%)
rename arch/arm/{mach-s3c24xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c24xx.h} (99%)
rename arch/arm/{mach-s3c64xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/regs-clock.h
rename arch/arm/{mach-s3c24xx/regs-dsc.h => mach-s3c/regs-dsc-s3c24xx.h} (77%)
rename arch/arm/{mach-s3c64xx/regs-gpio-memport.h => mach-s3c/regs-gpio-memport-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c24xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c24xx.h} (99%)
rename arch/arm/{mach-s3c64xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/regs-gpio.h
rename arch/arm/{mach-s3c24xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c24xx.h} (98%)
rename arch/arm/{mach-s3c64xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c64xx.h} (100%)
create mode 100644 arch/arm/mach-s3c/regs-irq.h
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-irqtype.h (100%)
rename arch/arm/{mach-s3c24xx/regs-mem.h => mach-s3c/regs-mem-s3c24xx.h} (98%)
rename arch/arm/{mach-s3c64xx/regs-modem.h => mach-s3c/regs-modem-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c24xx/include/mach => mach-s3c}/regs-s3c2443-clock.h (81%)
rename arch/arm/{mach-s3c64xx/regs-srom.h => mach-s3c/regs-srom-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c64xx/regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c64xx/regs-syscon-power.h => mach-s3c/regs-syscon-power-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c64xx/regs-usb-hsotg-phy.h => mach-s3c/regs-usb-hsotg-phy-s3c64xx.h} (100%)
rename arch/arm/{mach-s3c24xx/include/mach/rtc-core.h => mach-s3c/rtc-core-s3c24xx.h} (81%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2410.c (88%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412-power.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412.c (92%)
rename arch/arm/{mach-s3c24xx/include/mach => mach-s3c}/s3c2412.h (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2416.c (84%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2440.c (85%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2442.c (82%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2443.c (83%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c244x.c (90%)
rename arch/arm/{mach-s3c24xx/common.c => mach-s3c/s3c24xx.c} (97%)
rename arch/arm/{mach-s3c24xx/common.h => mach-s3c/s3c24xx.h} (85%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/s3c6400.c (88%)
rename arch/arm/{mach-s3c64xx => mach-s3c}/s3c6410.c (87%)
rename arch/arm/{mach-s3c64xx/common.c => mach-s3c/s3c64xx.c} (91%)
rename arch/arm/{mach-s3c64xx/common.h => mach-s3c/s3c64xx.h} (80%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/sdhci.h (99%)
rename arch/arm/{mach-s3c64xx/setup-fb-24bpp.c => mach-s3c/setup-fb-24bpp-s3c64xx.c} (86%)
rename arch/arm/{mach-s3c24xx/setup-i2c.c => mach-s3c/setup-i2c-s3c24xx.c} (79%)
rename arch/arm/{mach-s3c64xx/setup-i2c0.c => mach-s3c/setup-i2c0-s3c64xx.c} (90%)
rename arch/arm/{mach-s3c64xx/setup-i2c1.c => mach-s3c/setup-i2c1-s3c64xx.c} (90%)
rename arch/arm/{mach-s3c64xx/setup-ide.c => mach-s3c/setup-ide-s3c64xx.c} (89%)
rename arch/arm/{mach-s3c64xx/setup-keypad.c => mach-s3c/setup-keypad-s3c64xx.c} (86%)
rename arch/arm/{mach-s3c24xx/setup-sdhci-gpio.c => mach-s3c/setup-sdhci-gpio-s3c24xx.c} (89%)
rename arch/arm/{mach-s3c64xx/setup-sdhci-gpio.c => mach-s3c/setup-sdhci-gpio-s3c64xx.c} (95%)
rename arch/arm/{mach-s3c24xx/setup-spi.c => mach-s3c/setup-spi-s3c24xx.c} (85%)
rename arch/arm/{mach-s3c64xx/setup-spi.c => mach-s3c/setup-spi-s3c64xx.c} (83%)
rename arch/arm/{mach-s3c24xx/setup-ts.c => mach-s3c/setup-ts-s3c24xx.c} (81%)
rename arch/arm/{mach-s3c64xx/setup-usb-phy.c => mach-s3c/setup-usb-phy-s3c64xx.c} (92%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-audio.c (86%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-nor.c (98%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-pm.c (91%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-usb.c (96%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/sleep-s3c2410.S (90%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/sleep-s3c2412.S (93%)
rename arch/arm/{mach-s3c24xx/sleep.S => mach-s3c/sleep-s3c24xx.S} (92%)
rename arch/arm/{mach-s3c64xx/sleep.S => mach-s3c/sleep-s3c64xx.S} (97%)
rename arch/arm/{mach-s3c24xx/spi-core.h => mach-s3c/spi-core-s3c24xx.h} (81%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/usb-phy.h (100%)
rename arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h (100%)
rename arch/arm/{plat-samsung => mach-s3c}/wakeup-mask.c (94%)
rename arch/arm/{plat-samsung/include/plat => mach-s3c}/wakeup-mask.h (100%)
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/fb.h
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/io.h
delete mode 100644 arch/arm/mach-s3c24xx/setup-camif.c
delete mode 100644 arch/arm/mach-s3c64xx/include/mach/hardware.h
delete mode 100644 arch/arm/mach-s3c64xx/watchdog-reset.h
delete mode 100644 arch/arm/plat-samsung/include/plat/samsung-time.h
delete mode 100644 arch/arm/plat-samsung/watchdog-reset.c
rename arch/arm/plat-samsung/pm-check.c => drivers/soc/samsung/s3c-pm-check.c (99%)
rename arch/arm/plat-samsung/pm-debug.c => drivers/soc/samsung/s3c-pm-debug.c (78%)
rename arch/arm/plat-samsung/include/plat/regs-spi.h => drivers/spi/spi-s3c24xx-regs.h (89%)
rename arch/arm/plat-samsung/include/plat/regs-udc.h => drivers/usb/gadget/udc/s3c2410_udc_regs.h (100%)
rename arch/arm/mach-s3c24xx/include/mach/regs-lcd.h => drivers/video/fbdev/s3c2410fb-regs-lcd.h (84%)
create mode 100644 include/linux/clk/samsung.h
create mode 100644 include/linux/platform_data/clk-s3c2410.h
rename {arch/arm/plat-samsung/include/plat => include/linux/platform_data}/fb-s3c2410.h (57%)
rename arch/arm/plat-samsung/include/plat/adc.h => include/linux/soc/samsung/s3c-adc.h (85%)
rename arch/arm/plat-samsung/include/plat/cpu-freq.h => include/linux/soc/samsung/s3c-cpu-freq.h (97%)
rename arch/arm/plat-samsung/include/plat/cpu-freq-core.h => include/linux/soc/samsung/s3c-cpufreq-core.h (95%)
rename arch/arm/plat-samsung/include/plat/pm-common.h => include/linux/soc/samsung/s3c-pm.h (55%)
rename drivers/spi/spi-s3c24xx-fiq.h => include/linux/spi/s3c24xx-fiq.h (66%)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 3/5] ARM: SoC-related driver updates
2020-10-23 22:31 ` Olof Johansson
@ 2020-10-23 22:31 ` Olof Johansson
-1 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, arm, soc, linux-kernel, Olof Johansson
Various driver updates for platforms. A bulk of this is smaller fixes or
cleanups, but some of the new material this time around is:
- Support for Nvidia Tegra234 SoC
- Ring accelerator support for TI AM65x
- PRUSS driver for TI platforms
- Renesas support for R-Car V3U SoC
- Reset support for Cortex-M4 processor on i.MX8MQ
There are also new socinfo entries for a handful of different SoCs
and platforms.
Conflicts:
drivers/reset/reset-imx7.c:
Add/change: Keep new case, remove fallthrough comments
----------------------------------------------------------------
The following changes since commit 7da6ec9d4d45cceffd541dc1dba66fa76eb78353:
Merge tag 'armsoc-soc' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers
for you to fetch changes up to 9f7f26930035f557838e215797cb620b563b98ab:
Merge tag 'v5.9-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
----------------------------------------------------------------
Alain Volmat (1):
reset: sti: reset-syscfg: fix struct description warnings
Alex Dewar (1):
memory: brcmstb_dpfe: Fix memory leak
Anson Huang (2):
soc: imx: gpcv2: Use dev_err_probe() to simplify error handling
reset: imx7: Support module build
Cedric Neveux (1):
driver: tee: Handle NULL pointer indication from client
Cristian Marussi (2):
firmware: arm_scmi: Add system power protocol support
firmware: arm_scmi: Add SCMI device for system power protocol
Dan Carpenter (2):
memory: omap-gpmc: Fix a couple off by ones
memory: emif: Remove bogus debugfs error handling
Dennis YC Hsieh (9):
soc: mediatek: cmdq: add address shift in jump
soc: mediatek: cmdq: add write_s function
soc: mediatek: cmdq: add write_s_mask function
soc: mediatek: cmdq: add read_s function
soc: mediatek: cmdq: add write_s value function
soc: mediatek: cmdq: add write_s_mask value function
soc: mediatek: cmdq: add jump function
soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
drm/mediatek: reduce clear event
Douglas Anderson (2):
soc: qcom: socinfo: add SC7180 entry to soc_id array
soc: qcom-geni-se: Don't use relaxed writes when writing commands
Fabien Parent (2):
dt-bindings: memory: mediatek: Add binding for MT8167 SMI
memory: mtk-smi: add support for MT8167
Florian Fainelli (8):
bus: brcmstb_gisb: Shorten prints
soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165
soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2
soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines
dt-bindings: bus: Document breakpoint interrupt for gisb-arb
bus: brcmstb_gisb: Add support for breakpoint interrupts
Geert Uytterhoeven (1):
Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into renesas-drivers-for-v5.10
Grygorii Strashko (2):
soc: ti: k3: ringacc: add am65x sr2.0 support
bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk
Grzegorz Jaszczyk (3):
dt-bindings: soc: ti: Add TI PRUSS bindings
dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes
soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX
Jason Yan (2):
soc: sunxi: sram: remove unneeded semicolon
soc: fsl: dpio: remove set but not used 'addr_cena'
John Hubbard (1):
tee: convert get_user_pages() --> pin_user_pages()
Jorge Ramirez-Ortiz (2):
drivers: optee: allow op-tee to access devices on the i2c bus
drivers: optee: fix i2c build issue
Kathiravan T (1):
soc: qcom: socinfo: add soc id for IPQ6018
Kevin Hilman (1):
soc: amlogic: pm-domains: use always-on flag
Konrad Dybcio (1):
soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs
Krzysztof Kozlowski (22):
memory: samsung: exynos5422-dmc: Document mutex scope
memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion
memory: omap-gpmc: remove unused file-scope phys_base and mem_size
memory: omap-gpmc: return meaningful error codes in gpmc_cs_set_timings()
memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety
memory: omap-gpmc: use WARN() instead of BUG() on wrong free
memory: omap-gpmc: consistently use !res for NULL checks
memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO
memory: tegra: tegra210-emc: fix indentation
memory: brcmstb_dpfe: add separate entry for compile test
memory: Enable compile testing for most of the drivers
memory: samsung: exynos5422-dmc: rename timing register fields variables
memory: samsung: exynos5422-dmc: remove unused exynos5_dmc members
memory: samsung: exynos5422-dmc: add missing and fix kerneldoc
memory: brcmstb_dpfe: Simplify with dev_err_probe()
memory: tegra186-emc: Simplify with dev_err_probe()
memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
memory: omap-gpmc: Fix compile test on SPARC
Add missing '#' to fix schema errors:
soc: fsl: qbman: Fix return value on success
reset: Fix and extend kerneldoc
soc: mediatek: mtk-infracfg: Fix kerneldoc
Kuninori Morimoto (4):
soc: renesas: Use menu for Renesas SoC
soc: renesas: Align driver description titles
soc: renesas: Use ARM32/ARM64 for menu description
soc: renesas: Sort driver description title
Li Yang (1):
soc: fsl: qman: fix -Wpacked-not-aligned warnings
Liu Shixin (1):
soc: fsl: qman: convert to use be32_add_cpu()
Lukasz Luba (1):
memory: samsung: exynos5422-dmc: Additional locking for 'curr_rate'
Markus Mayer (1):
memory: brcmstb_dpfe: fix array index out of bounds
Neil Armstrong (2):
dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings
soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs
Nicolin Chen (1):
memory: tegra: Correct shift value of apew
Olof Johansson (21):
Merge tag 'optee-i2c-for-v5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tee-memref-null-for-v5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tee-pin-user-pages-for-5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'optee-i2c-fix-for-v5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'renesas-drivers-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
Merge tag 'memory-controller-drv-5.10' of https://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers
Merge tag 'arm-soc/for-5.10/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
Merge tag 'scmi-updates-5.10' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers
Merge tag 'renesas-drivers-for-v5.10-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
Merge tag 'tee-dev-cleanup-for-v5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tegra-for-5.10-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.10-firmware' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'drivers_soc_for_5.10' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers
Merge tag 'sunxi-drivers-for-5.10-1' of https://git.kernel.org/.../sunxi/linux into arm/drivers
Merge tag 'imx-drivers-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/drivers
Merge tag 'soc-fsl-next-v5.10' of git://git.kernel.org/.../leo/linux into arm/drivers
Merge tag 'qcom-drivers-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/drivers
Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
Merge tag 'reset-for-v5.10' of git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag 'memory-controller-drv-5.10-2' of https://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers
Merge tag 'v5.9-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers
Peng Fan (3):
firmware: imx: scu-pd: ignore power domain not owned
dt-bindings: reset: imx8mq: add m4 reset
reset: imx7: add the cm4 reset for i.MX8MQ
Peter Ujfalusi (2):
soc: ti: k3-socinfo: Add entry for J7200
dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request
Qilong Zhang (1):
soc: qcom: llcc: use devm_platform_ioremap_resource_byname()
Qinglang Miao (3):
memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE
memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE
soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE
Rikard Falkeborn (3):
cpufreq: arm_scmi: Constify scmi_perf_ops pointers
firmware: arm_scmi: Constify ops pointers in scmi_handle
firmware: arm_scmi: Constify static scmi-ops
Sai Krishna Potthuri (2):
dt-bindings: reset: Updated binding for Versal reset driver
reset: reset-zynqmp: Added support for Versal platform
Sibi Sankar (1):
soc: qcom: apr: Fixup the error displayed on lookup failure
Stephen Boyd (1):
soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free
Sudeep Holla (7):
firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
firmware: smccc: Export both smccc functions
firmware: arm_scmi: Move scmi bus init and exit calls into the driver
firmware: arm_scmi: Move scmi protocols registration into the driver
firmware: arm_scmi: Enable building as a single module
tee: replace cdev_add + device_add with cdev_device_add
tee: avoid explicit sysfs_create/delete_group by initialising dev->groups
Suman Anna (6):
soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs
soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs
Tero Kristo (2):
soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one
firmware: ti_sci: allow frequency change for disabled clocks by default
Thierry Reding (9):
memory: tegra: Remove GPU from DRM IOMMU group
soc/tegra: fuse: Extract tegra_get_platform()
soc/tegra: fuse: Implement tegra_is_silicon()
soc/tegra: fuse: Add Tegra234 support
soc/tegra: misc: Add Tegra234 support
soc/tegra: pmc: Reorder reset sources/levels definitions
soc/tegra: pmc: Add Tegra234 support
Merge branch 'for-5.10/soc' into for-5.10/firmware
firmware: tegra: Enable BPMP support on Tegra234
Wang Hai (1):
soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk
Ye Bin (1):
memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation
Yoshihiro Shimoda (3):
soc: renesas: Identify R-Car V3U
soc: renesas: rcar-rst: Add support for R-Car V3U
soc: renesas: r8a779a0-sysc: Add r8a779a0 support
YueHaibing (2):
memory: omap-gpmc: Fix build error without CONFIG_OF
memory: omap-gpmc: Fix -Wunused-function warnings
Álvaro Fernández Rojas (9):
dt-bindings: soc: brcm: add BCM63xx power domain binding
MIPS: BMIPS: add BCM6328 power domain definitions
MIPS: BMIPS: add BCM6362 power domain definitions
MIPS: BMIPS: add BCM63268 power domain definitions
MIPS: BMIPS: add BCM6318 power domain definitions
soc: bcm: add BCM63xx power domain driver
MIPS: BMIPS: dts: add BCM6328 power domain support
MIPS: BMIPS: dts: add BCM6362 power domain support
MIPS: BMIPS: dts: add BCM63268 power domain support
.../devicetree/bindings/bus/brcm,gisb-arb.txt | 3 +-
.../memory-controllers/mediatek,smi-common.txt | 3 +-
.../memory-controllers/mediatek,smi-larb.txt | 3 +-
.../bindings/power/amlogic,meson-ee-pwrc.yaml | 23 +-
.../bindings/power/brcm,bcm63xx-power.yaml | 44 ++
.../bindings/reset/xlnx,zynqmp-reset.txt | 11 +-
.../devicetree/bindings/soc/ti/k3-ringacc.yaml | 6 -
.../devicetree/bindings/soc/ti/ti,pruss.yaml | 439 ++++++++++++++++++
MAINTAINERS | 1 +
arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 +
arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 +
arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 +
drivers/bus/brcmstb_gisb.c | 100 ++++-
drivers/cpufreq/scmi-cpufreq.c | 6 +-
drivers/dma/ti/k3-udma-glue.c | 2 +-
drivers/firmware/Kconfig | 2 +-
drivers/firmware/Makefile | 2 +-
drivers/firmware/arm_scmi/Makefile | 6 +-
drivers/firmware/arm_scmi/bus.c | 6 +-
drivers/firmware/arm_scmi/clock.c | 9 +-
drivers/firmware/arm_scmi/common.h | 26 +-
drivers/firmware/arm_scmi/driver.c | 31 +-
drivers/firmware/arm_scmi/mailbox.c | 4 +-
drivers/firmware/arm_scmi/notify.c | 2 +-
drivers/firmware/arm_scmi/perf.c | 9 +-
drivers/firmware/arm_scmi/power.c | 9 +-
drivers/firmware/arm_scmi/reset.c | 9 +-
drivers/firmware/arm_scmi/sensors.c | 9 +-
drivers/firmware/arm_scmi/smc.c | 2 +-
drivers/firmware/arm_scmi/system.c | 131 ++++++
drivers/firmware/imx/scu-pd.c | 4 +
drivers/firmware/smccc/smccc.c | 2 +
drivers/firmware/tegra/bpmp.c | 3 +-
drivers/firmware/ti_sci.c | 6 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +-
drivers/mailbox/tegra-hsp.c | 9 +-
drivers/memory/Kconfig | 52 ++-
drivers/memory/Makefile | 2 +-
drivers/memory/brcmstb_dpfe.c | 46 +-
drivers/memory/emif.c | 55 +--
drivers/memory/fsl-corenet-cf.c | 6 +-
drivers/memory/mtk-smi.c | 23 +
drivers/memory/omap-gpmc.c | 272 ++++++-----
drivers/memory/renesas-rpc-if.c | 4 +-
drivers/memory/samsung/exynos5422-dmc.c | 108 +++--
drivers/memory/tegra/tegra124-emc.c | 14 +-
drivers/memory/tegra/tegra124.c | 1 -
drivers/memory/tegra/tegra186-emc.c | 10 +-
drivers/memory/tegra/tegra210-emc-cc-r21021.c | 3 +-
drivers/memory/tegra/tegra210.c | 2 +-
drivers/reset/Kconfig | 5 +-
drivers/reset/core.c | 3 +-
drivers/reset/reset-imx7.c | 13 +-
drivers/reset/reset-zynqmp.c | 50 ++-
drivers/reset/sti/reset-syscfg.c | 7 +-
drivers/soc/amlogic/meson-ee-pwrc.c | 30 +-
drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 4 +-
drivers/soc/bcm/Kconfig | 10 +
drivers/soc/bcm/Makefile | 1 +
drivers/soc/bcm/bcm63xx/Kconfig | 12 +
drivers/soc/bcm/bcm63xx/Makefile | 2 +
drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 378 ++++++++++++++++
drivers/soc/bcm/brcmstb/biuctrl.c | 105 ++++-
drivers/soc/fsl/dpio/qbman-portal.c | 2 -
drivers/soc/fsl/qbman/bman.c | 2 +-
drivers/soc/fsl/qbman/qman_test_api.c | 2 +-
drivers/soc/fsl/qe/ucc.c | 2 +-
drivers/soc/imx/gpcv2.c | 15 +-
drivers/soc/mediatek/mtk-cmdq-helper.c | 113 ++++-
drivers/soc/mediatek/mtk-infracfg.c | 4 +-
drivers/soc/qcom/apr.c | 2 +-
drivers/soc/qcom/llcc-qcom.c | 7 +-
drivers/soc/qcom/rpmh-internal.h | 4 +
drivers/soc/qcom/rpmh-rsc.c | 115 +++--
drivers/soc/qcom/socinfo.c | 5 +
drivers/soc/renesas/Kconfig | 354 ++++++++-------
drivers/soc/renesas/Makefile | 1 +
drivers/soc/renesas/r8a779a0-sysc.c | 448 +++++++++++++++++++
drivers/soc/renesas/rcar-rst.c | 6 +
drivers/soc/renesas/renesas-soc.c | 8 +
drivers/soc/sunxi/sunxi_sram.c | 2 +-
drivers/soc/tegra/fuse/fuse-tegra.c | 8 +-
drivers/soc/tegra/fuse/fuse-tegra30.c | 30 ++
drivers/soc/tegra/fuse/fuse.h | 10 +-
drivers/soc/tegra/fuse/tegra-apbmisc.c | 26 ++
drivers/soc/tegra/pmc.c | 146 ++++--
drivers/soc/ti/Kconfig | 11 +
drivers/soc/ti/Makefile | 1 +
drivers/soc/ti/k3-ringacc.c | 33 +-
drivers/soc/ti/k3-socinfo.c | 1 +
drivers/soc/ti/knav_dma.c | 16 +-
drivers/soc/ti/knav_qmss_queue.c | 14 +-
drivers/soc/ti/pruss.c | 354 +++++++++++++++
drivers/soc/ti/ti_sci_pm_domains.c | 251 +++++------
drivers/tee/optee/core.c | 7 +
drivers/tee/optee/optee_msg.h | 21 +
drivers/tee/optee/optee_private.h | 1 +
drivers/tee/optee/optee_smc.h | 3 +
drivers/tee/optee/rpc.c | 95 ++++
drivers/tee/tee_core.c | 89 ++--
drivers/tee/tee_shm.c | 32 +-
include/dt-bindings/power/meson-axg-power.h | 14 +
include/dt-bindings/reset/imx8mq-reset.h | 5 +-
include/dt-bindings/reset/xlnx-versal-resets.h | 105 +++++
include/dt-bindings/soc/bcm6318-pm.h | 17 +
include/dt-bindings/soc/bcm63268-pm.h | 21 +
include/dt-bindings/soc/bcm6328-pm.h | 17 +
include/dt-bindings/soc/bcm6362-pm.h | 21 +
include/linux/mailbox/mtk-cmdq-mailbox.h | 6 +-
include/linux/pruss_driver.h | 54 +++
include/linux/qcom-geni-se.h | 4 +-
include/linux/scmi_protocol.h | 32 +-
include/linux/soc/mediatek/mtk-cmdq.h | 93 +++-
include/linux/tee_drv.h | 3 +
include/soc/fsl/qman.h | 4 +-
include/soc/tegra/fuse.h | 3 +
include/uapi/linux/tee.h | 13 +
117 files changed, 3901 insertions(+), 912 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/brcm,bcm63xx-power.yaml
create mode 100644 Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
create mode 100644 drivers/firmware/arm_scmi/system.c
create mode 100644 drivers/soc/bcm/bcm63xx/Kconfig
create mode 100644 drivers/soc/bcm/bcm63xx/Makefile
create mode 100644 drivers/soc/bcm/bcm63xx/bcm63xx-power.c
create mode 100644 drivers/soc/renesas/r8a779a0-sysc.c
create mode 100644 drivers/soc/ti/pruss.c
create mode 100644 include/dt-bindings/power/meson-axg-power.h
create mode 100644 include/dt-bindings/reset/xlnx-versal-resets.h
create mode 100644 include/dt-bindings/soc/bcm6318-pm.h
create mode 100644 include/dt-bindings/soc/bcm63268-pm.h
create mode 100644 include/dt-bindings/soc/bcm6328-pm.h
create mode 100644 include/dt-bindings/soc/bcm6362-pm.h
create mode 100644 include/linux/pruss_driver.h
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 3/5] ARM: SoC-related driver updates
@ 2020-10-23 22:31 ` Olof Johansson
0 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel
Various driver updates for platforms. A bulk of this is smaller fixes or
cleanups, but some of the new material this time around is:
- Support for Nvidia Tegra234 SoC
- Ring accelerator support for TI AM65x
- PRUSS driver for TI platforms
- Renesas support for R-Car V3U SoC
- Reset support for Cortex-M4 processor on i.MX8MQ
There are also new socinfo entries for a handful of different SoCs
and platforms.
Conflicts:
drivers/reset/reset-imx7.c:
Add/change: Keep new case, remove fallthrough comments
----------------------------------------------------------------
The following changes since commit 7da6ec9d4d45cceffd541dc1dba66fa76eb78353:
Merge tag 'armsoc-soc' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers
for you to fetch changes up to 9f7f26930035f557838e215797cb620b563b98ab:
Merge tag 'v5.9-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
----------------------------------------------------------------
Alain Volmat (1):
reset: sti: reset-syscfg: fix struct description warnings
Alex Dewar (1):
memory: brcmstb_dpfe: Fix memory leak
Anson Huang (2):
soc: imx: gpcv2: Use dev_err_probe() to simplify error handling
reset: imx7: Support module build
Cedric Neveux (1):
driver: tee: Handle NULL pointer indication from client
Cristian Marussi (2):
firmware: arm_scmi: Add system power protocol support
firmware: arm_scmi: Add SCMI device for system power protocol
Dan Carpenter (2):
memory: omap-gpmc: Fix a couple off by ones
memory: emif: Remove bogus debugfs error handling
Dennis YC Hsieh (9):
soc: mediatek: cmdq: add address shift in jump
soc: mediatek: cmdq: add write_s function
soc: mediatek: cmdq: add write_s_mask function
soc: mediatek: cmdq: add read_s function
soc: mediatek: cmdq: add write_s value function
soc: mediatek: cmdq: add write_s_mask value function
soc: mediatek: cmdq: add jump function
soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
drm/mediatek: reduce clear event
Douglas Anderson (2):
soc: qcom: socinfo: add SC7180 entry to soc_id array
soc: qcom-geni-se: Don't use relaxed writes when writing commands
Fabien Parent (2):
dt-bindings: memory: mediatek: Add binding for MT8167 SMI
memory: mtk-smi: add support for MT8167
Florian Fainelli (8):
bus: brcmstb_gisb: Shorten prints
soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165
soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2
soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines
dt-bindings: bus: Document breakpoint interrupt for gisb-arb
bus: brcmstb_gisb: Add support for breakpoint interrupts
Geert Uytterhoeven (1):
Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into renesas-drivers-for-v5.10
Grygorii Strashko (2):
soc: ti: k3: ringacc: add am65x sr2.0 support
bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk
Grzegorz Jaszczyk (3):
dt-bindings: soc: ti: Add TI PRUSS bindings
dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes
soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX
Jason Yan (2):
soc: sunxi: sram: remove unneeded semicolon
soc: fsl: dpio: remove set but not used 'addr_cena'
John Hubbard (1):
tee: convert get_user_pages() --> pin_user_pages()
Jorge Ramirez-Ortiz (2):
drivers: optee: allow op-tee to access devices on the i2c bus
drivers: optee: fix i2c build issue
Kathiravan T (1):
soc: qcom: socinfo: add soc id for IPQ6018
Kevin Hilman (1):
soc: amlogic: pm-domains: use always-on flag
Konrad Dybcio (1):
soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs
Krzysztof Kozlowski (22):
memory: samsung: exynos5422-dmc: Document mutex scope
memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion
memory: omap-gpmc: remove unused file-scope phys_base and mem_size
memory: omap-gpmc: return meaningful error codes in gpmc_cs_set_timings()
memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety
memory: omap-gpmc: use WARN() instead of BUG() on wrong free
memory: omap-gpmc: consistently use !res for NULL checks
memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO
memory: tegra: tegra210-emc: fix indentation
memory: brcmstb_dpfe: add separate entry for compile test
memory: Enable compile testing for most of the drivers
memory: samsung: exynos5422-dmc: rename timing register fields variables
memory: samsung: exynos5422-dmc: remove unused exynos5_dmc members
memory: samsung: exynos5422-dmc: add missing and fix kerneldoc
memory: brcmstb_dpfe: Simplify with dev_err_probe()
memory: tegra186-emc: Simplify with dev_err_probe()
memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
memory: omap-gpmc: Fix compile test on SPARC
Add missing '#' to fix schema errors:
soc: fsl: qbman: Fix return value on success
reset: Fix and extend kerneldoc
soc: mediatek: mtk-infracfg: Fix kerneldoc
Kuninori Morimoto (4):
soc: renesas: Use menu for Renesas SoC
soc: renesas: Align driver description titles
soc: renesas: Use ARM32/ARM64 for menu description
soc: renesas: Sort driver description title
Li Yang (1):
soc: fsl: qman: fix -Wpacked-not-aligned warnings
Liu Shixin (1):
soc: fsl: qman: convert to use be32_add_cpu()
Lukasz Luba (1):
memory: samsung: exynos5422-dmc: Additional locking for 'curr_rate'
Markus Mayer (1):
memory: brcmstb_dpfe: fix array index out of bounds
Neil Armstrong (2):
dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings
soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs
Nicolin Chen (1):
memory: tegra: Correct shift value of apew
Olof Johansson (21):
Merge tag 'optee-i2c-for-v5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tee-memref-null-for-v5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tee-pin-user-pages-for-5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'optee-i2c-fix-for-v5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'renesas-drivers-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
Merge tag 'memory-controller-drv-5.10' of https://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers
Merge tag 'arm-soc/for-5.10/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
Merge tag 'scmi-updates-5.10' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers
Merge tag 'renesas-drivers-for-v5.10-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
Merge tag 'tee-dev-cleanup-for-v5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tegra-for-5.10-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.10-firmware' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'drivers_soc_for_5.10' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers
Merge tag 'sunxi-drivers-for-5.10-1' of https://git.kernel.org/.../sunxi/linux into arm/drivers
Merge tag 'imx-drivers-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/drivers
Merge tag 'soc-fsl-next-v5.10' of git://git.kernel.org/.../leo/linux into arm/drivers
Merge tag 'qcom-drivers-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/drivers
Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
Merge tag 'reset-for-v5.10' of git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag 'memory-controller-drv-5.10-2' of https://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers
Merge tag 'v5.9-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers
Peng Fan (3):
firmware: imx: scu-pd: ignore power domain not owned
dt-bindings: reset: imx8mq: add m4 reset
reset: imx7: add the cm4 reset for i.MX8MQ
Peter Ujfalusi (2):
soc: ti: k3-socinfo: Add entry for J7200
dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request
Qilong Zhang (1):
soc: qcom: llcc: use devm_platform_ioremap_resource_byname()
Qinglang Miao (3):
memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE
memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE
soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE
Rikard Falkeborn (3):
cpufreq: arm_scmi: Constify scmi_perf_ops pointers
firmware: arm_scmi: Constify ops pointers in scmi_handle
firmware: arm_scmi: Constify static scmi-ops
Sai Krishna Potthuri (2):
dt-bindings: reset: Updated binding for Versal reset driver
reset: reset-zynqmp: Added support for Versal platform
Sibi Sankar (1):
soc: qcom: apr: Fixup the error displayed on lookup failure
Stephen Boyd (1):
soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free
Sudeep Holla (7):
firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
firmware: smccc: Export both smccc functions
firmware: arm_scmi: Move scmi bus init and exit calls into the driver
firmware: arm_scmi: Move scmi protocols registration into the driver
firmware: arm_scmi: Enable building as a single module
tee: replace cdev_add + device_add with cdev_device_add
tee: avoid explicit sysfs_create/delete_group by initialising dev->groups
Suman Anna (6):
soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs
soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs
Tero Kristo (2):
soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one
firmware: ti_sci: allow frequency change for disabled clocks by default
Thierry Reding (9):
memory: tegra: Remove GPU from DRM IOMMU group
soc/tegra: fuse: Extract tegra_get_platform()
soc/tegra: fuse: Implement tegra_is_silicon()
soc/tegra: fuse: Add Tegra234 support
soc/tegra: misc: Add Tegra234 support
soc/tegra: pmc: Reorder reset sources/levels definitions
soc/tegra: pmc: Add Tegra234 support
Merge branch 'for-5.10/soc' into for-5.10/firmware
firmware: tegra: Enable BPMP support on Tegra234
Wang Hai (1):
soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk
Ye Bin (1):
memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation
Yoshihiro Shimoda (3):
soc: renesas: Identify R-Car V3U
soc: renesas: rcar-rst: Add support for R-Car V3U
soc: renesas: r8a779a0-sysc: Add r8a779a0 support
YueHaibing (2):
memory: omap-gpmc: Fix build error without CONFIG_OF
memory: omap-gpmc: Fix -Wunused-function warnings
Álvaro Fernández Rojas (9):
dt-bindings: soc: brcm: add BCM63xx power domain binding
MIPS: BMIPS: add BCM6328 power domain definitions
MIPS: BMIPS: add BCM6362 power domain definitions
MIPS: BMIPS: add BCM63268 power domain definitions
MIPS: BMIPS: add BCM6318 power domain definitions
soc: bcm: add BCM63xx power domain driver
MIPS: BMIPS: dts: add BCM6328 power domain support
MIPS: BMIPS: dts: add BCM6362 power domain support
MIPS: BMIPS: dts: add BCM63268 power domain support
.../devicetree/bindings/bus/brcm,gisb-arb.txt | 3 +-
.../memory-controllers/mediatek,smi-common.txt | 3 +-
.../memory-controllers/mediatek,smi-larb.txt | 3 +-
.../bindings/power/amlogic,meson-ee-pwrc.yaml | 23 +-
.../bindings/power/brcm,bcm63xx-power.yaml | 44 ++
.../bindings/reset/xlnx,zynqmp-reset.txt | 11 +-
.../devicetree/bindings/soc/ti/k3-ringacc.yaml | 6 -
.../devicetree/bindings/soc/ti/ti,pruss.yaml | 439 ++++++++++++++++++
MAINTAINERS | 1 +
arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 +
arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 +
arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 +
drivers/bus/brcmstb_gisb.c | 100 ++++-
drivers/cpufreq/scmi-cpufreq.c | 6 +-
drivers/dma/ti/k3-udma-glue.c | 2 +-
drivers/firmware/Kconfig | 2 +-
drivers/firmware/Makefile | 2 +-
drivers/firmware/arm_scmi/Makefile | 6 +-
drivers/firmware/arm_scmi/bus.c | 6 +-
drivers/firmware/arm_scmi/clock.c | 9 +-
drivers/firmware/arm_scmi/common.h | 26 +-
drivers/firmware/arm_scmi/driver.c | 31 +-
drivers/firmware/arm_scmi/mailbox.c | 4 +-
drivers/firmware/arm_scmi/notify.c | 2 +-
drivers/firmware/arm_scmi/perf.c | 9 +-
drivers/firmware/arm_scmi/power.c | 9 +-
drivers/firmware/arm_scmi/reset.c | 9 +-
drivers/firmware/arm_scmi/sensors.c | 9 +-
drivers/firmware/arm_scmi/smc.c | 2 +-
drivers/firmware/arm_scmi/system.c | 131 ++++++
drivers/firmware/imx/scu-pd.c | 4 +
drivers/firmware/smccc/smccc.c | 2 +
drivers/firmware/tegra/bpmp.c | 3 +-
drivers/firmware/ti_sci.c | 6 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +-
drivers/mailbox/tegra-hsp.c | 9 +-
drivers/memory/Kconfig | 52 ++-
drivers/memory/Makefile | 2 +-
drivers/memory/brcmstb_dpfe.c | 46 +-
drivers/memory/emif.c | 55 +--
drivers/memory/fsl-corenet-cf.c | 6 +-
drivers/memory/mtk-smi.c | 23 +
drivers/memory/omap-gpmc.c | 272 ++++++-----
drivers/memory/renesas-rpc-if.c | 4 +-
drivers/memory/samsung/exynos5422-dmc.c | 108 +++--
drivers/memory/tegra/tegra124-emc.c | 14 +-
drivers/memory/tegra/tegra124.c | 1 -
drivers/memory/tegra/tegra186-emc.c | 10 +-
drivers/memory/tegra/tegra210-emc-cc-r21021.c | 3 +-
drivers/memory/tegra/tegra210.c | 2 +-
drivers/reset/Kconfig | 5 +-
drivers/reset/core.c | 3 +-
drivers/reset/reset-imx7.c | 13 +-
drivers/reset/reset-zynqmp.c | 50 ++-
drivers/reset/sti/reset-syscfg.c | 7 +-
drivers/soc/amlogic/meson-ee-pwrc.c | 30 +-
drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 4 +-
drivers/soc/bcm/Kconfig | 10 +
drivers/soc/bcm/Makefile | 1 +
drivers/soc/bcm/bcm63xx/Kconfig | 12 +
drivers/soc/bcm/bcm63xx/Makefile | 2 +
drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 378 ++++++++++++++++
drivers/soc/bcm/brcmstb/biuctrl.c | 105 ++++-
drivers/soc/fsl/dpio/qbman-portal.c | 2 -
drivers/soc/fsl/qbman/bman.c | 2 +-
drivers/soc/fsl/qbman/qman_test_api.c | 2 +-
drivers/soc/fsl/qe/ucc.c | 2 +-
drivers/soc/imx/gpcv2.c | 15 +-
drivers/soc/mediatek/mtk-cmdq-helper.c | 113 ++++-
drivers/soc/mediatek/mtk-infracfg.c | 4 +-
drivers/soc/qcom/apr.c | 2 +-
drivers/soc/qcom/llcc-qcom.c | 7 +-
drivers/soc/qcom/rpmh-internal.h | 4 +
drivers/soc/qcom/rpmh-rsc.c | 115 +++--
drivers/soc/qcom/socinfo.c | 5 +
drivers/soc/renesas/Kconfig | 354 ++++++++-------
drivers/soc/renesas/Makefile | 1 +
drivers/soc/renesas/r8a779a0-sysc.c | 448 +++++++++++++++++++
drivers/soc/renesas/rcar-rst.c | 6 +
drivers/soc/renesas/renesas-soc.c | 8 +
drivers/soc/sunxi/sunxi_sram.c | 2 +-
drivers/soc/tegra/fuse/fuse-tegra.c | 8 +-
drivers/soc/tegra/fuse/fuse-tegra30.c | 30 ++
drivers/soc/tegra/fuse/fuse.h | 10 +-
drivers/soc/tegra/fuse/tegra-apbmisc.c | 26 ++
drivers/soc/tegra/pmc.c | 146 ++++--
drivers/soc/ti/Kconfig | 11 +
drivers/soc/ti/Makefile | 1 +
drivers/soc/ti/k3-ringacc.c | 33 +-
drivers/soc/ti/k3-socinfo.c | 1 +
drivers/soc/ti/knav_dma.c | 16 +-
drivers/soc/ti/knav_qmss_queue.c | 14 +-
drivers/soc/ti/pruss.c | 354 +++++++++++++++
drivers/soc/ti/ti_sci_pm_domains.c | 251 +++++------
drivers/tee/optee/core.c | 7 +
drivers/tee/optee/optee_msg.h | 21 +
drivers/tee/optee/optee_private.h | 1 +
drivers/tee/optee/optee_smc.h | 3 +
drivers/tee/optee/rpc.c | 95 ++++
drivers/tee/tee_core.c | 89 ++--
drivers/tee/tee_shm.c | 32 +-
include/dt-bindings/power/meson-axg-power.h | 14 +
include/dt-bindings/reset/imx8mq-reset.h | 5 +-
include/dt-bindings/reset/xlnx-versal-resets.h | 105 +++++
include/dt-bindings/soc/bcm6318-pm.h | 17 +
include/dt-bindings/soc/bcm63268-pm.h | 21 +
include/dt-bindings/soc/bcm6328-pm.h | 17 +
include/dt-bindings/soc/bcm6362-pm.h | 21 +
include/linux/mailbox/mtk-cmdq-mailbox.h | 6 +-
include/linux/pruss_driver.h | 54 +++
include/linux/qcom-geni-se.h | 4 +-
include/linux/scmi_protocol.h | 32 +-
include/linux/soc/mediatek/mtk-cmdq.h | 93 +++-
include/linux/tee_drv.h | 3 +
include/soc/fsl/qman.h | 4 +-
include/soc/tegra/fuse.h | 3 +
include/uapi/linux/tee.h | 13 +
117 files changed, 3901 insertions(+), 912 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/brcm,bcm63xx-power.yaml
create mode 100644 Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
create mode 100644 drivers/firmware/arm_scmi/system.c
create mode 100644 drivers/soc/bcm/bcm63xx/Kconfig
create mode 100644 drivers/soc/bcm/bcm63xx/Makefile
create mode 100644 drivers/soc/bcm/bcm63xx/bcm63xx-power.c
create mode 100644 drivers/soc/renesas/r8a779a0-sysc.c
create mode 100644 drivers/soc/ti/pruss.c
create mode 100644 include/dt-bindings/power/meson-axg-power.h
create mode 100644 include/dt-bindings/reset/xlnx-versal-resets.h
create mode 100644 include/dt-bindings/soc/bcm6318-pm.h
create mode 100644 include/dt-bindings/soc/bcm63268-pm.h
create mode 100644 include/dt-bindings/soc/bcm6328-pm.h
create mode 100644 include/dt-bindings/soc/bcm6362-pm.h
create mode 100644 include/linux/pruss_driver.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 4/5] ARM: Devicetree updates
2020-10-23 22:31 ` Olof Johansson
@ 2020-10-23 22:31 ` Olof Johansson
-1 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, arm, soc, linux-kernel, Olof Johansson
As usual, most of the changes are to devicetrees. Besides smaller fixes,
some refactorings and cleanups, some of the new platforms and chips
(or significant features) supported are below:
Broadcom boards:
- Cisco Meraki MR32 (BCM53016-based)
- BCM2711 (RPi4) display pipeline support
Actions Semi boards:
- Caninos Loucos Labrador SBC (S500-based)
- RoseapplePi SBC (S500-based)
Allwinner SoCs/boards:
- A100 SoC with Perf1 board
- Mali, DMA, Cetrus and IR support for R40 SoC
Amlogic boards:
- Libretch S905x CC V2 board
- Hardkernel ODROID-N2+ board
Aspeed boards/platforms:
- Wistron Mowgli (AST2500-based, Power9 OpenPower server)
- Facebook Wedge400 (AST2500-based, ToR switch)
Hisilicon SoC:
- SD5203 SoC
Nvidia boards:
- Tegra234 VDK, for pre-silicon Orin SoC
NXP i.MX boards:
- Librem 5 phone
- i.MX8MM DDR4 EVK
- Variscite VAR-SOM-MX8MN SoM
- Symphony board
- Tolino Shine 2 HD
- TQMa6 SoM
- Y Soft IOTA Orion
Rockchip boards:
- NanoPi R2S board
- A95X-Z2 board
- more Rock-Pi4 variants
STM32 boards:
- Odyssey SOM board (STM32MP157CAC-based)
- DH DRC02 board
Toshiba SoCs/boards:
- Visconti SoC and TPMV7708 board
Conflicts: None
----------------------------------------------------------------
The following changes since commit f9de8df76d9c61414d1fc8a13173ca59ef17d129:
Merge tag 'armsoc-drivers' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt
for you to fetch changes up to 098bfcec1bfc9c1f063b3702b1c209e15c603c76:
Merge tag 'visconti-initial-for-5.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt
----------------------------------------------------------------
Adam Ford (1):
ARM: dts: omap3: Add cpu trips and cooling map for omap34/36 families
Adrian Schmutzler (9):
ARM: dts: rockchip: replace status value "ok" by "okay"
arm64: dts: rockchip: replace status value "ok" by "okay"
arm64: dts: broadcom: replace status value "ok" by "okay"
ARM: dts: omap: replace status value "ok" by "okay"
ARM: dts: dra7xx: replace status value "ok" by "okay"
ARM: dts: am43xx: replace status value "ok" by "okay"
ARM: dts: NSP: replace status value "ok" by "okay"
arm64: dts: qcom: replace status value "ok" by "okay"
arm64: dts: hisilicon: replace status value "ok" by "okay"
Ahmad Fatoum (1):
ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC
Alex Ryabchenko (1):
arm: dts: mt7623: add lima related regulator
Alexander Kochetkov (1):
arm64: dts: allwinner: replace numerical constant with CCU_CLKX
Alexandre Belloni (5):
ARM: dts: at91: fix cpu node
ARM: dts: at91: fix sram nodes
ARM: dts: at91: move mmc pinctrl-names property to board dts
ARM: dts: at91: add unit-address to memory node
ARM: dts: at91: sama5d2: add missing flexcom spi node properties
Alexandre Torgue (1):
ARM: dts: stm32: add arm-pmu node on stm32mp15
Amit Kucheria (1):
arm64: dts: qcom: sm8250: Add thermal zones and throttling support
Amit Pundir (1):
arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium)
Amit Singh Tomar (2):
arm64: dts: actions: limit address range for pinctrl node
arm64: dts: actions: Add DMA Controller for S700
Andre Przywara (14):
arm64: dts: broadcom: Fix SP805 clock-names
arm64: dts: freescale: Fix SP805 clock-names
ARM: dts: arm: Fix SP804 users
ARM: dts: arm: Fix SP805 clocks
arm64: dts: arm: Fix SP805 clock-names
ARM: dts: Cygnus: Fix SP805 clocks
ARM: dts: NSP: Fix SP805 clock-names
ARM: dts: broadcom: Fix SP804 node
arm64: dts: hisilicon: Fix SP805 clocks
ARM: dts: hisilicon: Fix SP804 users
ARM: dts: hisilicon: Fix SP805 clocks
arm64: dts: lg: Fix SP805 clocks
arm64: dts: lg: Fix SP804 users
ARM: dts: nspire: Fix SP804 users
Andreas Kemnade (2):
dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD
ARM: dts: imx: add devicetree for Tolino Shine 2 HD
Andrew Jeffery (1):
ARM: dts: rainier: Disable internal pull-downs on eMMC pins
Angus Ainslie (Purism) (1):
arm64: dts: Add a device tree for the Librem 5 phone
Anson Huang (3):
ARM: dts: imx27: Change nand node name to nand-controller
ARM: dts: imx: Change gpmi nand node name to nand-controller
arm64: dts: imx8mp: Update pinfunc header file
Artem Lapkin (2):
arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge
arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge
Ben Pai (1):
ARM: dts: aspeed: Add Mowgli BMC platform
Biju Das (2):
ARM: dts: iwg22d-sodimm: Fix dt nodes sorting
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode
Bjorn Andersson (1):
arm64: dts: qcom: sm8250: Add cpufreq hw node
Chris Healy (2):
ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs
dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver
Christian Hewitt (3):
arm64: dts: meson: convert ODROID-N2 to dtsi
dt-bindings: arm: amlogic: add support for the ODROID-N2+
arm64: dts: meson: add support for the ODROID-N2+
Christian Lamparter (5):
dt-bindings: ARM: add bindings for the Meraki MR32
ARM: dts: BCM5301X: Specify PWM in the DT
ARM: dts: BCM5301X: Specify uart2 in the DT
ARM: dts: BCM5301X: Specify pcie2 in the DT
ARM: BCM5301X: Add DT for Meraki MR32
Christophe Kerello (1):
ARM: dts: stm32: add FMC2 EBI support for stm32mp157c
Corentin Labbe (1):
dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset
Cristian Ciocaltea (4):
ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
ARM: dts: owl-s500: Add RoseapplePi
dt-bindings: Add vendor prefix for RoseapplePi.org
dt-bindings: arm: actions: Document RoseapplePi
Crystal Guo (1):
arm64: dts: mt8183: update watchdog device node
Dafna Hirschfeld (1):
arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211
Dan Murphy (2):
ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node
ARM: dts: ste-href: Add reg property to the LP5521 channel nodes
Daniel Palmer (4):
ARM: mstar: Add interrupt controller to base dtsi
ARM: mstar: Add interrupt to pm_uart
ARM: mstar: Add mstar prefix to all of the dtsi/dts files
ARM: mstar: Fix up the fallout from moving the dts/dtsi files
David Bauer (2):
dt-bindings: Add doc for FriendlyARM NanoPi R2S
arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S
David Heidelberg (3):
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
ARM: tegra: nexus7: Add SMB347 battery charger
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
Dinh Nguyen (1):
arm64: dts: stratix10/agilex: add the ptp_ref clock
Dmitry Baryshkov (4):
arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks
arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes
arch64: dts: qcom: sm8250: add uart nodes
arm64: dts: sm8250: Add OPP table for all qup devices
Dmitry Osipenko (8):
ARM: tegra: nexus7: Add aliases for MMC
ARM: tegra: acer-a500: Add aliases for MMC
ARM: tegra: acer-a500: Remove atmel,cfg_name property
ARM: tegra: acer-a500: Correct PINCTRL configuration
ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz
ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent
ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent
ARM: tegra: nexus7: Add touchscreen
Douglas Anderson (1):
arm64: dts: qcom: Add sc7180-lazor sku2
Drew Fustini (1):
ARM: dts: am33xx: add ocp label
Eddie Huang (1):
arm64: dts: mt8183: add scp node
Eddie James (3):
ARM: dts: aspeed: rainier: Enable XDMA engine
ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
Fabio Estevam (10):
arm64: dts: imx8m: Add the ENET PPS interrupt
ARM: dts: imx: Fix the SPI chipselect polarity
arm64: dts: imx8m: Fix the SPI chipselect polarity
arm64: dts: imx8mm-evk: Add flexspi support
ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells
dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board
ARM: dts: imx6q-logicpd: Add a specific board compatible string
ARM: dts: imx: Add an entry for imx6q-logicpd.dtb
ARM: dts: imx6q-logicpd: Use GPIO chipselect
arm64: dts: imx8mq-evk: Add MIPI DSI support
Fabrizio Castro (1):
arm64: dts: renesas: r8a77990: Add DRIF support
Faiz Abbas (2):
arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes
arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card
Florian Fainelli (1):
Merge tag 'tags/bcm2835-dt-next-2020-09-08' into devicetree/next
Frank Wunderlich (2):
arm: dts: mt7623: move display nodes to separate mt7623n.dtsi
arm: dts: mt7623: add missing pause for switchport
Geert Uytterhoeven (6):
Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into renesas-arm-dt-for-v5.10
ARM: dts: renesas: Fix pin controller node names
arm64: dts: renesas: Fix pin controller node names
arm64: dts: renesas: Drop superfluous pin configuration containers
arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
Georgi Djakov (2):
arm64: dts: qcom: sdm845: Increase the number of interconnect cells
arm64: dts: qcom: sdm845: Add interconnects property for display
Gokul Sriram Palanisamy (1):
dt-bindings: qcom: Add ipq8074 bindings
Grygorii Strashko (12):
ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv
ARM: dts: am57xx-idk: switch to new cpsw switch drv
ARM: dts: beagle-x15: switch to new cpsw switch drv
ARM: dts: dra7x-evm: switch to new cpsw switch drv
ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv
ARM: dts: dra7: drop legacy cpsw dt node
arm64: dts: ti: k3-j7200-main: add main navss cpts node
arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node
arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs
ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver
ARM: dts: am437x: switch to new cpsw switch drv
ARM: dts: am437x-l4: drop legacy cpsw dt node
Guido Günther (2):
arm64: dts: imx8mq: Add NWL MIPI DSI controller
arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel
Guillaume Tucker (1):
ARM: dts: exynos: add prefetch properties for L2C-310 cache
Holger Assmann (1):
ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays
Horia Geantă (3):
ARM: dts: imx6sl: fix rng node
ARM: dts: imx6sll: add rng
ARM: dts: imx6ull: add rng
Hsin-Yi Wang (1):
arm64: dts: mt8173: elm: Fix nor_flash node property
Icenowy Zheng (7):
ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX
ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank
dt-bindings: arm: sunxi: add Pine64 PineCube binding
ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera
Jacky Bai (3):
arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi
arm64: dts: imx8mm: Add imx8mm ddr4 evk board support
dt-bindings: arm: fsl: Add imx8mm ddr4 evk board
Jagan Teki (5):
arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc
dt-bindings: arm: rockchip: Update ROCKPi 4 binding
arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts
arm64: dts: rockchip: Add Radxa ROCK Pi 4B support
arm64: dts: rockchip: Add Radxa ROCK Pi 4C support
Jernej Skrabec (10):
dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible
ARM: dts: sun8i: r40: Add Mali node
dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible
ARM: dts: sun8i: r40: Add DMA node
dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible
ARM: dts: sun8i: r40: Add IR nodes
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR
dt-bindings: sram: allwinner, sun4i-a10-system-control: Add R40 compatibles
ARM: dts: sun8i: r40: Add node for system controller
ARM: dts: sun8i: r40: Add video engine node
Jerome Brunet (5):
arm64: dts: meson: vim3: correct led polarity
arm64: dts: meson: vim3: make sound card common to all variants
arm64: dts: meson: vim3l: remove sound card definition
dt-bindings: arm: amlogic: add support for libretch s905x cc v2
arm64: dts: meson: initial support for aml-s905x-cc v2
Joel Stanley (1):
ARM: aspeed: g5: Do not set sirq polarity
Johan Jonker (8):
arm64: dts: rockchip: change spdif fallback compatible on rk3308
dt-bindings: Add vendor prefix for Shenzhen Zkmagic Technology Co., Ltd.
dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description
arm64: dts: rockchip: add rk3318 A95X Z2 board
arm64: dts: rockchip: fix cpu-supply for rk3328-evb
ARM: dts: rockchip: update cpu supplies on rk3288
ARM: dts: rockchip: rk3066a: add label to cpu@1
ARM: dts: rockchip: update cpu supplies on rk3066a
Johnson CH Chen (陳昭勳) (1):
ARM: dts: am335x: add common dtsi for MOXA UC-8100 series
Jon Hunter (2):
arm64: tegra: Add label properties for EEPROMs
arm64: tegra: Populate EEPROMs for Jetson Xavier NX
Jonathan Bakker (1):
ARM: dts: s5pv210: Enable audio on Aries boards
Jonathan Marek (6):
arm64: dts: qcom: sm8150: fix up primary USB nodes
arm64: dts: qcom: use sm8150 gpucc dt-bindings
arm64: dts: qcom: use sm8250 gpucc dt-bindings
arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk
arm64: dts: qcom: sm8150: add interconnect nodes
arm64: dts: qcom: sm8250: add interconnect nodes
Kathiravan T (4):
arm64: dts: ipq8074: enable watchdog support
dt-bindings: mailbox: add compatible for the IPQ6018 SoC
arm64: dts: ipq6018: enable DVFS support
arm64: dts: ipq8074: Use the A53 PMU compatible
Keerthy (2):
arm64: dts: ti: k3-am6: Add crypto accelarator node
arm64: dts: ti: k3-j721e-main: Add crypto accelerator node
Kefeng Wang (1):
ARM: dts: hisilicon: add SD5203 dts
Kishon Vijay Abraham I (3):
arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes
arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances
arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function
Krishna Manikandan (2):
arm64: dts: qcom: sc7180: add interconnect bindings for display
arm64: dts: sc7180: add bus clock to mdp node for sc7180 target
Krzysztof Kozlowski (166):
dt-bindings: arm: samsung: Do not require clkout on Exynos5260 and Exynos7
ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects
dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding
arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: Replace deprecated phy reset properties
arm64: dts: imx8mq-evk: Replace deprecated phy reset properties
arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties
arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties
arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties
arm64: dts: imx8mm-beacon-som: Align regulator names with schema
arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible
arm64: dts: imx8mm-evk: Align regulator names with schema
arm64: dts: qcom: msm8992: Fix UART interrupt property
arm64: dts: imx8mm-beacon-baseboard: Correct LED default state
dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding
dt-bindings: arm: fsl: Add ZII Ultra boards binding
arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on
arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs
dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module
arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC
arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433
arm64: dts: exynos: Add compatibles to sysreg nodes
ARM: dts: exynos: Move fixed clocks under root node in Exynos3250
ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Galaxy I9100
ARM: dts: exynos: Correct GPU regulator properties in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Origen
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210
ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310
ARM: dts: exynos: Add and enable 32 kHz modem clock in Galaxy I9100
ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Universal C210
ARM: dts: exynos: Replace deprecated GPIO spi-gpio properties in Universal C210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Galaxy I9100
ARM: dts: exynos: Override thermal by label in Exynos4210
ARM: dts: exynos: Override thermal by label in Galaxy I9000
ARM: dts: exynos: Override thermal by label in Trats
ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen
ARM: dts: exynos: Add CPU cooling in SMDKv310
ARM: dts: exynos: Add CPU cooling in Universal C210
ARM: dts: exynos: Align MHL GPIO pin configuration with dtschema on Galaxy I9100
ARM: dts: exynos: Correct compatible of fixed clocks in Midas boards
ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen
ARM: dts: exynos: Override thermal by label in Midas
ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids
ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen
ARM: dts: exynos: Add CPU cooling in SMDK4412
ARM: dts: exynos: Add CPU cooling in Tiny4412
ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412
ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412
ARM: dts: exynos: Correct whitespace and indentation issues
ARM: dts: exynos: Correct compatible for Exynos5 GIC
ARM: dts: exynos: Correct compatible for Exynos5260 GIC
ARM: dts: exynos: Remove unneeded address/size cells in Exynos5260 GIC
ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exynos5250 Arndale
ARM: dts: exynos: Correct whitespace and indentation issues in Exynos5
ARM: dts: exynos: Override thermal by label in Exynos5250
ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250
ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos5250 Spring
ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning in Exynos5250 Spring
ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420
arm64: dts: imx8mm-beacon: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC
arm64: dts: imx8mm-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema
arm64: dts: imx8mn-evk: Align pin configuration group names with schema
arm64: dts: imx8mq-evk: Align pin configuration group names with schema
arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema
arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema
arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema
arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema
arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema
arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema
arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC
ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1
ARM: dts: imx28-m28: Align GPMI NAND node name with schema
ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards
ARM: dts: exynos: Silence SATA PHY warning in Exynos5250
dt-bindings: samsung: pmu: document S5Pv210
ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries
ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
ARM: dts: s5pv210: move fixed clocks under root node
ARM: dts: s5pv210: move PMU node out of clock controller
ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla
ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family
ARM: dts: s5pv210: add RTC 32 KHz clock in Goni
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck
ARM: dts: s5pv210: use defines for GPIO flags in Aquila
ARM: dts: s5pv210: use defines for GPIO flags in Goni
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: use defines for IRQ flags in Goni
ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410
ARM: dts: s3c6410: remove additional CPU compatible
ARM: dts: s3c24xx: fix number of PWM cells
ARM: dts: s3c24xx: override nodes by label
ARM: dts: s3c24xx: align PWM/timer node name with dtschema
ARM: dts: s3c24xx: add address to CPU node
ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
ARM: dts: exynos: add input clock to CMU in Exynos3250
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4
arm64: dts: alpine: Align GIC nodename with dtschema
arm64: dts: alpine: Fix GIC unit address
ARM: dts: prima: Align L2 cache-controller nodename with dtschema
ARM: dts: qcom: Align L2 cache-controller nodename with dtschema
ARM: dts: spear: Align L2 cache-controller nodename with dtschema
ARM: dts: tango: Align L2 cache-controller nodename with dtschema
ARM: dts: zx: Align L2 cache-controller nodename with dtschema
ARM: dts: alpine: Align GIC nodename with dtschema
arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property
arm64: dts: imx8mp-evk: Align pin configuration group names with schema
arm64: dts: imx8mq: Add missing interrupts to GPC
arm64: dts: imx8mq-librem5: Align regulator names with schema
arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC
arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x
arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp
ARM: dts: exynos: Align OPP table name with dt-schema
arm64: dts: exynos: Align OPP table name with dt-schema
ARM: dts: s5pv210: move fixed regulators under root node in Aquila
ARM: dts: s5pv210: move fixed regulators under root node in Goni
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni
arm64: dts: zynqmp-zcu100-revC: correct interrupt flags
arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin
dt-bindings: arm: fsl: Fix matching Purism Librem5 phones
arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties
arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration
arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration
ARM: dts: imx6q: align GPIO hog names with dtschema
ARM: dts: imx6qdl-gw5xxx: correct interrupt flags
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module
arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts
arm64: dts: imx8mm: correct interrupt flags
arm64: dts: imx8mn: correct interrupt flags
arm64: dts: imx8mq: correct interrupt flags
arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC
arm64: dts: imx8mq-librem5: correct GPIO hog property
ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties
ARM: dts: am335x: t335: align GPIO hog names with dtschema
ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs
arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema
ARM: dts: picoxcell: build DTBs with make dtbs
ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller
arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller
arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port
arm64: dts: xilinx: align GPIO hog names with dtschema
Kuninori Morimoto (7):
arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC
arm64: dts: renesas: r8a77961: Add FCP device nodes
arm64: dts: renesas: r8a77961: Add VSP device nodes
arm64: dts: renesas: r8a77961: Add DU device nodes
arm64: dts: renesas: r8a77961: Add HDMI device nodes
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support
Lad Prabhakar (36):
arm64: dts: renesas: r8a774e1: Add PCIe device nodes
arm64: dts: renesas: r8a774e1: Add SATA controller node
arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes
arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes
arm64: dts: renesas: r8a774e1: Add audio support
arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes
ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI
ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
ARM: dts: r8a7742: Add PWM SoC support
ARM: dts: r8a7742: Add TPU support
ARM: dts: r8a7742: Add DU support
ARM: dts: r8a7742: Add LVDS support
arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata
ARM: dts: r8a7742: Add PCIe Controller device node
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks
ARM: dts: r8a7742: Add QSPI support
arm64: dts: renesas: r8a774a1: Add PCIe EP nodes
arm64: dts: renesas: r8a774b1: Add PCIe EP nodes
arm64: dts: renesas: r8a774c0: Add PCIe EP node
ARM: dts: r8a7742: Add CAN support
ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically
ARM: dts: r8a7742-iwg21m: Add RTC support
ARM: dts: r8a7742-iwg21m: Add SPI NOR support
ARM: dts: r8a7742: Add IPMMU DT nodes
ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller
arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores
arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display
arm64: dts: renesas: r8a774e1: Add PCIe EP nodes
arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata
ARM: dts: r8a7742: Add VIN DT nodes
ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support
ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board
ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication
ARM: dts: r8a7742: Add VSP support
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB
Lars Povlsen (6):
arm64: dts: sparx5: Add Sparx5 eMMC support
arm64: dts: sparx5: Add hwmon temperature sensor
MAINTAINERS: Add git tree for Sparx5
arm64: dts: sparx5: Add SPI controller and associated mmio-mux
arm64: dts: sparx5: Add spi-nor support
arm64: dts: sparx5: Add spi-nand devices
Linus Walleij (2):
ARM: dts: ux500-golden: Add S6E63M0 DSI display
ARM: dts: ux500-skomer: Add KTD253 backlight
Lokesh Vutla (5):
arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs
dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
dt-bindings: arm: ti: Add bindings for J7200 SoC
arm64: dts: ti: Add support for J7200 SoC
arm64: dts: ti: Add support for J7200 Common Processor Board
Manivannan Sadhasivam (6):
dt-bindings: arm: qcom: Document SM8250 SoC and boards
arm64: dts: qcom: sm8250: Rename UART2 node to UART12
arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5
arm64: dts: qcom: qrb5165-rb5: Add onboard LED support
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L)
Marcin Sloniewski (3):
dt-bindings: vendor-prefixes: add Seeed Studio
dt-bindings: arm: stm32: document Odyssey compatible
ARM: dts: stm32: add initial support for stm32mp157-odyssey board
Marco Felsch (2):
ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node
ARM: dts: imx6qdl: add enet_out clk support
Marek Vasut (10):
ARM: dts: stm32: Move ethernet PHY into DH SoM DT
ARM: dts: stm32: Add DHSOM based DRC02 board
ARM: dts: stm32: Fix sdmmc2 pins on AV96
ARM: dts: stm32: Add USB OTG support to DH PDK2
ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
ARM: dts: stm32: Fix DH PDK2 display PWM channel
Marian-Cristian Rotariu (7):
arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances
arm64: dts: renesas: r8a774e1: Add VSP instances
arm64: dts: renesas: r8a774e1: Populate DU device node
arm64: dts: renesas: r8a774e1: Populate HDMI encoder node
arm64: dts: renesas: r8a774e1: Add LVDS device node
arm64: dts: renesas: r8a774e1: Add PWM device nodes
arm64: dts: renesas: r8a774e1: Add FDP1 device nodes
Markus Niebel (1):
ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM
Martin Blumenstingl (2):
ARM: dts: meson: move the L2 cache-controller inside the SoC node
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
Martin Cerveny (3):
dt-bindings: crypto: Add compatible for V3s
ARM: dts: sun8i: v3s: Enable crypto engine
ARM: dts: sun8i: v3s: Add simple-framebuffer
Martin Kepplinger (1):
dt-bindings: arm: fsl: Add the librem 5 phone
Matheus Castello (3):
ARM: dts: Add Caninos Loucos Labrador v2
dt-bindings: Add vendor prefix for Caninos Loucos
dt-bindings: arm: actions: Document Caninos Loucos Labrador
Matthias Kaehlcke (1):
arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones
Matthias Schiffer (4):
ARM: dts: imx7: add QSPI
ARM: dts: imx6qdl-tqma6: fix indentation
ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects
ARM: dts: imx6qdl-tqma6: fix LM75 compatible string
Maxime Ripard (1):
ARM: dts: bcm2711: Enable the display pipeline
Michael Walle (4):
arm64: dts: freescale: sl28: enable sl28cpld
arm64: dts: freescale: sl28: map GPIOs to input events
arm64: dts: freescale: sl28: enable LED support
arm64: dts: freescale: sl28: enable fan support
Michal Simek (4):
arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
arm64: dts: zynqmp: Remove undocumented u-boot properties
arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1
Michal Vokáč (4):
ARM: dts: imx6dl-yapp4: Add ethernet aliases
dt-bindings: arm: fsl: Add Y Soft IOTA Orion board
ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board
ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller
Nishanth Menon (9):
arm64: dts: ti: k3-j721e: Use lower case hexadecimal
arm64: dts: ti: k3-am65-main: Use lower case hexadecimal
arm64: dts: ti: k3-am65*: Use generic gpio for node names
arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names
arm64: dts: ti: k3-*: Use generic pinctrl for node names
arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640
arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name
arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings
Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next
Nobuhiro Iwamatsu (6):
dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs
dt-bindings: arm: toshiba: Add the TMPV7708 RM main board
arm64: visconti: Add initial support for Toshiba Visconti platform
arm64: dts: visconti: Add device tree for TMPV7708 RM main board
MAINTAINERS: Add information for Toshiba Visconti ARM SoCs
arm64: defconfig: Enable configs for Toshiba Visconti
Olof Johansson (46):
Merge tag 'omap-for-v5.10/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'renesas-arm-dt-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'samsung-dt-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'juno-updates-5.10' of git://git.kernel.org/.../sudeep.holla/linux into arm/dt
Merge tag 'aspeed-5.10-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
Merge tag 'dt64-schema-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'dt-schema-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'arm-soc/for-5.10/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'arm-soc/for-5.10/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'hisi-arm64-dt-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'hisi-arm32-dt-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'sparx5-dt-5.10' of https://github.com/microchip-ung/linux-upstream into arm/dt
Merge tag 'ux500-dts-for-v5.10' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
Merge tag 'socfpga_dts_update_for_v5.10' of git://git.kernel.org/.../dinguyen/linux into arm/dt
Merge tag 'at91-dt-5.10' of git://git.kernel.org/.../at91/linux into arm/dt
Merge tag 'renesas-arm-dt-for-v5.10-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'renesas-dt-bindings-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'tegra-for-5.10-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'tegra-for-5.10-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'samsung-dt-5.10-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.10-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.10' of git://git.kernel.org/.../nmenon/linux into arm/dt
Merge tag 'imx-bindings-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'imx-dt-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'imx-dt64-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'v5.10-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'qcom-arm64-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/dt
Merge tag 'stm32-dt-for-v5.10-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'v5.9-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
Merge tag 'v5.9-next-dts32' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
Merge tag 'tegra-for-5.10-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.10-part2' of git://git.kernel.org/.../nmenon/linux into arm/dt
Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'sunxi-dt-for-5.10-1' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'actions-bindings-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'actions-arm-dt-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'actions-arm64-dt-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'v5.10-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'sunxi-dt-for-5.10-2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'zynqmp-dt-for-v5.10' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag 'omap-for-v5.10/dt-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'hisi-arm32-dt-for-5.10-tag2' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'visconti-initial-for-5.10-tag2' of git://git.kernel.org/.../iwamatsu/linux-visconti into arm/dt
Peter Chen (2):
arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning
arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning
Peter Ujfalusi (1):
arm64: dts: ti: k3-j7200: add DMA support
Pradeep P V K (1):
arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard
Rajendra Nayak (2):
arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus
arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus
Reto Schneider (2):
dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board
ARM: at91: Add GARDENA smart Gateway (Art. 19000) support
Richard Gong (1):
arm64: dts: agilex: increase shared memory size to 32Mb
Richard Zhu (1):
ARM: dts: imx6qp-sabreauto: enable pcie
Rob Clark (1):
arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt
Robert Foss (1):
arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node
Roger Quadros (5):
dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
arm64: dts: ti: k3-j7200-main: Add USB controller
arm64: dts: ti: k3-j7200-common-proc-board: Add USB support
Ryder Lee (1):
arm: dts: mt7623: add display subsystem related device nodes
Sai Prakash Ranjan (1):
arm64: dts: qcom: sc7180: Fix the LLCC base register size
Sakari Ailus (1):
ARM: dts: n9, n950: Remove nokia,nvm-size property
Sameer Pujar (2):
arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano
arm64: tegra: Add DT binding for AHUB components
Samuel Holland (4):
arm64: dts: allwinner: Mark timer as stopped in suspend
ARM: dts: sun8i: a33: Update codec widget names
arm64: dts: allwinner: a64: Update codec widget names
arm64: dts: allwinner: a64: Update the audio codec compatible
Sebastian Reichel (4):
ARM: dts: omap: add channel to DSI panels
ARM: dts: omap4-droid4: add panel compatible
ARM: dts: omap4-droid4: add panel orientation
ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch
Sekhar Nori (1):
arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed
Shengjiu Wang (5):
ARM: dts: imx7d-sdb: Add nodes for audio sound card
ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection
ARM: dts: imx6sx-sdb: Add headphone detection for sound card
ARM: dts: imx6sl-evk: Add headphone detection for sound card
ARM: dts: imx6sll-evk: Add audio sound card node
Sibi Sankar (3):
arm64: dts: qcom: sc7180: Increase the number of interconnect cells
arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider
arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider
Simon Shields (1):
ARM: dts: exynos: Add sound support to Midas
Stefan Monnier (1):
ARM: dts: sun4i: Enable HDMI support on the Mele A1000
Stefan Riedmueller (2):
dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings
dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings
Stephan Gerhold (24):
arm64: dts: qcom: apq8016-sbc: Remove properties that are already default
arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi
arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node
arm64: dts: qcom: msm8916: Add more labels
arm64: dts: qcom: msm8916: Use labels in board device trees
arm64: dts: qcom: pm8916: Add resin node
arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2
arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi
arm64: dts: qcom: msm8916: Configure DSI port with labels
arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types
arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
arm64: dts: qcom: msm8916: Minor style fixes
arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS
arm64: dts: qcom: msm8916: Use more generic node names
arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x"
arm64: dts: qcom: msm8916: Pad addresses
arm64: dts: qcom: msm8916: Sort nodes
arm64: dts: qcom: pm8916: Sort nodes
arm64: dts: qcom: Makefile: Sort lines
Stephen Boyd (2):
arm64: dts: qcom: sc7180: Drop flags on mdss irqs
arm64: dts: qcom: trogdor: Add labels for type-c ports
Suman Anna (10):
arm64: dts: ti: k3-am65: Fix interconnect node names
arm64: dts: ti: k3-j721e: Fix interconnect node names
arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file
arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs
arm64: dts: ti: k3-j721e-main: Add C71x DSP node
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores
Sylwester Nawrocki (1):
ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node
Taniya Das (1):
arm64: dts: qcom: sc7180: Add LPASS clock controller nodes
Tanmay Shah (1):
arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node
Tao Ren (7):
ARM: dts: aspeed: Remove flash layout from Facebook AST2500 Common dtsi
ARM: dts: aspeed: cmm: Set 32MB FMC flash layout
ARM: dts: aspeed: yamp: Set 32MB FMC flash layout
ARM: dts: aspeed: minipack: Update 64MB FMC flash layout
ARM: dts: aspeed: Add Facebook Wedge400 BMC
ARM: dts: aspeed: wedge40: Update FMC flash0 label
ARM: dts: aspeed: wedge40: Update UART4 pin settings
Thierry Reding (21):
arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier
arm64: tegra: Wire up pinctrl states for all DPAUX controllers
arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano
arm64: tegra: Disable SD card write-protection on Jetson Nano
arm64: tegra: Describe display controller outputs for Tegra210
arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210
arm64: tegra: Properly size register regions for GPU on Tegra194
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: pmc: Add Tegra234 support
Merge branch 'for-5.10/dt-bindings' into for-5.10/arm/dt
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: pmc: Add Tegra234 support
arm64: tegra: Initial Tegra234 VDK support
Tobias Schramm (3):
ARM: dts: stm32: add display controller node to stm32h743
ARM: dts: stm32: add resets property to spi device nodes on stm32h743
ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743
Tony Lindgren (3):
ARM: dts: omap4: Fix sgx clock rate for 4430
Merge branch 'omap-for-v5.10/dt-moxa' into omap-for-v5.10/dt
Merge branch 'fixes' into omap-for-v5.10/dt
Uwe Kleine-König (2):
ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions
ARM: dts: imx25-pinfunc: Fix GPT function names
Vabhav Sharma (1):
arm64: dts: ls1028a: qds: enable lpuart1
Venkata Lakshmi Narayana Gubba (1):
arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board
Vignesh Raghavendra (4):
arm64: dts: ti: k3-j7200: Add I2C nodes
arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders
arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node
arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node
Vinod Koul (1):
arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes
Wasim Khan (1):
arm64: dts: layerscape: Add label to pcie nodes
Xia Jiang (1):
arm: dts: mt2701: Add jpeg enc device tree node
Yangtao Li (5):
dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi
dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI controller
arm64: allwinner: A100: add the basical Allwinner A100 DTSI file
dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings
arm64: allwinner: A100: add support for Allwinner Perf1 board
Yoshihiro Shimoda (7):
arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings
dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings
dt-bindings: reset: renesas,rst: Document r8a779a0 reset module
dt-bindings: arm: renesas: Document Renesas Falcon boards
arm64: dts: renesas: Add Renesas R8A779A0 SoC support
arm64: dts: renesas: Add Renesas Falcon boards support
Yuantian Tang (2):
arm64: dts: ls1088a: add more thermal zone support
arm64: dts: ls208xa: add more thermal zone support
Zhao Qiang (1):
arm64: dts: layerscape: correct watchdog clocks for LS1088A
Zhen Lei (1):
ARM: dts: hisilicon: fix the system controller compatible nodes
satya priya (3):
arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp
arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp
arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART
Łukasz Patron (1):
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
.../devicetree/bindings/arm/actions.yaml | 11 +
.../devicetree/bindings/arm/amlogic.yaml | 2 +
.../devicetree/bindings/arm/atmel-at91.yaml | 1 +
.../bindings/arm/bcm/brcm,bcm4708.yaml | 2 +
Documentation/devicetree/bindings/arm/fsl.yaml | 95 +
Documentation/devicetree/bindings/arm/qcom.yaml | 11 +
.../devicetree/bindings/arm/renesas.yaml | 12 +
.../devicetree/bindings/arm/rockchip.yaml | 16 +-
.../devicetree/bindings/arm/samsung/pmu.yaml | 24 +-
.../devicetree/bindings/arm/stm32/stm32.yaml | 6 +
.../devicetree/bindings/arm/sunxi.yaml | 10 +
.../devicetree/bindings/arm/tegra.yaml | 4 +
.../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 3 +-
Documentation/devicetree/bindings/arm/ti/k3.txt | 26 -
.../devicetree/bindings/arm/ti/k3.yaml | 35 +
.../devicetree/bindings/arm/toshiba.yaml | 22 +
.../crypto/allwinner,sun4i-a10-crypto.yaml | 6 +-
.../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +-
.../bindings/fuse/nvidia,tegra20-fuse.txt | 1 +
.../bindings/gpu/arm,mali-utgard.yaml | 2 +
.../allwinner,sun7i-a20-sc-nmi.yaml | 5 +-
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 +
.../bindings/media/allwinner,sun4i-a10-ir.yaml | 5 +-
.../bindings/misc/nvidia,tegra186-misc.txt | 8 +-
.../bindings/misc/nvidia,tegra20-apbmisc.txt | 13 +-
.../devicetree/bindings/nvmem/vf610-ocotp.txt | 4 +-
.../bindings/power/renesas,rcar-sysc.yaml | 1 +
.../devicetree/bindings/reset/renesas,rst.yaml | 1 +
.../allwinner,sun4i-a10-system-control.yaml | 6 +
.../devicetree/bindings/vendor-prefixes.yaml | 8 +
MAINTAINERS | 18 +-
arch/arm/boot/dts/Makefile | 25 +-
arch/arm/boot/dts/alpine.dtsi | 2 +-
arch/arm/boot/dts/am335x-lxm.dts | 4 +
.../boot/dts/am335x-moxa-uc-8100-common.dtsi | 427 +++
arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 404 +--
arch/arm/boot/dts/am335x-sbc-t335.dts | 4 +-
arch/arm/boot/dts/am33xx.dtsi | 2 +-
arch/arm/boot/dts/am3517-evm-ui.dtsi | 4 +-
arch/arm/boot/dts/am3517-evm.dts | 2 +-
arch/arm/boot/dts/am3874-iceboard.dts | 8 +-
arch/arm/boot/dts/am4372.dtsi | 4 +-
arch/arm/boot/dts/am437x-cm-t43.dts | 14 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 15 +-
arch/arm/boot/dts/am437x-idk-evm.dts | 13 +-
arch/arm/boot/dts/am437x-l4.dtsi | 77 +-
arch/arm/boot/dts/am437x-sbc-t43.dts | 2 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 14 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 15 +-
arch/arm/boot/dts/am571x-idk.dts | 27 -
arch/arm/boot/dts/am5729-beagleboneai.dts | 14 +-
arch/arm/boot/dts/am572x-idk.dts | 5 -
arch/arm/boot/dts/am574x-idk.dts | 5 -
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 19 +-
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +-
arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +-
arch/arm/boot/dts/am57xx-sbc-am57x.dts | 4 +-
arch/arm/boot/dts/animeo_ip.dts | 3 +-
arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +-
arch/arm/boot/dts/arm-realview-pb11mp.dts | 20 +-
arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +-
arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 17 +
.../boot/dts/aspeed-bmc-facebook-minipack.dts | 47 +-
.../boot/dts/aspeed-bmc-facebook-wedge40.dts | 5 +-
.../boot/dts/aspeed-bmc-facebook-wedge400.dts | 420 +++
arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 17 +
arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 23 +-
arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 662 +++++
arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 7 +
arch/arm/boot/dts/aspeed-g5.dtsi | 1 -
.../dts/ast2500-facebook-netbmc-common.dtsi | 13 -
arch/arm/boot/dts/at91-ariag25.dts | 3 +-
arch/arm/boot/dts/at91-ariettag25.dts | 3 +-
arch/arm/boot/dts/at91-cosino.dtsi | 3 +-
arch/arm/boot/dts/at91-cosino_mega2560.dts | 1 +
arch/arm/boot/dts/at91-foxg20.dts | 3 +-
arch/arm/boot/dts/at91-kizbox.dts | 2 +-
arch/arm/boot/dts/at91-kizbox2-common.dtsi | 2 +-
arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 2 +-
arch/arm/boot/dts/at91-linea.dtsi | 2 +-
arch/arm/boot/dts/at91-qil_a9260.dts | 3 +-
arch/arm/boot/dts/at91-sam9_l9260.dts | 3 +-
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 2 +-
arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 2 +-
arch/arm/boot/dts/at91-sama5d4_xplained.dts | 2 +-
arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +-
arch/arm/boot/dts/at91-som60.dtsi | 2 +-
arch/arm/boot/dts/at91-vinco.dts | 2 +-
arch/arm/boot/dts/at91-wb45n.dtsi | 3 +-
arch/arm/boot/dts/at91-wb50n.dtsi | 2 +-
arch/arm/boot/dts/at91rm9200.dtsi | 11 +-
arch/arm/boot/dts/at91rm9200ek.dts | 2 +-
arch/arm/boot/dts/at91sam9260.dtsi | 11 +-
arch/arm/boot/dts/at91sam9260ek.dts | 3 +-
arch/arm/boot/dts/at91sam9261.dtsi | 10 +-
arch/arm/boot/dts/at91sam9261ek.dts | 2 +-
arch/arm/boot/dts/at91sam9263.dtsi | 15 +-
arch/arm/boot/dts/at91sam9263ek.dts | 3 +-
arch/arm/boot/dts/at91sam9g20.dtsi | 5 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +-
.../dts/at91sam9g25-gardena-smart-gateway.dts | 158 ++
arch/arm/boot/dts/at91sam9g45.dtsi | 12 +-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 10 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 2 +-
arch/arm/boot/dts/at91sam9rl.dtsi | 10 +-
arch/arm/boot/dts/at91sam9rlek.dts | 2 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 12 +-
arch/arm/boot/dts/at91sam9x5cm.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 2 +
arch/arm/boot/dts/at91sam9xe.dtsi | 3 +
arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +-
arch/arm/boot/dts/bcm-nsp.dtsi | 6 +-
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 48 +
arch/arm/boot/dts/bcm2711.dtsi | 122 +-
arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 197 ++
arch/arm/boot/dts/bcm5301x.dtsi | 25 +-
arch/arm/boot/dts/bcm958525xmc.dts | 2 +-
arch/arm/boot/dts/bcm958625k.dts | 2 +-
arch/arm/boot/dts/dra7-evm.dts | 15 +-
arch/arm/boot/dts/dra7-l4.dtsi | 54 -
arch/arm/boot/dts/dra7.dtsi | 4 +-
arch/arm/boot/dts/dra71-evm.dts | 14 +-
arch/arm/boot/dts/dra72-evm-common.dtsi | 10 +-
arch/arm/boot/dts/dra72-evm-revc.dts | 14 +-
arch/arm/boot/dts/dra72-evm.dts | 13 +-
arch/arm/boot/dts/dra76-evm.dts | 18 +-
arch/arm/boot/dts/emev2.dtsi | 2 +-
arch/arm/boot/dts/ethernut5.dts | 2 +-
arch/arm/boot/dts/exynos3250-artik5.dtsi | 4 +
arch/arm/boot/dts/exynos3250-monk.dts | 6 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 6 +-
arch/arm/boot/dts/exynos3250.dtsi | 44 +-
arch/arm/boot/dts/exynos4210-i9100.dts | 56 +-
arch/arm/boot/dts/exynos4210-origen.dts | 27 +
arch/arm/boot/dts/exynos4210-smdkv310.dts | 25 +
arch/arm/boot/dts/exynos4210-trats.dts | 186 +-
arch/arm/boot/dts/exynos4210-universal_c210.dts | 36 +-
arch/arm/boot/dts/exynos4210.dtsi | 38 +-
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 42 +-
arch/arm/boot/dts/exynos4412-i9300.dts | 6 +-
arch/arm/boot/dts/exynos4412-i9305.dts | 2 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 116 +-
arch/arm/boot/dts/exynos4412-n710x.dts | 39 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 35 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 46 +-
arch/arm/boot/dts/exynos4412-origen.dts | 25 +
arch/arm/boot/dts/exynos4412-smdk4412.dts | 27 +
arch/arm/boot/dts/exynos4412-tiny4412.dts | 24 +
arch/arm/boot/dts/exynos4412-trats2.dts | 2 +-
arch/arm/boot/dts/exynos4412.dtsi | 18 +-
arch/arm/boot/dts/exynos5.dtsi | 10 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 20 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 16 +-
arch/arm/boot/dts/exynos5250-spring.dts | 41 +-
arch/arm/boot/dts/exynos5250.dtsi | 54 +-
arch/arm/boot/dts/exynos5260.dtsi | 4 +-
arch/arm/boot/dts/exynos5410-odroidxu.dts | 8 +-
arch/arm/boot/dts/exynos5410-smdk5410.dts | 12 +
arch/arm/boot/dts/exynos5410.dtsi | 12 +-
arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +
arch/arm/boot/dts/exynos5420.dtsi | 16 +-
arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +-
.../boot/dts/exynos5422-odroidxu3-audio.dtsi | 60 +-
arch/arm/boot/dts/exynos5422-odroidxu4.dts | 60 +-
arch/arm/boot/dts/hi3620.dtsi | 32 +-
arch/arm/boot/dts/hip04.dtsi | 6 +-
arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +-
arch/arm/boot/dts/imx23-evk.dts | 2 +-
arch/arm/boot/dts/imx23.dtsi | 2 +-
arch/arm/boot/dts/imx25-pinfunc.h | 28 +-
.../boot/dts/imx27-phytec-phycard-s-som.dtsi | 4 +-
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +-
arch/arm/boot/dts/imx27.dtsi | 2 +-
arch/arm/boot/dts/imx28-apf28.dts | 2 +-
arch/arm/boot/dts/imx28-apx4devkit.dts | 2 +-
arch/arm/boot/dts/imx28-evk.dts | 2 +-
arch/arm/boot/dts/imx28-m28.dtsi | 2 +-
arch/arm/boot/dts/imx28-m28cu3.dts | 2 +-
arch/arm/boot/dts/imx28.dtsi | 2 +-
arch/arm/boot/dts/imx50-evk.dts | 2 +-
arch/arm/boot/dts/imx51-apf51dev.dts | 4 +-
arch/arm/boot/dts/imx53-m53menlo.dts | 2 +-
arch/arm/boot/dts/imx53-smd.dts | 2 +-
arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +-
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 3 +-
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 3 +-
arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +-
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 4 +-
arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +-
arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +-
arch/arm/boot/dts/imx6dl-tqma6a.dtsi | 16 +
arch/arm/boot/dts/imx6dl-tqma6b.dtsi | 16 +
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 38 +-
arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 6 +-
arch/arm/boot/dts/imx6dl-yapp4-orion.dts | 54 +
arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 +
arch/arm/boot/dts/imx6dl.dtsi | 8 +-
arch/arm/boot/dts/imx6q-b450v3.dts | 14 +-
arch/arm/boot/dts/imx6q-b650v3.dts | 12 +-
arch/arm/boot/dts/imx6q-b850v3.dts | 4 +-
arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +-
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 31 +-
arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +-
arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 +-
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +-
arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +-
arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 7 +-
arch/arm/boot/dts/imx6q-logicpd.dts | 2 +-
arch/arm/boot/dts/imx6q-prti6q.dts | 6 +-
arch/arm/boot/dts/imx6q-tqma6a.dtsi | 16 +
arch/arm/boot/dts/imx6q-tqma6b.dtsi | 15 +
arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 4 +-
arch/arm/boot/dts/imx6q.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 10 +-
arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-pico.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 201 ++
arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 28 +
arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 28 +
arch/arm/boot/dts/imx6qdl-ts4900.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl.dtsi | 5 +-
arch/arm/boot/dts/imx6qp-sabreauto.dts | 3 +-
arch/arm/boot/dts/imx6qp-tqma6b.dtsi | 16 +
arch/arm/boot/dts/imx6sl-evk.dts | 11 +-
arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 588 ++++
arch/arm/boot/dts/imx6sl.dtsi | 2 +
arch/arm/boot/dts/imx6sll-evk.dts | 73 +
arch/arm/boot/dts/imx6sll.dtsi | 7 +
arch/arm/boot/dts/imx6sx-sdb.dtsi | 9 +
.../arm/boot/dts/imx6sx-softing-vining-2000.dts | 2 +-
arch/arm/boot/dts/imx6sx.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +-
.../dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +-
arch/arm/boot/dts/imx6ul.dtsi | 2 +-
arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx6ull.dtsi | 7 +
arch/arm/boot/dts/imx7-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx7d-sdb.dts | 83 +-
arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +-
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +-
arch/arm/boot/dts/imx7s.dtsi | 15 +-
arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +-
.../arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 +-
arch/arm/boot/dts/meson.dtsi | 14 +-
arch/arm/boot/dts/meson8.dtsi | 2 -
arch/arm/boot/dts/motorola-mapphone-common.dtsi | 6 +-
arch/arm/boot/dts/mpa1600.dts | 2 +-
arch/arm/boot/dts/mps2.dtsi | 10 +-
...=> mstar-infinity-msc313-breadbee_crust.dts} | 2 +-
...ssc8336n.dtsi => mstar-infinity-msc313.dtsi} | 2 +-
.../dts/{infinity.dtsi => mstar-infinity.dtsi} | 0
...dts => mstar-infinity3-msc313e-breadbee.dts} | 2 +-
...msc313.dtsi => mstar-infinity3-msc313e.dtsi} | 2 +-
.../{infinity3.dtsi => mstar-infinity3.dtsi} | 2 +-
...s => mstar-mercury5-ssc8336n-midrived08.dts} | 2 +-
...sc313e.dtsi => mstar-mercury5-ssc8336n.dtsi} | 2 +-
.../dts/{mercury5.dtsi => mstar-mercury5.dtsi} | 0
arch/arm/boot/dts/mstar-v7.dtsi | 20 +
arch/arm/boot/dts/mt2701.dtsi | 13 +
arch/arm/boot/dts/mt7623.dtsi | 123 -
arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 88 +-
arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 74 +-
arch/arm/boot/dts/mt7623n.dtsi | 306 ++
arch/arm/boot/dts/nspire.dtsi | 12 +-
arch/arm/boot/dts/omap3-beagle-xm.dts | 4 +-
arch/arm/boot/dts/omap3-beagle.dts | 6 +-
arch/arm/boot/dts/omap3-cm-t3517.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 4 +-
arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 21 +
arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 8 +-
arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +-
arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +-
arch/arm/boot/dts/omap3-n9.dts | 1 -
arch/arm/boot/dts/omap3-n900.dts | 6 +-
arch/arm/boot/dts/omap3-n950.dts | 8 +-
arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | 2 +-
arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 2 +-
arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 2 +-
arch/arm/boot/dts/omap3-pandora-common.dtsi | 4 +-
.../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi | 2 +-
arch/arm/boot/dts/omap3-thunder.dts | 2 +-
arch/arm/boot/dts/omap3.dtsi | 3 +
arch/arm/boot/dts/omap34xx.dtsi | 3 +-
arch/arm/boot/dts/omap36xx.dtsi | 3 +-
arch/arm/boot/dts/omap4-duovero-parlor.dts | 4 +-
arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +-
arch/arm/boot/dts/omap4-sdp.dts | 14 +-
arch/arm/boot/dts/omap4.dtsi | 8 +-
arch/arm/boot/dts/omap443x.dtsi | 10 +
arch/arm/boot/dts/omap5-board-common.dtsi | 4 +-
arch/arm/boot/dts/omap5-cm-t54.dts | 6 +-
arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 35 +
arch/arm/boot/dts/owl-s500-labrador-v2.dtsi | 22 +
arch/arm/boot/dts/owl-s500-roseapplepi.dts | 47 +
arch/arm/boot/dts/owl-s500.dtsi | 6 +-
arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 -
arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 -
arch/arm/boot/dts/pm9g45.dts | 3 +-
arch/arm/boot/dts/prima2.dtsi | 2 +-
arch/arm/boot/dts/qcom-mdm9615.dtsi | 2 +-
arch/arm/boot/dts/r7s72100.dtsi | 2 +-
arch/arm/boot/dts/r7s9210.dtsi | 2 +-
arch/arm/boot/dts/r8a73a4.dtsi | 2 +-
arch/arm/boot/dts/r8a7740.dtsi | 2 +-
arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 11 +
arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 120 +
arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 79 +-
arch/arm/boot/dts/r8a7742.dtsi | 337 ++-
arch/arm/boot/dts/r8a7743.dtsi | 2 +-
arch/arm/boot/dts/r8a7744.dtsi | 2 +-
arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 112 +-
arch/arm/boot/dts/r8a7745.dtsi | 2 +-
arch/arm/boot/dts/r8a77470.dtsi | 2 +-
arch/arm/boot/dts/r8a7778.dtsi | 2 +-
arch/arm/boot/dts/r8a7779.dtsi | 2 +-
arch/arm/boot/dts/r8a7790.dtsi | 2 +-
arch/arm/boot/dts/r8a7791.dtsi | 2 +-
arch/arm/boot/dts/r8a7792.dtsi | 2 +-
arch/arm/boot/dts/r8a7793.dtsi | 2 +-
arch/arm/boot/dts/r8a7794.dtsi | 2 +-
arch/arm/boot/dts/r9a06g032.dtsi | 2 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 6 +-
arch/arm/boot/dts/rk3066a-marsboard.dts | 6 +-
arch/arm/boot/dts/rk3066a-rayeager.dts | 6 +-
arch/arm/boot/dts/rk3066a.dtsi | 2 +-
arch/arm/boot/dts/rk3288-evb.dtsi | 2 +-
.../boot/dts/rk3288-firefly-reload-core.dtsi | 2 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +-
arch/arm/boot/dts/rk3288-miqi.dts | 16 +-
arch/arm/boot/dts/rk3288-popmetal.dts | 16 +-
arch/arm/boot/dts/rk3288-r89.dts | 16 +-
arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +-
arch/arm/boot/dts/rk3288-tinker.dtsi | 2 +-
arch/arm/boot/dts/rk3288-vyasa.dts | 14 +-
arch/arm/boot/dts/s3c2416-smdk2416.dts | 17 +-
arch/arm/boot/dts/s3c2416.dtsi | 111 +-
arch/arm/boot/dts/s3c24xx.dtsi | 24 +-
arch/arm/boot/dts/s3c6410-mini6410.dts | 32 +-
arch/arm/boot/dts/s3c6410-smdk6410.dts | 32 +-
arch/arm/boot/dts/s3c64xx.dtsi | 2 +-
arch/arm/boot/dts/s5pv210-aquila.dts | 73 +-
arch/arm/boot/dts/s5pv210-aries.dtsi | 26 +-
arch/arm/boot/dts/s5pv210-fascinate4g.dts | 98 +
arch/arm/boot/dts/s5pv210-galaxys.dts | 85 +
arch/arm/boot/dts/s5pv210-goni.dts | 97 +-
arch/arm/boot/dts/s5pv210-smdkc110.dts | 9 +
arch/arm/boot/dts/s5pv210-smdkv210.dts | 14 +-
arch/arm/boot/dts/s5pv210-torbreck.dts | 9 +
arch/arm/boot/dts/s5pv210.dtsi | 163 +-
arch/arm/boot/dts/sam9x60.dtsi | 10 +-
arch/arm/boot/dts/sama5d2.dtsi | 19 +-
arch/arm/boot/dts/sama5d3.dtsi | 8 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 2 +-
arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 2 +-
arch/arm/boot/dts/sama5d4.dtsi | 8 +-
arch/arm/boot/dts/sd5203.dts | 96 +
arch/arm/boot/dts/sh73a0.dtsi | 2 +-
arch/arm/boot/dts/spear13xx.dtsi | 2 +-
arch/arm/boot/dts/ste-href.dtsi | 22 +-
arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 91 +
arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 15 +-
arch/arm/boot/dts/stm32h743.dtsi | 20 +-
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 26 +
arch/arm/boot/dts/stm32mp151.dtsi | 50 +-
arch/arm/boot/dts/stm32mp153.dtsi | 6 +
arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 35 +
arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts | 16 +-
arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 3 +-
arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 276 ++
arch/arm/boot/dts/stm32mp157c-odyssey.dts | 80 +
arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 157 ++
arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 45 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 42 +-
.../boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 7 +-
arch/arm/boot/dts/sun4i-a10-a1000.dts | 25 +
arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +-
arch/arm/boot/dts/sun8i-a33.dtsi | 4 +-
.../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 4 +
arch/arm/boot/dts/sun8i-r40.dtsi | 104 +
arch/arm/boot/dts/sun8i-s3-pinecube.dts | 235 ++
arch/arm/boot/dts/sun8i-v3.dtsi | 13 +
arch/arm/boot/dts/sun8i-v3s.dtsi | 118 +
arch/arm/boot/dts/tango4-common.dtsi | 2 +-
arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 30 +-
.../dts/tegra30-asus-nexus7-grouper-common.dtsi | 54 +-
arch/arm/boot/dts/tny_a9260_common.dtsi | 2 +-
arch/arm/boot/dts/tny_a9263.dts | 2 +-
arch/arm/boot/dts/usb_a9260.dts | 2 +-
arch/arm/boot/dts/usb_a9263.dts | 2 +-
arch/arm/boot/dts/usb_a9g20_common.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 4 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +-
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 6 +-
arch/arm/boot/dts/vf610-zii-cfu1.dts | 3 +-
arch/arm/boot/dts/vf610-zii-spb4.dts | 2 -
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 -
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 -
arch/arm/boot/dts/zx296702.dtsi | 2 +-
arch/arm64/Kconfig.platforms | 7 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/actions/s700.dtsi | 17 +-
arch/arm64/boot/dts/allwinner/Makefile | 1 +
.../allwinner/sun50i-a100-allwinner-perf1.dts | 180 ++
arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 364 +++
.../dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 +-
.../dts/allwinner/sun50i-a64-orangepi-win.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-pine64.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 8 +-
.../dts/allwinner/sun50i-a64-pinephone.dtsi | 8 +-
.../boot/dts/allwinner/sun50i-a64-pinetab.dts | 8 +-
.../allwinner/sun50i-a64-sopine-baseboard.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 +-
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +-
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 1 +
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 1 +
.../boot/dts/altera/socfpga_stratix10.dtsi | 12 +-
arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 2 +-
arch/arm64/boot/dts/amlogic/Makefile | 2 +
.../dts/amlogic/meson-g12b-khadas-vim3.dtsi | 88 -
.../dts/amlogic/meson-g12b-odroid-n2-plus.dts | 31 +
.../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 618 +----
.../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 625 +++++
.../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 318 +++
.../boot/dts/amlogic/meson-khadas-vim3.dtsi | 94 +-
.../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 86 -
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 +-
arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +-
arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +-
.../arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +-
.../arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 +-
.../dts/broadcom/stingray/bcm958742-base.dtsi | 2 +-
.../boot/dts/broadcom/stingray/stingray.dtsi | 2 +-
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +-
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 12 +-
arch/arm64/boot/dts/freescale/Makefile | 5 +
.../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +-
.../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 18 +
.../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 9 +
.../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 134 +
.../boot/dts/freescale/fsl-ls1028a-qds.dts | 4 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 10 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 10 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 16 +-
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 134 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 157 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +-
.../dts/freescale/imx8mm-beacon-baseboard.dtsi | 16 +-
.../boot/dts/freescale/imx8mm-beacon-som.dtsi | 40 +-
.../boot/dts/freescale/imx8mm-ddr4-evk.dts | 57 +
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 553 +---
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 474 ++++
.../dts/freescale/imx8mm-var-som-symphony.dts | 255 ++
.../boot/dts/freescale/imx8mm-var-som.dtsi | 561 ++++
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +-
.../boot/dts/freescale/imx8mn-ddr4-evk.dts | 32 +-
arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 3 +-
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 20 +-
.../dts/freescale/imx8mn-var-som-symphony.dts | 240 ++
.../boot/dts/freescale/imx8mn-var-som.dtsi | 551 ++++
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +-
arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 360 +--
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 52 +-
.../dts/freescale/imx8mq-hummingboard-pulse.dts | 8 +-
.../dts/freescale/imx8mq-librem5-devkit.dts | 52 +-
.../boot/dts/freescale/imx8mq-librem5-r2.dts | 29 +
.../boot/dts/freescale/imx8mq-librem5-r3.dts | 27 +
.../boot/dts/freescale/imx8mq-librem5.dtsi | 1106 ++++++++
.../boot/dts/freescale/imx8mq-phanbell.dts | 21 +-
.../arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 15 +-
.../arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 2 +-
.../dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +-
.../boot/dts/freescale/imx8mq-zii-ultra.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 53 +-
.../boot/dts/freescale/imx8qxp-colibri.dtsi | 8 +-
.../boot/dts/hisilicon/hi3660-hikey960.dts | 6 +-
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 10 +-
.../boot/dts/hisilicon/hi3670-hikey970.dts | 2 +-
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 18 +-
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 +-
arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +-
arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 18 +-
arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 20 +-
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +-
arch/arm64/boot/dts/lg/lg1312.dtsi | 10 +-
arch/arm64/boot/dts/lg/lg1313.dtsi | 10 +-
arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 9 +-
arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 11 +
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 30 +
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 15 +-
.../arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +-
arch/arm64/boot/dts/microchip/sparx5.dtsi | 81 +
arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 31 +
arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 53 +
arch/arm64/boot/dts/microchip/sparx5_pcb134.dts | 1 +
.../boot/dts/microchip/sparx5_pcb134_board.dtsi | 32 +
.../boot/dts/microchip/sparx5_pcb134_emmc.dts | 23 +
arch/arm64/boot/dts/microchip/sparx5_pcb135.dts | 1 +
.../boot/dts/microchip/sparx5_pcb135_board.dtsi | 32 +
.../boot/dts/microchip/sparx5_pcb135_emmc.dts | 23 +
arch/arm64/boot/dts/nvidia/Makefile | 1 +
.../boot/dts/nvidia/tegra186-p2771-0000.dts | 1 +
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 +
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 217 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 16 +
.../boot/dts/nvidia/tegra194-p2972-0000.dts | 14 +
.../nvidia/tegra194-p3509-0000+p3668-0000.dts | 14 +
.../boot/dts/nvidia/tegra194-p3668-0000.dtsi | 16 +
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 247 +-
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +-
.../boot/dts/nvidia/tegra210-p2371-2180.dts | 1 +
.../boot/dts/nvidia/tegra210-p3450-0000.dts | 29 +-
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 150 +-
arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 40 +
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 189 ++
arch/arm64/boot/dts/qcom/Makefile | 16 +-
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 900 +++---
arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 96 +-
arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 34 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +-
.../boot/dts/qcom/msm8916-longcheer-l8150.dts | 108 +-
arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 14 +-
arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 79 +
.../dts/qcom/msm8916-samsung-a2015-common.dtsi | 132 +-
.../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 12 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 2608 +++++++++---------
arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +-
arch/arm64/boot/dts/qcom/pm8916.dtsi | 92 +-
arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 2 +-
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 12 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 686 +++++
arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 24 +
.../dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 17 +
.../dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 18 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 +
.../boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 192 ++
.../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 15 +
.../boot/dts/qcom/sc7180-trogdor-r1-lte.dts | 14 +
arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 191 ++
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1402 ++++++++++
arch/arm64/boot/dts/qcom/sc7180.dtsi | 332 ++-
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 14 +-
.../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 380 +++
arch/arm64/boot/dts/qcom/sdm845.dtsi | 92 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 111 +-
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 32 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 1059 ++++++-
arch/arm64/boot/dts/renesas/Makefile | 3 +
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 40 +-
.../dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 +
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 40 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 26 +-
.../r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts | 15 +
.../dts/renesas/r8a774e1-hihope-rzg2h-ex.dts | 5 +
.../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 15 +
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1334 ++++++++-
arch/arm64/boot/dts/renesas/r8a77951.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 +-
.../boot/dts/renesas/r8a77961-salvator-xs.dts | 57 +
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 617 ++++-
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 6 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 127 +-
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +-
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +-
.../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 46 +
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 22 +
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 133 +
arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 +
arch/arm64/boot/dts/rockchip/Makefile | 6 +-
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 374 +++
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 12 +
.../boot/dts/rockchip/rk3328-nanopi-r2s.dts | 368 +++
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +-
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 4 +-
.../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 24 +
.../dts/rockchip/rk3399-roc-pc-mezzanine.dts | 18 +-
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 12 +-
...3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} | 26 -
.../boot/dts/rockchip/rk3399-rock-pi-4a.dts | 13 +
.../boot/dts/rockchip/rk3399-rock-pi-4b.dts | 42 +
.../boot/dts/rockchip/rk3399-rock-pi-4c.dts | 51 +
arch/arm64/boot/dts/ti/Makefile | 8 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +-
arch/arm64/boot/dts/ti/k3-am65.dtsi | 6 +-
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 18 +-
.../dts/ti/k3-am654-industrial-thermal.dtsi | 12 +-
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 215 ++
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 449 +++
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 273 ++
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 65 +
arch/arm64/boot/dts/ti/k3-j7200.dtsi | 172 ++
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 195 +-
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 301 +-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 155 +-
arch/arm64/boot/dts/ti/k3-j721e.dtsi | 11 +-
arch/arm64/boot/dts/toshiba/Makefile | 2 +
.../arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 43 +
arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 390 +++
arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 93 +
arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 5 -
.../boot/dts/xilinx/zynqmp-zcu100-revC.dts | 10 +-
.../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 8 +-
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 9 +-
arch/arm64/configs/defconfig | 1 +
drivers/soc/tegra/Kconfig | 10 +
include/dt-bindings/clock/tegra234-clock.h | 14 +
include/dt-bindings/mux/ti-serdes.h | 22 +
include/dt-bindings/reset/tegra234-reset.h | 10 +
660 files changed, 27924 insertions(+), 6530 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt
create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.yaml
create mode 100644 Documentation/devicetree/bindings/arm/toshiba.yaml
create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts
create mode 100644 arch/arm/boot/dts/at91sam9g25-gardena-smart-gateway.dts
create mode 100644 arch/arm/boot/dts/bcm53016-meraki-mr32.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-orion.dts
create mode 100644 arch/arm/boot/dts/imx6q-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6q-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6qp-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts
rename arch/arm/boot/dts/{infinity-msc313-breadbee_crust.dts => mstar-infinity-msc313-breadbee_crust.dts} (90%)
rename arch/arm/boot/dts/{mercury5-ssc8336n.dtsi => mstar-infinity-msc313.dtsi} (87%)
rename arch/arm/boot/dts/{infinity.dtsi => mstar-infinity.dtsi} (100%)
rename arch/arm/boot/dts/{infinity3-msc313e-breadbee.dts => mstar-infinity3-msc313e-breadbee.dts} (89%)
rename arch/arm/boot/dts/{infinity-msc313.dtsi => mstar-infinity3-msc313e.dtsi} (87%)
rename arch/arm/boot/dts/{infinity3.dtsi => mstar-infinity3.dtsi} (84%)
rename arch/arm/boot/dts/{mercury5-ssc8336n-midrived08.dts => mstar-mercury5-ssc8336n-midrived08.dts} (89%)
rename arch/arm/boot/dts/{infinity3-msc313e.dtsi => mstar-mercury5-ssc8336n.dtsi} (87%)
rename arch/arm/boot/dts/{mercury5.dtsi => mstar-mercury5.dtsi} (100%)
create mode 100644 arch/arm/boot/dts/mt7623n.dtsi
create mode 100644 arch/arm/boot/dts/owl-s500-labrador-base-m.dts
create mode 100644 arch/arm/boot/dts/owl-s500-labrador-v2.dtsi
create mode 100644 arch/arm/boot/dts/owl-s500-roseapplepi.dts
create mode 100644 arch/arm/boot/dts/sd5203.dts
create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts
create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey.dts
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi
create mode 100644 arch/arm/boot/dts/sun8i-s3-pinecube.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi
create mode 100644 arch/arm64/boot/dts/microchip/sparx5_nand.dtsi
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
rename arch/arm64/boot/dts/rockchip/{rk3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} (95%)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200.dtsi
create mode 100644 arch/arm64/boot/dts/toshiba/Makefile
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi
create mode 100644 include/dt-bindings/clock/tegra234-clock.h
create mode 100644 include/dt-bindings/reset/tegra234-reset.h
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 4/5] ARM: Devicetree updates
@ 2020-10-23 22:31 ` Olof Johansson
0 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel
As usual, most of the changes are to devicetrees. Besides smaller fixes,
some refactorings and cleanups, some of the new platforms and chips
(or significant features) supported are below:
Broadcom boards:
- Cisco Meraki MR32 (BCM53016-based)
- BCM2711 (RPi4) display pipeline support
Actions Semi boards:
- Caninos Loucos Labrador SBC (S500-based)
- RoseapplePi SBC (S500-based)
Allwinner SoCs/boards:
- A100 SoC with Perf1 board
- Mali, DMA, Cetrus and IR support for R40 SoC
Amlogic boards:
- Libretch S905x CC V2 board
- Hardkernel ODROID-N2+ board
Aspeed boards/platforms:
- Wistron Mowgli (AST2500-based, Power9 OpenPower server)
- Facebook Wedge400 (AST2500-based, ToR switch)
Hisilicon SoC:
- SD5203 SoC
Nvidia boards:
- Tegra234 VDK, for pre-silicon Orin SoC
NXP i.MX boards:
- Librem 5 phone
- i.MX8MM DDR4 EVK
- Variscite VAR-SOM-MX8MN SoM
- Symphony board
- Tolino Shine 2 HD
- TQMa6 SoM
- Y Soft IOTA Orion
Rockchip boards:
- NanoPi R2S board
- A95X-Z2 board
- more Rock-Pi4 variants
STM32 boards:
- Odyssey SOM board (STM32MP157CAC-based)
- DH DRC02 board
Toshiba SoCs/boards:
- Visconti SoC and TPMV7708 board
Conflicts: None
----------------------------------------------------------------
The following changes since commit f9de8df76d9c61414d1fc8a13173ca59ef17d129:
Merge tag 'armsoc-drivers' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt
for you to fetch changes up to 098bfcec1bfc9c1f063b3702b1c209e15c603c76:
Merge tag 'visconti-initial-for-5.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt
----------------------------------------------------------------
Adam Ford (1):
ARM: dts: omap3: Add cpu trips and cooling map for omap34/36 families
Adrian Schmutzler (9):
ARM: dts: rockchip: replace status value "ok" by "okay"
arm64: dts: rockchip: replace status value "ok" by "okay"
arm64: dts: broadcom: replace status value "ok" by "okay"
ARM: dts: omap: replace status value "ok" by "okay"
ARM: dts: dra7xx: replace status value "ok" by "okay"
ARM: dts: am43xx: replace status value "ok" by "okay"
ARM: dts: NSP: replace status value "ok" by "okay"
arm64: dts: qcom: replace status value "ok" by "okay"
arm64: dts: hisilicon: replace status value "ok" by "okay"
Ahmad Fatoum (1):
ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC
Alex Ryabchenko (1):
arm: dts: mt7623: add lima related regulator
Alexander Kochetkov (1):
arm64: dts: allwinner: replace numerical constant with CCU_CLKX
Alexandre Belloni (5):
ARM: dts: at91: fix cpu node
ARM: dts: at91: fix sram nodes
ARM: dts: at91: move mmc pinctrl-names property to board dts
ARM: dts: at91: add unit-address to memory node
ARM: dts: at91: sama5d2: add missing flexcom spi node properties
Alexandre Torgue (1):
ARM: dts: stm32: add arm-pmu node on stm32mp15
Amit Kucheria (1):
arm64: dts: qcom: sm8250: Add thermal zones and throttling support
Amit Pundir (1):
arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium)
Amit Singh Tomar (2):
arm64: dts: actions: limit address range for pinctrl node
arm64: dts: actions: Add DMA Controller for S700
Andre Przywara (14):
arm64: dts: broadcom: Fix SP805 clock-names
arm64: dts: freescale: Fix SP805 clock-names
ARM: dts: arm: Fix SP804 users
ARM: dts: arm: Fix SP805 clocks
arm64: dts: arm: Fix SP805 clock-names
ARM: dts: Cygnus: Fix SP805 clocks
ARM: dts: NSP: Fix SP805 clock-names
ARM: dts: broadcom: Fix SP804 node
arm64: dts: hisilicon: Fix SP805 clocks
ARM: dts: hisilicon: Fix SP804 users
ARM: dts: hisilicon: Fix SP805 clocks
arm64: dts: lg: Fix SP805 clocks
arm64: dts: lg: Fix SP804 users
ARM: dts: nspire: Fix SP804 users
Andreas Kemnade (2):
dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD
ARM: dts: imx: add devicetree for Tolino Shine 2 HD
Andrew Jeffery (1):
ARM: dts: rainier: Disable internal pull-downs on eMMC pins
Angus Ainslie (Purism) (1):
arm64: dts: Add a device tree for the Librem 5 phone
Anson Huang (3):
ARM: dts: imx27: Change nand node name to nand-controller
ARM: dts: imx: Change gpmi nand node name to nand-controller
arm64: dts: imx8mp: Update pinfunc header file
Artem Lapkin (2):
arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge
arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge
Ben Pai (1):
ARM: dts: aspeed: Add Mowgli BMC platform
Biju Das (2):
ARM: dts: iwg22d-sodimm: Fix dt nodes sorting
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode
Bjorn Andersson (1):
arm64: dts: qcom: sm8250: Add cpufreq hw node
Chris Healy (2):
ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs
dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver
Christian Hewitt (3):
arm64: dts: meson: convert ODROID-N2 to dtsi
dt-bindings: arm: amlogic: add support for the ODROID-N2+
arm64: dts: meson: add support for the ODROID-N2+
Christian Lamparter (5):
dt-bindings: ARM: add bindings for the Meraki MR32
ARM: dts: BCM5301X: Specify PWM in the DT
ARM: dts: BCM5301X: Specify uart2 in the DT
ARM: dts: BCM5301X: Specify pcie2 in the DT
ARM: BCM5301X: Add DT for Meraki MR32
Christophe Kerello (1):
ARM: dts: stm32: add FMC2 EBI support for stm32mp157c
Corentin Labbe (1):
dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset
Cristian Ciocaltea (4):
ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
ARM: dts: owl-s500: Add RoseapplePi
dt-bindings: Add vendor prefix for RoseapplePi.org
dt-bindings: arm: actions: Document RoseapplePi
Crystal Guo (1):
arm64: dts: mt8183: update watchdog device node
Dafna Hirschfeld (1):
arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211
Dan Murphy (2):
ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node
ARM: dts: ste-href: Add reg property to the LP5521 channel nodes
Daniel Palmer (4):
ARM: mstar: Add interrupt controller to base dtsi
ARM: mstar: Add interrupt to pm_uart
ARM: mstar: Add mstar prefix to all of the dtsi/dts files
ARM: mstar: Fix up the fallout from moving the dts/dtsi files
David Bauer (2):
dt-bindings: Add doc for FriendlyARM NanoPi R2S
arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S
David Heidelberg (3):
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
ARM: tegra: nexus7: Add SMB347 battery charger
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
Dinh Nguyen (1):
arm64: dts: stratix10/agilex: add the ptp_ref clock
Dmitry Baryshkov (4):
arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks
arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes
arch64: dts: qcom: sm8250: add uart nodes
arm64: dts: sm8250: Add OPP table for all qup devices
Dmitry Osipenko (8):
ARM: tegra: nexus7: Add aliases for MMC
ARM: tegra: acer-a500: Add aliases for MMC
ARM: tegra: acer-a500: Remove atmel,cfg_name property
ARM: tegra: acer-a500: Correct PINCTRL configuration
ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz
ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent
ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent
ARM: tegra: nexus7: Add touchscreen
Douglas Anderson (1):
arm64: dts: qcom: Add sc7180-lazor sku2
Drew Fustini (1):
ARM: dts: am33xx: add ocp label
Eddie Huang (1):
arm64: dts: mt8183: add scp node
Eddie James (3):
ARM: dts: aspeed: rainier: Enable XDMA engine
ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
Fabio Estevam (10):
arm64: dts: imx8m: Add the ENET PPS interrupt
ARM: dts: imx: Fix the SPI chipselect polarity
arm64: dts: imx8m: Fix the SPI chipselect polarity
arm64: dts: imx8mm-evk: Add flexspi support
ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells
dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board
ARM: dts: imx6q-logicpd: Add a specific board compatible string
ARM: dts: imx: Add an entry for imx6q-logicpd.dtb
ARM: dts: imx6q-logicpd: Use GPIO chipselect
arm64: dts: imx8mq-evk: Add MIPI DSI support
Fabrizio Castro (1):
arm64: dts: renesas: r8a77990: Add DRIF support
Faiz Abbas (2):
arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes
arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card
Florian Fainelli (1):
Merge tag 'tags/bcm2835-dt-next-2020-09-08' into devicetree/next
Frank Wunderlich (2):
arm: dts: mt7623: move display nodes to separate mt7623n.dtsi
arm: dts: mt7623: add missing pause for switchport
Geert Uytterhoeven (6):
Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into renesas-arm-dt-for-v5.10
ARM: dts: renesas: Fix pin controller node names
arm64: dts: renesas: Fix pin controller node names
arm64: dts: renesas: Drop superfluous pin configuration containers
arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
Georgi Djakov (2):
arm64: dts: qcom: sdm845: Increase the number of interconnect cells
arm64: dts: qcom: sdm845: Add interconnects property for display
Gokul Sriram Palanisamy (1):
dt-bindings: qcom: Add ipq8074 bindings
Grygorii Strashko (12):
ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv
ARM: dts: am57xx-idk: switch to new cpsw switch drv
ARM: dts: beagle-x15: switch to new cpsw switch drv
ARM: dts: dra7x-evm: switch to new cpsw switch drv
ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv
ARM: dts: dra7: drop legacy cpsw dt node
arm64: dts: ti: k3-j7200-main: add main navss cpts node
arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node
arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs
ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver
ARM: dts: am437x: switch to new cpsw switch drv
ARM: dts: am437x-l4: drop legacy cpsw dt node
Guido Günther (2):
arm64: dts: imx8mq: Add NWL MIPI DSI controller
arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel
Guillaume Tucker (1):
ARM: dts: exynos: add prefetch properties for L2C-310 cache
Holger Assmann (1):
ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays
Horia Geantă (3):
ARM: dts: imx6sl: fix rng node
ARM: dts: imx6sll: add rng
ARM: dts: imx6ull: add rng
Hsin-Yi Wang (1):
arm64: dts: mt8173: elm: Fix nor_flash node property
Icenowy Zheng (7):
ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX
ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank
dt-bindings: arm: sunxi: add Pine64 PineCube binding
ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera
Jacky Bai (3):
arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi
arm64: dts: imx8mm: Add imx8mm ddr4 evk board support
dt-bindings: arm: fsl: Add imx8mm ddr4 evk board
Jagan Teki (5):
arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc
dt-bindings: arm: rockchip: Update ROCKPi 4 binding
arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts
arm64: dts: rockchip: Add Radxa ROCK Pi 4B support
arm64: dts: rockchip: Add Radxa ROCK Pi 4C support
Jernej Skrabec (10):
dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible
ARM: dts: sun8i: r40: Add Mali node
dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible
ARM: dts: sun8i: r40: Add DMA node
dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible
ARM: dts: sun8i: r40: Add IR nodes
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR
dt-bindings: sram: allwinner, sun4i-a10-system-control: Add R40 compatibles
ARM: dts: sun8i: r40: Add node for system controller
ARM: dts: sun8i: r40: Add video engine node
Jerome Brunet (5):
arm64: dts: meson: vim3: correct led polarity
arm64: dts: meson: vim3: make sound card common to all variants
arm64: dts: meson: vim3l: remove sound card definition
dt-bindings: arm: amlogic: add support for libretch s905x cc v2
arm64: dts: meson: initial support for aml-s905x-cc v2
Joel Stanley (1):
ARM: aspeed: g5: Do not set sirq polarity
Johan Jonker (8):
arm64: dts: rockchip: change spdif fallback compatible on rk3308
dt-bindings: Add vendor prefix for Shenzhen Zkmagic Technology Co., Ltd.
dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description
arm64: dts: rockchip: add rk3318 A95X Z2 board
arm64: dts: rockchip: fix cpu-supply for rk3328-evb
ARM: dts: rockchip: update cpu supplies on rk3288
ARM: dts: rockchip: rk3066a: add label to cpu@1
ARM: dts: rockchip: update cpu supplies on rk3066a
Johnson CH Chen (陳昭勳) (1):
ARM: dts: am335x: add common dtsi for MOXA UC-8100 series
Jon Hunter (2):
arm64: tegra: Add label properties for EEPROMs
arm64: tegra: Populate EEPROMs for Jetson Xavier NX
Jonathan Bakker (1):
ARM: dts: s5pv210: Enable audio on Aries boards
Jonathan Marek (6):
arm64: dts: qcom: sm8150: fix up primary USB nodes
arm64: dts: qcom: use sm8150 gpucc dt-bindings
arm64: dts: qcom: use sm8250 gpucc dt-bindings
arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk
arm64: dts: qcom: sm8150: add interconnect nodes
arm64: dts: qcom: sm8250: add interconnect nodes
Kathiravan T (4):
arm64: dts: ipq8074: enable watchdog support
dt-bindings: mailbox: add compatible for the IPQ6018 SoC
arm64: dts: ipq6018: enable DVFS support
arm64: dts: ipq8074: Use the A53 PMU compatible
Keerthy (2):
arm64: dts: ti: k3-am6: Add crypto accelarator node
arm64: dts: ti: k3-j721e-main: Add crypto accelerator node
Kefeng Wang (1):
ARM: dts: hisilicon: add SD5203 dts
Kishon Vijay Abraham I (3):
arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes
arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances
arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function
Krishna Manikandan (2):
arm64: dts: qcom: sc7180: add interconnect bindings for display
arm64: dts: sc7180: add bus clock to mdp node for sc7180 target
Krzysztof Kozlowski (166):
dt-bindings: arm: samsung: Do not require clkout on Exynos5260 and Exynos7
ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects
dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding
arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: Replace deprecated phy reset properties
arm64: dts: imx8mq-evk: Replace deprecated phy reset properties
arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties
arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties
arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties
arm64: dts: imx8mm-beacon-som: Align regulator names with schema
arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible
arm64: dts: imx8mm-evk: Align regulator names with schema
arm64: dts: qcom: msm8992: Fix UART interrupt property
arm64: dts: imx8mm-beacon-baseboard: Correct LED default state
dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding
dt-bindings: arm: fsl: Add ZII Ultra boards binding
arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on
arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs
dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module
arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC
arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433
arm64: dts: exynos: Add compatibles to sysreg nodes
ARM: dts: exynos: Move fixed clocks under root node in Exynos3250
ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Galaxy I9100
ARM: dts: exynos: Correct GPU regulator properties in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Origen
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210
ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310
ARM: dts: exynos: Add and enable 32 kHz modem clock in Galaxy I9100
ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Universal C210
ARM: dts: exynos: Replace deprecated GPIO spi-gpio properties in Universal C210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Galaxy I9100
ARM: dts: exynos: Override thermal by label in Exynos4210
ARM: dts: exynos: Override thermal by label in Galaxy I9000
ARM: dts: exynos: Override thermal by label in Trats
ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen
ARM: dts: exynos: Add CPU cooling in SMDKv310
ARM: dts: exynos: Add CPU cooling in Universal C210
ARM: dts: exynos: Align MHL GPIO pin configuration with dtschema on Galaxy I9100
ARM: dts: exynos: Correct compatible of fixed clocks in Midas boards
ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen
ARM: dts: exynos: Override thermal by label in Midas
ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids
ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen
ARM: dts: exynos: Add CPU cooling in SMDK4412
ARM: dts: exynos: Add CPU cooling in Tiny4412
ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412
ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412
ARM: dts: exynos: Correct whitespace and indentation issues
ARM: dts: exynos: Correct compatible for Exynos5 GIC
ARM: dts: exynos: Correct compatible for Exynos5260 GIC
ARM: dts: exynos: Remove unneeded address/size cells in Exynos5260 GIC
ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exynos5250 Arndale
ARM: dts: exynos: Correct whitespace and indentation issues in Exynos5
ARM: dts: exynos: Override thermal by label in Exynos5250
ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250
ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos5250 Spring
ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning in Exynos5250 Spring
ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420
arm64: dts: imx8mm-beacon: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC
arm64: dts: imx8mm-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema
arm64: dts: imx8mn-evk: Align pin configuration group names with schema
arm64: dts: imx8mq-evk: Align pin configuration group names with schema
arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema
arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema
arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema
arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema
arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema
arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema
arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC
ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1
ARM: dts: imx28-m28: Align GPMI NAND node name with schema
ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards
ARM: dts: exynos: Silence SATA PHY warning in Exynos5250
dt-bindings: samsung: pmu: document S5Pv210
ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries
ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
ARM: dts: s5pv210: move fixed clocks under root node
ARM: dts: s5pv210: move PMU node out of clock controller
ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla
ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family
ARM: dts: s5pv210: add RTC 32 KHz clock in Goni
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck
ARM: dts: s5pv210: use defines for GPIO flags in Aquila
ARM: dts: s5pv210: use defines for GPIO flags in Goni
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: use defines for IRQ flags in Goni
ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410
ARM: dts: s3c6410: remove additional CPU compatible
ARM: dts: s3c24xx: fix number of PWM cells
ARM: dts: s3c24xx: override nodes by label
ARM: dts: s3c24xx: align PWM/timer node name with dtschema
ARM: dts: s3c24xx: add address to CPU node
ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
ARM: dts: exynos: add input clock to CMU in Exynos3250
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4
arm64: dts: alpine: Align GIC nodename with dtschema
arm64: dts: alpine: Fix GIC unit address
ARM: dts: prima: Align L2 cache-controller nodename with dtschema
ARM: dts: qcom: Align L2 cache-controller nodename with dtschema
ARM: dts: spear: Align L2 cache-controller nodename with dtschema
ARM: dts: tango: Align L2 cache-controller nodename with dtschema
ARM: dts: zx: Align L2 cache-controller nodename with dtschema
ARM: dts: alpine: Align GIC nodename with dtschema
arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property
arm64: dts: imx8mp-evk: Align pin configuration group names with schema
arm64: dts: imx8mq: Add missing interrupts to GPC
arm64: dts: imx8mq-librem5: Align regulator names with schema
arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC
arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x
arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp
ARM: dts: exynos: Align OPP table name with dt-schema
arm64: dts: exynos: Align OPP table name with dt-schema
ARM: dts: s5pv210: move fixed regulators under root node in Aquila
ARM: dts: s5pv210: move fixed regulators under root node in Goni
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni
arm64: dts: zynqmp-zcu100-revC: correct interrupt flags
arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin
dt-bindings: arm: fsl: Fix matching Purism Librem5 phones
arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties
arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration
arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration
ARM: dts: imx6q: align GPIO hog names with dtschema
ARM: dts: imx6qdl-gw5xxx: correct interrupt flags
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module
arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts
arm64: dts: imx8mm: correct interrupt flags
arm64: dts: imx8mn: correct interrupt flags
arm64: dts: imx8mq: correct interrupt flags
arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC
arm64: dts: imx8mq-librem5: correct GPIO hog property
ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties
ARM: dts: am335x: t335: align GPIO hog names with dtschema
ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs
arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema
ARM: dts: picoxcell: build DTBs with make dtbs
ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller
arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller
arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port
arm64: dts: xilinx: align GPIO hog names with dtschema
Kuninori Morimoto (7):
arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC
arm64: dts: renesas: r8a77961: Add FCP device nodes
arm64: dts: renesas: r8a77961: Add VSP device nodes
arm64: dts: renesas: r8a77961: Add DU device nodes
arm64: dts: renesas: r8a77961: Add HDMI device nodes
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support
Lad Prabhakar (36):
arm64: dts: renesas: r8a774e1: Add PCIe device nodes
arm64: dts: renesas: r8a774e1: Add SATA controller node
arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes
arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes
arm64: dts: renesas: r8a774e1: Add audio support
arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes
ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI
ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
ARM: dts: r8a7742: Add PWM SoC support
ARM: dts: r8a7742: Add TPU support
ARM: dts: r8a7742: Add DU support
ARM: dts: r8a7742: Add LVDS support
arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata
ARM: dts: r8a7742: Add PCIe Controller device node
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks
ARM: dts: r8a7742: Add QSPI support
arm64: dts: renesas: r8a774a1: Add PCIe EP nodes
arm64: dts: renesas: r8a774b1: Add PCIe EP nodes
arm64: dts: renesas: r8a774c0: Add PCIe EP node
ARM: dts: r8a7742: Add CAN support
ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically
ARM: dts: r8a7742-iwg21m: Add RTC support
ARM: dts: r8a7742-iwg21m: Add SPI NOR support
ARM: dts: r8a7742: Add IPMMU DT nodes
ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller
arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores
arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display
arm64: dts: renesas: r8a774e1: Add PCIe EP nodes
arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata
ARM: dts: r8a7742: Add VIN DT nodes
ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support
ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board
ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication
ARM: dts: r8a7742: Add VSP support
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB
Lars Povlsen (6):
arm64: dts: sparx5: Add Sparx5 eMMC support
arm64: dts: sparx5: Add hwmon temperature sensor
MAINTAINERS: Add git tree for Sparx5
arm64: dts: sparx5: Add SPI controller and associated mmio-mux
arm64: dts: sparx5: Add spi-nor support
arm64: dts: sparx5: Add spi-nand devices
Linus Walleij (2):
ARM: dts: ux500-golden: Add S6E63M0 DSI display
ARM: dts: ux500-skomer: Add KTD253 backlight
Lokesh Vutla (5):
arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs
dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
dt-bindings: arm: ti: Add bindings for J7200 SoC
arm64: dts: ti: Add support for J7200 SoC
arm64: dts: ti: Add support for J7200 Common Processor Board
Manivannan Sadhasivam (6):
dt-bindings: arm: qcom: Document SM8250 SoC and boards
arm64: dts: qcom: sm8250: Rename UART2 node to UART12
arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5
arm64: dts: qcom: qrb5165-rb5: Add onboard LED support
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L)
Marcin Sloniewski (3):
dt-bindings: vendor-prefixes: add Seeed Studio
dt-bindings: arm: stm32: document Odyssey compatible
ARM: dts: stm32: add initial support for stm32mp157-odyssey board
Marco Felsch (2):
ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node
ARM: dts: imx6qdl: add enet_out clk support
Marek Vasut (10):
ARM: dts: stm32: Move ethernet PHY into DH SoM DT
ARM: dts: stm32: Add DHSOM based DRC02 board
ARM: dts: stm32: Fix sdmmc2 pins on AV96
ARM: dts: stm32: Add USB OTG support to DH PDK2
ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
ARM: dts: stm32: Fix DH PDK2 display PWM channel
Marian-Cristian Rotariu (7):
arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances
arm64: dts: renesas: r8a774e1: Add VSP instances
arm64: dts: renesas: r8a774e1: Populate DU device node
arm64: dts: renesas: r8a774e1: Populate HDMI encoder node
arm64: dts: renesas: r8a774e1: Add LVDS device node
arm64: dts: renesas: r8a774e1: Add PWM device nodes
arm64: dts: renesas: r8a774e1: Add FDP1 device nodes
Markus Niebel (1):
ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM
Martin Blumenstingl (2):
ARM: dts: meson: move the L2 cache-controller inside the SoC node
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
Martin Cerveny (3):
dt-bindings: crypto: Add compatible for V3s
ARM: dts: sun8i: v3s: Enable crypto engine
ARM: dts: sun8i: v3s: Add simple-framebuffer
Martin Kepplinger (1):
dt-bindings: arm: fsl: Add the librem 5 phone
Matheus Castello (3):
ARM: dts: Add Caninos Loucos Labrador v2
dt-bindings: Add vendor prefix for Caninos Loucos
dt-bindings: arm: actions: Document Caninos Loucos Labrador
Matthias Kaehlcke (1):
arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones
Matthias Schiffer (4):
ARM: dts: imx7: add QSPI
ARM: dts: imx6qdl-tqma6: fix indentation
ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects
ARM: dts: imx6qdl-tqma6: fix LM75 compatible string
Maxime Ripard (1):
ARM: dts: bcm2711: Enable the display pipeline
Michael Walle (4):
arm64: dts: freescale: sl28: enable sl28cpld
arm64: dts: freescale: sl28: map GPIOs to input events
arm64: dts: freescale: sl28: enable LED support
arm64: dts: freescale: sl28: enable fan support
Michal Simek (4):
arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
arm64: dts: zynqmp: Remove undocumented u-boot properties
arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1
Michal Vokáč (4):
ARM: dts: imx6dl-yapp4: Add ethernet aliases
dt-bindings: arm: fsl: Add Y Soft IOTA Orion board
ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board
ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller
Nishanth Menon (9):
arm64: dts: ti: k3-j721e: Use lower case hexadecimal
arm64: dts: ti: k3-am65-main: Use lower case hexadecimal
arm64: dts: ti: k3-am65*: Use generic gpio for node names
arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names
arm64: dts: ti: k3-*: Use generic pinctrl for node names
arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640
arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name
arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings
Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next
Nobuhiro Iwamatsu (6):
dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs
dt-bindings: arm: toshiba: Add the TMPV7708 RM main board
arm64: visconti: Add initial support for Toshiba Visconti platform
arm64: dts: visconti: Add device tree for TMPV7708 RM main board
MAINTAINERS: Add information for Toshiba Visconti ARM SoCs
arm64: defconfig: Enable configs for Toshiba Visconti
Olof Johansson (46):
Merge tag 'omap-for-v5.10/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'renesas-arm-dt-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'samsung-dt-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'juno-updates-5.10' of git://git.kernel.org/.../sudeep.holla/linux into arm/dt
Merge tag 'aspeed-5.10-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
Merge tag 'dt64-schema-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'dt-schema-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'arm-soc/for-5.10/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'arm-soc/for-5.10/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'hisi-arm64-dt-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'hisi-arm32-dt-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'sparx5-dt-5.10' of https://github.com/microchip-ung/linux-upstream into arm/dt
Merge tag 'ux500-dts-for-v5.10' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
Merge tag 'socfpga_dts_update_for_v5.10' of git://git.kernel.org/.../dinguyen/linux into arm/dt
Merge tag 'at91-dt-5.10' of git://git.kernel.org/.../at91/linux into arm/dt
Merge tag 'renesas-arm-dt-for-v5.10-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'renesas-dt-bindings-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'tegra-for-5.10-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'tegra-for-5.10-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'samsung-dt-5.10-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.10-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.10' of git://git.kernel.org/.../nmenon/linux into arm/dt
Merge tag 'imx-bindings-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'imx-dt-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'imx-dt64-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'v5.10-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'qcom-arm64-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/dt
Merge tag 'stm32-dt-for-v5.10-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'v5.9-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
Merge tag 'v5.9-next-dts32' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
Merge tag 'tegra-for-5.10-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.10-part2' of git://git.kernel.org/.../nmenon/linux into arm/dt
Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'sunxi-dt-for-5.10-1' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'actions-bindings-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'actions-arm-dt-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'actions-arm64-dt-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'v5.10-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'sunxi-dt-for-5.10-2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'zynqmp-dt-for-v5.10' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag 'omap-for-v5.10/dt-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'hisi-arm32-dt-for-5.10-tag2' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'visconti-initial-for-5.10-tag2' of git://git.kernel.org/.../iwamatsu/linux-visconti into arm/dt
Peter Chen (2):
arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning
arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning
Peter Ujfalusi (1):
arm64: dts: ti: k3-j7200: add DMA support
Pradeep P V K (1):
arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard
Rajendra Nayak (2):
arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus
arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus
Reto Schneider (2):
dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board
ARM: at91: Add GARDENA smart Gateway (Art. 19000) support
Richard Gong (1):
arm64: dts: agilex: increase shared memory size to 32Mb
Richard Zhu (1):
ARM: dts: imx6qp-sabreauto: enable pcie
Rob Clark (1):
arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt
Robert Foss (1):
arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node
Roger Quadros (5):
dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
arm64: dts: ti: k3-j7200-main: Add USB controller
arm64: dts: ti: k3-j7200-common-proc-board: Add USB support
Ryder Lee (1):
arm: dts: mt7623: add display subsystem related device nodes
Sai Prakash Ranjan (1):
arm64: dts: qcom: sc7180: Fix the LLCC base register size
Sakari Ailus (1):
ARM: dts: n9, n950: Remove nokia,nvm-size property
Sameer Pujar (2):
arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano
arm64: tegra: Add DT binding for AHUB components
Samuel Holland (4):
arm64: dts: allwinner: Mark timer as stopped in suspend
ARM: dts: sun8i: a33: Update codec widget names
arm64: dts: allwinner: a64: Update codec widget names
arm64: dts: allwinner: a64: Update the audio codec compatible
Sebastian Reichel (4):
ARM: dts: omap: add channel to DSI panels
ARM: dts: omap4-droid4: add panel compatible
ARM: dts: omap4-droid4: add panel orientation
ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch
Sekhar Nori (1):
arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed
Shengjiu Wang (5):
ARM: dts: imx7d-sdb: Add nodes for audio sound card
ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection
ARM: dts: imx6sx-sdb: Add headphone detection for sound card
ARM: dts: imx6sl-evk: Add headphone detection for sound card
ARM: dts: imx6sll-evk: Add audio sound card node
Sibi Sankar (3):
arm64: dts: qcom: sc7180: Increase the number of interconnect cells
arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider
arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider
Simon Shields (1):
ARM: dts: exynos: Add sound support to Midas
Stefan Monnier (1):
ARM: dts: sun4i: Enable HDMI support on the Mele A1000
Stefan Riedmueller (2):
dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings
dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings
Stephan Gerhold (24):
arm64: dts: qcom: apq8016-sbc: Remove properties that are already default
arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi
arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node
arm64: dts: qcom: msm8916: Add more labels
arm64: dts: qcom: msm8916: Use labels in board device trees
arm64: dts: qcom: pm8916: Add resin node
arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2
arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi
arm64: dts: qcom: msm8916: Configure DSI port with labels
arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types
arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
arm64: dts: qcom: msm8916: Minor style fixes
arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS
arm64: dts: qcom: msm8916: Use more generic node names
arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x"
arm64: dts: qcom: msm8916: Pad addresses
arm64: dts: qcom: msm8916: Sort nodes
arm64: dts: qcom: pm8916: Sort nodes
arm64: dts: qcom: Makefile: Sort lines
Stephen Boyd (2):
arm64: dts: qcom: sc7180: Drop flags on mdss irqs
arm64: dts: qcom: trogdor: Add labels for type-c ports
Suman Anna (10):
arm64: dts: ti: k3-am65: Fix interconnect node names
arm64: dts: ti: k3-j721e: Fix interconnect node names
arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file
arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs
arm64: dts: ti: k3-j721e-main: Add C71x DSP node
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores
Sylwester Nawrocki (1):
ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node
Taniya Das (1):
arm64: dts: qcom: sc7180: Add LPASS clock controller nodes
Tanmay Shah (1):
arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node
Tao Ren (7):
ARM: dts: aspeed: Remove flash layout from Facebook AST2500 Common dtsi
ARM: dts: aspeed: cmm: Set 32MB FMC flash layout
ARM: dts: aspeed: yamp: Set 32MB FMC flash layout
ARM: dts: aspeed: minipack: Update 64MB FMC flash layout
ARM: dts: aspeed: Add Facebook Wedge400 BMC
ARM: dts: aspeed: wedge40: Update FMC flash0 label
ARM: dts: aspeed: wedge40: Update UART4 pin settings
Thierry Reding (21):
arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier
arm64: tegra: Wire up pinctrl states for all DPAUX controllers
arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano
arm64: tegra: Disable SD card write-protection on Jetson Nano
arm64: tegra: Describe display controller outputs for Tegra210
arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210
arm64: tegra: Properly size register regions for GPU on Tegra194
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: pmc: Add Tegra234 support
Merge branch 'for-5.10/dt-bindings' into for-5.10/arm/dt
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: pmc: Add Tegra234 support
arm64: tegra: Initial Tegra234 VDK support
Tobias Schramm (3):
ARM: dts: stm32: add display controller node to stm32h743
ARM: dts: stm32: add resets property to spi device nodes on stm32h743
ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743
Tony Lindgren (3):
ARM: dts: omap4: Fix sgx clock rate for 4430
Merge branch 'omap-for-v5.10/dt-moxa' into omap-for-v5.10/dt
Merge branch 'fixes' into omap-for-v5.10/dt
Uwe Kleine-König (2):
ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions
ARM: dts: imx25-pinfunc: Fix GPT function names
Vabhav Sharma (1):
arm64: dts: ls1028a: qds: enable lpuart1
Venkata Lakshmi Narayana Gubba (1):
arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board
Vignesh Raghavendra (4):
arm64: dts: ti: k3-j7200: Add I2C nodes
arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders
arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node
arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node
Vinod Koul (1):
arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes
Wasim Khan (1):
arm64: dts: layerscape: Add label to pcie nodes
Xia Jiang (1):
arm: dts: mt2701: Add jpeg enc device tree node
Yangtao Li (5):
dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi
dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI controller
arm64: allwinner: A100: add the basical Allwinner A100 DTSI file
dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings
arm64: allwinner: A100: add support for Allwinner Perf1 board
Yoshihiro Shimoda (7):
arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings
dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings
dt-bindings: reset: renesas,rst: Document r8a779a0 reset module
dt-bindings: arm: renesas: Document Renesas Falcon boards
arm64: dts: renesas: Add Renesas R8A779A0 SoC support
arm64: dts: renesas: Add Renesas Falcon boards support
Yuantian Tang (2):
arm64: dts: ls1088a: add more thermal zone support
arm64: dts: ls208xa: add more thermal zone support
Zhao Qiang (1):
arm64: dts: layerscape: correct watchdog clocks for LS1088A
Zhen Lei (1):
ARM: dts: hisilicon: fix the system controller compatible nodes
satya priya (3):
arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp
arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp
arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART
Łukasz Patron (1):
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
.../devicetree/bindings/arm/actions.yaml | 11 +
.../devicetree/bindings/arm/amlogic.yaml | 2 +
.../devicetree/bindings/arm/atmel-at91.yaml | 1 +
.../bindings/arm/bcm/brcm,bcm4708.yaml | 2 +
Documentation/devicetree/bindings/arm/fsl.yaml | 95 +
Documentation/devicetree/bindings/arm/qcom.yaml | 11 +
.../devicetree/bindings/arm/renesas.yaml | 12 +
.../devicetree/bindings/arm/rockchip.yaml | 16 +-
.../devicetree/bindings/arm/samsung/pmu.yaml | 24 +-
.../devicetree/bindings/arm/stm32/stm32.yaml | 6 +
.../devicetree/bindings/arm/sunxi.yaml | 10 +
.../devicetree/bindings/arm/tegra.yaml | 4 +
.../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 3 +-
Documentation/devicetree/bindings/arm/ti/k3.txt | 26 -
.../devicetree/bindings/arm/ti/k3.yaml | 35 +
.../devicetree/bindings/arm/toshiba.yaml | 22 +
.../crypto/allwinner,sun4i-a10-crypto.yaml | 6 +-
.../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +-
.../bindings/fuse/nvidia,tegra20-fuse.txt | 1 +
.../bindings/gpu/arm,mali-utgard.yaml | 2 +
.../allwinner,sun7i-a20-sc-nmi.yaml | 5 +-
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 +
.../bindings/media/allwinner,sun4i-a10-ir.yaml | 5 +-
.../bindings/misc/nvidia,tegra186-misc.txt | 8 +-
.../bindings/misc/nvidia,tegra20-apbmisc.txt | 13 +-
.../devicetree/bindings/nvmem/vf610-ocotp.txt | 4 +-
.../bindings/power/renesas,rcar-sysc.yaml | 1 +
.../devicetree/bindings/reset/renesas,rst.yaml | 1 +
.../allwinner,sun4i-a10-system-control.yaml | 6 +
.../devicetree/bindings/vendor-prefixes.yaml | 8 +
MAINTAINERS | 18 +-
arch/arm/boot/dts/Makefile | 25 +-
arch/arm/boot/dts/alpine.dtsi | 2 +-
arch/arm/boot/dts/am335x-lxm.dts | 4 +
.../boot/dts/am335x-moxa-uc-8100-common.dtsi | 427 +++
arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 404 +--
arch/arm/boot/dts/am335x-sbc-t335.dts | 4 +-
arch/arm/boot/dts/am33xx.dtsi | 2 +-
arch/arm/boot/dts/am3517-evm-ui.dtsi | 4 +-
arch/arm/boot/dts/am3517-evm.dts | 2 +-
arch/arm/boot/dts/am3874-iceboard.dts | 8 +-
arch/arm/boot/dts/am4372.dtsi | 4 +-
arch/arm/boot/dts/am437x-cm-t43.dts | 14 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 15 +-
arch/arm/boot/dts/am437x-idk-evm.dts | 13 +-
arch/arm/boot/dts/am437x-l4.dtsi | 77 +-
arch/arm/boot/dts/am437x-sbc-t43.dts | 2 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 14 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 15 +-
arch/arm/boot/dts/am571x-idk.dts | 27 -
arch/arm/boot/dts/am5729-beagleboneai.dts | 14 +-
arch/arm/boot/dts/am572x-idk.dts | 5 -
arch/arm/boot/dts/am574x-idk.dts | 5 -
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 19 +-
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +-
arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +-
arch/arm/boot/dts/am57xx-sbc-am57x.dts | 4 +-
arch/arm/boot/dts/animeo_ip.dts | 3 +-
arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +-
arch/arm/boot/dts/arm-realview-pb11mp.dts | 20 +-
arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +-
arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 17 +
.../boot/dts/aspeed-bmc-facebook-minipack.dts | 47 +-
.../boot/dts/aspeed-bmc-facebook-wedge40.dts | 5 +-
.../boot/dts/aspeed-bmc-facebook-wedge400.dts | 420 +++
arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 17 +
arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 23 +-
arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 662 +++++
arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 7 +
arch/arm/boot/dts/aspeed-g5.dtsi | 1 -
.../dts/ast2500-facebook-netbmc-common.dtsi | 13 -
arch/arm/boot/dts/at91-ariag25.dts | 3 +-
arch/arm/boot/dts/at91-ariettag25.dts | 3 +-
arch/arm/boot/dts/at91-cosino.dtsi | 3 +-
arch/arm/boot/dts/at91-cosino_mega2560.dts | 1 +
arch/arm/boot/dts/at91-foxg20.dts | 3 +-
arch/arm/boot/dts/at91-kizbox.dts | 2 +-
arch/arm/boot/dts/at91-kizbox2-common.dtsi | 2 +-
arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 2 +-
arch/arm/boot/dts/at91-linea.dtsi | 2 +-
arch/arm/boot/dts/at91-qil_a9260.dts | 3 +-
arch/arm/boot/dts/at91-sam9_l9260.dts | 3 +-
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 2 +-
arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 2 +-
arch/arm/boot/dts/at91-sama5d4_xplained.dts | 2 +-
arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +-
arch/arm/boot/dts/at91-som60.dtsi | 2 +-
arch/arm/boot/dts/at91-vinco.dts | 2 +-
arch/arm/boot/dts/at91-wb45n.dtsi | 3 +-
arch/arm/boot/dts/at91-wb50n.dtsi | 2 +-
arch/arm/boot/dts/at91rm9200.dtsi | 11 +-
arch/arm/boot/dts/at91rm9200ek.dts | 2 +-
arch/arm/boot/dts/at91sam9260.dtsi | 11 +-
arch/arm/boot/dts/at91sam9260ek.dts | 3 +-
arch/arm/boot/dts/at91sam9261.dtsi | 10 +-
arch/arm/boot/dts/at91sam9261ek.dts | 2 +-
arch/arm/boot/dts/at91sam9263.dtsi | 15 +-
arch/arm/boot/dts/at91sam9263ek.dts | 3 +-
arch/arm/boot/dts/at91sam9g20.dtsi | 5 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +-
.../dts/at91sam9g25-gardena-smart-gateway.dts | 158 ++
arch/arm/boot/dts/at91sam9g45.dtsi | 12 +-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 10 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 2 +-
arch/arm/boot/dts/at91sam9rl.dtsi | 10 +-
arch/arm/boot/dts/at91sam9rlek.dts | 2 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 12 +-
arch/arm/boot/dts/at91sam9x5cm.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 2 +
arch/arm/boot/dts/at91sam9xe.dtsi | 3 +
arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +-
arch/arm/boot/dts/bcm-nsp.dtsi | 6 +-
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 48 +
arch/arm/boot/dts/bcm2711.dtsi | 122 +-
arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 197 ++
arch/arm/boot/dts/bcm5301x.dtsi | 25 +-
arch/arm/boot/dts/bcm958525xmc.dts | 2 +-
arch/arm/boot/dts/bcm958625k.dts | 2 +-
arch/arm/boot/dts/dra7-evm.dts | 15 +-
arch/arm/boot/dts/dra7-l4.dtsi | 54 -
arch/arm/boot/dts/dra7.dtsi | 4 +-
arch/arm/boot/dts/dra71-evm.dts | 14 +-
arch/arm/boot/dts/dra72-evm-common.dtsi | 10 +-
arch/arm/boot/dts/dra72-evm-revc.dts | 14 +-
arch/arm/boot/dts/dra72-evm.dts | 13 +-
arch/arm/boot/dts/dra76-evm.dts | 18 +-
arch/arm/boot/dts/emev2.dtsi | 2 +-
arch/arm/boot/dts/ethernut5.dts | 2 +-
arch/arm/boot/dts/exynos3250-artik5.dtsi | 4 +
arch/arm/boot/dts/exynos3250-monk.dts | 6 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 6 +-
arch/arm/boot/dts/exynos3250.dtsi | 44 +-
arch/arm/boot/dts/exynos4210-i9100.dts | 56 +-
arch/arm/boot/dts/exynos4210-origen.dts | 27 +
arch/arm/boot/dts/exynos4210-smdkv310.dts | 25 +
arch/arm/boot/dts/exynos4210-trats.dts | 186 +-
arch/arm/boot/dts/exynos4210-universal_c210.dts | 36 +-
arch/arm/boot/dts/exynos4210.dtsi | 38 +-
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 42 +-
arch/arm/boot/dts/exynos4412-i9300.dts | 6 +-
arch/arm/boot/dts/exynos4412-i9305.dts | 2 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 116 +-
arch/arm/boot/dts/exynos4412-n710x.dts | 39 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 35 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 46 +-
arch/arm/boot/dts/exynos4412-origen.dts | 25 +
arch/arm/boot/dts/exynos4412-smdk4412.dts | 27 +
arch/arm/boot/dts/exynos4412-tiny4412.dts | 24 +
arch/arm/boot/dts/exynos4412-trats2.dts | 2 +-
arch/arm/boot/dts/exynos4412.dtsi | 18 +-
arch/arm/boot/dts/exynos5.dtsi | 10 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 20 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 16 +-
arch/arm/boot/dts/exynos5250-spring.dts | 41 +-
arch/arm/boot/dts/exynos5250.dtsi | 54 +-
arch/arm/boot/dts/exynos5260.dtsi | 4 +-
arch/arm/boot/dts/exynos5410-odroidxu.dts | 8 +-
arch/arm/boot/dts/exynos5410-smdk5410.dts | 12 +
arch/arm/boot/dts/exynos5410.dtsi | 12 +-
arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +
arch/arm/boot/dts/exynos5420.dtsi | 16 +-
arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +-
.../boot/dts/exynos5422-odroidxu3-audio.dtsi | 60 +-
arch/arm/boot/dts/exynos5422-odroidxu4.dts | 60 +-
arch/arm/boot/dts/hi3620.dtsi | 32 +-
arch/arm/boot/dts/hip04.dtsi | 6 +-
arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +-
arch/arm/boot/dts/imx23-evk.dts | 2 +-
arch/arm/boot/dts/imx23.dtsi | 2 +-
arch/arm/boot/dts/imx25-pinfunc.h | 28 +-
.../boot/dts/imx27-phytec-phycard-s-som.dtsi | 4 +-
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +-
arch/arm/boot/dts/imx27.dtsi | 2 +-
arch/arm/boot/dts/imx28-apf28.dts | 2 +-
arch/arm/boot/dts/imx28-apx4devkit.dts | 2 +-
arch/arm/boot/dts/imx28-evk.dts | 2 +-
arch/arm/boot/dts/imx28-m28.dtsi | 2 +-
arch/arm/boot/dts/imx28-m28cu3.dts | 2 +-
arch/arm/boot/dts/imx28.dtsi | 2 +-
arch/arm/boot/dts/imx50-evk.dts | 2 +-
arch/arm/boot/dts/imx51-apf51dev.dts | 4 +-
arch/arm/boot/dts/imx53-m53menlo.dts | 2 +-
arch/arm/boot/dts/imx53-smd.dts | 2 +-
arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +-
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 3 +-
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 3 +-
arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +-
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 4 +-
arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +-
arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +-
arch/arm/boot/dts/imx6dl-tqma6a.dtsi | 16 +
arch/arm/boot/dts/imx6dl-tqma6b.dtsi | 16 +
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 38 +-
arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 6 +-
arch/arm/boot/dts/imx6dl-yapp4-orion.dts | 54 +
arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 +
arch/arm/boot/dts/imx6dl.dtsi | 8 +-
arch/arm/boot/dts/imx6q-b450v3.dts | 14 +-
arch/arm/boot/dts/imx6q-b650v3.dts | 12 +-
arch/arm/boot/dts/imx6q-b850v3.dts | 4 +-
arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +-
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 31 +-
arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +-
arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 +-
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +-
arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +-
arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 7 +-
arch/arm/boot/dts/imx6q-logicpd.dts | 2 +-
arch/arm/boot/dts/imx6q-prti6q.dts | 6 +-
arch/arm/boot/dts/imx6q-tqma6a.dtsi | 16 +
arch/arm/boot/dts/imx6q-tqma6b.dtsi | 15 +
arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 4 +-
arch/arm/boot/dts/imx6q.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 10 +-
arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-pico.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 201 ++
arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 28 +
arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 28 +
arch/arm/boot/dts/imx6qdl-ts4900.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl.dtsi | 5 +-
arch/arm/boot/dts/imx6qp-sabreauto.dts | 3 +-
arch/arm/boot/dts/imx6qp-tqma6b.dtsi | 16 +
arch/arm/boot/dts/imx6sl-evk.dts | 11 +-
arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 588 ++++
arch/arm/boot/dts/imx6sl.dtsi | 2 +
arch/arm/boot/dts/imx6sll-evk.dts | 73 +
arch/arm/boot/dts/imx6sll.dtsi | 7 +
arch/arm/boot/dts/imx6sx-sdb.dtsi | 9 +
.../arm/boot/dts/imx6sx-softing-vining-2000.dts | 2 +-
arch/arm/boot/dts/imx6sx.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +-
.../dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +-
arch/arm/boot/dts/imx6ul.dtsi | 2 +-
arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx6ull.dtsi | 7 +
arch/arm/boot/dts/imx7-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx7d-sdb.dts | 83 +-
arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +-
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +-
arch/arm/boot/dts/imx7s.dtsi | 15 +-
arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +-
.../arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 +-
arch/arm/boot/dts/meson.dtsi | 14 +-
arch/arm/boot/dts/meson8.dtsi | 2 -
arch/arm/boot/dts/motorola-mapphone-common.dtsi | 6 +-
arch/arm/boot/dts/mpa1600.dts | 2 +-
arch/arm/boot/dts/mps2.dtsi | 10 +-
...=> mstar-infinity-msc313-breadbee_crust.dts} | 2 +-
...ssc8336n.dtsi => mstar-infinity-msc313.dtsi} | 2 +-
.../dts/{infinity.dtsi => mstar-infinity.dtsi} | 0
...dts => mstar-infinity3-msc313e-breadbee.dts} | 2 +-
...msc313.dtsi => mstar-infinity3-msc313e.dtsi} | 2 +-
.../{infinity3.dtsi => mstar-infinity3.dtsi} | 2 +-
...s => mstar-mercury5-ssc8336n-midrived08.dts} | 2 +-
...sc313e.dtsi => mstar-mercury5-ssc8336n.dtsi} | 2 +-
.../dts/{mercury5.dtsi => mstar-mercury5.dtsi} | 0
arch/arm/boot/dts/mstar-v7.dtsi | 20 +
arch/arm/boot/dts/mt2701.dtsi | 13 +
arch/arm/boot/dts/mt7623.dtsi | 123 -
arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 88 +-
arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 74 +-
arch/arm/boot/dts/mt7623n.dtsi | 306 ++
arch/arm/boot/dts/nspire.dtsi | 12 +-
arch/arm/boot/dts/omap3-beagle-xm.dts | 4 +-
arch/arm/boot/dts/omap3-beagle.dts | 6 +-
arch/arm/boot/dts/omap3-cm-t3517.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 4 +-
arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 21 +
arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 8 +-
arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +-
arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +-
arch/arm/boot/dts/omap3-n9.dts | 1 -
arch/arm/boot/dts/omap3-n900.dts | 6 +-
arch/arm/boot/dts/omap3-n950.dts | 8 +-
arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | 2 +-
arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 2 +-
arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 2 +-
arch/arm/boot/dts/omap3-pandora-common.dtsi | 4 +-
.../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi | 2 +-
arch/arm/boot/dts/omap3-thunder.dts | 2 +-
arch/arm/boot/dts/omap3.dtsi | 3 +
arch/arm/boot/dts/omap34xx.dtsi | 3 +-
arch/arm/boot/dts/omap36xx.dtsi | 3 +-
arch/arm/boot/dts/omap4-duovero-parlor.dts | 4 +-
arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +-
arch/arm/boot/dts/omap4-sdp.dts | 14 +-
arch/arm/boot/dts/omap4.dtsi | 8 +-
arch/arm/boot/dts/omap443x.dtsi | 10 +
arch/arm/boot/dts/omap5-board-common.dtsi | 4 +-
arch/arm/boot/dts/omap5-cm-t54.dts | 6 +-
arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 35 +
arch/arm/boot/dts/owl-s500-labrador-v2.dtsi | 22 +
arch/arm/boot/dts/owl-s500-roseapplepi.dts | 47 +
arch/arm/boot/dts/owl-s500.dtsi | 6 +-
arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 -
arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 -
arch/arm/boot/dts/pm9g45.dts | 3 +-
arch/arm/boot/dts/prima2.dtsi | 2 +-
arch/arm/boot/dts/qcom-mdm9615.dtsi | 2 +-
arch/arm/boot/dts/r7s72100.dtsi | 2 +-
arch/arm/boot/dts/r7s9210.dtsi | 2 +-
arch/arm/boot/dts/r8a73a4.dtsi | 2 +-
arch/arm/boot/dts/r8a7740.dtsi | 2 +-
arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 11 +
arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 120 +
arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 79 +-
arch/arm/boot/dts/r8a7742.dtsi | 337 ++-
arch/arm/boot/dts/r8a7743.dtsi | 2 +-
arch/arm/boot/dts/r8a7744.dtsi | 2 +-
arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 112 +-
arch/arm/boot/dts/r8a7745.dtsi | 2 +-
arch/arm/boot/dts/r8a77470.dtsi | 2 +-
arch/arm/boot/dts/r8a7778.dtsi | 2 +-
arch/arm/boot/dts/r8a7779.dtsi | 2 +-
arch/arm/boot/dts/r8a7790.dtsi | 2 +-
arch/arm/boot/dts/r8a7791.dtsi | 2 +-
arch/arm/boot/dts/r8a7792.dtsi | 2 +-
arch/arm/boot/dts/r8a7793.dtsi | 2 +-
arch/arm/boot/dts/r8a7794.dtsi | 2 +-
arch/arm/boot/dts/r9a06g032.dtsi | 2 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 6 +-
arch/arm/boot/dts/rk3066a-marsboard.dts | 6 +-
arch/arm/boot/dts/rk3066a-rayeager.dts | 6 +-
arch/arm/boot/dts/rk3066a.dtsi | 2 +-
arch/arm/boot/dts/rk3288-evb.dtsi | 2 +-
.../boot/dts/rk3288-firefly-reload-core.dtsi | 2 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +-
arch/arm/boot/dts/rk3288-miqi.dts | 16 +-
arch/arm/boot/dts/rk3288-popmetal.dts | 16 +-
arch/arm/boot/dts/rk3288-r89.dts | 16 +-
arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +-
arch/arm/boot/dts/rk3288-tinker.dtsi | 2 +-
arch/arm/boot/dts/rk3288-vyasa.dts | 14 +-
arch/arm/boot/dts/s3c2416-smdk2416.dts | 17 +-
arch/arm/boot/dts/s3c2416.dtsi | 111 +-
arch/arm/boot/dts/s3c24xx.dtsi | 24 +-
arch/arm/boot/dts/s3c6410-mini6410.dts | 32 +-
arch/arm/boot/dts/s3c6410-smdk6410.dts | 32 +-
arch/arm/boot/dts/s3c64xx.dtsi | 2 +-
arch/arm/boot/dts/s5pv210-aquila.dts | 73 +-
arch/arm/boot/dts/s5pv210-aries.dtsi | 26 +-
arch/arm/boot/dts/s5pv210-fascinate4g.dts | 98 +
arch/arm/boot/dts/s5pv210-galaxys.dts | 85 +
arch/arm/boot/dts/s5pv210-goni.dts | 97 +-
arch/arm/boot/dts/s5pv210-smdkc110.dts | 9 +
arch/arm/boot/dts/s5pv210-smdkv210.dts | 14 +-
arch/arm/boot/dts/s5pv210-torbreck.dts | 9 +
arch/arm/boot/dts/s5pv210.dtsi | 163 +-
arch/arm/boot/dts/sam9x60.dtsi | 10 +-
arch/arm/boot/dts/sama5d2.dtsi | 19 +-
arch/arm/boot/dts/sama5d3.dtsi | 8 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 2 +-
arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 2 +-
arch/arm/boot/dts/sama5d4.dtsi | 8 +-
arch/arm/boot/dts/sd5203.dts | 96 +
arch/arm/boot/dts/sh73a0.dtsi | 2 +-
arch/arm/boot/dts/spear13xx.dtsi | 2 +-
arch/arm/boot/dts/ste-href.dtsi | 22 +-
arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 91 +
arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 15 +-
arch/arm/boot/dts/stm32h743.dtsi | 20 +-
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 26 +
arch/arm/boot/dts/stm32mp151.dtsi | 50 +-
arch/arm/boot/dts/stm32mp153.dtsi | 6 +
arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 35 +
arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts | 16 +-
arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 3 +-
arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 276 ++
arch/arm/boot/dts/stm32mp157c-odyssey.dts | 80 +
arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 157 ++
arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 45 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 42 +-
.../boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 7 +-
arch/arm/boot/dts/sun4i-a10-a1000.dts | 25 +
arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +-
arch/arm/boot/dts/sun8i-a33.dtsi | 4 +-
.../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 4 +
arch/arm/boot/dts/sun8i-r40.dtsi | 104 +
arch/arm/boot/dts/sun8i-s3-pinecube.dts | 235 ++
arch/arm/boot/dts/sun8i-v3.dtsi | 13 +
arch/arm/boot/dts/sun8i-v3s.dtsi | 118 +
arch/arm/boot/dts/tango4-common.dtsi | 2 +-
arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 30 +-
.../dts/tegra30-asus-nexus7-grouper-common.dtsi | 54 +-
arch/arm/boot/dts/tny_a9260_common.dtsi | 2 +-
arch/arm/boot/dts/tny_a9263.dts | 2 +-
arch/arm/boot/dts/usb_a9260.dts | 2 +-
arch/arm/boot/dts/usb_a9263.dts | 2 +-
arch/arm/boot/dts/usb_a9g20_common.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 4 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +-
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 6 +-
arch/arm/boot/dts/vf610-zii-cfu1.dts | 3 +-
arch/arm/boot/dts/vf610-zii-spb4.dts | 2 -
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 -
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 -
arch/arm/boot/dts/zx296702.dtsi | 2 +-
arch/arm64/Kconfig.platforms | 7 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/actions/s700.dtsi | 17 +-
arch/arm64/boot/dts/allwinner/Makefile | 1 +
.../allwinner/sun50i-a100-allwinner-perf1.dts | 180 ++
arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 364 +++
.../dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 +-
.../dts/allwinner/sun50i-a64-orangepi-win.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-pine64.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 8 +-
.../dts/allwinner/sun50i-a64-pinephone.dtsi | 8 +-
.../boot/dts/allwinner/sun50i-a64-pinetab.dts | 8 +-
.../allwinner/sun50i-a64-sopine-baseboard.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 +-
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +-
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 1 +
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 1 +
.../boot/dts/altera/socfpga_stratix10.dtsi | 12 +-
arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 2 +-
arch/arm64/boot/dts/amlogic/Makefile | 2 +
.../dts/amlogic/meson-g12b-khadas-vim3.dtsi | 88 -
.../dts/amlogic/meson-g12b-odroid-n2-plus.dts | 31 +
.../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 618 +----
.../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 625 +++++
.../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 318 +++
.../boot/dts/amlogic/meson-khadas-vim3.dtsi | 94 +-
.../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 86 -
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 +-
arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +-
arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +-
.../arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +-
.../arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 +-
.../dts/broadcom/stingray/bcm958742-base.dtsi | 2 +-
.../boot/dts/broadcom/stingray/stingray.dtsi | 2 +-
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +-
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 12 +-
arch/arm64/boot/dts/freescale/Makefile | 5 +
.../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +-
.../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 18 +
.../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 9 +
.../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 134 +
.../boot/dts/freescale/fsl-ls1028a-qds.dts | 4 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 10 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 10 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 16 +-
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 134 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 157 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +-
.../dts/freescale/imx8mm-beacon-baseboard.dtsi | 16 +-
.../boot/dts/freescale/imx8mm-beacon-som.dtsi | 40 +-
.../boot/dts/freescale/imx8mm-ddr4-evk.dts | 57 +
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 553 +---
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 474 ++++
.../dts/freescale/imx8mm-var-som-symphony.dts | 255 ++
.../boot/dts/freescale/imx8mm-var-som.dtsi | 561 ++++
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +-
.../boot/dts/freescale/imx8mn-ddr4-evk.dts | 32 +-
arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 3 +-
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 20 +-
.../dts/freescale/imx8mn-var-som-symphony.dts | 240 ++
.../boot/dts/freescale/imx8mn-var-som.dtsi | 551 ++++
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +-
arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 360 +--
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 52 +-
.../dts/freescale/imx8mq-hummingboard-pulse.dts | 8 +-
.../dts/freescale/imx8mq-librem5-devkit.dts | 52 +-
.../boot/dts/freescale/imx8mq-librem5-r2.dts | 29 +
.../boot/dts/freescale/imx8mq-librem5-r3.dts | 27 +
.../boot/dts/freescale/imx8mq-librem5.dtsi | 1106 ++++++++
.../boot/dts/freescale/imx8mq-phanbell.dts | 21 +-
.../arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 15 +-
.../arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 2 +-
.../dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +-
.../boot/dts/freescale/imx8mq-zii-ultra.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 53 +-
.../boot/dts/freescale/imx8qxp-colibri.dtsi | 8 +-
.../boot/dts/hisilicon/hi3660-hikey960.dts | 6 +-
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 10 +-
.../boot/dts/hisilicon/hi3670-hikey970.dts | 2 +-
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 18 +-
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 +-
arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +-
arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 18 +-
arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 20 +-
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +-
arch/arm64/boot/dts/lg/lg1312.dtsi | 10 +-
arch/arm64/boot/dts/lg/lg1313.dtsi | 10 +-
arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 9 +-
arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 11 +
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 30 +
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 15 +-
.../arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +-
arch/arm64/boot/dts/microchip/sparx5.dtsi | 81 +
arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 31 +
arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 53 +
arch/arm64/boot/dts/microchip/sparx5_pcb134.dts | 1 +
.../boot/dts/microchip/sparx5_pcb134_board.dtsi | 32 +
.../boot/dts/microchip/sparx5_pcb134_emmc.dts | 23 +
arch/arm64/boot/dts/microchip/sparx5_pcb135.dts | 1 +
.../boot/dts/microchip/sparx5_pcb135_board.dtsi | 32 +
.../boot/dts/microchip/sparx5_pcb135_emmc.dts | 23 +
arch/arm64/boot/dts/nvidia/Makefile | 1 +
.../boot/dts/nvidia/tegra186-p2771-0000.dts | 1 +
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 +
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 217 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 16 +
.../boot/dts/nvidia/tegra194-p2972-0000.dts | 14 +
.../nvidia/tegra194-p3509-0000+p3668-0000.dts | 14 +
.../boot/dts/nvidia/tegra194-p3668-0000.dtsi | 16 +
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 247 +-
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +-
.../boot/dts/nvidia/tegra210-p2371-2180.dts | 1 +
.../boot/dts/nvidia/tegra210-p3450-0000.dts | 29 +-
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 150 +-
arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 40 +
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 189 ++
arch/arm64/boot/dts/qcom/Makefile | 16 +-
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 900 +++---
arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 96 +-
arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 34 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +-
.../boot/dts/qcom/msm8916-longcheer-l8150.dts | 108 +-
arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 14 +-
arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 79 +
.../dts/qcom/msm8916-samsung-a2015-common.dtsi | 132 +-
.../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 12 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 2608 +++++++++---------
arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +-
arch/arm64/boot/dts/qcom/pm8916.dtsi | 92 +-
arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 2 +-
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 12 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 686 +++++
arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 24 +
.../dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 17 +
.../dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 18 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 +
.../boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 192 ++
.../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 15 +
.../boot/dts/qcom/sc7180-trogdor-r1-lte.dts | 14 +
arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 191 ++
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1402 ++++++++++
arch/arm64/boot/dts/qcom/sc7180.dtsi | 332 ++-
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 14 +-
.../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 380 +++
arch/arm64/boot/dts/qcom/sdm845.dtsi | 92 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 111 +-
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 32 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 1059 ++++++-
arch/arm64/boot/dts/renesas/Makefile | 3 +
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 40 +-
.../dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 +
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 40 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 26 +-
.../r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts | 15 +
.../dts/renesas/r8a774e1-hihope-rzg2h-ex.dts | 5 +
.../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 15 +
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1334 ++++++++-
arch/arm64/boot/dts/renesas/r8a77951.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 +-
.../boot/dts/renesas/r8a77961-salvator-xs.dts | 57 +
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 617 ++++-
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 6 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 127 +-
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +-
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +-
.../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 46 +
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 22 +
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 133 +
arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 +
arch/arm64/boot/dts/rockchip/Makefile | 6 +-
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 374 +++
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 12 +
.../boot/dts/rockchip/rk3328-nanopi-r2s.dts | 368 +++
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +-
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 4 +-
.../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 24 +
.../dts/rockchip/rk3399-roc-pc-mezzanine.dts | 18 +-
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 12 +-
...3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} | 26 -
.../boot/dts/rockchip/rk3399-rock-pi-4a.dts | 13 +
.../boot/dts/rockchip/rk3399-rock-pi-4b.dts | 42 +
.../boot/dts/rockchip/rk3399-rock-pi-4c.dts | 51 +
arch/arm64/boot/dts/ti/Makefile | 8 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +-
arch/arm64/boot/dts/ti/k3-am65.dtsi | 6 +-
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 18 +-
.../dts/ti/k3-am654-industrial-thermal.dtsi | 12 +-
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 215 ++
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 449 +++
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 273 ++
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 65 +
arch/arm64/boot/dts/ti/k3-j7200.dtsi | 172 ++
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 195 +-
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 301 +-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 155 +-
arch/arm64/boot/dts/ti/k3-j721e.dtsi | 11 +-
arch/arm64/boot/dts/toshiba/Makefile | 2 +
.../arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 43 +
arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 390 +++
arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 93 +
arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 5 -
.../boot/dts/xilinx/zynqmp-zcu100-revC.dts | 10 +-
.../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 8 +-
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 9 +-
arch/arm64/configs/defconfig | 1 +
drivers/soc/tegra/Kconfig | 10 +
include/dt-bindings/clock/tegra234-clock.h | 14 +
include/dt-bindings/mux/ti-serdes.h | 22 +
include/dt-bindings/reset/tegra234-reset.h | 10 +
660 files changed, 27924 insertions(+), 6530 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt
create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.yaml
create mode 100644 Documentation/devicetree/bindings/arm/toshiba.yaml
create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts
create mode 100644 arch/arm/boot/dts/at91sam9g25-gardena-smart-gateway.dts
create mode 100644 arch/arm/boot/dts/bcm53016-meraki-mr32.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-orion.dts
create mode 100644 arch/arm/boot/dts/imx6q-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6q-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6qp-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts
rename arch/arm/boot/dts/{infinity-msc313-breadbee_crust.dts => mstar-infinity-msc313-breadbee_crust.dts} (90%)
rename arch/arm/boot/dts/{mercury5-ssc8336n.dtsi => mstar-infinity-msc313.dtsi} (87%)
rename arch/arm/boot/dts/{infinity.dtsi => mstar-infinity.dtsi} (100%)
rename arch/arm/boot/dts/{infinity3-msc313e-breadbee.dts => mstar-infinity3-msc313e-breadbee.dts} (89%)
rename arch/arm/boot/dts/{infinity-msc313.dtsi => mstar-infinity3-msc313e.dtsi} (87%)
rename arch/arm/boot/dts/{infinity3.dtsi => mstar-infinity3.dtsi} (84%)
rename arch/arm/boot/dts/{mercury5-ssc8336n-midrived08.dts => mstar-mercury5-ssc8336n-midrived08.dts} (89%)
rename arch/arm/boot/dts/{infinity3-msc313e.dtsi => mstar-mercury5-ssc8336n.dtsi} (87%)
rename arch/arm/boot/dts/{mercury5.dtsi => mstar-mercury5.dtsi} (100%)
create mode 100644 arch/arm/boot/dts/mt7623n.dtsi
create mode 100644 arch/arm/boot/dts/owl-s500-labrador-base-m.dts
create mode 100644 arch/arm/boot/dts/owl-s500-labrador-v2.dtsi
create mode 100644 arch/arm/boot/dts/owl-s500-roseapplepi.dts
create mode 100644 arch/arm/boot/dts/sd5203.dts
create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts
create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey.dts
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi
create mode 100644 arch/arm/boot/dts/sun8i-s3-pinecube.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi
create mode 100644 arch/arm64/boot/dts/microchip/sparx5_nand.dtsi
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
rename arch/arm64/boot/dts/rockchip/{rk3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} (95%)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200.dtsi
create mode 100644 arch/arm64/boot/dts/toshiba/Makefile
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi
create mode 100644 include/dt-bindings/clock/tegra234-clock.h
create mode 100644 include/dt-bindings/reset/tegra234-reset.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 5/5] ARM: SoC defconfig updates
2020-10-23 22:31 ` Olof Johansson
@ 2020-10-23 22:31 ` Olof Johansson
-1 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: linux-arm-kernel, arm, soc, linux-kernel, Olof Johansson
We keep this in a separate branch to avoid cross-branch conflicts, but
most of the material here is fairly boring -- some new drivers turned on
for hardware since they were merged, and some refreshed files due to
time having moved a lot of entries around.
Conflicts: None
----------------------------------------------------------------
The following changes since commit cf625fc0396296bd644672666bc1a96d7e06118b:
Merge tag 'armsoc-dt' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig
for you to fetch changes up to 4550e2c8d3e03ddffdcbfeeecc63e7c68dbec296:
Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
----------------------------------------------------------------
Andreas Kemnade (1):
ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module
Biju Das (1):
ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE
Bjorn Andersson (1):
arm64: defcondfig: Enable USB ACM and FTDI drivers
Christophe Kerello (1):
ARM: multi_v7_defconfig: add FMC2 EBI controller support
Dmitry Baryshkov (3):
arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets
arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50
arm64: defconfig: enable Qualcomm ASoC modules
Dong Aisheng (2):
ARM: multi_v7_defconfig: Enable i.MX6SLL SoC
ARM: multi_v7_defconfig: Enable i.MX7ULP SoC
Fabio Estevam (1):
arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers
Geert Uytterhoeven (2):
ARM: shmobile: defconfig: Refresh for v5.9-rc1
arm64: defconfig: Enable RPC-IF support
Grygorii Strashko (1):
ARM: omap2plus_defconfig: enable generic net options
Guido Günther (2):
arm64: defconfig: re-sync DRM related defconfig bits
arm64: defconfig: Enable imx8mq-librem5-devkit display stack
Horia Geantă (1):
ARM: multi_v7_defconfig: enable caam crypto module
Joel Stanley (3):
ARM: config: aspeed: Fix selection of media drivers
ARM: config: aspeed-g5: Enable I2C GPIO mux driver
ARM: config: aspeed_g5: Enable IBM OP Panel driver
Krzysztof Kozlowski (2):
arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC
arm64: defconfig: Enable Samsung S3FWRN5 NFC driver
Lad Prabhakar (3):
arm64: defconfig: Enable R-Car PCIe endpoint driver
ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST
ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST
Linus Walleij (2):
ARM: configs: Update Versatile defconfig
ARM: configs: Update Realview defconfig
Manivannan Sadhasivam (1):
arm64: defconfig: Enable Qcom SNPS Femto PHY
Marek Szyprowski (1):
ARM: exynos_defconfig: enable platform media drivers
Michael Walle (1):
arm64: defconfig: enable the sl28cpld board management controller
Olof Johansson (7):
Merge tag 'renesas-arm-defconfig-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
Merge tag 'aspeed-5.10-defconfig' of git://git.kernel.org/.../joel/aspeed into arm/defconfig
Merge tag 'tegra-for-5.10-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
Merge tag 'samsung-defconfig-5.10' of https://git.kernel.org/.../krzk/linux into arm/defconfig
Merge tag 'omap-for-v5.10/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig
Merge tag 'imx-defconfig-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig
Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/defconfig
Peng Fan (1):
ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q
Sameer Pujar (2):
arm64: defconfig: Build AHUB component drivers
arm64: defconfig: Build ADMA and ACONNECT driver
Vinod Koul (1):
arm64: defconfig: Enable Lontium LT9611 driver
arch/arm/configs/aspeed_g4_defconfig | 3 +-
arch/arm/configs/aspeed_g5_defconfig | 7 ++++-
arch/arm/configs/exynos_defconfig | 8 ++---
arch/arm/configs/imx_v6_v7_defconfig | 6 ++++
arch/arm/configs/multi_v7_defconfig | 6 +++-
arch/arm/configs/omap2plus_defconfig | 12 ++++++++
arch/arm/configs/realview_defconfig | 18 +++++++-----
arch/arm/configs/shmobile_defconfig | 5 ++--
arch/arm/configs/versatile_defconfig | 5 ++--
arch/arm64/configs/defconfig | 49 ++++++++++++++++++++++++++++++-
10 files changed, 98 insertions(+), 21 deletions(-)
^ permalink raw reply [flat|nested] 17+ messages in thread
* [GIT PULL 5/5] ARM: SoC defconfig updates
@ 2020-10-23 22:31 ` Olof Johansson
0 siblings, 0 replies; 17+ messages in thread
From: Olof Johansson @ 2020-10-23 22:31 UTC (permalink / raw)
To: torvalds; +Cc: Olof Johansson, soc, arm, linux-kernel, linux-arm-kernel
We keep this in a separate branch to avoid cross-branch conflicts, but
most of the material here is fairly boring -- some new drivers turned on
for hardware since they were merged, and some refreshed files due to
time having moved a lot of entries around.
Conflicts: None
----------------------------------------------------------------
The following changes since commit cf625fc0396296bd644672666bc1a96d7e06118b:
Merge tag 'armsoc-dt' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig
for you to fetch changes up to 4550e2c8d3e03ddffdcbfeeecc63e7c68dbec296:
Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
----------------------------------------------------------------
Andreas Kemnade (1):
ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module
Biju Das (1):
ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE
Bjorn Andersson (1):
arm64: defcondfig: Enable USB ACM and FTDI drivers
Christophe Kerello (1):
ARM: multi_v7_defconfig: add FMC2 EBI controller support
Dmitry Baryshkov (3):
arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets
arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50
arm64: defconfig: enable Qualcomm ASoC modules
Dong Aisheng (2):
ARM: multi_v7_defconfig: Enable i.MX6SLL SoC
ARM: multi_v7_defconfig: Enable i.MX7ULP SoC
Fabio Estevam (1):
arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers
Geert Uytterhoeven (2):
ARM: shmobile: defconfig: Refresh for v5.9-rc1
arm64: defconfig: Enable RPC-IF support
Grygorii Strashko (1):
ARM: omap2plus_defconfig: enable generic net options
Guido Günther (2):
arm64: defconfig: re-sync DRM related defconfig bits
arm64: defconfig: Enable imx8mq-librem5-devkit display stack
Horia Geantă (1):
ARM: multi_v7_defconfig: enable caam crypto module
Joel Stanley (3):
ARM: config: aspeed: Fix selection of media drivers
ARM: config: aspeed-g5: Enable I2C GPIO mux driver
ARM: config: aspeed_g5: Enable IBM OP Panel driver
Krzysztof Kozlowski (2):
arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC
arm64: defconfig: Enable Samsung S3FWRN5 NFC driver
Lad Prabhakar (3):
arm64: defconfig: Enable R-Car PCIe endpoint driver
ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST
ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST
Linus Walleij (2):
ARM: configs: Update Versatile defconfig
ARM: configs: Update Realview defconfig
Manivannan Sadhasivam (1):
arm64: defconfig: Enable Qcom SNPS Femto PHY
Marek Szyprowski (1):
ARM: exynos_defconfig: enable platform media drivers
Michael Walle (1):
arm64: defconfig: enable the sl28cpld board management controller
Olof Johansson (7):
Merge tag 'renesas-arm-defconfig-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
Merge tag 'aspeed-5.10-defconfig' of git://git.kernel.org/.../joel/aspeed into arm/defconfig
Merge tag 'tegra-for-5.10-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
Merge tag 'samsung-defconfig-5.10' of https://git.kernel.org/.../krzk/linux into arm/defconfig
Merge tag 'omap-for-v5.10/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig
Merge tag 'imx-defconfig-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig
Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/defconfig
Peng Fan (1):
ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q
Sameer Pujar (2):
arm64: defconfig: Build AHUB component drivers
arm64: defconfig: Build ADMA and ACONNECT driver
Vinod Koul (1):
arm64: defconfig: Enable Lontium LT9611 driver
arch/arm/configs/aspeed_g4_defconfig | 3 +-
arch/arm/configs/aspeed_g5_defconfig | 7 ++++-
arch/arm/configs/exynos_defconfig | 8 ++---
arch/arm/configs/imx_v6_v7_defconfig | 6 ++++
arch/arm/configs/multi_v7_defconfig | 6 +++-
arch/arm/configs/omap2plus_defconfig | 12 ++++++++
arch/arm/configs/realview_defconfig | 18 +++++++-----
arch/arm/configs/shmobile_defconfig | 5 ++--
arch/arm/configs/versatile_defconfig | 5 ++--
arch/arm64/configs/defconfig | 49 ++++++++++++++++++++++++++++++-
10 files changed, 98 insertions(+), 21 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [GIT PULL 1/5] ARM: SoC fixes
2020-10-23 22:31 ` Olof Johansson
(?)
@ 2020-10-24 17:55 ` pr-tracker-bot
-1 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-10-24 17:55 UTC (permalink / raw)
To: Olof Johansson
Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel
The pull request you sent on Fri, 23 Oct 2020 15:31:18 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1f70935f637dfba226bf77182c2629fde61ed06e
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [GIT PULL 5/5] ARM: SoC defconfig updates
2020-10-23 22:31 ` Olof Johansson
(?)
@ 2020-10-24 17:55 ` pr-tracker-bot
-1 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-10-24 17:55 UTC (permalink / raw)
To: Olof Johansson
Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel
The pull request you sent on Fri, 23 Oct 2020 15:31:22 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/45fe605832c8c0c962bfaf2581c6489b39abfe10
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [GIT PULL 2/5] ARM: SoC platform updates
2020-10-23 22:31 ` Olof Johansson
(?)
@ 2020-10-24 17:55 ` pr-tracker-bot
-1 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-10-24 17:55 UTC (permalink / raw)
To: Olof Johansson
Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel
The pull request you sent on Fri, 23 Oct 2020 15:31:19 -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/e731f3146ff3bba5424b40140e1a7e6f92e94964
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [GIT PULL 3/5] ARM: SoC-related driver updates
2020-10-23 22:31 ` Olof Johansson
(?)
@ 2020-10-24 17:55 ` pr-tracker-bot
-1 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-10-24 17:55 UTC (permalink / raw)
To: Olof Johansson
Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel
The pull request you sent on Fri, 23 Oct 2020 15:31:20 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2e368dd2bbeac6bfd50886371db185b1092067b4
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [GIT PULL 4/5] ARM: Devicetree updates
2020-10-23 22:31 ` Olof Johansson
(?)
@ 2020-10-24 17:55 ` pr-tracker-bot
-1 siblings, 0 replies; 17+ messages in thread
From: pr-tracker-bot @ 2020-10-24 17:55 UTC (permalink / raw)
To: Olof Johansson
Cc: linux-kernel, soc, arm, Olof Johansson, torvalds, linux-arm-kernel
The pull request you sent on Fri, 23 Oct 2020 15:31:21 -0700:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e533cda12d8f0e7936354bafdc85c81741f805d2
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2020-10-24 17:57 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-23 22:31 [GIT PULL 0/5] ARM: SoC contents for 5.10 Olof Johansson
2020-10-23 22:31 ` Olof Johansson
2020-10-23 22:31 ` [GIT PULL 1/5] ARM: SoC fixes Olof Johansson
2020-10-23 22:31 ` Olof Johansson
2020-10-24 17:55 ` pr-tracker-bot
2020-10-23 22:31 ` [GIT PULL 2/5] ARM: SoC platform updates Olof Johansson
2020-10-23 22:31 ` Olof Johansson
2020-10-24 17:55 ` pr-tracker-bot
2020-10-23 22:31 ` [GIT PULL 3/5] ARM: SoC-related driver updates Olof Johansson
2020-10-23 22:31 ` Olof Johansson
2020-10-24 17:55 ` pr-tracker-bot
2020-10-23 22:31 ` [GIT PULL 4/5] ARM: Devicetree updates Olof Johansson
2020-10-23 22:31 ` Olof Johansson
2020-10-24 17:55 ` pr-tracker-bot
2020-10-23 22:31 ` [GIT PULL 5/5] ARM: SoC defconfig updates Olof Johansson
2020-10-23 22:31 ` Olof Johansson
2020-10-24 17:55 ` pr-tracker-bot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.