mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
42 lines
1.7 KiB
Diff
42 lines
1.7 KiB
Diff
From 92dab9ea5f389c12828283146c60054642453a91 Mon Sep 17 00:00:00 2001
|
|
From: Robert Marko <robimarko@gmail.com>
|
|
Date: Wed, 16 Aug 2023 18:45:38 +0200
|
|
Subject: [PATCH] dt-bindings: firmware: qcom,scm: support indicating SDI
|
|
default state
|
|
|
|
IPQ5018 has SDI (Secure Debug Image) enabled by TZ by default, and that
|
|
means that WDT being asserted or just trying to reboot will hang the board
|
|
in the debug mode and only pulling the power and repowering will help.
|
|
Some IPQ4019 boards like Google WiFI have it enabled as well.
|
|
|
|
So, lets add a boolean property to indicate that SDI is enabled by default
|
|
and thus needs to be disabled by the kernel.
|
|
|
|
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
|
Acked-by: Mukesh Ojha <quic_mojha@quicinc.com>
|
|
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
|
|
Reviewed-by: Brian Norris <computersforpeace@gmail.com>
|
|
Link: https://lore.kernel.org/r/20230816164641.3371878-1-robimarko@gmail.com
|
|
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|
|
---
|
|
Documentation/devicetree/bindings/firmware/qcom,scm.yaml | 8 ++++++++
|
|
1 file changed, 8 insertions(+)
|
|
|
|
--- a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
|
|
+++ b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
|
|
@@ -89,6 +89,14 @@ properties:
|
|
protocol to handle sleeping SCM calls.
|
|
maxItems: 1
|
|
|
|
+ qcom,sdi-enabled:
|
|
+ description:
|
|
+ Indicates that the SDI (Secure Debug Image) has been enabled by TZ
|
|
+ by default and it needs to be disabled.
|
|
+ If not disabled WDT assertion or reboot will cause the board to hang
|
|
+ in the debug mode.
|
|
+ type: boolean
|
|
+
|
|
qcom,dload-mode:
|
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
|
items:
|