1*4882a593Smuzhiyun----------------------------------------------------------- 2*4882a593SmuzhiyunDevice Tree Bindings for the Xilinx Zynq MPSoC PM domains 3*4882a593Smuzhiyun----------------------------------------------------------- 4*4882a593SmuzhiyunThe binding for zynqmp-power-controller follow the common 5*4882a593Smuzhiyungeneric PM domain binding[1]. 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun[1] Documentation/devicetree/bindings/power/power-domain.yaml 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun== Zynq MPSoC Generic PM Domain Node == 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunRequired property: 12*4882a593Smuzhiyun - Below property should be in zynqmp-firmware node. 13*4882a593Smuzhiyun - #power-domain-cells: Number of cells in a PM domain specifier. Must be 1. 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunPower domain ID indexes are mentioned in 16*4882a593Smuzhiyuninclude/dt-bindings/power/xlnx-zynqmp-power.h. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun------- 19*4882a593SmuzhiyunExample 20*4882a593Smuzhiyun------- 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunfirmware { 23*4882a593Smuzhiyun zynqmp_firmware: zynqmp-firmware { 24*4882a593Smuzhiyun ... 25*4882a593Smuzhiyun #power-domain-cells = <1>; 26*4882a593Smuzhiyun ... 27*4882a593Smuzhiyun }; 28*4882a593Smuzhiyun}; 29*4882a593Smuzhiyun 30*4882a593Smuzhiyunsata { 31*4882a593Smuzhiyun ... 32*4882a593Smuzhiyun power-domains = <&zynqmp_firmware 28>; 33*4882a593Smuzhiyun ... 34*4882a593Smuzhiyun}; 35