Commit 0b651695 authored by Rob Herring (Arm)'s avatar Rob Herring (Arm)
Browse files

dt-bindings: power: Convert Actions Owl SPS to DT schema



Convert the Actions S500/S700/S900 Smart Power System binding to DT
schema format. It's a straight-forward conversion.

Reviewed-by: default avatarManivannan Sadhasivam <mani@kernel.org>
Link: https://patch.msgid.link/20251013215834.783501-1-robh@kernel.org


Signed-off-by: default avatarRob Herring (Arm) <robh@kernel.org>
parent 85cc6869
Loading
Loading
Loading
Loading
+0 −21
Original line number Diff line number Diff line
Actions Semi Owl Smart Power System (SPS)

Required properties:
- compatible          :  "actions,s500-sps" for S500
                         "actions,s700-sps" for S700
                         "actions,s900-sps" for S900
- reg                 :  Offset and length of the register set for the device.
- #power-domain-cells :  Must be 1.
                         See macros in:
                          include/dt-bindings/power/owl-s500-powergate.h for S500
                          include/dt-bindings/power/owl-s700-powergate.h for S700
                          include/dt-bindings/power/owl-s900-powergate.h for S900


Example:

		sps: power-controller@b01b0100 {
			compatible = "actions,s500-sps";
			reg = <0xb01b0100 0x100>;
			#power-domain-cells = <1>;
		};
+39 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/power/actions,s500-sps.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Actions Semi Owl Smart Power System (SPS)

maintainers:
  - Andreas Färber <afaerber@suse.de>
  - Manivannan Sadhasivam <mani@kernel.org>

properties:
  compatible:
    enum:
      - actions,s500-sps
      - actions,s700-sps
      - actions,s900-sps

  reg:
    maxItems: 1

  '#power-domain-cells':
    const: 1

required:
  - compatible
  - reg
  - '#power-domain-cells'

additionalProperties: false

examples:
  - |
    power-controller@b01b0100 {
        compatible = "actions,s500-sps";
        reg = <0xb01b0100 0x100>;
        #power-domain-cells = <1>;
    };
+1 −1
Original line number Diff line number Diff line
@@ -2264,7 +2264,7 @@ F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
F:	Documentation/devicetree/bindings/pinctrl/actions,*
F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
F:	Documentation/devicetree/bindings/power/actions,s500-sps.yaml
F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
F:	arch/arm/boot/dts/actions/
F:	arch/arm/mach-actions/