Home
last modified time | relevance | path

Searched refs:psci_conduit (Results 1 – 20 of 20) sorted by relevance

/openbmc/qemu/hw/arm/
H A Dboot.c443 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 Dxlnx-versal-virt.c99 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 Dmcimx7d-sabre.c40 .psci_conduit = QEMU_PSCI_CONDUIT_SMC, in mcimx7d_sabre_init()
H A Dmcimx6ul-evk.c38 .psci_conduit = QEMU_PSCI_CONDUIT_SMC, in mcimx6ul_evk_init()
H A Dorangepi.c102 orangepi_binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in orangepi_init()
H A Dbananapi_m2u.c124 bpim2u_binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in bpim2u_init()
H A Dxlnx-zcu102.c247 s->binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in xlnx_zcu102_init()
H A Dhighbank.c329 highbank_binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in calxeda_init()
H A Dsbsa-ref.c105 int psci_conduit; member
743 sms->psci_conduit = QEMU_PSCI_CONDUIT_DISABLED; in sbsa_ref_init()
H A Dvirt.c459 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 Dvirt-acpi-build.c784 switch (vms->psci_conduit) { in build_fadt_rev6()
/openbmc/qemu/target/arm/tcg/
H A Dpsci.c41 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 Dop_helper.c1093 cpu->psci_conduit != QEMU_PSCI_CONDUIT_SMC) { in HELPER()
/openbmc/linux/drivers/firmware/psci/
H A Dpsci.c52 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 Dboot.h103 int psci_conduit; member
H A Dvirt.h174 int psci_conduit; member
/openbmc/qemu/target/arm/hvf/
H A Dhvf.c2033 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 Dcpu.h937 uint32_t psci_conduit; member
H A Dcpu.c1866 &cpu->psci_conduit, in arm_cpu_post_init()
H A Dhelper.c6000 } else if (cpu->psci_conduit != QEMU_PSCI_CONDUIT_SMC) { in do_hcr_write()