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";
|
|
...
|
|
};
|
|
};
|