Commit 2140d68d authored by Serge Semin's avatar Serge Semin Committed by Sebastian Reichel

dt-bindings: power: reset: Unrequire regmap property in syscon-reboot node

Since normally syscon-reboot block is supposed to be a part of a system
controller, lets mark the regmap property as deprecated and recommend the
syscon-reboot node to be a sub-node of SYSCON.
Signed-off-by: default avatarSerge Semin <Sergey.Semin@baikalelectronics.ru>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Cc: Alexey Malahov <Alexey.Malahov@baikalelectronics.ru>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
parent eda8ffcc
...@@ -12,9 +12,12 @@ maintainers: ...@@ -12,9 +12,12 @@ maintainers:
description: |+ description: |+
This is a generic reset driver using syscon to map the reset register. This is a generic reset driver using syscon to map the reset register.
The reset is generally performed with a write to the reset register The reset is generally performed with a write to the reset register
defined by the register map pointed by syscon reference plus the offset defined by the SYSCON register map base plus the offset with the value and
with the value and mask defined in the reboot node. mask defined in the reboot node. Default will be little endian mode, 32 bit
Default will be little endian mode, 32 bit access only. access only. The SYSCON registers map is normally retrieved from the
parental dt-node. So the SYSCON reboot node should be represented as a
sub-node of a "syscon", "simple-mfd" node. Though the regmap property
pointing to the system controller node is also supported.
properties: properties:
compatible: compatible:
...@@ -30,7 +33,10 @@ properties: ...@@ -30,7 +33,10 @@ properties:
regmap: regmap:
$ref: /schemas/types.yaml#/definitions/phandle $ref: /schemas/types.yaml#/definitions/phandle
description: Phandle to the register map node. deprecated: true
description: |
Phandle to the register map node. This property is deprecated in favor of
the syscon-reboot node been a child of a system controller node.
value: value:
$ref: /schemas/types.yaml#/definitions/uint32 $ref: /schemas/types.yaml#/definitions/uint32
...@@ -38,7 +44,6 @@ properties: ...@@ -38,7 +44,6 @@ properties:
required: required:
- compatible - compatible
- regmap
- offset - offset
additionalProperties: false additionalProperties: false
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment