mach-snapdragon: use PSCI sysreset driver
authorSam Day <me@samcday.com>
Sat, 25 Jan 2025 19:59:15 +0000 (19:59 +0000)
committerCaleb Connolly <caleb.connolly@linaro.org>
Mon, 17 Mar 2025 13:38:19 +0000 (13:38 +0000)
Drop the `board_reset` function from mach-snapdragon board code, and
instead use the standard PSCI sysreset driver.

Signed-off-by: Sam Day <me@samcday.com>
Link: https://lore.kernel.org/r/20250125-msm8916-sysreset-v1-1-62073932ff0e@samcday.com
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
arch/arm/mach-snapdragon/board.c
configs/qcom_defconfig

index 75b9cf1..deae4d3 100644 (file)
@@ -255,11 +255,6 @@ int board_fdt_blob_setup(void **fdtp)
        return ret;
 }
 
-void reset_cpu(void)
-{
-       psci_system_reset();
-}
-
 /*
  * Some Qualcomm boards require GPIO configuration when switching USB modes.
  * Support setting this configuration via pinctrl state.
index 1c8b0ab..b4e7f0a 100644 (file)
@@ -121,6 +121,8 @@ CONFIG_QCOM_RPMH=y
 CONFIG_SPMI_MSM=y
 CONFIG_SYSINFO=y
 CONFIG_SYSINFO_SMBIOS=y
+CONFIG_SYSRESET=y
+CONFIG_SYSRESET_PSCI=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
 CONFIG_USB_XHCI_DWC3=y