/freebsd/sys/contrib/device-tree/Bindings/arm/ |
H A D | psci.yaml | 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. 47 PSCI 0. [all...] |
H A D | idle-states.yaml | 232 [2] ARM Linux Kernel documentation - PSCI bindings 233 Documentation/devicetree/bindings/arm/psci.yaml 255 This assumes that the "enable-method" property is set to "psci" in the cpu 258 const: psci 339 enable-method = "psci"; 348 enable-method = "psci"; 357 enable-method = "psci"; 366 enable-method = "psci"; 375 enable-method = "psci"; 384 enable-method = "psci"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/cavium/ |
H A D | thunder-88xx.dtsi | 56 psci { 57 compatible = "arm,psci-0.2"; 69 enable-method = "psci"; 75 enable-method = "psci"; 81 enable-method = "psci"; 87 enable-method = "psci"; 93 enable-method = "psci"; 99 enable-method = "psci"; 105 enable-method = "psci"; 111 enable-method = "psci"; [all …]
|
/freebsd/sys/dev/psci/ |
H A D | psci.c | 30 * [PSCI]. The implementation adheres to version 0.2 of the PSCI specification 31 * but also supports v0.1. PSCI standardizes operations such as system reset, CPU 32 * on/off/suspend. PSCI requires a compliant firmware implementation. 34 * The PSCI specification used for this implementation is available at: 39 * - Add support for remaining PSCI calls [this implementation only 70 #include <dev/psci/psci.h> 120 {"arm,psci-1.0", (uintptr_t)&psci_v1_0_init_def}, 121 {"arm,psci-0.2", (uintptr_t)&psci_v0_2_init_def}, 122 {"arm,psci", (uintptr_t)&psci_v0_1_init_def}, 142 printf("No PSCI/SMCCC call function found\n"); in psci_init() [all …]
|
H A D | psci.h | 31 #include <dev/psci/smccc.h> 46 /* Handler to let us call into the PSCI/SMCCC firmware */ 57 * PSCI return codes. 69 * Used to signal PSCI is not available, e.g. to start a CPU. 74 * PSCI function codes (as per PSCI v0.2).
|
/freebsd/sys/contrib/device-tree/src/arm64/arm/ |
H A D | foundation-v8-psci.dtsi | 4 * ARMv8 Foundation model DTS (PSCI configuration) 8 psci { 9 compatible = "arm,psci-1.0"; 15 enable-method = "psci"; 19 enable-method = "psci"; 23 enable-method = "psci"; 27 enable-method = "psci";
|
H A D | juno-r1.dts | 31 psci { 32 compatible = "arm,psci-0.2"; 67 entry-method = "psci"; 71 arm,psci-suspend-param = <0x0010000>; 80 arm,psci-suspend-param = <0x1010000>; 92 enable-method = "psci"; 109 enable-method = "psci"; 126 enable-method = "psci"; 143 enable-method = "psci"; 160 enable-method = "psci"; [all …]
|
H A D | juno-r2.dts | 31 psci { 32 compatible = "arm,psci-0.2"; 67 entry-method = "psci"; 71 arm,psci-suspend-param = <0x0010000>; 80 arm,psci-suspend-param = <0x1010000>; 92 enable-method = "psci"; 110 enable-method = "psci"; 128 enable-method = "psci"; 146 enable-method = "psci"; 164 enable-method = "psci"; [all …]
|
H A D | juno.dts | 30 psci { 31 compatible = "arm,psci-0.2"; 66 entry-method = "psci"; 70 arm,psci-suspend-param = <0x0010000>; 79 arm,psci-suspend-param = <0x1010000>; 91 enable-method = "psci"; 109 enable-method = "psci"; 127 enable-method = "psci"; 145 enable-method = "psci"; 163 enable-method = "psci"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/hisilicon/ |
H A D | hip05.dtsi | 16 psci { 17 compatible = "arm,psci-0.2"; 88 enable-method = "psci"; 96 enable-method = "psci"; 104 enable-method = "psci"; 112 enable-method = "psci"; 120 enable-method = "psci"; 128 enable-method = "psci"; 136 enable-method = "psci"; 144 enable-method = "psci"; [all …]
|
H A D | hip07.dtsi | 16 psci { 17 compatible = "arm,psci-0.2"; 271 enable-method = "psci"; 280 enable-method = "psci"; 289 enable-method = "psci"; 298 enable-method = "psci"; 307 enable-method = "psci"; 316 enable-method = "psci"; 325 enable-method = "psci"; 334 enable-method = "psci"; [all...] |
/freebsd/sys/contrib/device-tree/src/arm64/marvell/ |
H A D | armada-ap810-ap0-octa-core.dtsi | 20 enable-method = "psci"; 26 enable-method = "psci"; 32 enable-method = "psci"; 38 enable-method = "psci"; 44 enable-method = "psci"; 50 enable-method = "psci"; 56 enable-method = "psci"; 62 enable-method = "psci";
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt6755.dtsi | 16 psci { 17 compatible = "arm,psci-0.2"; 28 enable-method = "psci"; 35 enable-method = "psci"; 42 enable-method = "psci"; 49 enable-method = "psci"; 56 enable-method = "psci"; 63 enable-method = "psci"; 70 enable-method = "psci"; 77 enable-method = "psci";
|
H A D | mt6779.dtsi | 19 psci { 20 compatible = "arm,psci-0.2"; 31 enable-method = "psci"; 38 enable-method = "psci"; 45 enable-method = "psci"; 52 enable-method = "psci"; 59 enable-method = "psci"; 66 enable-method = "psci"; 73 enable-method = "psci"; 80 enable-method = "psci";
|
/freebsd/sys/contrib/device-tree/src/arm64/nvidia/ |
H A D | tegra210-p2530.dtsi | 53 enable-method = "psci"; 57 enable-method = "psci"; 61 enable-method = "psci"; 65 enable-method = "psci"; 69 psci { 70 compatible = "arm,psci-0.2";
|
/freebsd/sys/contrib/device-tree/src/arm64/amazon/ |
H A D | alpine-v3.dtsi | 27 enable-method = "psci"; 41 enable-method = "psci"; 55 enable-method = "psci"; 69 enable-method = "psci"; 83 enable-method = "psci"; 97 enable-method = "psci"; 111 enable-method = "psci"; 125 enable-method = "psci"; 139 enable-method = "psci"; 153 enable-method = "psci"; [all...] |
/freebsd/sys/contrib/device-tree/Bindings/cpu/ |
H A D | idle-states.yaml | 309 [2] ARM Linux Kernel documentation - PSCI bindings 310 Documentation/devicetree/bindings/arm/psci.yaml 338 This assumes that the "enable-method" property is set to "psci" in the cpu 341 const: psci 372 arm,psci-suspend-param: 375 power_state parameter to pass to the ARM PSCI suspend call. 377 Device tree nodes that require usage of PSCI CPU_SUSPEND function 378 (i.e. idle states node with entry-method property is set to "psci") 451 enable-method = "psci"; 460 enable-method = "psci"; [all...] |
/freebsd/sys/contrib/device-tree/Bindings/ |
H A D | numa.txt | 178 enable-method = "psci"; 186 enable-method = "psci"; 193 enable-method = "psci"; 200 enable-method = "psci"; 207 enable-method = "psci"; 214 enable-method = "psci"; 221 enable-method = "psci"; 228 enable-method = "psci"; 235 enable-method = "psci"; 243 enable-method = "psci"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/nuvoton/ |
H A D | nuvoton-npcm845.dtsi | 20 enable-method = "psci"; 29 enable-method = "psci"; 38 enable-method = "psci"; 47 enable-method = "psci"; 66 psci { 67 compatible = "arm,psci-1.0";
|
/freebsd/sys/contrib/device-tree/src/arm64/synaptics/ |
H A D | as370.dtsi | 16 psci { 17 compatible = "arm,psci-1.0"; 29 enable-method = "psci"; 38 enable-method = "psci"; 47 enable-method = "psci"; 56 enable-method = "psci"; 66 entry-method = "psci"; 70 arm,psci-suspend-param = <0x0010000>;
|
/freebsd/sys/contrib/device-tree/Bindings/cpufreq/ |
H A D | cpufreq-qcom-hw.txt | 57 enable-method = "psci"; 73 enable-method = "psci"; 86 enable-method = "psci"; 99 enable-method = "psci"; 112 enable-method = "psci"; 125 enable-method = "psci"; 138 enable-method = "psci"; 151 enable-method = "psci";
|
/freebsd/sys/contrib/device-tree/src/arm64/intel/ |
H A D | keembay-soc.dtsi | 23 enable-method = "psci"; 30 enable-method = "psci"; 37 enable-method = "psci"; 44 enable-method = "psci"; 48 psci { 49 compatible = "arm,psci-0.2";
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | s32g2.dtsi | 25 enable-method = "psci"; 33 enable-method = "psci"; 41 enable-method = "psci"; 49 enable-method = "psci"; 80 psci { 81 compatible = "arm,psci-1.0";
|
/freebsd/sys/contrib/device-tree/src/arm64/amd/ |
H A D | amd-seattle-cpus.dtsi | 47 enable-method = "psci"; 63 enable-method = "psci"; 78 enable-method = "psci"; 93 enable-method = "psci"; 108 enable-method = "psci"; 123 enable-method = "psci"; 138 enable-method = "psci"; 153 enable-method = "psci";
|
/freebsd/sys/contrib/device-tree/src/arm64/realtek/ |
H A D | rtd16xx.dtsi | 44 enable-method = "psci"; 52 enable-method = "psci"; 60 enable-method = "psci"; 68 enable-method = "psci"; 76 enable-method = "psci"; 84 enable-method = "psci"; 118 psci { 119 compatible = "arm,psci-1.0";
|