linux-loongson/arch/arm64/boot/dts/exynos/google
André Draszik 98be2d60fd arm64: dts: exynos: gs101: switch to gs101 specific reboot
gs101 (Google Pixel 6 and Pixel 6 Pro) supports cold- and warm-reboot.
Cold-reset is useful because it is more secure, e.g. wiping all RAM
contents, while the warm-reboot allows RAM contents to be retained
across the reboot, e.g. to collect potential crash information.

Add the required DT changes to switch to the gs101-specific reboot
method, which knows how to issue either reset as requested by the OS.

The PMIC plays a role in this as well, so mark it as
'system-power-controller', which in this case ensures that the device
will wake up again after a cold-reboot, ensuring the full power-cycle
is successful.

Signed-off-by: André Draszik <andre.draszik@linaro.org>
Link: https://lore.kernel.org/r/20250627-gs101-reboot3-v1-3-c3ae49657b1f@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2025-06-30 08:04:29 +02:00
..
gs101-oriole.dts arm64: dts: exynos: gs101-oriole: move common Pixel6 & 6Pro parts into a .dtsi 2025-02-04 09:43:51 +01:00
gs101-pinctrl.dtsi arm64: dts: exynos: gs101: minor whitespace cleanup 2024-02-12 14:21:28 +01:00
gs101-pinctrl.h
gs101-pixel-common.dtsi arm64: dts: exynos: gs101: switch to gs101 specific reboot 2025-06-30 08:04:29 +02:00
gs101-raven.dts arm64: dts: exynos: gs101-raven: add new board file 2025-02-04 09:43:52 +01:00
gs101.dtsi arm64: dts: exynos: gs101: switch to gs101 specific reboot 2025-06-30 08:04:29 +02:00
Makefile arm64: dts: exynos: gs101-raven: add new board file 2025-02-04 09:43:52 +01:00