ARM: SoC fixes for v5.10

This is a fairly large set of bug fixes on top of -rc1,
as most of them were ready but didn't quite make it into
the last-minute pull requests for the merge window.

Allwinner:
	Fix for incorrect CPU overtemperature limit

Amlogic:
	Multiple smaller DT bugfixes, and missing device nodes

Marvell EBU:
	Add missing aliases for ethernet switch ports on
	espressobin board

Marvell MMP:
	One DTC warning fix
	one bugfix for camera interface power-down

NXP i.MX:
	Re-enable the GPIO driver on all defconfigs

ST STM32MP1:
	Fix random crashes from incorrect voltage settings

Synaptics Berlin:
	Enable the correct hardware timer driver

Texas Instruments K2G:
	fix a boot regression in the power domain code

TEE drivers:
	Fix regression in TEE "login" method

SCMI drivers:
	multiple code fixes for corner cases in newly added code

MAINTAINERS file:
	Move Kukjin Kim and Sangbeom Kim used to work on
	Samsung Exynos.
	Masahiro Yamada is stepping down as Uniphier maintainer

I did not include a series of patches that work around a
regression caused by a bugfix in an ethernet phy driver
that resulted in an inadvertent DT binding change. This is
still under discussion.
soc: ti: ti_sci_pm_domains: check for proper args count in xlate

K2G devices still only use single parameter for power-domains property,
so check for this properly in the driver. Without this, every peripheral
fails to probe resulting in boot failure.

Link: https://lore.kernel.org/r/20201029093337.21170-1-t-kristo@ti.com
Fixes: efa5c01cd7ee ("soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one")
Reported-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Acked-by: Nishanth Menon <nm@ti.com>
Acked-by: Santosh Shilimkar <ssantosh@kernel.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
1 file changed