Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/psci/psci.c
Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | |||||
static int psci_v0_2_init(device_t dev, int default_version); | static int psci_v0_2_init(device_t dev, int default_version); | ||||
struct psci_softc *psci_softc = NULL; | struct psci_softc *psci_softc = NULL; | ||||
#ifdef __arm__ | #ifdef __arm__ | ||||
#define USE_ACPI 0 | #define USE_ACPI 0 | ||||
#define USE_FDT 1 | #define USE_FDT 1 | ||||
#elif defined(__aarch64__) | #elif defined(__aarch64__) | ||||
#define USE_ACPI (arm64_bus_method == ARM64_BUS_ACPI) | #define USE_ACPI (firmware_type == FW_UEFI) | ||||
#define USE_FDT (arm64_bus_method == ARM64_BUS_FDT) | #define USE_FDT (firmware_type == FW_DEVTREE) | ||||
#else | #else | ||||
#error Unknown architecture | #error Unknown architecture | ||||
#endif | #endif | ||||
#ifdef FDT | #ifdef FDT | ||||
struct psci_init_def { | struct psci_init_def { | ||||
int default_version; | int default_version; | ||||
psci_initfn_t psci_init; | psci_initfn_t psci_init; | ||||
▲ Show 20 Lines • Show All 489 Lines • Show Last 20 Lines |