Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit95bf69a

Browse files
rajanv-xilinxMichal Simek
authored and
Michal Simek
committed
dt-bindings: firmware: Add bindings for ZynqMP firmware
Add documentation to describe Xilinx ZynqMP firmware driverbindings. Firmware driver provides an interface to firmwareAPIs. Interface APIs can be used by any driver to communicateto PMUFW (Platform Management Unit).Signed-off-by: Rajan Vaja <rajanv@xilinx.com>Signed-off-by: Jolly Shah <jollys@xilinx.com>Reviewed-by: Rob Herring <robh@kernel.org>Signed-off-by: Michal Simek <michal.simek@xilinx.com>
1 parent5b394b2 commit95bf69a

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
-----------------------------------------------------------------
2+
Device Tree Bindings for the Xilinx Zynq MPSoC Firmware Interface
3+
-----------------------------------------------------------------
4+
5+
The zynqmp-firmware node describes the interface to platform firmware.
6+
ZynqMP has an interface to communicate with secure firmware. Firmware
7+
driver provides an interface to firmware APIs. Interface APIs can be
8+
used by any driver to communicate to PMUFW(Platform Management Unit).
9+
These requests include clock management, pin control, device control,
10+
power management service, FPGA service and other platform management
11+
services.
12+
13+
Required properties:
14+
- compatible:Must contain:"xlnx,zynqmp-firmware"
15+
- method:The method of calling the PM-API firmware layer.
16+
Permitted values are:
17+
- "smc" : SMC #0, following the SMCCC
18+
- "hvc" : HVC #0, following the SMCCC
19+
20+
-------
21+
Example
22+
-------
23+
24+
firmware {
25+
zynqmp_firmware: zynqmp-firmware {
26+
compatible = "xlnx,zynqmp-firmware";
27+
method = "smc";
28+
};
29+
};

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp