Lines Matching full:psci
7 #define pr_fmt(fmt) "psci: " fmt
18 #include <linux/psci.h>
23 #include <uapi/linux/psci.h>
281 WARN(1, "Unexpected PSCI conduit %d\n", conduit); in set_conduit()
484 return PTR_ERR_OR_ZERO(debugfs_create_file("psci", 0444, NULL, NULL, in psci_debugfs_init()
650 * Conveniently, the SMCCC and PSCI versions are encoded the in psci_init_smccc()
660 pr_info("Using standard PSCI v0.2 function IDs\n"); in psci_0_2_set_functions()
678 * Probe function for PSCI firmware versions >= 0.2
689 pr_err("Conflicting PSCI version detected.\n"); in psci_probe()
712 * PSCI init function for PSCI versions >=0.2
714 * Probe based on PSCI PSCI_VERSION function
725 * Starting with v0.2, the PSCI specification introduced a call in psci_0_2_init()
727 * that PSCI function IDs and version specific initialization in psci_0_2_init()
735 * PSCI < v0.2 get PSCI Function IDs via DT.
746 pr_info("Using PSCI v0.1 Function IDs from DT\n"); in psci_0_1_init()
792 { .compatible = "arm,psci", .data = psci_0_1_init},
793 { .compatible = "arm,psci-0.2", .data = psci_0_2_init},
794 { .compatible = "arm,psci-1.0", .data = psci_1_0_init},
819 * We use PSCI 0.2+ when ACPI is deployed on ARM64 and it's