mirror of
https://github.com/torvalds/linux
synced 2024-10-07 20:05:15 +00:00
dt-bindings: power: syscon-poweroff: get regmap from parent node
Just like syscon-reboot device, the syscon-poweroff is supposed to be a child of syscon node, thus we can take the same approach as syscon-poweroff: deprecate the 'regmap' field in favor of taking it from the parent's node. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/20230901120057.47018-1-krzysztof.kozlowski@linaro.org Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
This commit is contained in:
parent
c06a65ac4e
commit
716293381a
|
@ -15,6 +15,9 @@ description: |+
|
|||
defined by the register map pointed by syscon reference plus the offset
|
||||
with the value and mask defined in the poweroff node.
|
||||
Default will be little endian mode, 32 bit access only.
|
||||
The SYSCON register map is normally retrieved from the parental dt-node. So
|
||||
the SYSCON poweroff node should be represented as a sub-node of a "syscon",
|
||||
"simple-mfd" node.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
@ -30,7 +33,10 @@ properties:
|
|||
|
||||
regmap:
|
||||
$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-poweroff node being a child of a system controller node.
|
||||
|
||||
value:
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
|
@ -38,7 +44,6 @@ properties:
|
|||
|
||||
required:
|
||||
- compatible
|
||||
- regmap
|
||||
- offset
|
||||
|
||||
additionalProperties: false
|
||||
|
@ -56,7 +61,6 @@ examples:
|
|||
- |
|
||||
poweroff {
|
||||
compatible = "syscon-poweroff";
|
||||
regmap = <®mapnode>;
|
||||
offset = <0x0>;
|
||||
mask = <0x7a>;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue