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