31 lines
1013 B
Plaintext
31 lines
1013 B
Plaintext
|
-----------------------------------------------------------------
|
||
|
Device Tree Bindings for the Xilinx Zynq MPSoC Firmware Interface
|
||
|
-----------------------------------------------------------------
|
||
|
|
||
|
The zynqmp-firmware node describes the interface to platform firmware.
|
||
|
ZynqMP has an interface to communicate with secure firmware. Firmware
|
||
|
driver provides an interface to firmware APIs. Interface APIs can be
|
||
|
used by any driver to communicate to PMUFW(Platform Management Unit).
|
||
|
These requests include clock management, pin control, device control,
|
||
|
power management service, FPGA service and other platform management
|
||
|
services.
|
||
|
|
||
|
Required properties:
|
||
|
- compatible: Must contain: "xlnx,zynqmp-firmware"
|
||
|
- method: The method of calling the PM-API firmware layer.
|
||
|
Permitted values are:
|
||
|
- "smc" : SMC #0, following the SMCCC
|
||
|
- "hvc" : HVC #0, following the SMCCC
|
||
|
|
||
|
-------
|
||
|
Example
|
||
|
-------
|
||
|
|
||
|
firmware {
|
||
|
zynqmp_firmware: zynqmp-firmware {
|
||
|
compatible = "xlnx,zynqmp-firmware";
|
||
|
method = "smc";
|
||
|
...
|
||
|
};
|
||
|
};
|