1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for the linux kernel.
5 obj-
$(CONFIG_ARM_PSCI_FW
) += psci.o
6 obj-
$(CONFIG_ARM_PSCI_CHECKER
) += psci_checker.o
7 obj-
$(CONFIG_ARM_SCPI_PROTOCOL
) += arm_scpi.o
8 obj-
$(CONFIG_ARM_SCPI_POWER_DOMAIN
) += scpi_pm_domain.o
9 obj-
$(CONFIG_ARM_SDE_INTERFACE
) += arm_sdei.o
10 obj-
$(CONFIG_DMI
) += dmi_scan.o
11 obj-
$(CONFIG_DMI_SYSFS
) += dmi-sysfs.o
12 obj-
$(CONFIG_EDD
) += edd.o
13 obj-
$(CONFIG_EFI_PCDP
) += pcdp.o
14 obj-
$(CONFIG_DMIID
) += dmi-id.o
15 obj-
$(CONFIG_INTEL_STRATIX10_SERVICE
) += stratix10-svc.o
16 obj-
$(CONFIG_ISCSI_IBFT_FIND
) += iscsi_ibft_find.o
17 obj-
$(CONFIG_ISCSI_IBFT
) += iscsi_ibft.o
18 obj-
$(CONFIG_FIRMWARE_MEMMAP
) += memmap.o
19 obj-
$(CONFIG_RASPBERRYPI_FIRMWARE
) += raspberrypi.o
20 obj-
$(CONFIG_FW_CFG_SYSFS
) += qemu_fw_cfg.o
21 obj-
$(CONFIG_QCOM_SCM
) += qcom_scm.o
22 obj-
$(CONFIG_QCOM_SCM_64
) += qcom_scm-64.o
23 obj-
$(CONFIG_QCOM_SCM_32
) += qcom_scm-32.o
24 CFLAGS_qcom_scm-32.o
:=$(call as-instr
,.arch armv7-a
\n.arch_extension sec
,-DREQUIRES_SEC
=1) -march
=armv7-a
25 obj-
$(CONFIG_TI_SCI_PROTOCOL
) += ti_sci.o
27 obj-
$(CONFIG_ARM_SCMI_PROTOCOL
) += arm_scmi
/
30 obj-
$(CONFIG_GOOGLE_FIRMWARE
) += google
/
31 obj-
$(CONFIG_EFI
) += efi
/
32 obj-
$(CONFIG_UEFI_CPER
) += efi
/