Messages in this thread Patch in this message | | | From | Jolly Shah <> | Subject | [PATCH 1/2] dt-bindings: power: Add ZynqMP power domain bindings | Date | Tue, 27 Feb 2018 15:55:49 -0800 |
| |
Add documentation to describe ZynqMP power domain bindings.
Signed-off-by: Jolly Shah <jollys@xilinx.com> Signed-off-by: Rajan Vaja <rajanv@xilinx.com> --- .../devicetree/bindings/power/zynqmp-genpd.txt | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Documentation/devicetree/bindings/power/zynqmp-genpd.txt
diff --git a/Documentation/devicetree/bindings/power/zynqmp-genpd.txt b/Documentation/devicetree/bindings/power/zynqmp-genpd.txt new file mode 100644 index 0000000..25f9711 --- /dev/null +++ b/Documentation/devicetree/bindings/power/zynqmp-genpd.txt @@ -0,0 +1,46 @@ +Device Tree bindings for Xilinx Zynq MPSoC PM domains + +The binding for zynqmp-genpd follow the common generic PM domain binding[1]. + +[1] Documentation/devicetree/bindings/power/power_domain.txt + +== Zynq MPSoC Generic PM Domain Node == + +Required properties: + - compatible: Must be: "xlnx,zynqmp-genpd" + +This node contains a number of subnodes, each representing a single PM domain +that PM domain consumer devices reference. + +== PM Domain Nodes == + +Required properties: + - #power-domain-cells: Number of cells in a PM domain specifier. Must be 0. + - pd-id: List of domain identifiers of as defined by platform firmware. These + identifiers are passed to the PM firmware. + +Example: + zynqmp-genpd { + compatible = "xlnx,zynqmp-genpd"; + + pd_usb0: pd-usb0 { + pd-id = <22>; + #power-domain-cells = <0>; + }; + + pd_sata: pd-sata { + pd-id = <28>; + #power-domain-cells = <0>; + }; + + pd_gpu: pd-gpu { + pd-id = <58 20 21>; + #power-domain-cells = <0x0>; + }; + }; + + sata0: ahci@SATA_AHCI_HBA { + ... + power-domains = <&pd_sata>; + ... + }; -- 2.7.4
| |