arm64: dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9
authorChanho Park <chanho61.park@samsung.com>
Mon, 23 May 2022 12:12:44 +0000 (21:12 +0900)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 6 Jun 2022 08:35:18 +0000 (10:35 +0200)
commit694d04a1d5449d948e438af1fd1d610d356bacc3
tree45233ad18de8ef0f0c10fe5a05b545707011511b
parent95099951557c9eb2f180d6bcb9885eecaca97d24
arm64: dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9

Reboot of exynosautov9 SoC can be handled by setting the
bit(SWRESET_SYSTEM[1]) of SYSTEM_CONFIGURATION register(PMU + 0x3a00).
syscon-reboot-mode can be used to indicate the reboot mode for
bootloader. SYSIP_DAT0 register(PMU + 0x810) will not be cleared after
reboot so bootloader can enter the boot mode according to the value.

Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Link: https://lore.kernel.org/r/20220523121244.67341-3-chanho61.park@samsung.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/exynos/exynosautov9.dtsi