GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
Texas Instruments TI SCI Generic Power Domain
|
||||
=============================================
|
||||
|
||||
Some TI SoCs contain a system controller (like the SYSFW, etc...) that is
|
||||
responsible for controlling the state of the IPs that are present.
|
||||
Communication between the host processor running an OS and the system
|
||||
controller happens through a protocol known as TI SCI [1].
|
||||
|
||||
[1] http://processors.wiki.ti.com/index.php/TISCI
|
||||
|
||||
PM Domain Node
|
||||
==============
|
||||
The PM domain node represents the global PM domain managed by the SYSFW. Because
|
||||
this relies on the TI SCI protocol to communicate with the SYSFW it must be a
|
||||
child of the sysfw node.
|
||||
|
||||
Required Properties:
|
||||
--------------------
|
||||
- compatible: Must be "ti,sci-pm-domain"
|
||||
- #power-domain-cells: Can be one of the following:
|
||||
1: Containing the device id of each node
|
||||
2: First entry should be device id
|
||||
Second entry should be one of the floowing:
|
||||
TI_SCI_PD_EXCLUSIVE: To allow device to be
|
||||
exclusively controlled by
|
||||
the requesting hosts.
|
||||
TI_SCI_PD_SHARED: To allow device to be shared
|
||||
by multiple hosts.
|
||||
|
||||
Example (AM65x):
|
||||
----------------
|
||||
sysfw: sysfw {
|
||||
compatible = "ti,am654-system-controller";
|
||||
...
|
||||
k3_pds: power-controller {
|
||||
compatible = "ti,sci-pm-domain";
|
||||
#power-domain-cells = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
PM Domain Consumers
|
||||
===================
|
||||
Hardware blocks belonging to a PM domain should contain a "power-domains"
|
||||
property that is a phandle pointing to the corresponding PM domain node
|
||||
along with an index representing the device id to be passed to the PMMC
|
||||
for device control.
|
||||
|
||||
Required Properties:
|
||||
--------------------
|
||||
- power-domains: phandle pointing to the corresponding PM domain node
|
||||
and an ID representing the device.
|
||||
|
||||
Example (AM65x):
|
||||
----------------
|
||||
uart2: serial@02800000 {
|
||||
compatible = "ti,omap4-uart";
|
||||
...
|
||||
power-domains = <&k3_pds 0x3f>;
|
||||
};
|
||||
Reference in New Issue
Block a user