Searched refs:psci_conduit (Results 1 – 20 of 20) sorted by relevance
/openbmc/qemu/hw/arm/ |
H A D | boot.c | 443 int64_t psci_conduit; in fdt_add_psci_node() local 446 psci_conduit = object_property_get_int(OBJECT(armcpu), in fdt_add_psci_node() 449 switch (psci_conduit) { in fdt_add_psci_node() 1263 assert(info->psci_conduit == QEMU_PSCI_CONDUIT_DISABLED || in arm_load_kernel() 1279 if ((info->psci_conduit == QEMU_PSCI_CONDUIT_HVC && boot_el >= 2) || in arm_load_kernel() 1280 (info->psci_conduit == QEMU_PSCI_CONDUIT_SMC && boot_el == 3)) { in arm_load_kernel() 1281 info->psci_conduit = QEMU_PSCI_CONDUIT_DISABLED; in arm_load_kernel() 1284 if (info->psci_conduit != QEMU_PSCI_CONDUIT_DISABLED) { in arm_load_kernel() 1288 object_property_set_int(cpuobj, "psci-conduit", info->psci_conduit, in arm_load_kernel() 1302 if (info->psci_conduit == QEMU_PSCI_CONDUIT_DISABLED && in arm_load_kernel()
|
H A D | xlnx-versal-virt.c | 99 static void fdt_add_cpu_nodes(VersalVirt *s, uint32_t psci_conduit) in fdt_add_cpu_nodes() argument 114 if (psci_conduit != QEMU_PSCI_CONDUIT_DISABLED) { in fdt_add_cpu_nodes() 662 int psci_conduit = QEMU_PSCI_CONDUIT_DISABLED; in versal_virt_init() local 689 psci_conduit = QEMU_PSCI_CONDUIT_SMC; in versal_virt_init() 716 fdt_add_cpu_nodes(s, psci_conduit); in versal_virt_init() 741 s->binfo.psci_conduit = psci_conduit; in versal_virt_init()
|
H A D | mcimx7d-sabre.c | 40 .psci_conduit = QEMU_PSCI_CONDUIT_SMC, in mcimx7d_sabre_init()
|
H A D | mcimx6ul-evk.c | 38 .psci_conduit = QEMU_PSCI_CONDUIT_SMC, in mcimx6ul_evk_init()
|
H A D | orangepi.c | 102 orangepi_binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in orangepi_init()
|
H A D | bananapi_m2u.c | 124 bpim2u_binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in bpim2u_init()
|
H A D | xlnx-zcu102.c | 247 s->binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in xlnx_zcu102_init()
|
H A D | highbank.c | 329 highbank_binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in calxeda_init()
|
H A D | sbsa-ref.c | 105 int psci_conduit; member 743 sms->psci_conduit = QEMU_PSCI_CONDUIT_DISABLED; in sbsa_ref_init()
|
H A D | virt.c | 459 if (vms->psci_conduit != QEMU_PSCI_CONDUIT_DISABLED && smp_cpus > 1) { in fdt_add_cpu_nodes() 2170 vms->psci_conduit = QEMU_PSCI_CONDUIT_DISABLED; in machvirt_init() 2172 vms->psci_conduit = QEMU_PSCI_CONDUIT_SMC; in machvirt_init() 2174 vms->psci_conduit = QEMU_PSCI_CONDUIT_HVC; in machvirt_init() 2447 vms->bootinfo.psci_conduit = vms->psci_conduit; in machvirt_init()
|
H A D | virt-acpi-build.c | 784 switch (vms->psci_conduit) { in build_fadt_rev6()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | psci.c | 41 if (cpu->psci_conduit != QEMU_PSCI_CONDUIT_HVC) { in arm_is_psci_call() 46 if (cpu->psci_conduit != QEMU_PSCI_CONDUIT_SMC) { in arm_is_psci_call()
|
H A D | op_helper.c | 1093 cpu->psci_conduit != QEMU_PSCI_CONDUIT_SMC) { in HELPER()
|
/openbmc/linux/drivers/firmware/psci/ |
H A D | psci.c | 52 static enum arm_smccc_conduit psci_conduit = SMCCC_CONDUIT_NONE; variable 283 psci_conduit = conduit; in set_conduit() 600 arm_smccc_version_init(ret, psci_conduit); in psci_init_smccc()
|
/openbmc/qemu/include/hw/arm/ |
H A D | boot.h | 103 int psci_conduit; member
|
H A D | virt.h | 174 int psci_conduit; member
|
/openbmc/qemu/target/arm/hvf/ |
H A D | hvf.c | 2033 if (arm_cpu->psci_conduit == QEMU_PSCI_CONDUIT_HVC) { in hvf_vcpu_exec() 2046 if (arm_cpu->psci_conduit == QEMU_PSCI_CONDUIT_SMC) { in hvf_vcpu_exec()
|
/openbmc/qemu/target/arm/ |
H A D | cpu.h | 937 uint32_t psci_conduit; member
|
H A D | cpu.c | 1866 &cpu->psci_conduit, in arm_cpu_post_init()
|
H A D | helper.c | 6000 } else if (cpu->psci_conduit != QEMU_PSCI_CONDUIT_SMC) { in do_hcr_write()
|