18c2ecf20Sopenharmony_ci-----------------------------------------------------------
28c2ecf20Sopenharmony_ciDevice Tree Bindings for the Xilinx Zynq MPSoC PM domains
38c2ecf20Sopenharmony_ci-----------------------------------------------------------
48c2ecf20Sopenharmony_ciThe binding for zynqmp-power-controller follow the common
58c2ecf20Sopenharmony_cigeneric PM domain binding[1].
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci[1] Documentation/devicetree/bindings/power/power-domain.yaml
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci== Zynq MPSoC Generic PM Domain Node ==
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciRequired property:
128c2ecf20Sopenharmony_ci - Below property should be in zynqmp-firmware node.
138c2ecf20Sopenharmony_ci - #power-domain-cells:	Number of cells in a PM domain specifier. Must be 1.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciPower domain ID indexes are mentioned in
168c2ecf20Sopenharmony_ciinclude/dt-bindings/power/xlnx-zynqmp-power.h.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci-------
198c2ecf20Sopenharmony_ciExample
208c2ecf20Sopenharmony_ci-------
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_cifirmware {
238c2ecf20Sopenharmony_ci	zynqmp_firmware: zynqmp-firmware {
248c2ecf20Sopenharmony_ci		...
258c2ecf20Sopenharmony_ci		#power-domain-cells = <1>;
268c2ecf20Sopenharmony_ci		...
278c2ecf20Sopenharmony_ci	};
288c2ecf20Sopenharmony_ci};
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_cisata {
318c2ecf20Sopenharmony_ci	...
328c2ecf20Sopenharmony_ci	power-domains = <&zynqmp_firmware 28>;
338c2ecf20Sopenharmony_ci	...
348c2ecf20Sopenharmony_ci};
35