Re: [PATCH 1/3] dt-bindings: reset: syscon-reboot: Add priority property
From: Pali Rohár <pali@kernel.org>
Date: 2022-08-22 13:51:06
Also in:
linux-devicetree, linux-pm, lkml
On Monday 22 August 2022 07:47:28 Rob Herring wrote:
On Sat, Aug 20, 2022 at 12:29:23PM +0200, Pali Rohár wrote:quoted
This new optional priority property allows to specify custom priority level of reset device. Default level was always 192.Why do we need/want this? What problem does it solve?
See patch 3/3.
quoted
Signed-off-by: Pali Rohár <pali@kernel.org> --- .../devicetree/bindings/power/reset/syscon-reboot.yaml | 4 ++++ 1 file changed, 4 insertions(+)diff --git a/Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml b/Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml index da2509724812..d905133aab27 100644 --- a/Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml +++ b/Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml@@ -42,6 +42,10 @@ properties: $ref: /schemas/types.yaml#/definitions/uint32 description: The reset value written to the reboot register (32 bit access). + priority:A bit too generic for the name.quoted
+ $ref: /schemas/types.yaml#/definitions/sint32 + description: Priority level of this syscon reset device. Default 192.default: 192 Though I'm not really sure about the whole concept of this in DT. Where does 192 come from?
Implicitly from the current implementation and how it is used.
Presumably if we have more than 1 reset device, then 'priority' is needed in multiple places. So you need a common schema defining the property (as property types should be defined exactly once) which this schema can reference. Rob
Sorry, I do not understand.