aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform/x86/intel/pmt/class.c
diff options
context:
space:
mode:
authorAndrĂ© Draszik <[email protected]>2025-06-27 13:29:32 +0000
committerKrzysztof Kozlowski <[email protected]>2025-06-30 06:04:29 +0000
commit98be2d60fdb70b53e29a04c807ee62e06fb9c08f (patch)
tree6eec355298eb3a1d7683815115be3b6a3460723f /drivers/platform/x86/intel/pmt/class.c
parentarm64: dts: exynos: gs101-pixel-common: add main PMIC node (diff)
downloadkernel-98be2d60fdb70b53e29a04c807ee62e06fb9c08f.tar.gz
kernel-98be2d60fdb70b53e29a04c807ee62e06fb9c08f.zip
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 <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Krzysztof Kozlowski <[email protected]>
Diffstat (limited to 'drivers/platform/x86/intel/pmt/class.c')
0 files changed, 0 insertions, 0 deletions