dt-bindings: firmware: Add bindings for Versal firmware
ZynqMP firmware driver can be used for versal also. Add versal compatible string to zynqmp firmware driver doc. Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
@@ -11,7 +11,9 @@ power management service, FPGA service and other platform management
|
|||||||
services.
|
services.
|
||||||
|
|
||||||
Required properties:
|
Required properties:
|
||||||
- compatible: Must contain: "xlnx,zynqmp-firmware"
|
- compatible: Must contain any of below:
|
||||||
|
"xlnx,zynqmp-firmware" for Zynq Ultrascale+ MPSoC
|
||||||
|
"xlnx,versal-firmware" for Versal
|
||||||
- method: The method of calling the PM-API firmware layer.
|
- method: The method of calling the PM-API firmware layer.
|
||||||
Permitted values are:
|
Permitted values are:
|
||||||
- "smc" : SMC #0, following the SMCCC
|
- "smc" : SMC #0, following the SMCCC
|
||||||
@@ -21,6 +23,8 @@ Required properties:
|
|||||||
Example
|
Example
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
Zynq Ultrascale+ MPSoC
|
||||||
|
----------------------
|
||||||
firmware {
|
firmware {
|
||||||
zynqmp_firmware: zynqmp-firmware {
|
zynqmp_firmware: zynqmp-firmware {
|
||||||
compatible = "xlnx,zynqmp-firmware";
|
compatible = "xlnx,zynqmp-firmware";
|
||||||
@@ -28,3 +32,13 @@ firmware {
|
|||||||
...
|
...
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Versal
|
||||||
|
------
|
||||||
|
firmware {
|
||||||
|
versal_firmware: versal-firmware {
|
||||||
|
compatible = "xlnx,versal-firmware";
|
||||||
|
method = "smc";
|
||||||
|
...
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user