Lines Matching full:psci

4 $id: http://devicetree.org/schemas/arm/psci.yaml#
7 title: Power State Coordination Interface (PSCI)
13 Firmware implementing the PSCI functions described in ARM document number
21 Functions are invoked by trapping to the privilege level of the PSCI
31 [2] Power State Coordination Interface (PSCI) specification
36 const: psci
41 For implementations complying to PSCI versions prior to 0.2.
42 const: arm,psci
45 For implementations complying to PSCI 0.2.
46 const: arm,psci-0.2
49 For implementations complying to PSCI 0.2.
51 PSCI 0.2 support, but are permitted to be present for compatibility
52 with existing software when "arm,psci" is later in the compatible
55 - const: arm,psci-0.2
56 - const: arm,psci
59 For implementations complying to PSCI 1.0.
60 const: arm,psci-1.0
63 For implementations complying to PSCI 1.0.
64 PSCI 1.0 is backward compatible with PSCI 0.2 with minor
65 specification updates, as defined in the PSCI specification[2].
67 - const: arm,psci-1.0
68 - const: arm,psci-0.2
71 description: The method of calling the PSCI firmware.
94 arm,psci-suspend-param:
97 power_state parameter to pass to the PSCI suspend call.
99 Device tree nodes that require usage of PSCI CPU_SUSPEND function (ie
100 idle state nodes with entry-method property is set to "psci", as per
120 arm,psci-suspend-param property.
122 It should also be noted that, in PSCI firmware v1.0 the OS-Initiated
139 const: arm,psci
150 // Case 1: PSCI v0.1 only.
152 psci {
153 compatible = "arm,psci";
163 // Case 2: PSCI v0.2 only
165 psci {
166 compatible = "arm,psci-0.2";
173 // Case 3: PSCI v0.2 and PSCI v0.1.
176 * A DTB may provide IDs for use by kernels without PSCI 0.2 support,
178 * These IDs will be ignored by kernels with PSCI 0.2 support, which will
179 * use the standard PSCI 0.2 IDs exclusively.
182 psci {
183 compatible = "arm,psci-0.2", "arm,psci";
202 enable-method = "psci";
204 power-domain-names = "psci";
211 enable-method = "psci";
213 power-domain-names = "psci";
220 arm,psci-suspend-param = <0x0000001>;
231 arm,psci-suspend-param = <0x1000011>;
239 arm,psci-suspend-param = <0x1000031>;
247 psci {
248 compatible = "arm,psci-1.0";